diff --git a/lib/init-action.js b/lib/init-action.js index a65490661..a164ca8ac 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -164,8 +164,13 @@ async function compileQueries(codeql, config, logger) { } } // Compute hash - const hash = "abc"; - return hash; + const globHash = require("glob-hash"); + const finalHash = await globHash({ + include: [`${config.tempDir}/**/.cache/data`], + files: true, + }); + logger.info(finalHash); + return finalHash; } void runWrapper(); //# sourceMappingURL=init-action.js.map \ No newline at end of file diff --git a/lib/init-action.js.map b/lib/init-action.js.map index 23c0d5c8e..e830123a9 100644 --- a/lib/init-action.js.map +++ b/lib/init-action.js.map @@ -1 +1 @@ -{"version":3,"file":"init-action.js","sourceRoot":"","sources":["../src/init-action.ts"],"names":[],"mappings":";;;;;;;;;AAAA,uCAAyB;AAEzB,oDAAsC;AAEtC,4DAA8C;AAG9C,iCAMgB;AAChB,2CAAuC;AACvC,uCAAqD;AACrD,6CAAkD;AAClD,iCAAqE;AAsBrE,KAAK,UAAU,uBAAuB,CACpC,SAAe,EACf,MAA0B,EAC1B,YAAoB;;IAEpB,MAAM,gBAAgB,GAAG,MAAM,WAAW,CAAC,sBAAsB,CAC/D,MAAM,EACN,SAAS,EACT,SAAS,CACV,CAAC;IAEF,MAAM,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAC7C,MAAM,iBAAiB,GAAG,WAAW,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC;IACpE,MAAM,KAAK,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAC/D,MAAM,WAAW,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CACvE,GAAG,CACJ,CAAC;IACF,MAAM,qBAAqB,GAAG,MAAM,CAAC,iBAAiB,CACpD,yBAAyB,CAC1B;QACC,CAAC,CAAC,SAAS;QACX,CAAC,CAAC,EAAE,CAAC;IAEP,MAAM,OAAO,GAAa,EAAE,CAAC;IAC7B,IAAI,YAAY,SAAG,WAAW,CAAC,gBAAgB,CAAC,SAAS,CAAC,0CAAE,IAAI,EAAE,CAAC;IACnE,IAAI,YAAY,KAAK,SAAS,IAAI,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;QAC9D,OAAO,CAAC,IAAI,CACV,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,OAAO,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAC/D,CAAC;KACH;IACD,IAAI,YAAY,KAAK,SAAS,EAAE;QAC9B,YAAY,GAAG,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YACzC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC;YACxB,CAAC,CAAC,YAAY,CAAC;QACjB,OAAO,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC;KAC1C;IAED,MAAM,YAAY,GAA4B;QAC5C,GAAG,gBAAgB;QACnB,SAAS;QACT,kBAAkB,EAAE,iBAAiB,IAAI,EAAE;QAC3C,KAAK;QACL,YAAY,EAAE,WAAW;QACzB,uBAAuB,EAAE,qBAAqB;QAC9C,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;QAC1B,WAAW,EAAE,WAAW,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,EAAE;QACxD,sBAAsB,EAAE,YAAY;KACrC,CAAC;IAEF,MAAM,WAAW,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AACnD,CAAC;AAED,KAAK,UAAU,GAAG;IAChB,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC;IAC7B,MAAM,MAAM,GAAG,0BAAgB,EAAE,CAAC;IAClC,IAAI,MAA0B,CAAC;IAC/B,IAAI,MAAc,CAAC;IACnB,IAAI,YAAoB,CAAC;IAEzB,MAAM,UAAU,GAAG;QACjB,IAAI,EAAE,WAAW,CAAC,gBAAgB,CAAC,OAAO,CAAC;QAC3C,GAAG,EAAE,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC;KAC1D,CAAC;IAEF,MAAM,aAAa,GAAG,MAAM,uBAAgB,CAAC,UAAU,CAAC,CAAC;IACzD,IAAI,aAAa,KAAK,SAAS,EAAE;QAC/B,gCAAyB,CAAC,aAAa,EAAE,SAAS,EAAE,MAAM,CAAC,CAAC;KAC7D;IAED,IAAI;QACF,WAAW,CAAC,0BAA0B,EAAE,CAAC;QAEzC,MAAM,cAAc,GAAG,MAAM,WAAW,CAAC,iBAAiB,EAAE,CAAC;QAE7D,sDAAsD;QACtD,oEAAoE;QACpE,QAAQ;QACR,MAAM,kBAAkB,GAAG,cAAc,CAAC,MAAM,CAC9C,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,YAAY,CAC/B,CAAC;QAEF,IAAI,kBAAkB,CAAC,MAAM,GAAG,CAAC,EAAE;YACjC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,CAAC;SACpE;QAED,IACE,CAAC,CAAC,MAAM,WAAW,CAAC,gBAAgB,CAClC,MAAM,WAAW,CAAC,sBAAsB,CACtC,MAAM,EACN,UAAU,EACV,SAAS,EACT,WAAW,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAChD,CACF,CAAC,EACF;YACA,OAAO;SACR;QAED,MAAM,gBAAgB,GAAG,MAAM,iBAAU,CACvC,WAAW,CAAC,gBAAgB,CAAC,OAAO,CAAC,EACrC,UAAU,EACV,WAAW,CAAC,mBAAmB,CAAC,aAAa,CAAC,EAC9C,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,EACpD,SAAS,EACT,MAAM,CACP,CAAC;QACF,MAAM,GAAG,gBAAgB,CAAC,MAAM,CAAC;QACjC,YAAY,GAAG,gBAAgB,CAAC,YAAY,CAAC;QAE7C,MAAM,GAAG,MAAM,iBAAU,CACvB,WAAW,CAAC,gBAAgB,CAAC,WAAW,CAAC,EACzC,WAAW,CAAC,gBAAgB,CAAC,SAAS,CAAC,EACvC,WAAW,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAC3C,+BAAkB,CAAC,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,EACxE,WAAW,CAAC,mBAAmB,CAAC,aAAa,CAAC,EAC9C,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,EACpD,MAAM,EACN,WAAW,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,EACnD,aAAa,EACb,UAAU,EACV,MAAM,CACP,CAAC;QAEF,uDAAuD;QACvD,uEAAuE;QACvE,MAAM,cAAc,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;QAE7C,IACE,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,oBAAQ,CAAC,MAAM,CAAC;YAC1C,WAAW,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,KAAK,MAAM,EACpE;YACA,IAAI;gBACF,MAAM,wBAAiB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;aACzC;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,CAAC,OAAO,CACZ,GAAG,GAAG,CAAC,OAAO,2FAA2F,CAC1G,CAAC;aACH;SACF;KACF;IAAC,OAAO,CAAC,EAAE;QACV,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;QAC1B,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;QACf,MAAM,WAAW,CAAC,gBAAgB,CAChC,MAAM,WAAW,CAAC,sBAAsB,CACtC,MAAM,EACN,SAAS,EACT,SAAS,EACT,CAAC,CAAC,OAAO,CACV,CACF,CAAC;QACF,OAAO;KACR;IAED,IAAI;QACF,mBAAmB;QACnB,MAAM,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;QACvC,IAAI,OAAO,EAAE;YACX,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YACxC,IAAI,CAAC,OAAO,CACV,6GAA6G,CAC9G,CAAC;SACH;QAED,mGAAmG;QACnG,MAAM,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,MAAM,CAAC;QACtD,IAAI,CAAC,cAAc,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC;QAE7C,MAAM,YAAY,GAAG,MAAM,cAAO,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QACnD,IAAI,YAAY,KAAK,SAAS,EAAE;YAC9B,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,GAAG,CAAC,EAAE;gBAC3D,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;aACjC;YAED,IAAI,OAAO,CAAC,QAAQ,KAAK,OAAO,EAAE;gBAChC,MAAM,0BAAmB,CACvB,mBAAmB,EACnB,SAAS,EACT,MAAM,EACN,MAAM,EACN,YAAY,CACb,CAAC;aACH;SACF;QAED,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC;KACjD;IAAC,OAAO,KAAK,EAAE;QACd,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QAC9B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;QACnB,MAAM,WAAW,CAAC,gBAAgB,CAChC,MAAM,WAAW,CAAC,sBAAsB,CACtC,MAAM,EACN,SAAS,EACT,SAAS,EACT,KAAK,CAAC,OAAO,EACb,KAAK,CAAC,KAAK,CACZ,CACF,CAAC;QACF,OAAO;KACR;IACD,MAAM,uBAAuB,CAAC,SAAS,EAAE,MAAM,EAAE,YAAY,CAAC,CAAC;AACjE,CAAC;AAED,KAAK,UAAU,UAAU;IACvB,IAAI;QACF,MAAM,GAAG,EAAE,CAAC;KACb;IAAC,OAAO,KAAK,EAAE;QACd,IAAI,CAAC,SAAS,CAAC,uBAAuB,KAAK,EAAE,CAAC,CAAC;QAC/C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;KACpB;AACH,CAAC;AAED,KAAK,UAAU,cAAc,CAC3B,MAAc,EACd,MAA0B,EAC1B,MAAc;IAEd,4CAA4C;IAC5C,8EAA8E;IAC9E,KAAK,MAAM,QAAQ,IAAI,MAAM,CAAC,SAAS,EAAE;QACvC,MAAM,CAAC,UAAU,CAAC,aAAa,QAAQ,EAAE,CAAC,CAAC;QAE3C,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;QACzC,IAAI,OAAO,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;YAC/D,MAAM,IAAI,KAAK,CACb,qBAAqB,QAAQ,gDAAgD,CAC9E,CAAC;SACH;QAED,KAAK,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE;YAC7B,iEAAiE;YACjE,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;gBAC5B,uEAAuE;gBACvE,2EAA2E;gBAC3E,MAAM,cAAc,GAAG,GAAG,QAAQ,YAAY,IAAI,MAAM,CAAC;gBACzD,MAAM,kBAAkB,GAAG,OAAO,CAAC,IAAI,CAAC;qBACrC,GAAG,CAAC,CAAC,CAAS,EAAE,EAAE,CAAC,YAAY,CAAC,EAAE,CAAC;qBACnC,IAAI,CAAC,IAAI,CAAC,CAAC;gBACd,EAAE,CAAC,aAAa,CAAC,cAAc,EAAE,kBAAkB,CAAC,CAAC;gBACrD,MAAM,CAAC,KAAK,CACV,wBAAwB,QAAQ,QAAQ,kBAAkB,EAAE,CAC7D,CAAC;gBAEF,MAAM,MAAM,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC;gBAE1C,MAAM,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC;gBACjC,MAAM,CAAC,QAAQ,EAAE,CAAC;aACnB;SACF;KACF;IACD,eAAe;IACf,MAAM,IAAI,GAAG,KAAK,CAAC;IACnB,OAAO,IAAI,CAAC;AACd,CAAC;AAED,KAAK,UAAU,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"init-action.js","sourceRoot":"","sources":["../src/init-action.ts"],"names":[],"mappings":";;;;;;;;;AAAA,uCAAyB;AAEzB,oDAAsC;AAEtC,4DAA8C;AAG9C,iCAMgB;AAChB,2CAAuC;AACvC,uCAAqD;AACrD,6CAAkD;AAClD,iCAAqE;AAsBrE,KAAK,UAAU,uBAAuB,CACpC,SAAe,EACf,MAA0B,EAC1B,YAAoB;;IAEpB,MAAM,gBAAgB,GAAG,MAAM,WAAW,CAAC,sBAAsB,CAC/D,MAAM,EACN,SAAS,EACT,SAAS,CACV,CAAC;IAEF,MAAM,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAC7C,MAAM,iBAAiB,GAAG,WAAW,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC;IACpE,MAAM,KAAK,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAC/D,MAAM,WAAW,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CACvE,GAAG,CACJ,CAAC;IACF,MAAM,qBAAqB,GAAG,MAAM,CAAC,iBAAiB,CACpD,yBAAyB,CAC1B;QACC,CAAC,CAAC,SAAS;QACX,CAAC,CAAC,EAAE,CAAC;IAEP,MAAM,OAAO,GAAa,EAAE,CAAC;IAC7B,IAAI,YAAY,SAAG,WAAW,CAAC,gBAAgB,CAAC,SAAS,CAAC,0CAAE,IAAI,EAAE,CAAC;IACnE,IAAI,YAAY,KAAK,SAAS,IAAI,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;QAC9D,OAAO,CAAC,IAAI,CACV,GAAG,CAAC,MAAM,CAAC,iBAAiB,CAAC,OAAO,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAC/D,CAAC;KACH;IACD,IAAI,YAAY,KAAK,SAAS,EAAE;QAC9B,YAAY,GAAG,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YACzC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC;YACxB,CAAC,CAAC,YAAY,CAAC;QACjB,OAAO,CAAC,IAAI,CAAC,GAAG,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC;KAC1C;IAED,MAAM,YAAY,GAA4B;QAC5C,GAAG,gBAAgB;QACnB,SAAS;QACT,kBAAkB,EAAE,iBAAiB,IAAI,EAAE;QAC3C,KAAK;QACL,YAAY,EAAE,WAAW;QACzB,uBAAuB,EAAE,qBAAqB;QAC9C,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;QAC1B,WAAW,EAAE,WAAW,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,EAAE;QACxD,sBAAsB,EAAE,YAAY;KACrC,CAAC;IAEF,MAAM,WAAW,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AACnD,CAAC;AAED,KAAK,UAAU,GAAG;IAChB,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC;IAC7B,MAAM,MAAM,GAAG,0BAAgB,EAAE,CAAC;IAClC,IAAI,MAA0B,CAAC;IAC/B,IAAI,MAAc,CAAC;IACnB,IAAI,YAAoB,CAAC;IAEzB,MAAM,UAAU,GAAG;QACjB,IAAI,EAAE,WAAW,CAAC,gBAAgB,CAAC,OAAO,CAAC;QAC3C,GAAG,EAAE,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC;KAC1D,CAAC;IAEF,MAAM,aAAa,GAAG,MAAM,uBAAgB,CAAC,UAAU,CAAC,CAAC;IACzD,IAAI,aAAa,KAAK,SAAS,EAAE;QAC/B,gCAAyB,CAAC,aAAa,EAAE,SAAS,EAAE,MAAM,CAAC,CAAC;KAC7D;IAED,IAAI;QACF,WAAW,CAAC,0BAA0B,EAAE,CAAC;QAEzC,MAAM,cAAc,GAAG,MAAM,WAAW,CAAC,iBAAiB,EAAE,CAAC;QAE7D,sDAAsD;QACtD,oEAAoE;QACpE,QAAQ;QACR,MAAM,kBAAkB,GAAG,cAAc,CAAC,MAAM,CAC9C,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,YAAY,CAC/B,CAAC;QAEF,IAAI,kBAAkB,CAAC,MAAM,GAAG,CAAC,EAAE;YACjC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,CAAC;SACpE;QAED,IACE,CAAC,CAAC,MAAM,WAAW,CAAC,gBAAgB,CAClC,MAAM,WAAW,CAAC,sBAAsB,CACtC,MAAM,EACN,UAAU,EACV,SAAS,EACT,WAAW,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAChD,CACF,CAAC,EACF;YACA,OAAO;SACR;QAED,MAAM,gBAAgB,GAAG,MAAM,iBAAU,CACvC,WAAW,CAAC,gBAAgB,CAAC,OAAO,CAAC,EACrC,UAAU,EACV,WAAW,CAAC,mBAAmB,CAAC,aAAa,CAAC,EAC9C,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,EACpD,SAAS,EACT,MAAM,CACP,CAAC;QACF,MAAM,GAAG,gBAAgB,CAAC,MAAM,CAAC;QACjC,YAAY,GAAG,gBAAgB,CAAC,YAAY,CAAC;QAE7C,MAAM,GAAG,MAAM,iBAAU,CACvB,WAAW,CAAC,gBAAgB,CAAC,WAAW,CAAC,EACzC,WAAW,CAAC,gBAAgB,CAAC,SAAS,CAAC,EACvC,WAAW,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAC3C,+BAAkB,CAAC,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,EACxE,WAAW,CAAC,mBAAmB,CAAC,aAAa,CAAC,EAC9C,WAAW,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,EACpD,MAAM,EACN,WAAW,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,EACnD,aAAa,EACb,UAAU,EACV,MAAM,CACP,CAAC;QAEF,uDAAuD;QACvD,uEAAuE;QACvE,MAAM,cAAc,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;QAE7C,IACE,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,oBAAQ,CAAC,MAAM,CAAC;YAC1C,WAAW,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,KAAK,MAAM,EACpE;YACA,IAAI;gBACF,MAAM,wBAAiB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;aACzC;YAAC,OAAO,GAAG,EAAE;gBACZ,MAAM,CAAC,OAAO,CACZ,GAAG,GAAG,CAAC,OAAO,2FAA2F,CAC1G,CAAC;aACH;SACF;KACF;IAAC,OAAO,CAAC,EAAE;QACV,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;QAC1B,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;QACf,MAAM,WAAW,CAAC,gBAAgB,CAChC,MAAM,WAAW,CAAC,sBAAsB,CACtC,MAAM,EACN,SAAS,EACT,SAAS,EACT,CAAC,CAAC,OAAO,CACV,CACF,CAAC;QACF,OAAO;KACR;IAED,IAAI;QACF,mBAAmB;QACnB,MAAM,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;QACvC,IAAI,OAAO,EAAE;YACX,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YACxC,IAAI,CAAC,OAAO,CACV,6GAA6G,CAC9G,CAAC;SACH;QAED,mGAAmG;QACnG,MAAM,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,MAAM,CAAC;QACtD,IAAI,CAAC,cAAc,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC;QAE7C,MAAM,YAAY,GAAG,MAAM,cAAO,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QACnD,IAAI,YAAY,KAAK,SAAS,EAAE;YAC9B,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,GAAG,CAAC,EAAE;gBAC3D,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;aACjC;YAED,IAAI,OAAO,CAAC,QAAQ,KAAK,OAAO,EAAE;gBAChC,MAAM,0BAAmB,CACvB,mBAAmB,EACnB,SAAS,EACT,MAAM,EACN,MAAM,EACN,YAAY,CACb,CAAC;aACH;SACF;QAED,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC;KACjD;IAAC,OAAO,KAAK,EAAE;QACd,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QAC9B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;QACnB,MAAM,WAAW,CAAC,gBAAgB,CAChC,MAAM,WAAW,CAAC,sBAAsB,CACtC,MAAM,EACN,SAAS,EACT,SAAS,EACT,KAAK,CAAC,OAAO,EACb,KAAK,CAAC,KAAK,CACZ,CACF,CAAC;QACF,OAAO;KACR;IACD,MAAM,uBAAuB,CAAC,SAAS,EAAE,MAAM,EAAE,YAAY,CAAC,CAAC;AACjE,CAAC;AAED,KAAK,UAAU,UAAU;IACvB,IAAI;QACF,MAAM,GAAG,EAAE,CAAC;KACb;IAAC,OAAO,KAAK,EAAE;QACd,IAAI,CAAC,SAAS,CAAC,uBAAuB,KAAK,EAAE,CAAC,CAAC;QAC/C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;KACpB;AACH,CAAC;AAED,KAAK,UAAU,cAAc,CAC3B,MAAc,EACd,MAA0B,EAC1B,MAAc;IAEd,4CAA4C;IAC5C,8EAA8E;IAC9E,KAAK,MAAM,QAAQ,IAAI,MAAM,CAAC,SAAS,EAAE;QACvC,MAAM,CAAC,UAAU,CAAC,aAAa,QAAQ,EAAE,CAAC,CAAC;QAE3C,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;QACzC,IAAI,OAAO,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;YAC/D,MAAM,IAAI,KAAK,CACb,qBAAqB,QAAQ,gDAAgD,CAC9E,CAAC;SACH;QAED,KAAK,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE;YAC7B,iEAAiE;YACjE,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;gBAC5B,uEAAuE;gBACvE,2EAA2E;gBAC3E,MAAM,cAAc,GAAG,GAAG,QAAQ,YAAY,IAAI,MAAM,CAAC;gBACzD,MAAM,kBAAkB,GAAG,OAAO,CAAC,IAAI,CAAC;qBACrC,GAAG,CAAC,CAAC,CAAS,EAAE,EAAE,CAAC,YAAY,CAAC,EAAE,CAAC;qBACnC,IAAI,CAAC,IAAI,CAAC,CAAC;gBACd,EAAE,CAAC,aAAa,CAAC,cAAc,EAAE,kBAAkB,CAAC,CAAC;gBACrD,MAAM,CAAC,KAAK,CACV,wBAAwB,QAAQ,QAAQ,kBAAkB,EAAE,CAC7D,CAAC;gBAEF,MAAM,MAAM,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC;gBAE1C,MAAM,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC;gBACjC,MAAM,CAAC,QAAQ,EAAE,CAAC;aACnB;SACF;KACF;IACD,eAAe;IACf,MAAM,QAAQ,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;IACtC,MAAM,SAAS,GAAG,MAAM,QAAQ,CAAC;QAC/B,OAAO,EAAE,CAAC,GAAG,MAAM,CAAC,OAAO,iBAAiB,CAAC;QAC7C,KAAK,EAAE,IAAI;KACZ,CAAC,CAAC;IACH,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACvB,OAAO,SAAS,CAAC;AACnB,CAAC;AAED,KAAK,UAAU,EAAE,CAAC"} \ No newline at end of file diff --git a/node_modules/.bin/glob-hash b/node_modules/.bin/glob-hash new file mode 120000 index 000000000..5e17c3e16 --- /dev/null +++ b/node_modules/.bin/glob-hash @@ -0,0 +1 @@ +../glob-hash/bin/glob-hash \ No newline at end of file diff --git a/node_modules/@actions/core/package.json b/node_modules/@actions/core/package.json index f2a33e803..0f180baf5 100644 --- a/node_modules/@actions/core/package.json +++ b/node_modules/@actions/core/package.json @@ -1,16 +1,40 @@ { - "name": "@actions/core", - "version": "1.2.6", - "description": "Actions core lib", - "keywords": [ - "github", - "actions", - "core" + "_args": [ + [ + "@actions/core@1.2.6", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/main/packages/core", - "license": "MIT", - "main": "lib/core.js", - "types": "lib/core.d.ts", + "_from": "@actions/core@1.2.6", + "_id": "@actions/core@1.2.6", + "_inBundle": false, + "_integrity": "sha512-ZQYitnqiyBc3D+k7LsgSBmMDVkOVidaagDG7j3fOym77jNunWRuYx7VSHa9GNfFZh+zh61xsCjRj4JxMZlDqTA==", + "_location": "/@actions/core", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/core@1.2.6", + "name": "@actions/core", + "escapedName": "@actions%2fcore", + "scope": "@actions", + "rawSpec": "1.2.6", + "saveSpec": null, + "fetchSpec": "1.2.6" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.6.tgz", + "_spec": "1.2.6", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "description": "Actions core lib", + "devDependencies": { + "@types/node": "^12.0.2" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -19,6 +43,15 @@ "lib", "!.DS_Store" ], + "homepage": "https://github.com/actions/toolkit/tree/main/packages/core", + "keywords": [ + "github", + "actions", + "core" + ], + "license": "MIT", + "main": "lib/core.js", + "name": "@actions/core", "publishConfig": { "access": "public" }, @@ -32,10 +65,6 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "devDependencies": { - "@types/node": "^12.0.2" - } -} \ No newline at end of file + "types": "lib/core.d.ts", + "version": "1.2.6" +} diff --git a/node_modules/@actions/exec/package.json b/node_modules/@actions/exec/package.json index 5255e599d..1646ef4a5 100644 --- a/node_modules/@actions/exec/package.json +++ b/node_modules/@actions/exec/package.json @@ -1,15 +1,41 @@ { - "name": "@actions/exec", - "version": "1.0.1", - "description": "Actions exec lib", - "keywords": [ - "github", - "actions", - "exec" + "_args": [ + [ + "@actions/exec@1.0.1", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/master/packages/exec", - "license": "MIT", - "main": "lib/exec.js", + "_from": "@actions/exec@1.0.1", + "_id": "@actions/exec@1.0.1", + "_inBundle": false, + "_integrity": "sha512-nvFkxwiicvpzNiCBF4wFBDfnBvi7xp/as7LE1hBxBxKG2L29+gkIPBiLKMVORL+Hg3JNf07AKRfl0V5djoypjQ==", + "_location": "/@actions/exec", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/exec@1.0.1", + "name": "@actions/exec", + "escapedName": "@actions%2fexec", + "scope": "@actions", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/", + "/@actions/tool-cache" + ], + "_resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "description": "Actions exec lib", + "devDependencies": { + "@actions/io": "^1.0.1" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -17,6 +43,16 @@ "files": [ "lib" ], + "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52", + "homepage": "https://github.com/actions/toolkit/tree/master/packages/exec", + "keywords": [ + "github", + "actions", + "exec" + ], + "license": "MIT", + "main": "lib/exec.js", + "name": "@actions/exec", "publishConfig": { "access": "public" }, @@ -28,11 +64,5 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "devDependencies": { - "@actions/io": "^1.0.1" - }, - "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52" -} \ No newline at end of file + "version": "1.0.1" +} diff --git a/node_modules/@actions/github/package.json b/node_modules/@actions/github/package.json index 9ef4aed47..f422ae163 100644 --- a/node_modules/@actions/github/package.json +++ b/node_modules/@actions/github/package.json @@ -1,15 +1,47 @@ { - "name": "@actions/github", - "version": "4.0.0", - "description": "Actions github lib", - "keywords": [ - "github", - "actions" + "_args": [ + [ + "@actions/github@4.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/master/packages/github", - "license": "MIT", - "main": "lib/github.js", - "types": "lib/github.d.ts", + "_from": "@actions/github@4.0.0", + "_id": "@actions/github@4.0.0", + "_inBundle": false, + "_integrity": "sha512-Ej/Y2E+VV6sR9X7pWL5F3VgEWrABaT292DRqRU6R4hnQjPtC/zD3nagxVdXWiRQvYDh8kHXo7IDmG42eJ/dOMA==", + "_location": "/@actions/github", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/github@4.0.0", + "name": "@actions/github", + "escapedName": "@actions%2fgithub", + "scope": "@actions", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/@actions/github/-/github-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "dependencies": { + "@actions/http-client": "^1.0.8", + "@octokit/core": "^3.0.0", + "@octokit/plugin-paginate-rest": "^2.2.3", + "@octokit/plugin-rest-endpoint-methods": "^4.0.0" + }, + "description": "Actions github lib", + "devDependencies": { + "jest": "^25.1.0", + "proxy": "^1.0.1" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -18,6 +50,14 @@ "lib", "!.DS_Store" ], + "homepage": "https://github.com/actions/toolkit/tree/master/packages/github", + "keywords": [ + "github", + "actions" + ], + "license": "MIT", + "main": "lib/github.js", + "name": "@actions/github", "publishConfig": { "access": "public" }, @@ -28,23 +68,12 @@ }, "scripts": { "audit-moderate": "npm install && npm audit --audit-level=moderate", - "test": "jest", "build": "tsc", "format": "prettier --write **/*.ts", "format-check": "prettier --check **/*.ts", + "test": "jest", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "dependencies": { - "@actions/http-client": "^1.0.8", - "@octokit/core": "^3.0.0", - "@octokit/plugin-paginate-rest": "^2.2.3", - "@octokit/plugin-rest-endpoint-methods": "^4.0.0" - }, - "devDependencies": { - "jest": "^25.1.0", - "proxy": "^1.0.1" - } -} \ No newline at end of file + "types": "lib/github.d.ts", + "version": "4.0.0" +} diff --git a/node_modules/@actions/http-client/node_modules/tunnel/package.json b/node_modules/@actions/http-client/node_modules/tunnel/package.json index 27cce6b48..a46118d1d 100644 --- a/node_modules/@actions/http-client/node_modules/tunnel/package.json +++ b/node_modules/@actions/http-client/node_modules/tunnel/package.json @@ -1,7 +1,51 @@ { - "name": "tunnel", - "version": "0.0.6", + "_args": [ + [ + "tunnel@0.0.6", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "tunnel@0.0.6", + "_id": "tunnel@0.0.6", + "_inBundle": false, + "_integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "_location": "/@actions/http-client/tunnel", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "tunnel@0.0.6", + "name": "tunnel", + "escapedName": "tunnel", + "rawSpec": "0.0.6", + "saveSpec": null, + "fetchSpec": "0.0.6" + }, + "_requiredBy": [ + "/@actions/http-client" + ], + "_resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "_spec": "0.0.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Koichi Kobayashi", + "email": "koichik@improvement.jp" + }, + "bugs": { + "url": "https://github.com/koichik/node-tunnel/issues" + }, "description": "Node HTTP/HTTPS Agents for tunneling proxies", + "devDependencies": { + "mocha": "^5.2.0", + "should": "^13.2.3" + }, + "directories": { + "lib": "./lib" + }, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + }, + "homepage": "https://github.com/koichik/node-tunnel/", "keywords": [ "http", "https", @@ -9,26 +53,15 @@ "proxy", "tunnel" ], - "homepage": "https://github.com/koichik/node-tunnel/", - "bugs": "https://github.com/koichik/node-tunnel/issues", "license": "MIT", - "author": "Koichi Kobayashi ", "main": "./index.js", - "directories": { - "lib": "./lib" - }, + "name": "tunnel", "repository": { "type": "git", - "url": "https://github.com/koichik/node-tunnel.git" + "url": "git+https://github.com/koichik/node-tunnel.git" }, "scripts": { "test": "mocha" }, - "devDependencies": { - "mocha": "^5.2.0", - "should": "^13.2.3" - }, - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } -} \ No newline at end of file + "version": "0.0.6" +} diff --git a/node_modules/@actions/http-client/package.json b/node_modules/@actions/http-client/package.json index fbfec5f9d..fc546cb07 100644 --- a/node_modules/@actions/http-client/package.json +++ b/node_modules/@actions/http-client/package.json @@ -1,29 +1,45 @@ { - "name": "@actions/http-client", - "version": "1.0.8", - "description": "Actions Http Client", - "main": "index.js", - "scripts": { - "build": "rm -Rf ./_out && tsc && cp package*.json ./_out && cp *.md ./_out && cp LICENSE ./_out && cp actions.png ./_out", - "test": "jest", - "format": "prettier --write *.ts && prettier --write **/*.ts", - "format-check": "prettier --check *.ts && prettier --check **/*.ts", - "audit-check": "npm audit --audit-level=moderate" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/actions/http-client.git" - }, - "keywords": [ - "Actions", - "Http" + "_args": [ + [ + "@actions/http-client@1.0.8", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "GitHub, Inc.", - "license": "MIT", + "_from": "@actions/http-client@1.0.8", + "_id": "@actions/http-client@1.0.8", + "_inBundle": false, + "_integrity": "sha512-G4JjJ6f9Hb3Zvejj+ewLLKLf99ZC+9v+yCxoYf9vSyH+WkzPLB2LuUtRMGNkooMqdugGBFStIKXOuvH1W+EctA==", + "_location": "/@actions/http-client", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/http-client@1.0.8", + "name": "@actions/http-client", + "escapedName": "@actions%2fhttp-client", + "scope": "@actions", + "rawSpec": "1.0.8", + "saveSpec": null, + "fetchSpec": "1.0.8" + }, + "_requiredBy": [ + "/", + "/@actions/github", + "/@actions/tool-cache" + ], + "_resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-1.0.8.tgz", + "_spec": "1.0.8", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "GitHub, Inc." + }, "bugs": { "url": "https://github.com/actions/http-client/issues" }, - "homepage": "https://github.com/actions/http-client#readme", + "dependencies": { + "tunnel": "0.0.6" + }, + "description": "Actions Http Client", "devDependencies": { "@types/jest": "^25.1.4", "@types/node": "^12.12.31", @@ -33,7 +49,24 @@ "ts-jest": "^25.2.1", "typescript": "^3.8.3" }, - "dependencies": { - "tunnel": "0.0.6" - } -} \ No newline at end of file + "homepage": "https://github.com/actions/http-client#readme", + "keywords": [ + "Actions", + "Http" + ], + "license": "MIT", + "main": "index.js", + "name": "@actions/http-client", + "repository": { + "type": "git", + "url": "git+https://github.com/actions/http-client.git" + }, + "scripts": { + "audit-check": "npm audit --audit-level=moderate", + "build": "rm -Rf ./_out && tsc && cp package*.json ./_out && cp *.md ./_out && cp LICENSE ./_out && cp actions.png ./_out", + "format": "prettier --write *.ts && prettier --write **/*.ts", + "format-check": "prettier --check *.ts && prettier --check **/*.ts", + "test": "jest" + }, + "version": "1.0.8" +} diff --git a/node_modules/@actions/io/package.json b/node_modules/@actions/io/package.json index c19c88922..6ca84e067 100644 --- a/node_modules/@actions/io/package.json +++ b/node_modules/@actions/io/package.json @@ -1,15 +1,37 @@ { - "name": "@actions/io", - "version": "1.0.1", - "description": "Actions io lib", - "keywords": [ - "github", - "actions", - "io" + "_args": [ + [ + "@actions/io@1.0.1", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/master/packages/io", - "license": "MIT", - "main": "lib/io.js", + "_from": "@actions/io@1.0.1", + "_id": "@actions/io@1.0.1", + "_inBundle": false, + "_integrity": "sha512-rhq+tfZukbtaus7xyUtwKfuiCRXd1hWSfmJNEpFgBQJ4woqPEpsBw04awicjwz9tyG2/MVhAEMfVn664Cri5zA==", + "_location": "/@actions/io", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/io@1.0.1", + "name": "@actions/io", + "escapedName": "@actions%2fio", + "scope": "@actions", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/@actions/tool-cache" + ], + "_resolved": "https://registry.npmjs.org/@actions/io/-/io-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "description": "Actions io lib", "directories": { "lib": "lib", "test": "__tests__" @@ -17,6 +39,16 @@ "files": [ "lib" ], + "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52", + "homepage": "https://github.com/actions/toolkit/tree/master/packages/io", + "keywords": [ + "github", + "actions", + "io" + ], + "license": "MIT", + "main": "lib/io.js", + "name": "@actions/io", "publishConfig": { "access": "public" }, @@ -28,8 +60,5 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52" -} \ No newline at end of file + "version": "1.0.1" +} diff --git a/node_modules/@actions/tool-cache/node_modules/@actions/core/package.json b/node_modules/@actions/tool-cache/node_modules/@actions/core/package.json index e32e6425d..cd4bd0634 100644 --- a/node_modules/@actions/tool-cache/node_modules/@actions/core/package.json +++ b/node_modules/@actions/tool-cache/node_modules/@actions/core/package.json @@ -1,16 +1,40 @@ { - "name": "@actions/core", - "version": "1.2.4", - "description": "Actions core lib", - "keywords": [ - "github", - "actions", - "core" + "_args": [ + [ + "@actions/core@1.2.4", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/master/packages/core", - "license": "MIT", - "main": "lib/core.js", - "types": "lib/core.d.ts", + "_from": "@actions/core@1.2.4", + "_id": "@actions/core@1.2.4", + "_inBundle": false, + "_integrity": "sha512-YJCEq8BE3CdN8+7HPZ/4DxJjk/OkZV2FFIf+DlZTC/4iBlzYCD5yjRR6eiOS5llO11zbRltIRuKAjMKaWTE6cg==", + "_location": "/@actions/tool-cache/@actions/core", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/core@1.2.4", + "name": "@actions/core", + "escapedName": "@actions%2fcore", + "scope": "@actions", + "rawSpec": "1.2.4", + "saveSpec": null, + "fetchSpec": "1.2.4" + }, + "_requiredBy": [ + "/@actions/tool-cache" + ], + "_resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.4.tgz", + "_spec": "1.2.4", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "description": "Actions core lib", + "devDependencies": { + "@types/node": "^12.0.2" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -18,6 +42,15 @@ "files": [ "lib" ], + "homepage": "https://github.com/actions/toolkit/tree/master/packages/core", + "keywords": [ + "github", + "actions", + "core" + ], + "license": "MIT", + "main": "lib/core.js", + "name": "@actions/core", "publishConfig": { "access": "public" }, @@ -31,10 +64,6 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "devDependencies": { - "@types/node": "^12.0.2" - } -} \ No newline at end of file + "types": "lib/core.d.ts", + "version": "1.2.4" +} diff --git a/node_modules/@actions/tool-cache/node_modules/semver/package.json b/node_modules/@actions/tool-cache/node_modules/semver/package.json index a330b56c2..bca1a1ca7 100644 --- a/node_modules/@actions/tool-cache/node_modules/semver/package.json +++ b/node_modules/@actions/tool-cache/node_modules/semver/package.json @@ -1,28 +1,63 @@ { - "name": "semver", - "version": "6.3.0", - "description": "The semantic version parser used by npm.", - "main": "semver.js", - "scripts": { - "test": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "_args": [ + [ + "semver@6.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "semver@6.3.0", + "_id": "semver@6.3.0", + "_inBundle": false, + "_integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "_location": "/@actions/tool-cache/semver", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "semver@6.3.0", + "name": "semver", + "escapedName": "semver", + "rawSpec": "6.3.0", + "saveSpec": null, + "fetchSpec": "6.3.0" }, + "_requiredBy": [ + "/@actions/tool-cache" + ], + "_resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "_spec": "6.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "semver": "bin/semver.js" + }, + "bugs": { + "url": "https://github.com/npm/node-semver/issues" + }, + "description": "The semantic version parser used by npm.", "devDependencies": { "tap": "^14.3.1" }, - "license": "ISC", - "repository": "https://github.com/npm/node-semver", - "bin": { - "semver": "./bin/semver.js" - }, "files": [ "bin", "range.bnf", "semver.js" ], + "homepage": "https://github.com/npm/node-semver#readme", + "license": "ISC", + "main": "semver.js", + "name": "semver", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/node-semver.git" + }, + "scripts": { + "postpublish": "git push origin --follow-tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap" + }, "tap": { "check-coverage": true - } -} \ No newline at end of file + }, + "version": "6.3.0" +} diff --git a/node_modules/@actions/tool-cache/node_modules/uuid/package.json b/node_modules/@actions/tool-cache/node_modules/uuid/package.json index 4b23f72c7..53066ddc6 100644 --- a/node_modules/@actions/tool-cache/node_modules/uuid/package.json +++ b/node_modules/@actions/tool-cache/node_modules/uuid/package.json @@ -1,21 +1,71 @@ { - "name": "uuid", - "version": "3.4.0", - "description": "RFC4122 (v1, v4, and v5) UUIDs", + "_args": [ + [ + "uuid@3.4.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "uuid@3.4.0", + "_id": "uuid@3.4.0", + "_inBundle": false, + "_integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "_location": "/@actions/tool-cache/uuid", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "uuid@3.4.0", + "name": "uuid", + "escapedName": "uuid", + "rawSpec": "3.4.0", + "saveSpec": null, + "fetchSpec": "3.4.0" + }, + "_requiredBy": [ + "/@actions/tool-cache" + ], + "_resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "_spec": "3.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "uuid": "bin/uuid" + }, + "browser": { + "./lib/rng.js": "./lib/rng-browser.js", + "./lib/sha1.js": "./lib/sha1-browser.js", + "./lib/md5.js": "./lib/md5-browser.js" + }, + "bugs": { + "url": "https://github.com/uuidjs/uuid/issues" + }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, - "keywords": [ - "uuid", - "guid", - "rfc4122" + "contributors": [ + { + "name": "Robert Kieffer", + "email": "robert@broofa.com" + }, + { + "name": "Christoph Tavan", + "email": "dev@tavan.de" + }, + { + "name": "AJ ONeal", + "email": "coolaj86@gmail.com" + }, + { + "name": "Vincent Voyer", + "email": "vincent@zeroload.net" + }, + { + "name": "Roman Shtylman", + "email": "shtylman@gmail.com" + } ], - "license": "MIT", - "bin": { - "uuid": "./bin/uuid" - }, + "description": "RFC4122 (v1, v4, and v5) UUIDs", "devDependencies": { "@commitlint/cli": "~8.2.0", "@commitlint/config-conventional": "~8.2.0", @@ -25,25 +75,29 @@ "runmd": "1.2.1", "standard-version": "7.0.0" }, - "scripts": { - "lint": "eslint .", - "test": "npm run lint && mocha test/test.js", - "md": "runmd --watch --output=README.md README_js.md", - "release": "standard-version", - "prepare": "runmd --output=README.md README_js.md" - }, - "browser": { - "./lib/rng.js": "./lib/rng-browser.js", - "./lib/sha1.js": "./lib/sha1-browser.js", - "./lib/md5.js": "./lib/md5-browser.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/uuidjs/uuid.git" - }, + "homepage": "https://github.com/uuidjs/uuid#readme", "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } - } -} \ No newline at end of file + }, + "keywords": [ + "uuid", + "guid", + "rfc4122" + ], + "license": "MIT", + "name": "uuid", + "repository": { + "type": "git", + "url": "git+https://github.com/uuidjs/uuid.git" + }, + "scripts": { + "lint": "eslint .", + "md": "runmd --watch --output=README.md README_js.md", + "prepare": "runmd --output=README.md README_js.md", + "release": "standard-version", + "test": "npm run lint && mocha test/test.js" + }, + "version": "3.4.0" +} diff --git a/node_modules/@actions/tool-cache/package.json b/node_modules/@actions/tool-cache/package.json index ddce94d82..e17cd1b6e 100644 --- a/node_modules/@actions/tool-cache/package.json +++ b/node_modules/@actions/tool-cache/package.json @@ -1,16 +1,51 @@ { - "name": "@actions/tool-cache", - "version": "1.5.5", - "description": "Actions tool-cache lib", - "keywords": [ - "github", - "actions", - "exec" + "_args": [ + [ + "@actions/tool-cache@1.5.5", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/master/packages/tool-cache", - "license": "MIT", - "main": "lib/tool-cache.js", - "types": "lib/tool-cache.d.ts", + "_from": "@actions/tool-cache@1.5.5", + "_id": "@actions/tool-cache@1.5.5", + "_inBundle": false, + "_integrity": "sha512-y/YO37BOaXzOEHpvoGZDLCwvg6XZWQ7Ala4Np4xzrKD1r48mff+K/GAmzXMejnApU7kgqC6lL/aCKTZDCrhdmw==", + "_location": "/@actions/tool-cache", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/tool-cache@1.5.5", + "name": "@actions/tool-cache", + "escapedName": "@actions%2ftool-cache", + "scope": "@actions", + "rawSpec": "1.5.5", + "saveSpec": null, + "fetchSpec": "1.5.5" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/@actions/tool-cache/-/tool-cache-1.5.5.tgz", + "_spec": "1.5.5", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "dependencies": { + "@actions/core": "^1.2.3", + "@actions/exec": "^1.0.0", + "@actions/http-client": "^1.0.8", + "@actions/io": "^1.0.1", + "semver": "^6.1.0", + "uuid": "^3.3.2" + }, + "description": "Actions tool-cache lib", + "devDependencies": { + "@types/nock": "^10.0.3", + "@types/semver": "^6.0.0", + "@types/uuid": "^3.4.4", + "nock": "^10.0.6" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -19,6 +54,15 @@ "lib", "scripts" ], + "homepage": "https://github.com/actions/toolkit/tree/master/packages/tool-cache", + "keywords": [ + "github", + "actions", + "exec" + ], + "license": "MIT", + "main": "lib/tool-cache.js", + "name": "@actions/tool-cache", "publishConfig": { "access": "public" }, @@ -32,21 +76,6 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "dependencies": { - "@actions/core": "^1.2.3", - "@actions/exec": "^1.0.0", - "@actions/http-client": "^1.0.8", - "@actions/io": "^1.0.1", - "semver": "^6.1.0", - "uuid": "^3.3.2" - }, - "devDependencies": { - "@types/nock": "^10.0.3", - "@types/semver": "^6.0.0", - "@types/uuid": "^3.4.4", - "nock": "^10.0.6" - } -} \ No newline at end of file + "types": "lib/tool-cache.d.ts", + "version": "1.5.5" +} diff --git a/node_modules/@ava/typescript/node_modules/escape-string-regexp/package.json b/node_modules/@ava/typescript/node_modules/escape-string-regexp/package.json index d7bec7c3d..cde018b10 100644 --- a/node_modules/@ava/typescript/node_modules/escape-string-regexp/package.json +++ b/node_modules/@ava/typescript/node_modules/escape-string-regexp/package.json @@ -1,28 +1,55 @@ { - "name": "escape-string-regexp", - "version": "2.0.0", - "description": "Escape RegExp special characters", - "license": "MIT", - "repository": "sindresorhus/escape-string-regexp", + "_args": [ + [ + "escape-string-regexp@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "escape-string-regexp@2.0.0", + "_id": "escape-string-regexp@2.0.0", + "_inBundle": false, + "_integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "_location": "/@ava/typescript/escape-string-regexp", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "escape-string-regexp@2.0.0", + "name": "escape-string-regexp", + "escapedName": "escape-string-regexp", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/@ava/typescript" + ], + "_resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, - "maintainers": [ - "Sindre Sorhus (sindresorhus.com)", - "Joshua Boy Nicolai Appelman (jbna.nl)" - ], + "bugs": { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues" + }, + "description": "Escape RegExp special characters", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/escape-string-regexp#readme", "keywords": [ "escape", "regex", @@ -35,9 +62,26 @@ "special", "characters" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "maintainers": [ + { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + { + "name": "Joshua Boy Nicolai Appelman", + "email": "joshua@jbna.nl", + "url": "jbna.nl" + } + ], + "name": "escape-string-regexp", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.0" +} diff --git a/node_modules/@ava/typescript/package.json b/node_modules/@ava/typescript/package.json index d064983ae..d81bf30ea 100644 --- a/node_modules/@ava/typescript/package.json +++ b/node_modules/@ava/typescript/package.json @@ -1,32 +1,64 @@ { - "name": "@ava/typescript", - "version": "1.1.1", - "description": "TypeScript provider for AVA", - "engines": { - "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0" + "_args": [ + [ + "@ava/typescript@1.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@ava/typescript@1.1.1", + "_id": "@ava/typescript@1.1.1", + "_inBundle": false, + "_integrity": "sha512-KbLUAe2cWXK63WLK6LnOJonjwEDU/8MNXCOA1ooX/YFZgKRmeAD1kZu+2K0ks5fnOCEcckNQAooyBNGdZUmMQA==", + "_location": "/@ava/typescript", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@ava/typescript@1.1.1", + "name": "@ava/typescript", + "escapedName": "@ava%2ftypescript", + "scope": "@ava", + "rawSpec": "1.1.1", + "saveSpec": null, + "fetchSpec": "1.1.1" }, - "files": [ - "index.js" + "_requiredBy": [ + "#DEV:/" ], - "author": "Mark Wubben (https://novemberborn.net)", - "repository": "avajs/typescript", - "license": "MIT", - "keywords": [ - "ava", - "typescript" - ], - "scripts": { - "test": "xo && nyc ava" + "_resolved": "https://registry.npmjs.org/@ava/typescript/-/typescript-1.1.1.tgz", + "_spec": "1.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mark Wubben", + "url": "https://novemberborn.net" + }, + "bugs": { + "url": "https://github.com/avajs/typescript/issues" }, "dependencies": { "escape-string-regexp": "^2.0.0" }, + "description": "TypeScript provider for AVA", "devDependencies": { "ava": "^3.0.0", "execa": "^4.0.0", "nyc": "^15.0.0", "xo": "^0.25.3" }, + "engines": { + "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/avajs/typescript#readme", + "keywords": [ + "ava", + "typescript" + ], + "license": "MIT", + "name": "@ava/typescript", "nyc": { "reporter": [ "html", @@ -34,9 +66,17 @@ "text" ] }, + "repository": { + "type": "git", + "url": "git+https://github.com/avajs/typescript.git" + }, + "scripts": { + "test": "xo && nyc ava" + }, + "version": "1.1.1", "xo": { "rules": { "import/order": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/@babel/code-frame/package.json b/node_modules/@babel/code-frame/package.json index ce0bf0f62..36046fcef 100644 --- a/node_modules/@babel/code-frame/package.json +++ b/node_modules/@babel/code-frame/package.json @@ -1,21 +1,58 @@ { - "name": "@babel/code-frame", - "version": "7.5.5", - "description": "Generate errors that contain a code frame that point to source locations.", - "author": "Sebastian McKenzie ", - "homepage": "https://babeljs.io/", - "license": "MIT", - "publishConfig": { - "access": "public" + "_args": [ + [ + "@babel/code-frame@7.5.5", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@babel/code-frame@7.5.5", + "_id": "@babel/code-frame@7.5.5", + "_inBundle": false, + "_integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "_location": "/@babel/code-frame", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@babel/code-frame@7.5.5", + "name": "@babel/code-frame", + "escapedName": "@babel%2fcode-frame", + "scope": "@babel", + "rawSpec": "7.5.5", + "saveSpec": null, + "fetchSpec": "7.5.5" + }, + "_requiredBy": [ + "/eslint", + "/read-pkg/parse-json" + ], + "_resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "_spec": "7.5.5", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Sebastian McKenzie", + "email": "sebmck@gmail.com" }, - "repository": "https://github.com/babel/babel/tree/master/packages/babel-code-frame", - "main": "lib/index.js", "dependencies": { "@babel/highlight": "^7.0.0" }, + "description": "Generate errors that contain a code frame that point to source locations.", "devDependencies": { "chalk": "^2.0.0", "strip-ansi": "^4.0.0" }, - "gitHead": "0407f034f09381b95e9cabefbf6b176c76485a43" -} \ No newline at end of file + "gitHead": "0407f034f09381b95e9cabefbf6b176c76485a43", + "homepage": "https://babeljs.io/", + "license": "MIT", + "main": "lib/index.js", + "name": "@babel/code-frame", + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "https://github.com/babel/babel/tree/master/packages/babel-code-frame" + }, + "version": "7.5.5" +} diff --git a/node_modules/@babel/highlight/package.json b/node_modules/@babel/highlight/package.json index c958a9e8d..a9261f1c1 100644 --- a/node_modules/@babel/highlight/package.json +++ b/node_modules/@babel/highlight/package.json @@ -1,22 +1,58 @@ { - "name": "@babel/highlight", - "version": "7.5.0", - "description": "Syntax highlight JavaScript strings for output in terminals.", - "author": "suchipi ", - "homepage": "https://babeljs.io/", - "license": "MIT", - "publishConfig": { - "access": "public" + "_args": [ + [ + "@babel/highlight@7.5.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@babel/highlight@7.5.0", + "_id": "@babel/highlight@7.5.0", + "_inBundle": false, + "_integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "_location": "/@babel/highlight", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@babel/highlight@7.5.0", + "name": "@babel/highlight", + "escapedName": "@babel%2fhighlight", + "scope": "@babel", + "rawSpec": "7.5.0", + "saveSpec": null, + "fetchSpec": "7.5.0" + }, + "_requiredBy": [ + "/@babel/code-frame" + ], + "_resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "_spec": "7.5.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "suchipi", + "email": "me@suchipi.com" }, - "repository": "https://github.com/babel/babel/tree/master/packages/babel-highlight", - "main": "lib/index.js", "dependencies": { "chalk": "^2.0.0", "esutils": "^2.0.2", "js-tokens": "^4.0.0" }, + "description": "Syntax highlight JavaScript strings for output in terminals.", "devDependencies": { "strip-ansi": "^4.0.0" }, - "gitHead": "49da9a07c81156e997e60146eb001ea77b7044c4" -} \ No newline at end of file + "gitHead": "49da9a07c81156e997e60146eb001ea77b7044c4", + "homepage": "https://babeljs.io/", + "license": "MIT", + "main": "lib/index.js", + "name": "@babel/highlight", + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "https://github.com/babel/babel/tree/master/packages/babel-highlight" + }, + "version": "7.5.0" +} diff --git a/node_modules/@chrisgavin/safe-which/package.json b/node_modules/@chrisgavin/safe-which/package.json index c1cb30621..af0100c7f 100644 --- a/node_modules/@chrisgavin/safe-which/package.json +++ b/node_modules/@chrisgavin/safe-which/package.json @@ -1,32 +1,61 @@ { - "name": "@chrisgavin/safe-which", - "version": "1.0.2", - "description": "A NodeJS library to guard against Windows binary planting attacks.", - "license": "MIT", - "homepage": "https://github.com/chrisgavin/safe-which/", - "publishConfig": { - "access": "public" - }, - "main": "./build/index.js", - "types": "./build/index.d.ts", - "scripts": { - "build": "tsc", - "pretest": "npm install && npm run build", - "test": "ava --verbose --serial ./src/**", - "prepublishOnly": "npm install && npm run build && npm version --allow-same-version=true --git-tag-version=false ${GITHUB_REF#refs/tags/}" - }, - "dependencies": {}, - "devDependencies": { - "@ava/typescript": "^1.1.1", - "@types/node": "^14.14.7", - "ava": "^3.13.0", - "typescript": "^3.8.3" + "_args": [ + [ + "@chrisgavin/safe-which@1.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "@chrisgavin/safe-which@1.0.2", + "_id": "@chrisgavin/safe-which@1.0.2", + "_inBundle": false, + "_integrity": "sha512-xImXYK6iJvLEDMevGCs5s05iKoFn3ARFShBswRFeWeHp6P1Z0jlYmKcK5+M2TtDoWuz45ay1unmNvV/8t66F2g==", + "_location": "/@chrisgavin/safe-which", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@chrisgavin/safe-which@1.0.2", + "name": "@chrisgavin/safe-which", + "escapedName": "@chrisgavin%2fsafe-which", + "scope": "@chrisgavin", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/@chrisgavin/safe-which/-/safe-which-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/marco/repos/github/codeql-action", "ava": { "typescript": { "rewritePaths": { "./src/": "./build/" } } - } -} \ No newline at end of file + }, + "dependencies": {}, + "description": "A NodeJS library to guard against Windows binary planting attacks.", + "devDependencies": { + "@ava/typescript": "^1.1.1", + "@types/node": "^14.14.7", + "ava": "^3.13.0", + "typescript": "^3.8.3" + }, + "homepage": "https://github.com/chrisgavin/safe-which/", + "license": "MIT", + "main": "./build/index.js", + "name": "@chrisgavin/safe-which", + "publishConfig": { + "access": "public" + }, + "scripts": { + "build": "tsc", + "prepublishOnly": "npm install && npm run build && npm version --allow-same-version=true --git-tag-version=false ${GITHUB_REF#refs/tags/}", + "pretest": "npm install && npm run build", + "test": "ava --verbose --serial ./src/**" + }, + "types": "./build/index.d.ts", + "version": "1.0.2" +} diff --git a/node_modules/@concordance/react/node_modules/arrify/package.json b/node_modules/@concordance/react/node_modules/arrify/package.json index d60245659..bb7b7a842 100644 --- a/node_modules/@concordance/react/node_modules/arrify/package.json +++ b/node_modules/@concordance/react/node_modules/arrify/package.json @@ -1,23 +1,53 @@ { - "name": "arrify", - "version": "1.0.1", - "description": "Convert a value to an array", - "license": "MIT", - "repository": "sindresorhus/arrify", + "_args": [ + [ + "arrify@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "arrify@1.0.1", + "_id": "arrify@1.0.1", + "_inBundle": false, + "_integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "_location": "/@concordance/react/arrify", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "arrify@1.0.1", + "name": "arrify", + "escapedName": "arrify", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/@concordance/react" + ], + "_resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/arrify/issues" + }, + "description": "Convert a value to an array", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=0.10.0" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/arrify#readme", "keywords": [ "array", "arr", @@ -26,8 +56,14 @@ "convert", "value" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "arrify", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/arrify.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.1" +} diff --git a/node_modules/@concordance/react/package.json b/node_modules/@concordance/react/package.json index f0ba9b96c..b55707ca8 100644 --- a/node_modules/@concordance/react/package.json +++ b/node_modules/@concordance/react/package.json @@ -1,39 +1,63 @@ { - "name": "@concordance/react", - "version": "2.0.0", - "description": "Compare, format, diff and serialize React trees with Concordance", - "main": "index.js", - "files": [ - "lib", - "index.js" + "_args": [ + [ + "@concordance/react@2.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" + "_development": true, + "_from": "@concordance/react@2.0.0", + "_id": "@concordance/react@2.0.0", + "_inBundle": false, + "_integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", + "_location": "/@concordance/react", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@concordance/react@2.0.0", + "name": "@concordance/react", + "escapedName": "@concordance%2freact", + "scope": "@concordance", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" }, - "scripts": { - "build:fixtures": "babel --presets=module:@babel/preset-react,module:ava/stage-4 --out-dir=test/fixtures/react --extensions=.jsx test/fixtures/react", - "lint": "as-i-preach", - "pretest": "npm run -s build:fixtures", - "test": "npm run -s lint && nyc ava" + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "as-i-preach": { + "allowDevDependencies": [ + "test/**/*.js", + "test/**/*.jsx" + ], + "ignore": [ + "test/fixtures/react/*.js" + ] }, - "repository": { - "type": "git", - "url": "git+https://github.com/concordancejs/react.git" + "author": { + "name": "Mark Wubben", + "url": "https://novemberborn.net/" + }, + "ava": { + "babel": { + "testOptions": { + "presets": [ + "module:@babel/preset-react" + ] + } + } }, - "author": "Mark Wubben (https://novemberborn.net/)", - "license": "ISC", "bugs": { "url": "https://github.com/concordancejs/react/issues" }, - "homepage": "https://github.com/concordancejs/react#readme", - "keywords": [ - "concordance-plugin", - "concordance", - "react" - ], "dependencies": { "arrify": "^1.0.1" }, + "description": "Compare, format, diff and serialize React trees with Concordance", "devDependencies": { "@babel/cli": "^7.1.0", "@babel/core": "^7.1.0", @@ -46,24 +70,22 @@ "react": "^16.5.2", "react-test-renderer": "^16.5.2" }, - "as-i-preach": { - "allowDevDependencies": [ - "test/**/*.js", - "test/**/*.jsx" - ], - "ignore": [ - "test/fixtures/react/*.js" - ] - }, - "ava": { - "babel": { - "testOptions": { - "presets": [ - "module:@babel/preset-react" - ] - } - } + "engines": { + "node": ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" }, + "files": [ + "lib", + "index.js" + ], + "homepage": "https://github.com/concordancejs/react#readme", + "keywords": [ + "concordance-plugin", + "concordance", + "react" + ], + "license": "ISC", + "main": "index.js", + "name": "@concordance/react", "nyc": { "reporter": [ "html", @@ -71,5 +93,16 @@ "text" ] }, - "standard-engine": "@novemberborn/as-i-preach" -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git+https://github.com/concordancejs/react.git" + }, + "scripts": { + "build:fixtures": "babel --presets=module:@babel/preset-react,module:ava/stage-4 --out-dir=test/fixtures/react --extensions=.jsx test/fixtures/react", + "lint": "as-i-preach", + "pretest": "npm run -s build:fixtures", + "test": "npm run -s lint && nyc ava" + }, + "standard-engine": "@novemberborn/as-i-preach", + "version": "2.0.0" +} diff --git a/node_modules/@eslint/eslintrc/node_modules/ignore/package.json b/node_modules/@eslint/eslintrc/node_modules/ignore/package.json index 873bff3ed..668251b91 100644 --- a/node_modules/@eslint/eslintrc/node_modules/ignore/package.json +++ b/node_modules/@eslint/eslintrc/node_modules/ignore/package.json @@ -1,48 +1,40 @@ { - "name": "ignore", - "version": "4.0.6", - "description": "Ignore is a manager and filter for .gitignore rules.", - "files": [ - "legacy.js", - "index.js", - "index.d.ts", - "LICENSE-MIT" + "_args": [ + [ + "ignore@4.0.6", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "prepublish": "npm run build", - "build": "babel -o legacy.js index.js", - "test:lint": "eslint .", - "test:tsc": "tsc ./test/ts/simple.ts", - "test:git": "tap test/git-check-ignore.js", - "test:ignore": "tap test/ignore.js --coverage", - "test-no-cov": "npm run test:lint && npm run test:tsc && tap test/*.js --coverage", - "test": "npm run test-no-cov", - "posttest": "tap --coverage-report=html && codecov" + "_development": true, + "_from": "ignore@4.0.6", + "_id": "ignore@4.0.6", + "_inBundle": false, + "_integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "_location": "/@eslint/eslintrc/ignore", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ignore@4.0.6", + "name": "ignore", + "escapedName": "ignore", + "rawSpec": "4.0.6", + "saveSpec": null, + "fetchSpec": "4.0.6" }, - "repository": { - "type": "git", - "url": "git@github.com:kaelzhang/node-ignore.git" - }, - "keywords": [ - "ignore", - ".gitignore", - "gitignore", - "npmignore", - "rules", - "manager", - "filter", - "regexp", - "regex", - "fnmatch", - "glob", - "asterisks", - "regular-expression" + "_requiredBy": [ + "/@eslint/eslintrc" ], - "author": "kael", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "_spec": "4.0.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "kael" + }, "bugs": { "url": "https://github.com/kaelzhang/node-ignore/issues" }, + "description": "Ignore is a manager and filter for .gitignore rules.", "devDependencies": { "babel-cli": "^6.26.0", "babel-preset-env": "^1.7.0", @@ -60,5 +52,45 @@ }, "engines": { "node": ">= 4" - } -} \ No newline at end of file + }, + "files": [ + "legacy.js", + "index.js", + "index.d.ts", + "LICENSE-MIT" + ], + "homepage": "https://github.com/kaelzhang/node-ignore#readme", + "keywords": [ + "ignore", + ".gitignore", + "gitignore", + "npmignore", + "rules", + "manager", + "filter", + "regexp", + "regex", + "fnmatch", + "glob", + "asterisks", + "regular-expression" + ], + "license": "MIT", + "name": "ignore", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git" + }, + "scripts": { + "build": "babel -o legacy.js index.js", + "posttest": "tap --coverage-report=html && codecov", + "prepublish": "npm run build", + "test": "npm run test-no-cov", + "test-no-cov": "npm run test:lint && npm run test:tsc && tap test/*.js --coverage", + "test:git": "tap test/git-check-ignore.js", + "test:ignore": "tap test/ignore.js --coverage", + "test:lint": "eslint .", + "test:tsc": "tsc ./test/ts/simple.ts" + }, + "version": "4.0.6" +} diff --git a/node_modules/@eslint/eslintrc/node_modules/strip-json-comments/package.json b/node_modules/@eslint/eslintrc/node_modules/strip-json-comments/package.json index ea6331861..b6bf10c22 100644 --- a/node_modules/@eslint/eslintrc/node_modules/strip-json-comments/package.json +++ b/node_modules/@eslint/eslintrc/node_modules/strip-json-comments/package.json @@ -1,26 +1,57 @@ { - "name": "strip-json-comments", - "version": "3.1.1", - "description": "Strip comments from JSON. Lets you use comments in your JSON files!", - "license": "MIT", - "repository": "sindresorhus/strip-json-comments", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "strip-json-comments@3.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "strip-json-comments@3.1.1", + "_id": "strip-json-comments@3.1.1", + "_inBundle": false, + "_integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "_location": "/@eslint/eslintrc/strip-json-comments", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "strip-json-comments@3.1.1", + "name": "strip-json-comments", + "escapedName": "strip-json-comments", + "rawSpec": "3.1.1", + "saveSpec": null, + "fetchSpec": "3.1.1" + }, + "_requiredBy": [ + "/@eslint/eslintrc" + ], + "_resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "_spec": "3.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/strip-json-comments/issues" + }, + "description": "Strip comments from JSON. Lets you use comments in your JSON files!", + "devDependencies": { + "ava": "^1.4.1", + "matcha": "^0.7.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "bench": "matcha benchmark.js" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/strip-json-comments#readme", "keywords": [ "json", "strip", @@ -38,10 +69,15 @@ "environment", "jsonc" ], - "devDependencies": { - "ava": "^1.4.1", - "matcha": "^0.7.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "strip-json-comments", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/strip-json-comments.git" + }, + "scripts": { + "bench": "matcha benchmark.js", + "test": "xo && ava && tsd" + }, + "version": "3.1.1" +} diff --git a/node_modules/@eslint/eslintrc/package.json b/node_modules/@eslint/eslintrc/package.json index 71830c09a..0dac8db88 100644 --- a/node_modules/@eslint/eslintrc/package.json +++ b/node_modules/@eslint/eslintrc/package.json @@ -1,46 +1,40 @@ { - "name": "@eslint/eslintrc", - "version": "0.1.3", - "description": "The legacy ESLintRC config file format for ESLint", - "main": "lib/index.js", - "files": [ - "lib", - "conf", - "LICENSE" + "_args": [ + [ + "@eslint/eslintrc@0.1.3", + "/home/marco/repos/github/codeql-action" + ] ], - "publishConfig": { - "access": "public" + "_development": true, + "_from": "@eslint/eslintrc@0.1.3", + "_id": "@eslint/eslintrc@0.1.3", + "_inBundle": false, + "_integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==", + "_location": "/@eslint/eslintrc", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@eslint/eslintrc@0.1.3", + "name": "@eslint/eslintrc", + "escapedName": "@eslint%2feslintrc", + "scope": "@eslint", + "rawSpec": "0.1.3", + "saveSpec": null, + "fetchSpec": "0.1.3" }, - "scripts": { - "lint": "eslint .", - "test": "mocha tests/lib/shared", - "generate-release": "eslint-generate-release", - "generate-alpharelease": "eslint-generate-prerelease alpha", - "generate-betarelease": "eslint-generate-prerelease beta", - "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" - }, - "repository": "eslint/eslintrc", - "keywords": [ - "ESLint", - "ESLintRC", - "Configuration" + "_requiredBy": [ + "/eslint" ], - "author": "Nicholas C. Zakas", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz", + "_spec": "0.1.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Nicholas C. Zakas" + }, "bugs": { "url": "https://github.com/eslint/eslintrc/issues" }, - "homepage": "https://github.com/eslint/eslintrc#readme", - "devDependencies": { - "chai": "^4.2.0", - "eslint": "^7.7.0", - "eslint-config-eslint": "^6.0.0", - "eslint-plugin-jsdoc": "^22.1.0", - "eslint-plugin-node": "^11.1.0", - "eslint-release": "^3.1.2", - "mocha": "^8.1.1" - }, "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", @@ -53,7 +47,48 @@ "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, + "description": "The legacy ESLintRC config file format for ESLint", + "devDependencies": { + "chai": "^4.2.0", + "eslint": "^7.7.0", + "eslint-config-eslint": "^6.0.0", + "eslint-plugin-jsdoc": "^22.1.0", + "eslint-plugin-node": "^11.1.0", + "eslint-release": "^3.1.2", + "mocha": "^8.1.1" + }, "engines": { "node": "^10.12.0 || >=12.0.0" - } -} \ No newline at end of file + }, + "files": [ + "lib", + "conf", + "LICENSE" + ], + "homepage": "https://github.com/eslint/eslintrc#readme", + "keywords": [ + "ESLint", + "ESLintRC", + "Configuration" + ], + "license": "MIT", + "main": "lib/index.js", + "name": "@eslint/eslintrc", + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/eslintrc.git" + }, + "scripts": { + "generate-alpharelease": "eslint-generate-prerelease alpha", + "generate-betarelease": "eslint-generate-prerelease beta", + "generate-rcrelease": "eslint-generate-prerelease rc", + "generate-release": "eslint-generate-release", + "lint": "eslint .", + "publish-release": "eslint-publish-release", + "test": "mocha tests/lib/shared" + }, + "version": "0.1.3" +} diff --git a/node_modules/@nodelib/fs.scandir/package.json b/node_modules/@nodelib/fs.scandir/package.json index 5a32a9fea..3883660dc 100644 --- a/node_modules/@nodelib/fs.scandir/package.json +++ b/node_modules/@nodelib/fs.scandir/package.json @@ -1,9 +1,43 @@ { - "name": "@nodelib/fs.scandir", - "version": "2.1.3", + "_args": [ + [ + "@nodelib/fs.scandir@2.1.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@nodelib/fs.scandir@2.1.3", + "_id": "@nodelib/fs.scandir@2.1.3", + "_inBundle": false, + "_integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "_location": "/@nodelib/fs.scandir", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@nodelib/fs.scandir@2.1.3", + "name": "@nodelib/fs.scandir", + "escapedName": "@nodelib%2ffs.scandir", + "scope": "@nodelib", + "rawSpec": "2.1.3", + "saveSpec": null, + "fetchSpec": "2.1.3" + }, + "_requiredBy": [ + "/@nodelib/fs.walk" + ], + "_resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "_spec": "2.1.3", + "_where": "/home/marco/repos/github/codeql-action", + "dependencies": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + }, "description": "List files and directories inside the specified directory", - "license": "MIT", - "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir", + "engines": { + "node": ">= 8" + }, + "gitHead": "3b1ef7554ad7c061b3580858101d483fba847abf", "keywords": [ "NodeLib", "fs", @@ -13,23 +47,22 @@ "readdir", "dirent" ], - "engines": { - "node": ">= 8" - }, + "license": "MIT", "main": "out/index.js", - "typings": "out/index.d.ts", + "name": "@nodelib/fs.scandir", + "repository": { + "type": "git", + "url": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir" + }, "scripts": { + "build": "npm run clean && npm run compile && npm run lint && npm test", "clean": "rimraf {tsconfig.tsbuildinfo,out}", - "lint": "eslint \"src/**/*.ts\" --cache", "compile": "tsc -b .", "compile:watch": "tsc -p . --watch --sourceMap", + "lint": "eslint \"src/**/*.ts\" --cache", "test": "mocha \"out/**/*.spec.js\" -s 0", - "build": "npm run clean && npm run compile && npm run lint && npm test", "watch": "npm run clean && npm run compile:watch" }, - "dependencies": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - }, - "gitHead": "3b1ef7554ad7c061b3580858101d483fba847abf" -} \ No newline at end of file + "typings": "out/index.d.ts", + "version": "2.1.3" +} diff --git a/node_modules/@nodelib/fs.stat/package.json b/node_modules/@nodelib/fs.stat/package.json index 96a5ebb31..719813677 100644 --- a/node_modules/@nodelib/fs.stat/package.json +++ b/node_modules/@nodelib/fs.stat/package.json @@ -1,9 +1,40 @@ { - "name": "@nodelib/fs.stat", - "version": "2.0.3", + "_args": [ + [ + "@nodelib/fs.stat@2.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@nodelib/fs.stat@2.0.3", + "_id": "@nodelib/fs.stat@2.0.3", + "_inBundle": false, + "_integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "_location": "/@nodelib/fs.stat", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@nodelib/fs.stat@2.0.3", + "name": "@nodelib/fs.stat", + "escapedName": "@nodelib%2ffs.stat", + "scope": "@nodelib", + "rawSpec": "2.0.3", + "saveSpec": null, + "fetchSpec": "2.0.3" + }, + "_requiredBy": [ + "/@nodelib/fs.scandir", + "/fast-glob" + ], + "_resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "_spec": "2.0.3", + "_where": "/home/marco/repos/github/codeql-action", "description": "Get the status of a file with some features", - "license": "MIT", - "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat", + "engines": { + "node": ">= 8" + }, + "gitHead": "3b1ef7554ad7c061b3580858101d483fba847abf", "keywords": [ "NodeLib", "fs", @@ -11,19 +42,22 @@ "file system", "stat" ], - "engines": { - "node": ">= 8" - }, + "license": "MIT", "main": "out/index.js", - "typings": "out/index.d.ts", + "name": "@nodelib/fs.stat", + "repository": { + "type": "git", + "url": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat" + }, "scripts": { + "build": "npm run clean && npm run compile && npm run lint && npm test", "clean": "rimraf {tsconfig.tsbuildinfo,out}", - "lint": "eslint \"src/**/*.ts\" --cache", "compile": "tsc -b .", "compile:watch": "tsc -p . --watch --sourceMap", + "lint": "eslint \"src/**/*.ts\" --cache", "test": "mocha \"out/**/*.spec.js\" -s 0", - "build": "npm run clean && npm run compile && npm run lint && npm test", "watch": "npm run clean && npm run compile:watch" }, - "gitHead": "3b1ef7554ad7c061b3580858101d483fba847abf" -} \ No newline at end of file + "typings": "out/index.d.ts", + "version": "2.0.3" +} diff --git a/node_modules/@nodelib/fs.walk/package.json b/node_modules/@nodelib/fs.walk/package.json index 9490845bf..b065e5730 100644 --- a/node_modules/@nodelib/fs.walk/package.json +++ b/node_modules/@nodelib/fs.walk/package.json @@ -1,9 +1,43 @@ { - "name": "@nodelib/fs.walk", - "version": "1.2.4", + "_args": [ + [ + "@nodelib/fs.walk@1.2.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@nodelib/fs.walk@1.2.4", + "_id": "@nodelib/fs.walk@1.2.4", + "_inBundle": false, + "_integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "_location": "/@nodelib/fs.walk", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@nodelib/fs.walk@1.2.4", + "name": "@nodelib/fs.walk", + "escapedName": "@nodelib%2ffs.walk", + "scope": "@nodelib", + "rawSpec": "1.2.4", + "saveSpec": null, + "fetchSpec": "1.2.4" + }, + "_requiredBy": [ + "/fast-glob" + ], + "_resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "_spec": "1.2.4", + "_where": "/home/marco/repos/github/codeql-action", + "dependencies": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + }, "description": "A library for efficiently walking a directory recursively", - "license": "MIT", - "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk", + "engines": { + "node": ">= 8" + }, + "gitHead": "3b1ef7554ad7c061b3580858101d483fba847abf", "keywords": [ "NodeLib", "fs", @@ -13,23 +47,22 @@ "scanner", "crawler" ], - "engines": { - "node": ">= 8" - }, + "license": "MIT", "main": "out/index.js", - "typings": "out/index.d.ts", + "name": "@nodelib/fs.walk", + "repository": { + "type": "git", + "url": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk" + }, "scripts": { + "build": "npm run clean && npm run compile && npm run lint && npm test", "clean": "rimraf {tsconfig.tsbuildinfo,out}", - "lint": "eslint \"src/**/*.ts\" --cache", "compile": "tsc -b .", "compile:watch": "tsc -p . --watch --sourceMap", + "lint": "eslint \"src/**/*.ts\" --cache", "test": "mocha \"out/**/*.spec.js\" -s 0", - "build": "npm run clean && npm run compile && npm run lint && npm test", "watch": "npm run clean && npm run compile:watch" }, - "dependencies": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - }, - "gitHead": "3b1ef7554ad7c061b3580858101d483fba847abf" -} \ No newline at end of file + "typings": "out/index.d.ts", + "version": "1.2.4" +} diff --git a/node_modules/@octokit/auth-token/package.json b/node_modules/@octokit/auth-token/package.json index 6d9a77882..acfa78ecd 100644 --- a/node_modules/@octokit/auth-token/package.json +++ b/node_modules/@octokit/auth-token/package.json @@ -1,28 +1,40 @@ { - "name": "@octokit/auth-token", - "description": "GitHub API token authentication for browsers and Node.js", - "version": "2.4.2", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/auth-token@2.4.2", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "github", - "octokit", - "authentication", - "api" + "_from": "@octokit/auth-token@2.4.2", + "_id": "@octokit/auth-token@2.4.2", + "_inBundle": false, + "_integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", + "_location": "/@octokit/auth-token", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/auth-token@2.4.2", + "name": "@octokit/auth-token", + "escapedName": "@octokit%2fauth-token", + "scope": "@octokit", + "rawSpec": "2.4.2", + "saveSpec": null, + "fetchSpec": "2.4.2" + }, + "_requiredBy": [ + "/@octokit/core" ], - "homepage": "https://github.com/octokit/auth-token.js#readme", + "_resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", + "_spec": "2.4.2", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/octokit/auth-token.js/issues" }, - "repository": "https://github.com/octokit/auth-token.js", "dependencies": { "@octokit/types": "^5.0.0" }, + "description": "GitHub API token authentication for browsers and Node.js", "devDependencies": { "@octokit/core": "^2.2.0", "@octokit/request": "^5.3.0", @@ -38,11 +50,31 @@ "ts-jest": "^25.1.0", "typescript": "^3.7.2" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/auth-token.js#readme", + "keywords": [ + "github", + "octokit", + "authentication", + "api" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/auth-token", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/auth-token.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "2.4.2" +} diff --git a/node_modules/@octokit/core/package.json b/node_modules/@octokit/core/package.json index a073a2b8f..ca4cd06bb 100644 --- a/node_modules/@octokit/core/package.json +++ b/node_modules/@octokit/core/package.json @@ -1,22 +1,36 @@ { - "name": "@octokit/core", - "description": "Extendable client for GitHub's REST & GraphQL APIs", - "version": "3.1.2", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/core@3.1.2", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "octokit", - "github", - "api", - "sdk", - "toolkit" + "_from": "@octokit/core@3.1.2", + "_id": "@octokit/core@3.1.2", + "_inBundle": false, + "_integrity": "sha512-AInOFULmwOa7+NFi9F8DlDkm5qtZVmDQayi7TUgChE3yeIGPq0Y+6cAEXPexQ3Ea+uZy66hKEazR7DJyU+4wfw==", + "_location": "/@octokit/core", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/core@3.1.2", + "name": "@octokit/core", + "escapedName": "@octokit%2fcore", + "scope": "@octokit", + "rawSpec": "3.1.2", + "saveSpec": null, + "fetchSpec": "3.1.2" + }, + "_requiredBy": [ + "/@actions/github" ], - "repository": "https://github.com/octokit/core.js", + "_resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.1.2.tgz", + "_spec": "3.1.2", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/octokit/core.js/issues" + }, "dependencies": { "@octokit/auth-token": "^2.4.0", "@octokit/graphql": "^4.3.1", @@ -25,6 +39,7 @@ "before-after-hook": "^2.1.0", "universal-user-agent": "^6.0.0" }, + "description": "Extendable client for GitHub's REST & GraphQL APIs", "devDependencies": { "@octokit/auth": "^2.0.0", "@pika/pack": "^0.5.0", @@ -47,11 +62,32 @@ "ts-jest": "^26.1.3", "typescript": "^3.5.3" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/core.js#readme", + "keywords": [ + "octokit", + "github", + "api", + "sdk", + "toolkit" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/core", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/core.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "3.1.2" +} diff --git a/node_modules/@octokit/endpoint/node_modules/is-plain-object/package.json b/node_modules/@octokit/endpoint/node_modules/is-plain-object/package.json index dd823ea9b..0fa8de9dd 100644 --- a/node_modules/@octokit/endpoint/node_modules/is-plain-object/package.json +++ b/node_modules/@octokit/endpoint/node_modules/is-plain-object/package.json @@ -1,45 +1,61 @@ { - "name": "is-plain-object", - "description": "Returns true if an object was created by the `Object` constructor, or Object.create(null).", - "version": "5.0.0", - "homepage": "https://github.com/jonschlinkert/is-plain-object", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Osman Nuri Okumuş (http://onokumus.com)", - "Steven Vachon (https://svachon.com)", - "(https://github.com/wtgtybhertgeghgtwtg)", - "Bogdan Chadkin (https://github.com/TrySound)" + "_args": [ + [ + "is-plain-object@5.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "jonschlinkert/is-plain-object", + "_from": "is-plain-object@5.0.0", + "_id": "is-plain-object@5.0.0", + "_inBundle": false, + "_integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "_location": "/@octokit/endpoint/is-plain-object", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-plain-object@5.0.0", + "name": "is-plain-object", + "escapedName": "is-plain-object", + "rawSpec": "5.0.0", + "saveSpec": null, + "fetchSpec": "5.0.0" + }, + "_requiredBy": [ + "/@octokit/endpoint" + ], + "_resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "_spec": "5.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/is-plain-object/issues" }, - "license": "MIT", - "main": "dist/is-plain-object.js", - "module": "dist/is-plain-object.mjs", - "types": "is-plain-object.d.ts", - "files": [ - "is-plain-object.d.ts", - "dist" - ], - "exports": { - ".": { - "import": "./dist/is-plain-object.mjs", - "require": "./dist/is-plain-object.js" + "contributors": [ + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" }, - "./package.json": "./package.json" - }, - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "build": "rollup -c", - "test_browser": "mocha-headless-chrome --args=disable-web-security -f test/browser.html", - "test_node": "mocha -r esm", - "test": "npm run test_node && npm run build && npm run test_browser", - "prepare": "rollup -c" - }, + { + "name": "Osman Nuri Okumuş", + "url": "http://onokumus.com" + }, + { + "name": "Steven Vachon", + "url": "https://svachon.com" + }, + { + "url": "https://github.com/wtgtybhertgeghgtwtg" + }, + { + "name": "Bogdan Chadkin", + "url": "https://github.com/TrySound" + } + ], + "description": "Returns true if an object was created by the `Object` constructor, or Object.create(null).", "devDependencies": { "chai": "^4.2.0", "esm": "^3.2.22", @@ -48,6 +64,21 @@ "mocha-headless-chrome": "^3.1.0", "rollup": "^2.22.1" }, + "engines": { + "node": ">=0.10.0" + }, + "exports": { + ".": { + "import": "./dist/is-plain-object.mjs", + "require": "./dist/is-plain-object.js" + }, + "./package.json": "./package.json" + }, + "files": [ + "is-plain-object.d.ts", + "dist" + ], + "homepage": "https://github.com/jonschlinkert/is-plain-object", "keywords": [ "check", "is", @@ -62,6 +93,22 @@ "typeof", "value" ], + "license": "MIT", + "main": "dist/is-plain-object.js", + "module": "dist/is-plain-object.mjs", + "name": "is-plain-object", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/is-plain-object.git" + }, + "scripts": { + "build": "rollup -c", + "prepare": "rollup -c", + "test": "npm run test_node && npm run build && npm run test_browser", + "test_browser": "mocha-headless-chrome --args=disable-web-security -f test/browser.html", + "test_node": "mocha -r esm" + }, + "types": "is-plain-object.d.ts", "verb": { "toc": false, "layout": "default", @@ -81,5 +128,6 @@ "lint": { "reflinks": true } - } -} \ No newline at end of file + }, + "version": "5.0.0" +} diff --git a/node_modules/@octokit/endpoint/package.json b/node_modules/@octokit/endpoint/package.json index 141e0b925..755c96470 100644 --- a/node_modules/@octokit/endpoint/package.json +++ b/node_modules/@octokit/endpoint/package.json @@ -1,33 +1,42 @@ { - "name": "@octokit/endpoint", - "description": "Turns REST API endpoints into generic request options", - "version": "6.0.6", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/endpoint@6.0.6", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "octokit", - "github", - "api", - "rest" + "_from": "@octokit/endpoint@6.0.6", + "_id": "@octokit/endpoint@6.0.6", + "_inBundle": false, + "_integrity": "sha512-7Cc8olaCoL/mtquB7j/HTbPM+sY6Ebr4k2X2y4JoXpVKQ7r5xB4iGQE0IoO58wIPsUk4AzoT65AMEpymSbWTgQ==", + "_location": "/@octokit/endpoint", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/endpoint@6.0.6", + "name": "@octokit/endpoint", + "escapedName": "@octokit%2fendpoint", + "scope": "@octokit", + "rawSpec": "6.0.6", + "saveSpec": null, + "fetchSpec": "6.0.6" + }, + "_requiredBy": [ + "/@octokit/request" ], - "homepage": "https://github.com/octokit/endpoint.js#readme", + "_resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.6.tgz", + "_spec": "6.0.6", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/octokit/endpoint.js/issues" }, - "repository": { - "type": "git", - "url": "git+https://github.com/octokit/endpoint.js.git" - }, "dependencies": { "@octokit/types": "^5.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" }, + "description": "Turns REST API endpoints into generic request options", "devDependencies": { "@pika/pack": "^0.5.0", "@pika/plugin-build-node": "^0.9.0", @@ -41,11 +50,31 @@ "ts-jest": "^26.0.0", "typescript": "^4.0.2" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/endpoint.js#readme", + "keywords": [ + "octokit", + "github", + "api", + "rest" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/endpoint", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/endpoint.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "6.0.6" +} diff --git a/node_modules/@octokit/graphql/package.json b/node_modules/@octokit/graphql/package.json index b694ee354..6464083b7 100644 --- a/node_modules/@octokit/graphql/package.json +++ b/node_modules/@octokit/graphql/package.json @@ -1,33 +1,42 @@ { - "name": "@octokit/graphql", - "description": "GitHub GraphQL API client for browsers and Node", - "version": "4.5.6", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/graphql@4.5.6", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "octokit", - "github", - "api", - "graphql" + "_from": "@octokit/graphql@4.5.6", + "_id": "@octokit/graphql@4.5.6", + "_inBundle": false, + "_integrity": "sha512-Rry+unqKTa3svswT2ZAuqenpLrzJd+JTv89LTeVa5UM/5OX8o4KTkPL7/1ABq4f/ZkELb0XEK/2IEoYwykcLXg==", + "_location": "/@octokit/graphql", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/graphql@4.5.6", + "name": "@octokit/graphql", + "escapedName": "@octokit%2fgraphql", + "scope": "@octokit", + "rawSpec": "4.5.6", + "saveSpec": null, + "fetchSpec": "4.5.6" + }, + "_requiredBy": [ + "/@octokit/core" ], - "homepage": "https://github.com/octokit/graphql.js#readme", + "_resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.6.tgz", + "_spec": "4.5.6", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/octokit/graphql.js/issues" }, - "repository": { - "type": "git", - "url": "https://github.com/octokit/graphql.js.git" - }, "dependencies": { "@octokit/request": "^5.3.0", "@octokit/types": "^5.0.0", "universal-user-agent": "^6.0.0" }, + "description": "GitHub GraphQL API client for browsers and Node", "devDependencies": { "@pika/pack": "^0.5.0", "@pika/plugin-build-node": "^0.9.0", @@ -44,11 +53,31 @@ "ts-jest": "^25.1.0", "typescript": "^3.4.5" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/graphql.js#readme", + "keywords": [ + "octokit", + "github", + "api", + "graphql" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/graphql", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/graphql.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "4.5.6" +} diff --git a/node_modules/@octokit/plugin-paginate-rest/package.json b/node_modules/@octokit/plugin-paginate-rest/package.json index 4509b30f1..40e576a97 100644 --- a/node_modules/@octokit/plugin-paginate-rest/package.json +++ b/node_modules/@octokit/plugin-paginate-rest/package.json @@ -1,27 +1,40 @@ { - "name": "@octokit/plugin-paginate-rest", - "description": "Octokit plugin to paginate REST API endpoint responses", - "version": "2.4.0", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/plugin-paginate-rest@2.4.0", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "github", - "api", - "sdk", - "toolkit" + "_from": "@octokit/plugin-paginate-rest@2.4.0", + "_id": "@octokit/plugin-paginate-rest@2.4.0", + "_inBundle": false, + "_integrity": "sha512-YT6Klz3LLH6/nNgi0pheJnUmTFW4kVnxGft+v8Itc41IIcjl7y1C8TatmKQBbCSuTSNFXO5pCENnqg6sjwpJhg==", + "_location": "/@octokit/plugin-paginate-rest", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/plugin-paginate-rest@2.4.0", + "name": "@octokit/plugin-paginate-rest", + "escapedName": "@octokit%2fplugin-paginate-rest", + "scope": "@octokit", + "rawSpec": "2.4.0", + "saveSpec": null, + "fetchSpec": "2.4.0" + }, + "_requiredBy": [ + "/@actions/github" ], - "repository": "https://github.com/octokit/plugin-paginate-rest.js", + "_resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.4.0.tgz", + "_spec": "2.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/octokit/plugin-paginate-rest.js/issues" + }, "dependencies": { "@octokit/types": "^5.5.0" }, - "peerDependencies": { - "@octokit/core": ">=2" - }, + "description": "Octokit plugin to paginate REST API endpoint responses", "devDependencies": { "@octokit/core": "^3.0.0", "@octokit/plugin-rest-endpoint-methods": "^4.0.0", @@ -41,11 +54,34 @@ "ts-jest": "^26.0.0", "typescript": "^4.0.2" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/plugin-paginate-rest.js#readme", + "keywords": [ + "github", + "api", + "sdk", + "toolkit" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/plugin-paginate-rest", + "peerDependencies": { + "@octokit/core": ">=2" + }, + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/plugin-paginate-rest.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "2.4.0" +} diff --git a/node_modules/@octokit/plugin-rest-endpoint-methods/package.json b/node_modules/@octokit/plugin-rest-endpoint-methods/package.json index c18037861..03782ce8d 100644 --- a/node_modules/@octokit/plugin-rest-endpoint-methods/package.json +++ b/node_modules/@octokit/plugin-rest-endpoint-methods/package.json @@ -1,25 +1,41 @@ { - "name": "@octokit/plugin-rest-endpoint-methods", - "description": "Octokit plugin adding one method for all of api.github.com REST API endpoints", - "version": "4.2.0", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/plugin-rest-endpoint-methods@4.2.0", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "github", - "api", - "sdk", - "toolkit" + "_from": "@octokit/plugin-rest-endpoint-methods@4.2.0", + "_id": "@octokit/plugin-rest-endpoint-methods@4.2.0", + "_inBundle": false, + "_integrity": "sha512-1/qn1q1C1hGz6W/iEDm9DoyNoG/xdFDt78E3eZ5hHeUfJTLJgyAMdj9chL/cNBHjcjd+FH5aO1x0VCqR2RE0mw==", + "_location": "/@octokit/plugin-rest-endpoint-methods", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/plugin-rest-endpoint-methods@4.2.0", + "name": "@octokit/plugin-rest-endpoint-methods", + "escapedName": "@octokit%2fplugin-rest-endpoint-methods", + "scope": "@octokit", + "rawSpec": "4.2.0", + "saveSpec": null, + "fetchSpec": "4.2.0" + }, + "_requiredBy": [ + "/@actions/github" ], - "repository": "https://github.com/octokit/plugin-rest-endpoint-methods.js", + "_resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.2.0.tgz", + "_spec": "4.2.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/octokit/plugin-rest-endpoint-methods.js/issues" + }, "dependencies": { "@octokit/types": "^5.5.0", "deprecation": "^2.3.1" }, + "description": "Octokit plugin adding one method for all of api.github.com REST API endpoints", "devDependencies": { "@gimenete/type-writer": "^0.1.5", "@octokit/core": "^3.0.0", @@ -47,11 +63,31 @@ "ts-jest": "^26.1.3", "typescript": "^4.0.2" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/plugin-rest-endpoint-methods.js#readme", + "keywords": [ + "github", + "api", + "sdk", + "toolkit" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/plugin-rest-endpoint-methods", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/plugin-rest-endpoint-methods.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "4.2.0" +} diff --git a/node_modules/@octokit/plugin-retry/package.json b/node_modules/@octokit/plugin-retry/package.json index 8915a50df..d3fa1d908 100644 --- a/node_modules/@octokit/plugin-retry/package.json +++ b/node_modules/@octokit/plugin-retry/package.json @@ -1,26 +1,41 @@ { - "name": "@octokit/plugin-retry", - "description": "Automatic retry plugin for octokit", - "version": "3.0.3", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/plugin-retry@3.0.3", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "homepage": "https://github.com/octokit/plugin-retry.js#readme", + "_from": "@octokit/plugin-retry@3.0.3", + "_id": "@octokit/plugin-retry@3.0.3", + "_inBundle": false, + "_integrity": "sha512-RFvcBg4JGyfWTWE35EIF7jf/eglIk5MuvfygzdIMLIVK3/4Ywz3X1x9Ri75nlyAmk53EpVWB4DwM/xEB1NXxXA==", + "_location": "/@octokit/plugin-retry", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/plugin-retry@3.0.3", + "name": "@octokit/plugin-retry", + "escapedName": "@octokit%2fplugin-retry", + "scope": "@octokit", + "rawSpec": "3.0.3", + "saveSpec": null, + "fetchSpec": "3.0.3" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.3.tgz", + "_spec": "3.0.3", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/octokit/plugin-retry.js/issues" }, - "repository": { - "type": "git", - "url": "https://github.com/octokit/plugin-retry.js.git" - }, "dependencies": { "@octokit/types": "^5.0.0", "bottleneck": "^2.15.3" }, + "description": "Automatic retry plugin for octokit", "devDependencies": { "@octokit/core": "^2.0.0", "@octokit/request-error": "^2.0.0", @@ -39,11 +54,25 @@ "ts-jest": "^26.0.0", "typescript": "^3.7.2" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/plugin-retry.js#readme", + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/plugin-retry", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/plugin-retry.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "3.0.3" +} diff --git a/node_modules/@octokit/request-error/package.json b/node_modules/@octokit/request-error/package.json index c078ba7b0..f7bd23aca 100644 --- a/node_modules/@octokit/request-error/package.json +++ b/node_modules/@octokit/request-error/package.json @@ -1,33 +1,42 @@ { - "name": "@octokit/request-error", - "description": "Error class for Octokit request errors", - "version": "2.0.2", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/request-error@2.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "octokit", - "github", - "api", - "error" + "_from": "@octokit/request-error@2.0.2", + "_id": "@octokit/request-error@2.0.2", + "_inBundle": false, + "_integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", + "_location": "/@octokit/request-error", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/request-error@2.0.2", + "name": "@octokit/request-error", + "escapedName": "@octokit%2frequest-error", + "scope": "@octokit", + "rawSpec": "2.0.2", + "saveSpec": null, + "fetchSpec": "2.0.2" + }, + "_requiredBy": [ + "/@octokit/request" ], - "homepage": "https://github.com/octokit/request-error.js#readme", + "_resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", + "_spec": "2.0.2", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/octokit/request-error.js/issues" }, - "repository": { - "type": "git", - "url": "https://github.com/octokit/request-error.js.git" - }, "dependencies": { "@octokit/types": "^5.0.1", "deprecation": "^2.0.0", "once": "^1.4.0" }, + "description": "Error class for Octokit request errors", "devDependencies": { "@pika/pack": "^0.5.0", "@pika/plugin-build-node": "^0.9.0", @@ -44,11 +53,31 @@ "ts-jest": "^25.1.0", "typescript": "^3.4.5" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/request-error.js#readme", + "keywords": [ + "octokit", + "github", + "api", + "error" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/request-error", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/request-error.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "2.0.2" +} diff --git a/node_modules/@octokit/request/node_modules/is-plain-object/package.json b/node_modules/@octokit/request/node_modules/is-plain-object/package.json index dd823ea9b..d6d0b6efb 100644 --- a/node_modules/@octokit/request/node_modules/is-plain-object/package.json +++ b/node_modules/@octokit/request/node_modules/is-plain-object/package.json @@ -1,45 +1,61 @@ { - "name": "is-plain-object", - "description": "Returns true if an object was created by the `Object` constructor, or Object.create(null).", - "version": "5.0.0", - "homepage": "https://github.com/jonschlinkert/is-plain-object", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Osman Nuri Okumuş (http://onokumus.com)", - "Steven Vachon (https://svachon.com)", - "(https://github.com/wtgtybhertgeghgtwtg)", - "Bogdan Chadkin (https://github.com/TrySound)" + "_args": [ + [ + "is-plain-object@5.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "jonschlinkert/is-plain-object", + "_from": "is-plain-object@5.0.0", + "_id": "is-plain-object@5.0.0", + "_inBundle": false, + "_integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "_location": "/@octokit/request/is-plain-object", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-plain-object@5.0.0", + "name": "is-plain-object", + "escapedName": "is-plain-object", + "rawSpec": "5.0.0", + "saveSpec": null, + "fetchSpec": "5.0.0" + }, + "_requiredBy": [ + "/@octokit/request" + ], + "_resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "_spec": "5.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/is-plain-object/issues" }, - "license": "MIT", - "main": "dist/is-plain-object.js", - "module": "dist/is-plain-object.mjs", - "types": "is-plain-object.d.ts", - "files": [ - "is-plain-object.d.ts", - "dist" - ], - "exports": { - ".": { - "import": "./dist/is-plain-object.mjs", - "require": "./dist/is-plain-object.js" + "contributors": [ + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" }, - "./package.json": "./package.json" - }, - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "build": "rollup -c", - "test_browser": "mocha-headless-chrome --args=disable-web-security -f test/browser.html", - "test_node": "mocha -r esm", - "test": "npm run test_node && npm run build && npm run test_browser", - "prepare": "rollup -c" - }, + { + "name": "Osman Nuri Okumuş", + "url": "http://onokumus.com" + }, + { + "name": "Steven Vachon", + "url": "https://svachon.com" + }, + { + "url": "https://github.com/wtgtybhertgeghgtwtg" + }, + { + "name": "Bogdan Chadkin", + "url": "https://github.com/TrySound" + } + ], + "description": "Returns true if an object was created by the `Object` constructor, or Object.create(null).", "devDependencies": { "chai": "^4.2.0", "esm": "^3.2.22", @@ -48,6 +64,21 @@ "mocha-headless-chrome": "^3.1.0", "rollup": "^2.22.1" }, + "engines": { + "node": ">=0.10.0" + }, + "exports": { + ".": { + "import": "./dist/is-plain-object.mjs", + "require": "./dist/is-plain-object.js" + }, + "./package.json": "./package.json" + }, + "files": [ + "is-plain-object.d.ts", + "dist" + ], + "homepage": "https://github.com/jonschlinkert/is-plain-object", "keywords": [ "check", "is", @@ -62,6 +93,22 @@ "typeof", "value" ], + "license": "MIT", + "main": "dist/is-plain-object.js", + "module": "dist/is-plain-object.mjs", + "name": "is-plain-object", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/is-plain-object.git" + }, + "scripts": { + "build": "rollup -c", + "prepare": "rollup -c", + "test": "npm run test_node && npm run build && npm run test_browser", + "test_browser": "mocha-headless-chrome --args=disable-web-security -f test/browser.html", + "test_node": "mocha -r esm" + }, + "types": "is-plain-object.d.ts", "verb": { "toc": false, "layout": "default", @@ -81,5 +128,6 @@ "lint": { "reflinks": true } - } -} \ No newline at end of file + }, + "version": "5.0.0" +} diff --git a/node_modules/@octokit/request/package.json b/node_modules/@octokit/request/package.json index 873c49878..392111f3e 100644 --- a/node_modules/@octokit/request/package.json +++ b/node_modules/@octokit/request/package.json @@ -1,28 +1,37 @@ { - "name": "@octokit/request", - "description": "Send parameterized requests to GitHub’s APIs with sensible defaults in browsers and Node", - "version": "5.4.9", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/request@5.4.9", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "octokit", - "github", - "api", - "request" + "_from": "@octokit/request@5.4.9", + "_id": "@octokit/request@5.4.9", + "_inBundle": false, + "_integrity": "sha512-CzwVvRyimIM1h2n9pLVYfTDmX9m+KHSgCpqPsY8F1NdEK8IaWqXhSBXsdjOBFZSpEcxNEeg4p0UO9cQ8EnOCLA==", + "_location": "/@octokit/request", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/request@5.4.9", + "name": "@octokit/request", + "escapedName": "@octokit%2frequest", + "scope": "@octokit", + "rawSpec": "5.4.9", + "saveSpec": null, + "fetchSpec": "5.4.9" + }, + "_requiredBy": [ + "/@octokit/core", + "/@octokit/graphql" ], - "homepage": "https://github.com/octokit/request.js#readme", + "_resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.9.tgz", + "_spec": "5.4.9", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/octokit/request.js/issues" }, - "repository": { - "type": "git", - "url": "https://github.com/octokit/request.js.git" - }, "dependencies": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.0.0", @@ -33,6 +42,7 @@ "once": "^1.4.0", "universal-user-agent": "^6.0.0" }, + "description": "Send parameterized requests to GitHub’s APIs with sensible defaults in browsers and Node", "devDependencies": { "@octokit/auth-app": "^2.1.2", "@pika/pack": "^0.5.0", @@ -54,11 +64,31 @@ "ts-jest": "^26.1.0", "typescript": "^4.0.2" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/request.js#readme", + "keywords": [ + "octokit", + "github", + "api", + "request" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/request", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/request.js.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "5.4.9" +} diff --git a/node_modules/@octokit/types/package.json b/node_modules/@octokit/types/package.json index 4af23ddce..ab4d53cb8 100644 --- a/node_modules/@octokit/types/package.json +++ b/node_modules/@octokit/types/package.json @@ -1,25 +1,49 @@ { - "name": "@octokit/types", - "description": "Shared TypeScript definitions for Octokit projects", - "version": "5.5.0", - "license": "MIT", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "@octokit/types@5.5.0", + "/home/marco/repos/github/codeql-action" + ] ], - "pika": true, - "sideEffects": false, - "keywords": [ - "github", - "api", - "sdk", - "toolkit", - "typescript" + "_from": "@octokit/types@5.5.0", + "_id": "@octokit/types@5.5.0", + "_inBundle": false, + "_integrity": "sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==", + "_location": "/@octokit/types", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@octokit/types@5.5.0", + "name": "@octokit/types", + "escapedName": "@octokit%2ftypes", + "scope": "@octokit", + "rawSpec": "5.5.0", + "saveSpec": null, + "fetchSpec": "5.5.0" + }, + "_requiredBy": [ + "/", + "/@octokit/auth-token", + "/@octokit/core", + "/@octokit/endpoint", + "/@octokit/graphql", + "/@octokit/plugin-paginate-rest", + "/@octokit/plugin-rest-endpoint-methods", + "/@octokit/plugin-retry", + "/@octokit/request", + "/@octokit/request-error" ], - "repository": "https://github.com/octokit/types.ts", + "_resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", + "_spec": "5.5.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/octokit/types.ts/issues" + }, "dependencies": { "@types/node": ">= 8" }, + "description": "Shared TypeScript definitions for Octokit projects", "devDependencies": { "@octokit/graphql": "^4.2.2", "@pika/pack": "^0.5.0", @@ -39,11 +63,32 @@ "typedoc": "^0.19.0", "typescript": "^4.0.2" }, + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/octokit/types.ts#readme", + "keywords": [ + "github", + "api", + "sdk", + "toolkit", + "typescript" + ], + "license": "MIT", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "@octokit/types", + "pika": true, "publishConfig": { "access": "public" }, + "repository": { + "type": "git", + "url": "git+https://github.com/octokit/types.ts.git" + }, + "sideEffects": false, "source": "dist-src/index.js", "types": "dist-types/index.d.ts", - "main": "dist-node/index.js", - "module": "dist-web/index.js" -} \ No newline at end of file + "version": "5.5.0" +} diff --git a/node_modules/@sindresorhus/is/package.json b/node_modules/@sindresorhus/is/package.json index 66fc8bad1..51cc01a65 100644 --- a/node_modules/@sindresorhus/is/package.json +++ b/node_modules/@sindresorhus/is/package.json @@ -1,27 +1,66 @@ { - "name": "@sindresorhus/is", - "version": "0.14.0", - "description": "Type check values: `is.string('🦄') //=> true`", - "license": "MIT", - "repository": "sindresorhus/is", + "_args": [ + [ + "@sindresorhus/is@0.14.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@sindresorhus/is@0.14.0", + "_id": "@sindresorhus/is@0.14.0", + "_inBundle": false, + "_integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "_location": "/@sindresorhus/is", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@sindresorhus/is@0.14.0", + "name": "@sindresorhus/is", + "escapedName": "@sindresorhus%2fis", + "scope": "@sindresorhus", + "rawSpec": "0.14.0", + "saveSpec": null, + "fetchSpec": "0.14.0" + }, + "_requiredBy": [ + "/got" + ], + "_resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "_spec": "0.14.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, - "main": "dist/index.js", + "bugs": { + "url": "https://github.com/sindresorhus/is/issues" + }, + "description": "Type check values: `is.string('🦄') //=> true`", + "devDependencies": { + "@sindresorhus/tsconfig": "^0.1.0", + "@types/jsdom": "^11.12.0", + "@types/node": "^10.12.10", + "@types/tempy": "^0.2.0", + "@types/zen-observable": "^0.8.0", + "ava": "^0.25.0", + "del-cli": "^1.1.0", + "jsdom": "^11.6.2", + "rxjs": "^6.3.3", + "tempy": "^0.2.1", + "tslint": "^5.9.1", + "tslint-xo": "^0.10.0", + "typescript": "^3.2.1", + "zen-observable": "^0.8.8" + }, "engines": { "node": ">=6" }, - "scripts": { - "lint": "tslint --format stylish --project .", - "build": "del dist && tsc", - "test": "npm run lint && npm run build && ava dist/tests", - "prepublish": "npm run build && del dist/tests" - }, "files": [ "dist" ], + "homepage": "https://github.com/sindresorhus/is#readme", "keywords": [ "type", "types", @@ -43,21 +82,19 @@ "verify", "compare" ], - "devDependencies": { - "@sindresorhus/tsconfig": "^0.1.0", - "@types/jsdom": "^11.12.0", - "@types/node": "^10.12.10", - "@types/tempy": "^0.2.0", - "@types/zen-observable": "^0.8.0", - "ava": "^0.25.0", - "del-cli": "^1.1.0", - "jsdom": "^11.6.2", - "rxjs": "^6.3.3", - "tempy": "^0.2.1", - "tslint": "^5.9.1", - "tslint-xo": "^0.10.0", - "typescript": "^3.2.1", - "zen-observable": "^0.8.8" + "license": "MIT", + "main": "dist/index.js", + "name": "@sindresorhus/is", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is.git" }, - "types": "dist/index.d.ts" -} \ No newline at end of file + "scripts": { + "build": "del dist && tsc", + "lint": "tslint --format stylish --project .", + "prepublish": "npm run build && del dist/tests", + "test": "npm run lint && npm run build && ava dist/tests" + }, + "types": "dist/index.d.ts", + "version": "0.14.0" +} diff --git a/node_modules/@sinonjs/commons/package.json b/node_modules/@sinonjs/commons/package.json index 652657481..1b543674b 100644 --- a/node_modules/@sinonjs/commons/package.json +++ b/node_modules/@sinonjs/commons/package.json @@ -1,33 +1,46 @@ { - "name": "@sinonjs/commons", - "version": "1.8.0", - "description": "Simple functions shared among the sinon end user libraries", - "main": "lib/index.js", - "scripts": { - "lint": "eslint .", - "precommit": "lint-staged", - "test": "mocha --recursive -R dot \"lib/**/*.test.js\"", - "test-check-coverage": "npm run test-coverage && nyc check-coverage --branches 100 --functions 100 --lines 100", - "test-coverage": "nyc --reporter text --reporter html --reporter lcovonly npm run test", - "preversion": "npm run test-check-coverage", - "version": "changes --commits --footer", - "postversion": "git push --follow-tags && npm publish" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/sinonjs/commons.git" + "_args": [ + [ + "@sinonjs/commons@1.8.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@sinonjs/commons@1.8.0", + "_id": "@sinonjs/commons@1.8.0", + "_inBundle": false, + "_integrity": "sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==", + "_location": "/@sinonjs/commons", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@sinonjs/commons@1.8.0", + "name": "@sinonjs/commons", + "escapedName": "@sinonjs%2fcommons", + "scope": "@sinonjs", + "rawSpec": "1.8.0", + "saveSpec": null, + "fetchSpec": "1.8.0" }, + "_requiredBy": [ + "/@sinonjs/fake-timers", + "/@sinonjs/formatio", + "/@sinonjs/samsam", + "/nise", + "/sinon" + ], + "_resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", + "_spec": "1.8.0", + "_where": "/home/marco/repos/github/codeql-action", "author": "", - "license": "BSD-3-Clause", "bugs": { "url": "https://github.com/sinonjs/commons/issues" }, - "homepage": "https://github.com/sinonjs/commons#readme", - "lint-staged": { - "*.js": [ - "eslint" - ] + "dependencies": { + "type-detect": "4.0.8" }, + "description": "Simple functions shared among the sinon end user libraries", "devDependencies": { "@sinonjs/referee-sinon": "7.0.2", "@studio/changes": "^2.0.0", @@ -47,7 +60,28 @@ "nyc": "15.0.0", "prettier": "^1.14.3" }, - "dependencies": { - "type-detect": "4.0.8" - } -} \ No newline at end of file + "homepage": "https://github.com/sinonjs/commons#readme", + "license": "BSD-3-Clause", + "lint-staged": { + "*.js": [ + "eslint" + ] + }, + "main": "lib/index.js", + "name": "@sinonjs/commons", + "repository": { + "type": "git", + "url": "git+https://github.com/sinonjs/commons.git" + }, + "scripts": { + "lint": "eslint .", + "postversion": "git push --follow-tags && npm publish", + "precommit": "lint-staged", + "preversion": "npm run test-check-coverage", + "test": "mocha --recursive -R dot \"lib/**/*.test.js\"", + "test-check-coverage": "npm run test-coverage && nyc check-coverage --branches 100 --functions 100 --lines 100", + "test-coverage": "nyc --reporter text --reporter html --reporter lcovonly npm run test", + "version": "changes --commits --footer" + }, + "version": "1.8.0" +} diff --git a/node_modules/@sinonjs/fake-timers/package.json b/node_modules/@sinonjs/fake-timers/package.json index 5eb0d458d..59aa1abf7 100644 --- a/node_modules/@sinonjs/fake-timers/package.json +++ b/node_modules/@sinonjs/fake-timers/package.json @@ -1,39 +1,45 @@ { - "name": "@sinonjs/fake-timers", - "description": "Fake JavaScript timers", - "version": "6.0.1", - "homepage": "http://github.com/sinonjs/fake-timers", - "author": "Christian Johansen", - "repository": { - "type": "git", - "url": "http://github.com/sinonjs/fake-timers.git" + "_args": [ + [ + "@sinonjs/fake-timers@6.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@sinonjs/fake-timers@6.0.1", + "_id": "@sinonjs/fake-timers@6.0.1", + "_inBundle": false, + "_integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "_location": "/@sinonjs/fake-timers", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@sinonjs/fake-timers@6.0.1", + "name": "@sinonjs/fake-timers", + "escapedName": "@sinonjs%2ffake-timers", + "scope": "@sinonjs", + "rawSpec": "6.0.1", + "saveSpec": null, + "fetchSpec": "6.0.1" + }, + "_requiredBy": [ + "/nise", + "/sinon" + ], + "_resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "_spec": "6.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Christian Johansen" }, "bugs": { - "mail": "christian@cjohansen.no", "url": "http://github.com/sinonjs/fake-timers/issues" }, - "license": "BSD-3-Clause", - "scripts": { - "lint": "eslint .", - "test-node": "mocha test/ integration-test/ -R dot --check-leaks", - "test-headless": "mochify --no-detect-globals --timeout=10000", - "test-check-coverage": "npm run test-coverage && nyc check-coverage", - "test-cloud": "mochify --wd --no-detect-globals --timeout=10000", - "test-coverage": "nyc --all --reporter text --reporter html --reporter lcovonly npm run test-node", - "test": "npm run lint && npm run test-node && npm run test-headless", - "bundle": "browserify --no-detect-globals -s FakeTimers -o fake-timers.js src/fake-timers-src.js", - "prepublishOnly": "npm run bundle", - "preversion": "./scripts/preversion.sh", - "version": "./scripts/version.sh", - "postversion": "./scripts/postversion.sh" + "dependencies": { + "@sinonjs/commons": "^1.7.0" }, - "lint-staged": { - "*.js": "eslint" - }, - "files": [ - "src/", - "fake-timers.js" - ], + "description": "Fake JavaScript timers", "devDependencies": { "@sinonjs/referee-sinon": "6.0.1", "browserify": "16.5.0", @@ -72,16 +78,23 @@ ] } }, - "module": "./fake-timers.js", - "main": "./src/fake-timers-src.js", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - }, + "files": [ + "src/", + "fake-timers.js" + ], + "homepage": "http://github.com/sinonjs/fake-timers", "husky": { "hooks": { "pre-commit": "run-p lint test-node" } }, + "license": "BSD-3-Clause", + "lint-staged": { + "*.js": "eslint" + }, + "main": "./src/fake-timers-src.js", + "module": "./fake-timers.js", + "name": "@sinonjs/fake-timers", "nyc": { "branches": 85, "lines": 92, @@ -92,5 +105,24 @@ "coverage/**", "fake-timers.js" ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/sinonjs/fake-timers.git" + }, + "scripts": { + "bundle": "browserify --no-detect-globals -s FakeTimers -o fake-timers.js src/fake-timers-src.js", + "lint": "eslint .", + "postversion": "./scripts/postversion.sh", + "prepublishOnly": "npm run bundle", + "preversion": "./scripts/preversion.sh", + "test": "npm run lint && npm run test-node && npm run test-headless", + "test-check-coverage": "npm run test-coverage && nyc check-coverage", + "test-cloud": "mochify --wd --no-detect-globals --timeout=10000", + "test-coverage": "nyc --all --reporter text --reporter html --reporter lcovonly npm run test-node", + "test-headless": "mochify --no-detect-globals --timeout=10000", + "test-node": "mocha test/ integration-test/ -R dot --check-leaks", + "version": "./scripts/version.sh" + }, + "version": "6.0.1" +} diff --git a/node_modules/@sinonjs/formatio/package.json b/node_modules/@sinonjs/formatio/package.json index 4998b4c54..40553b946 100644 --- a/node_modules/@sinonjs/formatio/package.json +++ b/node_modules/@sinonjs/formatio/package.json @@ -1,35 +1,45 @@ { - "name": "@sinonjs/formatio", - "version": "5.0.1", - "description": "Human-readable object formatting", - "homepage": "https://sinonjs.github.io/formatio/", - "author": "Christian Johansen", - "license": "BSD-3-Clause", - "main": "./lib/formatio", - "repository": { - "type": "git", - "url": "https://github.com/sinonjs/formatio.git" - }, - "files": [ - "lib/**/*[^test].js" + "_args": [ + [ + "@sinonjs/formatio@5.0.1", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "build": "npm run build:dist-folder && npm run build:bundle", - "build:bundle": "rollup -c > dist/formatio.js", - "build:dist-folder": "mkdirp dist", - "lint": "eslint .", - "prepublishOnly": "npm run build && mkdocs gh-deploy -r upstream || mkdocs gh-deploy -r origin", - "test": "mocha 'lib/**/*.test.js'", - "test-check-coverage": "npm run test-coverage && nyc check-coverage --branches 100 --functions 100 --lines 100", - "test-coverage": "nyc --reporter text --reporter html --reporter lcovonly npm run test", - "preversion": "npm run test-check-coverage", - "version": "changes --commits --footer", - "postversion": "git push --follow-tags && npm publish --access public" + "_development": true, + "_from": "@sinonjs/formatio@5.0.1", + "_id": "@sinonjs/formatio@5.0.1", + "_inBundle": false, + "_integrity": "sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ==", + "_location": "/@sinonjs/formatio", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@sinonjs/formatio@5.0.1", + "name": "@sinonjs/formatio", + "escapedName": "@sinonjs%2fformatio", + "scope": "@sinonjs", + "rawSpec": "5.0.1", + "saveSpec": null, + "fetchSpec": "5.0.1" + }, + "_requiredBy": [ + "/sinon" + ], + "_resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-5.0.1.tgz", + "_spec": "5.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Christian Johansen" + }, + "bugs": { + "url": "https://github.com/sinonjs/formatio/issues" }, "dependencies": { "@sinonjs/commons": "^1", "@sinonjs/samsam": "^5.0.2" }, + "description": "Human-readable object formatting", "devDependencies": { "@sinonjs/referee": "^4.0.0", "@studio/changes": "^2.0.0", @@ -46,5 +56,30 @@ "prettier": "^1.18.2", "rollup": "1.31.0", "rollup-plugin-commonjs": "10.1.0" - } -} \ No newline at end of file + }, + "files": [ + "lib/**/*[^test].js" + ], + "homepage": "https://sinonjs.github.io/formatio/", + "license": "BSD-3-Clause", + "main": "./lib/formatio", + "name": "@sinonjs/formatio", + "repository": { + "type": "git", + "url": "git+https://github.com/sinonjs/formatio.git" + }, + "scripts": { + "build": "npm run build:dist-folder && npm run build:bundle", + "build:bundle": "rollup -c > dist/formatio.js", + "build:dist-folder": "mkdirp dist", + "lint": "eslint .", + "postversion": "git push --follow-tags && npm publish --access public", + "prepublishOnly": "npm run build && mkdocs gh-deploy -r upstream || mkdocs gh-deploy -r origin", + "preversion": "npm run test-check-coverage", + "test": "mocha 'lib/**/*.test.js'", + "test-check-coverage": "npm run test-coverage && nyc check-coverage --branches 100 --functions 100 --lines 100", + "test-coverage": "nyc --reporter text --reporter html --reporter lcovonly npm run test", + "version": "changes --commits --footer" + }, + "version": "5.0.1" +} diff --git a/node_modules/@sinonjs/samsam/package.json b/node_modules/@sinonjs/samsam/package.json index 5db8e9bc1..b019f743d 100644 --- a/node_modules/@sinonjs/samsam/package.json +++ b/node_modules/@sinonjs/samsam/package.json @@ -1,50 +1,51 @@ { - "name": "@sinonjs/samsam", - "version": "5.0.3", - "description": "Value identification and comparison functions", - "homepage": "http://sinonjs.github.io/samsam/", - "author": "Christian Johansen", - "license": "BSD-3-Clause", - "main": "./lib/samsam", - "repository": { - "type": "git", - "url": "https://github.com/sinonjs/samsam.git" + "_args": [ + [ + "@sinonjs/samsam@5.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@sinonjs/samsam@5.0.3", + "_id": "@sinonjs/samsam@5.0.3", + "_inBundle": false, + "_integrity": "sha512-QucHkc2uMJ0pFGjJUDP3F9dq5dx8QIaqISl9QgwLOh6P9yv877uONPGXh/OH/0zmM3tW1JjuJltAZV2l7zU+uQ==", + "_location": "/@sinonjs/samsam", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@sinonjs/samsam@5.0.3", + "name": "@sinonjs/samsam", + "escapedName": "@sinonjs%2fsamsam", + "scope": "@sinonjs", + "rawSpec": "5.0.3", + "saveSpec": null, + "fetchSpec": "5.0.3" }, - "lint-staged": { - "*.js": "eslint" - }, - "scripts": { - "benchmark": "node lib/deep-equal-benchmark.js", - "build": "run-s build:dist-folder build:bundle", - "build:bundle": "rollup -c", - "build:dist-folder": "mkdirp dist", - "jsdoc": "jsdoc -c jsdoc.conf.json", - "lint": "eslint .", - "prepublishOnly": "npm run build && mkdocs gh-deploy -r upstream || mkdocs gh-deploy -r origin", - "test": "mocha ./lib/*.test.js", - "test-cloud": "npm run test-headless -- --wd", - "test-check-coverage": "npm run test-coverage && nyc check-coverage --branches 100 --functions 100 --lines 100", - "test-coverage": "nyc --all --reporter text --reporter html --reporter lcovonly npm run test", - "test-headless": "mochify --no-detect-globals --recursive -R dot --plugin [ proxyquire-universal ] \"./lib/*.test.js\"", - "preversion": "npm run test-check-coverage", - "version": "changes --commits --footer", - "postversion": "git push --follow-tags && npm publish --access public" + "_requiredBy": [ + "/@sinonjs/formatio", + "/sinon" + ], + "_resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.0.3.tgz", + "_spec": "5.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Christian Johansen" }, "browser": { "jsdom": false, "jsdom-global": false }, - "files": [ - "dist/", - "docs/", - "lib/", - "!lib/**/*.test.js" - ], + "bugs": { + "url": "https://github.com/sinonjs/samsam/issues" + }, "dependencies": { "@sinonjs/commons": "^1.6.0", "lodash.get": "^4.4.2", "type-detect": "^4.0.8" }, + "description": "Value identification and comparison functions", "devDependencies": { "@sinonjs/referee": "^4.0.0", "@studio/changes": "^2.0.0", @@ -76,6 +77,19 @@ "rollup": "^1.23.0", "rollup-plugin-commonjs": "^10.1.0" }, + "files": [ + "dist/", + "docs/", + "lib/", + "!lib/**/*.test.js" + ], + "homepage": "http://sinonjs.github.io/samsam/", + "license": "BSD-3-Clause", + "lint-staged": { + "*.js": "eslint" + }, + "main": "./lib/samsam", + "name": "@sinonjs/samsam", "nyc": { "exclude": [ "**/*.test.js", @@ -87,5 +101,27 @@ "rollup.config.js", "lib/deep-equal-benchmark.js" ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+https://github.com/sinonjs/samsam.git" + }, + "scripts": { + "benchmark": "node lib/deep-equal-benchmark.js", + "build": "run-s build:dist-folder build:bundle", + "build:bundle": "rollup -c", + "build:dist-folder": "mkdirp dist", + "jsdoc": "jsdoc -c jsdoc.conf.json", + "lint": "eslint .", + "postversion": "git push --follow-tags && npm publish --access public", + "prepublishOnly": "npm run build && mkdocs gh-deploy -r upstream || mkdocs gh-deploy -r origin", + "preversion": "npm run test-check-coverage", + "test": "mocha ./lib/*.test.js", + "test-check-coverage": "npm run test-coverage && nyc check-coverage --branches 100 --functions 100 --lines 100", + "test-cloud": "npm run test-headless -- --wd", + "test-coverage": "nyc --all --reporter text --reporter html --reporter lcovonly npm run test", + "test-headless": "mochify --no-detect-globals --recursive -R dot --plugin [ proxyquire-universal ] \"./lib/*.test.js\"", + "version": "changes --commits --footer" + }, + "version": "5.0.3" +} diff --git a/node_modules/@sinonjs/text-encoding/package.json b/node_modules/@sinonjs/text-encoding/package.json index edb635a03..67a0941f1 100644 --- a/node_modules/@sinonjs/text-encoding/package.json +++ b/node_modules/@sinonjs/text-encoding/package.json @@ -1,37 +1,97 @@ { - "name": "@sinonjs/text-encoding", - "author": "Joshua Bell ", - "contributors": [ - "Joshua Bell ", - "Rick Eyre ", - "Eugen Podaru ", - "Filip Dupanović ", - "Anne van Kesteren ", - "Author: Francis Avila ", - "Michael J. Ryan ", - "Pierre Queinnec ", - "Zack Weinberg " + "_args": [ + [ + "@sinonjs/text-encoding@0.7.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@sinonjs/text-encoding@0.7.1", + "_id": "@sinonjs/text-encoding@0.7.1", + "_inBundle": false, + "_integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", + "_location": "/@sinonjs/text-encoding", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@sinonjs/text-encoding@0.7.1", + "name": "@sinonjs/text-encoding", + "escapedName": "@sinonjs%2ftext-encoding", + "scope": "@sinonjs", + "rawSpec": "0.7.1", + "saveSpec": null, + "fetchSpec": "0.7.1" + }, + "_requiredBy": [ + "/nise" + ], + "_resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "_spec": "0.7.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Joshua Bell", + "email": "inexorabletash@gmail.com" + }, + "bugs": { + "url": "https://github.com/inexorabletash/text-encoding/issues" + }, + "contributors": [ + { + "name": "Joshua Bell", + "email": "inexorabletash@gmail.com" + }, + { + "name": "Rick Eyre", + "email": "rick.eyre@outlook.com" + }, + { + "name": "Eugen Podaru", + "email": "eugen.podaru@live.com" + }, + { + "name": "Filip Dupanović", + "email": "filip.dupanovic@gmail.com" + }, + { + "name": "Anne van Kesteren", + "email": "annevk@annevk.nl" + }, + { + "name": "Author: Francis Avila", + "email": "francisga@gmail.com" + }, + { + "name": "Michael J. Ryan", + "email": "tracker1@gmail.com" + }, + { + "name": "Pierre Queinnec", + "email": "pierre@queinnec.org" + }, + { + "name": "Zack Weinberg", + "email": "zackw@panix.com" + } ], - "version": "0.7.1", "description": "Polyfill for the Encoding Living Standard's API.", - "main": "index.js", "files": [ "index.js", "lib/encoding.js", "lib/encoding-indexes.js" ], - "repository": { - "type": "git", - "url": "https://github.com/inexorabletash/text-encoding.git" - }, + "homepage": "https://github.com/inexorabletash/text-encoding", "keywords": [ "encoding", "decoding", "living standard" ], - "bugs": { - "url": "https://github.com/inexorabletash/text-encoding/issues" + "license": "(Unlicense OR Apache-2.0)", + "main": "index.js", + "name": "@sinonjs/text-encoding", + "repository": { + "type": "git", + "url": "git+https://github.com/inexorabletash/text-encoding.git" }, - "homepage": "https://github.com/inexorabletash/text-encoding", - "license": "(Unlicense OR Apache-2.0)" -} \ No newline at end of file + "version": "0.7.1" +} diff --git a/node_modules/@szmarczak/http-timer/package.json b/node_modules/@szmarczak/http-timer/package.json index cf366a763..a44a0931d 100755 --- a/node_modules/@szmarczak/http-timer/package.json +++ b/node_modules/@szmarczak/http-timer/package.json @@ -1,47 +1,79 @@ { - "name": "@szmarczak/http-timer", - "version": "1.1.2", + "_args": [ + [ + "@szmarczak/http-timer@1.1.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@szmarczak/http-timer@1.1.2", + "_id": "@szmarczak/http-timer@1.1.2", + "_inBundle": false, + "_integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "_location": "/@szmarczak/http-timer", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@szmarczak/http-timer@1.1.2", + "name": "@szmarczak/http-timer", + "escapedName": "@szmarczak%2fhttp-timer", + "scope": "@szmarczak", + "rawSpec": "1.1.2", + "saveSpec": null, + "fetchSpec": "1.1.2" + }, + "_requiredBy": [ + "/got" + ], + "_resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "_spec": "1.1.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Szymon Marczak" + }, + "bugs": { + "url": "https://github.com/szmarczak/http-timer/issues" + }, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, "description": "Timings for HTTP requests", - "main": "source", + "devDependencies": { + "ava": "^0.25.0", + "coveralls": "^3.0.2", + "nyc": "^12.0.2", + "p-event": "^2.1.0", + "xo": "^0.22.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && nyc ava", - "coveralls": "nyc report --reporter=text-lcov | coveralls" - }, "files": [ "source" ], + "homepage": "https://github.com/szmarczak/http-timer#readme", "keywords": [ "http", "https", "timer", "timings" ], + "license": "MIT", + "main": "source", + "name": "@szmarczak/http-timer", "repository": { "type": "git", "url": "git+https://github.com/szmarczak/http-timer.git" }, - "author": "Szymon Marczak", - "license": "MIT", - "bugs": { - "url": "https://github.com/szmarczak/http-timer/issues" + "scripts": { + "coveralls": "nyc report --reporter=text-lcov | coveralls", + "test": "xo && nyc ava" }, - "homepage": "https://github.com/szmarczak/http-timer#readme", + "version": "1.1.2", "xo": { "rules": { "unicorn/filename-case": "camelCase" } - }, - "devDependencies": { - "ava": "^0.25.0", - "coveralls": "^3.0.2", - "p-event": "^2.1.0", - "nyc": "^12.0.2", - "xo": "^0.22.0" - }, - "dependencies": { - "defer-to-connect": "^1.0.1" } -} \ No newline at end of file +} diff --git a/node_modules/@types/color-name/package.json b/node_modules/@types/color-name/package.json index de213731b..b4ea2ac12 100644 --- a/node_modules/@types/color-name/package.json +++ b/node_modules/@types/color-name/package.json @@ -1,23 +1,62 @@ { - "name": "@types/color-name", - "version": "1.1.1", - "description": "TypeScript definitions for color-name", - "license": "MIT", + "_args": [ + [ + "@types/color-name@1.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/color-name@1.1.1", + "_id": "@types/color-name@1.1.1", + "_inBundle": false, + "_integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "_location": "/@types/color-name", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/color-name@1.1.1", + "name": "@types/color-name", + "escapedName": "@types%2fcolor-name", + "scope": "@types", + "rawSpec": "1.1.1", + "saveSpec": null, + "fetchSpec": "1.1.1" + }, + "_requiredBy": [ + "/ava/ansi-styles", + "/boxen/ansi-styles", + "/eslint/ansi-styles", + "/ora/ansi-styles", + "/slice-ansi/ansi-styles", + "/update-notifier/ansi-styles", + "/wrap-ansi/ansi-styles" + ], + "_resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "_spec": "1.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "Junyoung Clare Jang", - "url": "https://github.com/Ailrun", - "githubUsername": "Ailrun" + "url": "https://github.com/Ailrun" } ], + "dependencies": {}, + "description": "TypeScript definitions for color-name", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", - "types": "index", + "name": "@types/color-name", "repository": { "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git" + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" }, "scripts": {}, - "dependencies": {}, + "typeScriptVersion": "2.0", + "types": "index", "typesPublisherContentHash": "e22c6881e2dcf766e32142cbb82d9acf9c08258bdf0da8e76c8a448d1be44ac7", - "typeScriptVersion": "2.0" -} \ No newline at end of file + "version": "1.1.1" +} diff --git a/node_modules/@types/events/package.json b/node_modules/@types/events/package.json index 511653a8c..5c5fcb2d2 100644 --- a/node_modules/@types/events/package.json +++ b/node_modules/@types/events/package.json @@ -1,28 +1,60 @@ { - "name": "@types/events", - "version": "3.0.0", - "description": "TypeScript definitions for events", - "license": "MIT", + "_args": [ + [ + "@types/events@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/events@3.0.0", + "_id": "@types/events@3.0.0", + "_inBundle": false, + "_integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "_location": "/@types/events", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/events@3.0.0", + "name": "@types/events", + "escapedName": "@types%2fevents", + "scope": "@types", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/@types/glob" + ], + "_resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "Yasunori Ohoka", - "url": "https://github.com/yasupeke", - "githubUsername": "yasupeke" + "url": "https://github.com/yasupeke" }, { "name": "Shenwei Wang", - "url": "https://github.com/weareoutman", - "githubUsername": "weareoutman" + "url": "https://github.com/weareoutman" } ], + "dependencies": {}, + "description": "TypeScript definitions for events", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", - "types": "index", + "name": "@types/events", "repository": { "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git" + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" }, "scripts": {}, - "dependencies": {}, + "typeScriptVersion": "2.0", + "types": "index", "typesPublisherContentHash": "ae078136220837864b64cc7c1c5267ca1ceb809166fb74569e637bc7de9f2e12", - "typeScriptVersion": "2.0" -} \ No newline at end of file + "version": "3.0.0" +} diff --git a/node_modules/@types/glob/package.json b/node_modules/@types/glob/package.json index 599e299a4..1cd48fb06 100644 --- a/node_modules/@types/glob/package.json +++ b/node_modules/@types/glob/package.json @@ -1,36 +1,67 @@ { - "name": "@types/glob", - "version": "7.1.1", - "description": "TypeScript definitions for Glob", - "license": "MIT", + "_args": [ + [ + "@types/glob@7.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/glob@7.1.1", + "_id": "@types/glob@7.1.1", + "_inBundle": false, + "_integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "_location": "/@types/glob", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/glob@7.1.1", + "name": "@types/glob", + "escapedName": "@types%2fglob", + "scope": "@types", + "rawSpec": "7.1.1", + "saveSpec": null, + "fetchSpec": "7.1.1" + }, + "_requiredBy": [ + "/del/globby" + ], + "_resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "_spec": "7.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "vvakame", - "url": "https://github.com/vvakame", - "githubUsername": "vvakame" + "url": "https://github.com/vvakame" }, { "name": "voy", - "url": "https://github.com/voy", - "githubUsername": "voy" + "url": "https://github.com/voy" }, { "name": "Klaus Meinhardt", - "url": "https://github.com/ajafff", - "githubUsername": "ajafff" + "url": "https://github.com/ajafff" } ], - "main": "", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git" - }, - "scripts": {}, "dependencies": { "@types/events": "*", "@types/minimatch": "*", "@types/node": "*" }, + "description": "TypeScript definitions for Glob", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/glob", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" + }, + "scripts": {}, + "typeScriptVersion": "2.0", "typesPublisherContentHash": "43019f2af91c7a4ca3453c4b806a01c521ca3008ffe1bfefd37c5f9d6135660e", - "typeScriptVersion": "2.0" -} \ No newline at end of file + "version": "7.1.1" +} diff --git a/node_modules/@types/json-schema/package.json b/node_modules/@types/json-schema/package.json index 7e1d206a9..4f295e3eb 100644 --- a/node_modules/@types/json-schema/package.json +++ b/node_modules/@types/json-schema/package.json @@ -1,44 +1,73 @@ { - "name": "@types/json-schema", - "version": "7.0.6", - "description": "TypeScript definitions for json-schema 4.0, 6.0 and", - "license": "MIT", + "_args": [ + [ + "@types/json-schema@7.0.6", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/json-schema@7.0.6", + "_id": "@types/json-schema@7.0.6", + "_inBundle": false, + "_integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "_location": "/@types/json-schema", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/json-schema@7.0.6", + "name": "@types/json-schema", + "escapedName": "@types%2fjson-schema", + "scope": "@types", + "rawSpec": "7.0.6", + "saveSpec": null, + "fetchSpec": "7.0.6" + }, + "_requiredBy": [ + "/@typescript-eslint/experimental-utils" + ], + "_resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "_spec": "7.0.6", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "Boris Cherny", - "url": "https://github.com/bcherny", - "githubUsername": "bcherny" + "url": "https://github.com/bcherny" }, { "name": "Cyrille Tuzi", - "url": "https://github.com/cyrilletuzi", - "githubUsername": "cyrilletuzi" + "url": "https://github.com/cyrilletuzi" }, { "name": "Lucian Buzzo", - "url": "https://github.com/lucianbuzzo", - "githubUsername": "lucianbuzzo" + "url": "https://github.com/lucianbuzzo" }, { "name": "Roland Groza", - "url": "https://github.com/rolandjitsu", - "githubUsername": "rolandjitsu" + "url": "https://github.com/rolandjitsu" }, { "name": "Jason Kwok", - "url": "https://github.com/JasonHK", - "githubUsername": "JasonHK" + "url": "https://github.com/JasonHK" } ], + "dependencies": {}, + "description": "TypeScript definitions for json-schema 4.0, 6.0 and", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", - "types": "index.d.ts", + "name": "@types/json-schema", "repository": { "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", "directory": "types/json-schema" }, "scripts": {}, - "dependencies": {}, + "typeScriptVersion": "3.1", + "types": "index.d.ts", "typesPublisherContentHash": "bb4b22e70ee94bf7b787307444fcee2f57a8869f012a460ed8f15b5b6985ed70", - "typeScriptVersion": "3.1" -} \ No newline at end of file + "version": "7.0.6" +} diff --git a/node_modules/@types/json5/package.json b/node_modules/@types/json5/package.json index d31e7361f..215e67ab4 100644 --- a/node_modules/@types/json5/package.json +++ b/node_modules/@types/json5/package.json @@ -1,16 +1,53 @@ { - "name": "@types/json5", - "version": "0.0.29", + "_args": [ + [ + "@types/json5@0.0.29", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/json5@0.0.29", + "_id": "@types/json5@0.0.29", + "_inBundle": false, + "_integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "_location": "/@types/json5", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/json5@0.0.29", + "name": "@types/json5", + "escapedName": "@types%2fjson5", + "scope": "@types", + "rawSpec": "0.0.29", + "saveSpec": null, + "fetchSpec": "0.0.29" + }, + "_requiredBy": [ + "/tsconfig-paths" + ], + "_resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "_spec": "0.0.29", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jason Swearingen", + "email": "https://jasonswearingen.github.io" + }, + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "dependencies": {}, "description": "TypeScript definitions for JSON5", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", "license": "MIT", - "author": "Jason Swearingen ", "main": "", + "name": "@types/json5", "repository": { "type": "git", - "url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git" + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" }, "scripts": {}, - "dependencies": {}, + "typesPublisherContentHash": "1ed77f2bfd59d290798abf89db281c36565f4a78d97d4e9caab25319d54c6331", "typings": "index.d.ts", - "typesPublisherContentHash": "1ed77f2bfd59d290798abf89db281c36565f4a78d97d4e9caab25319d54c6331" -} \ No newline at end of file + "version": "0.0.29" +} diff --git a/node_modules/@types/jszip/package.json b/node_modules/@types/jszip/package.json index 5712e3e9d..5e90c005b 100644 --- a/node_modules/@types/jszip/package.json +++ b/node_modules/@types/jszip/package.json @@ -1,31 +1,63 @@ { - "name": "@types/jszip", - "version": "3.1.6", - "description": "TypeScript definitions for JSZip", - "license": "MIT", + "_args": [ + [ + "@types/jszip@3.1.6", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/jszip@3.1.6", + "_id": "@types/jszip@3.1.6", + "_inBundle": false, + "_integrity": "sha512-m8uFcI+O2EupCfbEVQWsBM/4nhbegjOHL7cQgBpM95FeF98kdFJXzy9/8yhx4b3lCRl/gMBhcvyh30Qt3X+XPQ==", + "_location": "/@types/jszip", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/jszip@3.1.6", + "name": "@types/jszip", + "escapedName": "@types%2fjszip", + "scope": "@types", + "rawSpec": "3.1.6", + "saveSpec": null, + "fetchSpec": "3.1.6" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/@types/jszip/-/jszip-3.1.6.tgz", + "_spec": "3.1.6", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "mzeiher", - "url": "https://github.com/mzeiher", - "githubUsername": "mzeiher" + "url": "https://github.com/mzeiher" }, { "name": "forabi", - "url": "https://github.com/forabi", - "githubUsername": "forabi" + "url": "https://github.com/forabi" } ], - "main": "", - "types": "index", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/jszip" - }, - "scripts": {}, "dependencies": { "@types/node": "*" }, + "description": "TypeScript definitions for JSZip", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/jszip", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/jszip" + }, + "scripts": {}, + "typeScriptVersion": "2.3", + "types": "index", "typesPublisherContentHash": "b39880f7d79a626d32182cc6886711e3db5e4728ace6005cbfd57457fee69d85", - "typeScriptVersion": "2.3" -} \ No newline at end of file + "version": "3.1.6" +} diff --git a/node_modules/@types/long/package.json b/node_modules/@types/long/package.json index 71fc5eae5..1e70e2610 100644 --- a/node_modules/@types/long/package.json +++ b/node_modules/@types/long/package.json @@ -1,22 +1,55 @@ { - "name": "@types/long", - "version": "4.0.0", - "description": "TypeScript definitions for long.js", - "license": "MIT", + "_args": [ + [ + "@types/long@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/long@4.0.0", + "_id": "@types/long@4.0.0", + "_inBundle": false, + "_integrity": "sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==", + "_location": "/@types/long", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/long@4.0.0", + "name": "@types/long", + "escapedName": "@types%2flong", + "scope": "@types", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "Peter Kooijmans", - "url": "https://github.com/peterkooijmans", - "githubUsername": "peterkooijmans" + "url": "https://github.com/peterkooijmans" } ], + "dependencies": {}, + "description": "TypeScript definitions for long.js", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", + "name": "@types/long", "repository": { "type": "git", - "url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git" + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" }, "scripts": {}, - "dependencies": {}, + "typeScriptVersion": "2.0", "typesPublisherContentHash": "cc3246302180c8c161d2e2c0c3f0a419226efa475d2cd5afbe51986d60cd8287", - "typeScriptVersion": "2.0" -} \ No newline at end of file + "version": "4.0.0" +} diff --git a/node_modules/@types/minimatch/package.json b/node_modules/@types/minimatch/package.json index 85e258799..5171b6772 100644 --- a/node_modules/@types/minimatch/package.json +++ b/node_modules/@types/minimatch/package.json @@ -1,27 +1,59 @@ { - "name": "@types/minimatch", - "version": "3.0.3", - "description": "TypeScript definitions for Minimatch", - "license": "MIT", + "_args": [ + [ + "@types/minimatch@3.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/minimatch@3.0.3", + "_id": "@types/minimatch@3.0.3", + "_inBundle": false, + "_integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "_location": "/@types/minimatch", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/minimatch@3.0.3", + "name": "@types/minimatch", + "escapedName": "@types%2fminimatch", + "scope": "@types", + "rawSpec": "3.0.3", + "saveSpec": null, + "fetchSpec": "3.0.3" + }, + "_requiredBy": [ + "/@types/glob" + ], + "_resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "_spec": "3.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "vvakame", - "url": "https://github.com/vvakame", - "githubUsername": "vvakame" + "url": "https://github.com/vvakame" }, { "name": "Shant Marouti", - "url": "https://github.com/shantmarouti", - "githubUsername": "shantmarouti" + "url": "https://github.com/shantmarouti" } ], + "dependencies": {}, + "description": "TypeScript definitions for Minimatch", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", + "name": "@types/minimatch", "repository": { "type": "git", - "url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git" + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" }, "scripts": {}, - "dependencies": {}, + "typeScriptVersion": "2.0", "typesPublisherContentHash": "e768e36348874adcc93ac67e9c3c7b5fcbd39079c0610ec16e410b8f851308d1", - "typeScriptVersion": "2.0" -} \ No newline at end of file + "version": "3.0.3" +} diff --git a/node_modules/@types/nock/package.json b/node_modules/@types/nock/package.json index 04a7fbeda..304d81e64 100644 --- a/node_modules/@types/nock/package.json +++ b/node_modules/@types/nock/package.json @@ -1,14 +1,51 @@ { - "name": "@types/nock", - "version": "11.1.0", - "typings": null, - "description": "Stub TypeScript definitions entry for nock, which provides its own types definitions", - "main": "", - "scripts": {}, + "_args": [ + [ + "@types/nock@11.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/nock@11.1.0", + "_id": "@types/nock@11.1.0", + "_inBundle": false, + "_integrity": "sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==", + "_location": "/@types/nock", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/nock@11.1.0", + "name": "@types/nock", + "escapedName": "@types%2fnock", + "scope": "@types", + "rawSpec": "11.1.0", + "saveSpec": null, + "fetchSpec": "11.1.0" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", + "_spec": "11.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": "", - "repository": "https://github.com/nock/nock", - "license": "MIT", + "bugs": { + "url": "https://github.com/nock/nock/issues" + }, "dependencies": { "nock": "*" - } -} \ No newline at end of file + }, + "description": "Stub TypeScript definitions entry for nock, which provides its own types definitions", + "homepage": "https://github.com/nock/nock#readme", + "license": "MIT", + "main": "", + "name": "@types/nock", + "repository": { + "type": "git", + "url": "git+https://github.com/nock/nock.git" + }, + "scripts": {}, + "typings": null, + "version": "11.1.0" +} diff --git a/node_modules/@types/node/package.json b/node_modules/@types/node/package.json index f3863a09b..5f67e7ce2 100644 --- a/node_modules/@types/node/package.json +++ b/node_modules/@types/node/package.json @@ -1,217 +1,221 @@ { - "name": "@types/node", - "version": "12.12.14", - "description": "TypeScript definitions for Node.js", - "license": "MIT", + "_args": [ + [ + "@types/node@12.12.14", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "@types/node@12.12.14", + "_id": "@types/node@12.12.14", + "_inBundle": false, + "_integrity": "sha512-u/SJDyXwuihpwjXy7hOOghagLEV1KdAST6syfnOk6QZAMzZuWZqXy5aYYZbh8Jdpd4escVFP0MvftHNDb9pruA==", + "_location": "/@types/node", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/node@12.12.14", + "name": "@types/node", + "escapedName": "@types%2fnode", + "scope": "@types", + "rawSpec": "12.12.14", + "saveSpec": null, + "fetchSpec": "12.12.14" + }, + "_requiredBy": [ + "#DEV:/", + "/@octokit/types", + "/@types/glob", + "/@types/jszip", + "/@types/semver" + ], + "_resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.14.tgz", + "_spec": "12.12.14", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "Microsoft TypeScript", - "url": "https://github.com/Microsoft", - "githubUsername": "Microsoft" + "url": "https://github.com/Microsoft" }, { "name": "DefinitelyTyped", - "url": "https://github.com/DefinitelyTyped", - "githubUsername": "DefinitelyTyped" + "url": "https://github.com/DefinitelyTyped" }, { "name": "Alberto Schiabel", - "url": "https://github.com/jkomyno", - "githubUsername": "jkomyno" + "url": "https://github.com/jkomyno" }, { "name": "Alexander T.", - "url": "https://github.com/a-tarasyuk", - "githubUsername": "a-tarasyuk" + "url": "https://github.com/a-tarasyuk" }, { "name": "Alvis HT Tang", - "url": "https://github.com/alvis", - "githubUsername": "alvis" + "url": "https://github.com/alvis" }, { "name": "Andrew Makarov", - "url": "https://github.com/r3nya", - "githubUsername": "r3nya" + "url": "https://github.com/r3nya" }, { "name": "Benjamin Toueg", - "url": "https://github.com/btoueg", - "githubUsername": "btoueg" + "url": "https://github.com/btoueg" }, { "name": "Bruno Scheufler", - "url": "https://github.com/brunoscheufler", - "githubUsername": "brunoscheufler" + "url": "https://github.com/brunoscheufler" }, { "name": "Chigozirim C.", - "url": "https://github.com/smac89", - "githubUsername": "smac89" + "url": "https://github.com/smac89" }, { "name": "Christian Vaagland Tellnes", - "url": "https://github.com/tellnes", - "githubUsername": "tellnes" + "url": "https://github.com/tellnes" }, { "name": "David Junger", - "url": "https://github.com/touffy", - "githubUsername": "touffy" + "url": "https://github.com/touffy" }, { "name": "Deividas Bakanas", - "url": "https://github.com/DeividasBakanas", - "githubUsername": "DeividasBakanas" + "url": "https://github.com/DeividasBakanas" }, { "name": "Eugene Y. Q. Shen", - "url": "https://github.com/eyqs", - "githubUsername": "eyqs" + "url": "https://github.com/eyqs" }, { "name": "Flarna", - "url": "https://github.com/Flarna", - "githubUsername": "Flarna" + "url": "https://github.com/Flarna" }, { "name": "Hannes Magnusson", - "url": "https://github.com/Hannes-Magnusson-CK", - "githubUsername": "Hannes-Magnusson-CK" + "url": "https://github.com/Hannes-Magnusson-CK" }, { "name": "Hoàng Văn Khải", - "url": "https://github.com/KSXGitHub", - "githubUsername": "KSXGitHub" + "url": "https://github.com/KSXGitHub" }, { "name": "Huw", - "url": "https://github.com/hoo29", - "githubUsername": "hoo29" + "url": "https://github.com/hoo29" }, { "name": "Kelvin Jin", - "url": "https://github.com/kjin", - "githubUsername": "kjin" + "url": "https://github.com/kjin" }, { "name": "Klaus Meinhardt", - "url": "https://github.com/ajafff", - "githubUsername": "ajafff" + "url": "https://github.com/ajafff" }, { "name": "Lishude", - "url": "https://github.com/islishude", - "githubUsername": "islishude" + "url": "https://github.com/islishude" }, { "name": "Mariusz Wiktorczyk", - "url": "https://github.com/mwiktorczyk", - "githubUsername": "mwiktorczyk" + "url": "https://github.com/mwiktorczyk" }, { "name": "Mohsen Azimi", - "url": "https://github.com/mohsen1", - "githubUsername": "mohsen1" + "url": "https://github.com/mohsen1" }, { "name": "Nicolas Even", - "url": "https://github.com/n-e", - "githubUsername": "n-e" + "url": "https://github.com/n-e" }, { "name": "Nicolas Voigt", - "url": "https://github.com/octo-sniffle", - "githubUsername": "octo-sniffle" + "url": "https://github.com/octo-sniffle" }, { "name": "Nikita Galkin", - "url": "https://github.com/galkin", - "githubUsername": "galkin" + "url": "https://github.com/galkin" }, { "name": "Parambir Singh", - "url": "https://github.com/parambirs", - "githubUsername": "parambirs" + "url": "https://github.com/parambirs" }, { "name": "Sebastian Silbermann", - "url": "https://github.com/eps1lon", - "githubUsername": "eps1lon" + "url": "https://github.com/eps1lon" }, { "name": "Simon Schick", - "url": "https://github.com/SimonSchick", - "githubUsername": "SimonSchick" + "url": "https://github.com/SimonSchick" }, { "name": "Thomas den Hollander", - "url": "https://github.com/ThomasdenH", - "githubUsername": "ThomasdenH" + "url": "https://github.com/ThomasdenH" }, { "name": "Wilco Bakker", - "url": "https://github.com/WilcoBakker", - "githubUsername": "WilcoBakker" + "url": "https://github.com/WilcoBakker" }, { "name": "wwwy3y3", - "url": "https://github.com/wwwy3y3", - "githubUsername": "wwwy3y3" + "url": "https://github.com/wwwy3y3" }, { "name": "Zane Hannan AU", - "url": "https://github.com/ZaneHannanAU", - "githubUsername": "ZaneHannanAU" + "url": "https://github.com/ZaneHannanAU" }, { "name": "Samuel Ainsworth", - "url": "https://github.com/samuela", - "githubUsername": "samuela" + "url": "https://github.com/samuela" }, { "name": "Kyle Uehlein", - "url": "https://github.com/kuehlein", - "githubUsername": "kuehlein" + "url": "https://github.com/kuehlein" }, { "name": "Jordi Oliveras Rovira", - "url": "https://github.com/j-oliveras", - "githubUsername": "j-oliveras" + "url": "https://github.com/j-oliveras" }, { "name": "Thanik Bhongbhibhat", - "url": "https://github.com/bhongy", - "githubUsername": "bhongy" + "url": "https://github.com/bhongy" }, { "name": "Marcin Kopacz", - "url": "https://github.com/chyzwar", - "githubUsername": "chyzwar" + "url": "https://github.com/chyzwar" }, { "name": "Trivikram Kamat", - "url": "https://github.com/trivikr", - "githubUsername": "trivikr" + "url": "https://github.com/trivikr" }, { "name": "Minh Son Nguyen", - "url": "https://github.com/nguymin4", - "githubUsername": "nguymin4" + "url": "https://github.com/nguymin4" }, { "name": "Junxiao Shi", - "url": "https://github.com/yoursunny", - "githubUsername": "yoursunny" + "url": "https://github.com/yoursunny" }, { "name": "Ilia Baryshnikov", - "url": "https://github.com/qwelias", - "githubUsername": "qwelias" + "url": "https://github.com/qwelias" } ], + "dependencies": {}, + "description": "TypeScript definitions for Node.js", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", + "name": "@types/node", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/node" + }, + "scripts": {}, + "typeScriptVersion": "2.8", "types": "index.d.ts", + "typesPublisherContentHash": "305a8ff81632f0e70287898475e87d6aedbd683a5e37cb775f9ea845625cfa06", "typesVersions": { ">=3.2.0-0": { "*": [ @@ -219,13 +223,5 @@ ] } }, - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/node" - }, - "scripts": {}, - "dependencies": {}, - "typesPublisherContentHash": "305a8ff81632f0e70287898475e87d6aedbd683a5e37cb775f9ea845625cfa06", - "typeScriptVersion": "2.8" -} \ No newline at end of file + "version": "12.12.14" +} diff --git a/node_modules/@types/normalize-package-data/package.json b/node_modules/@types/normalize-package-data/package.json index 830641a9d..262cc486b 100755 --- a/node_modules/@types/normalize-package-data/package.json +++ b/node_modules/@types/normalize-package-data/package.json @@ -1,22 +1,55 @@ { - "name": "@types/normalize-package-data", - "version": "2.4.0", - "description": "TypeScript definitions for normalize-package-data", - "license": "MIT", + "_args": [ + [ + "@types/normalize-package-data@2.4.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/normalize-package-data@2.4.0", + "_id": "@types/normalize-package-data@2.4.0", + "_inBundle": false, + "_integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "_location": "/@types/normalize-package-data", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/normalize-package-data@2.4.0", + "name": "@types/normalize-package-data", + "escapedName": "@types%2fnormalize-package-data", + "scope": "@types", + "rawSpec": "2.4.0", + "saveSpec": null, + "fetchSpec": "2.4.0" + }, + "_requiredBy": [ + "/read-pkg" + ], + "_resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "_spec": "2.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "Jeff Dickey", - "url": "https://github.com/jdxcode", - "githubUsername": "jdxcode" + "url": "https://github.com/jdxcode" } ], + "dependencies": {}, + "description": "TypeScript definitions for normalize-package-data", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", + "name": "@types/normalize-package-data", "repository": { "type": "git", - "url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git" + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" }, "scripts": {}, - "dependencies": {}, + "typeScriptVersion": "2.0", "typesPublisherContentHash": "5d2101e9e55c73e1d649a6c311e0d40bdfaa25bb06bb75ea6f3bb0d149c1303b", - "typeScriptVersion": "2.0" -} \ No newline at end of file + "version": "2.4.0" +} diff --git a/node_modules/@types/semver/package.json b/node_modules/@types/semver/package.json index eb5d0f55c..4c6ffc4af 100644 --- a/node_modules/@types/semver/package.json +++ b/node_modules/@types/semver/package.json @@ -1,51 +1,79 @@ { - "name": "@types/semver", - "version": "7.2.0", - "description": "TypeScript definitions for semver", - "license": "MIT", + "_args": [ + [ + "@types/semver@7.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/semver@7.2.0", + "_id": "@types/semver@7.2.0", + "_inBundle": false, + "_integrity": "sha512-TbB0A8ACUWZt3Y6bQPstW9QNbhNeebdgLX4T/ZfkrswAfUzRiXrgd9seol+X379Wa589Pu4UEx9Uok0D4RjRCQ==", + "_location": "/@types/semver", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/semver@7.2.0", + "name": "@types/semver", + "escapedName": "@types%2fsemver", + "scope": "@types", + "rawSpec": "7.2.0", + "saveSpec": null, + "fetchSpec": "7.2.0" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.2.0.tgz", + "_spec": "7.2.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "Bart van der Schoor", - "url": "https://github.com/Bartvds", - "githubUsername": "Bartvds" + "url": "https://github.com/Bartvds" }, { "name": "BendingBender", - "url": "https://github.com/BendingBender", - "githubUsername": "BendingBender" + "url": "https://github.com/BendingBender" }, { "name": "Lucian Buzzo", - "url": "https://github.com/LucianBuzzo", - "githubUsername": "LucianBuzzo" + "url": "https://github.com/LucianBuzzo" }, { "name": "Klaus Meinhardt", - "url": "https://github.com/ajafff", - "githubUsername": "ajafff" + "url": "https://github.com/ajafff" }, { "name": "ExE Boss", - "url": "https://github.com/ExE-Boss", - "githubUsername": "ExE-Boss" + "url": "https://github.com/ExE-Boss" }, { "name": "Piotr Błażejewicz", - "url": "https://github.com/peterblazejewicz", - "githubUsername": "peterblazejewicz" + "url": "https://github.com/peterblazejewicz" } ], - "main": "", - "types": "index.d.ts", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/semver" - }, - "scripts": {}, "dependencies": { "@types/node": "*" }, + "description": "TypeScript definitions for semver", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/semver", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/semver" + }, + "scripts": {}, + "typeScriptVersion": "2.9", + "types": "index.d.ts", "typesPublisherContentHash": "a85c812786f6121af7012f9234a35445623e4933797ddf4b52584d65deaec9ef", - "typeScriptVersion": "2.9" -} \ No newline at end of file + "version": "7.2.0" +} diff --git a/node_modules/@types/sinon/package.json b/node_modules/@types/sinon/package.json index c48789752..f24b104f7 100644 --- a/node_modules/@types/sinon/package.json +++ b/node_modules/@types/sinon/package.json @@ -1,67 +1,98 @@ { - "name": "@types/sinon", - "version": "7.5.2", - "description": "TypeScript definitions for Sinon", - "license": "MIT", + "_args": [ + [ + "@types/sinon@7.5.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@types/sinon@7.5.2", + "_id": "@types/sinon@7.5.2", + "_inBundle": false, + "_integrity": "sha512-T+m89VdXj/eidZyejvmoP9jivXgBDdkOSBVQjU9kF349NEx10QdPNGxHeZUaj1IlJ32/ewdyXJjnJxyxJroYwg==", + "_location": "/@types/sinon", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@types/sinon@7.5.2", + "name": "@types/sinon", + "escapedName": "@types%2fsinon", + "scope": "@types", + "rawSpec": "7.5.2", + "saveSpec": null, + "fetchSpec": "7.5.2" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-7.5.2.tgz", + "_spec": "7.5.2", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, "contributors": [ { "name": "William Sears", - "url": "https://github.com/mrbigdog2u", - "githubUsername": "mrbigdog2u" + "url": "https://github.com/mrbigdog2u" }, { "name": "Jonathan Little", - "url": "https://github.com/rationull", - "githubUsername": "rationull" + "url": "https://github.com/rationull" }, { "name": "Lukas Spieß", - "url": "https://github.com/lumaxis", - "githubUsername": "lumaxis" + "url": "https://github.com/lumaxis" }, { "name": "Nico Jansen", - "url": "https://github.com/nicojs", - "githubUsername": "nicojs" + "url": "https://github.com/nicojs" }, { "name": "James Garbutt", - "url": "https://github.com/43081j", - "githubUsername": "43081j" + "url": "https://github.com/43081j" }, { "name": "Josh Goldberg", - "url": "https://github.com/joshuakgoldberg", - "githubUsername": "joshuakgoldberg" + "url": "https://github.com/joshuakgoldberg" }, { "name": "Greg Jednaszewski", - "url": "https://github.com/gjednaszewski", - "githubUsername": "gjednaszewski" + "url": "https://github.com/gjednaszewski" }, { "name": "John Wood", - "url": "https://github.com/johnjesse", - "githubUsername": "johnjesse" + "url": "https://github.com/johnjesse" }, { "name": "Alec Flett", - "url": "https://github.com/alecf", - "githubUsername": "alecf" + "url": "https://github.com/alecf" }, { "name": "Simon Schick", - "url": "https://github.com/SimonSchick", - "githubUsername": "SimonSchick" + "url": "https://github.com/SimonSchick" }, { "name": "Roey Berman", - "url": "https://github.com/bergundy", - "githubUsername": "bergundy" + "url": "https://github.com/bergundy" } ], + "dependencies": {}, + "description": "TypeScript definitions for Sinon", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", "main": "", + "name": "@types/sinon", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/sinon" + }, + "scripts": {}, + "typeScriptVersion": "2.8", "types": "index.d.ts", + "typesPublisherContentHash": "6e0d06aaa3706e565221de95281d8cbf6a06a29c4151df20618abe3b435c3447", "typesVersions": { ">=3.1.0-0": { "*": [ @@ -69,13 +100,5 @@ ] } }, - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", - "directory": "types/sinon" - }, - "scripts": {}, - "dependencies": {}, - "typesPublisherContentHash": "6e0d06aaa3706e565221de95281d8cbf6a06a29c4151df20618abe3b435c3447", - "typeScriptVersion": "2.8" -} \ No newline at end of file + "version": "7.5.2" +} diff --git a/node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils/package.json b/node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils/package.json index dbe0a2098..40af9c4d5 100644 --- a/node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils/package.json +++ b/node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils/package.json @@ -1,35 +1,43 @@ { - "name": "tsutils", - "version": "3.17.1", - "description": "utilities for working with typescript's AST", - "scripts": { - "compile": "rm -rf {,util,typeguard,test/**}/*.js; ttsc -p .", - "lint:tslint": "wotan -m @fimbul/valtyr", - "lint:wotan": "wotan", - "lint": "run-p lint:*", - "test": "mocha test/*Tests.js && tslint --test 'test/rules/**/tslint.json'", - "verify": "run-s compile lint coverage", - "prepublishOnly": "run-s verify", - "coverage": "nyc run-s test", - "report-coverage": "cat ./coverage/lcov.info | coveralls", - "github-release": "GITHUB_TOKEN=$(cat ~/github_token.txt) github-release-from-changelog", - "postpublish": "git push origin master --tags; run-s github-release" - }, - "repository": { - "type": "git", - "url": "https://github.com/ajafff/tsutils" - }, - "keywords": [ - "typescript", - "ts", - "ast", - "typeguard", - "utils", - "helper", - "node" + "_args": [ + [ + "tsutils@3.17.1", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Klaus Meinhardt", - "license": "MIT", + "_development": true, + "_from": "tsutils@3.17.1", + "_id": "tsutils@3.17.1", + "_inBundle": false, + "_integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "_location": "/@typescript-eslint/eslint-plugin/tsutils", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "tsutils@3.17.1", + "name": "tsutils", + "escapedName": "tsutils", + "rawSpec": "3.17.1", + "saveSpec": null, + "fetchSpec": "3.17.1" + }, + "_requiredBy": [ + "/@typescript-eslint/eslint-plugin" + ], + "_resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "_spec": "3.17.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Klaus Meinhardt" + }, + "bugs": { + "url": "https://github.com/ajafff/tsutils/issues" + }, + "dependencies": { + "tslib": "^1.8.1" + }, + "description": "utilities for working with typescript's AST", "devDependencies": { "@fimbul/mithotyn": "^0.17.0", "@fimbul/valtyr": "^0.20.0", @@ -49,13 +57,40 @@ "ttypescript": "^1.5.5", "typescript": "^3.6.0-dev.20190804" }, + "engines": { + "node": ">= 6" + }, + "homepage": "https://github.com/ajafff/tsutils#readme", + "keywords": [ + "typescript", + "ts", + "ast", + "typeguard", + "utils", + "helper", + "node" + ], + "license": "MIT", + "name": "tsutils", "peerDependencies": { "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" }, - "dependencies": { - "tslib": "^1.8.1" + "repository": { + "type": "git", + "url": "git+https://github.com/ajafff/tsutils.git" }, - "engines": { - "node": ">= 6" - } -} \ No newline at end of file + "scripts": { + "compile": "rm -rf {,util,typeguard,test/**}/*.js; ttsc -p .", + "coverage": "nyc run-s test", + "github-release": "GITHUB_TOKEN=$(cat ~/github_token.txt) github-release-from-changelog", + "lint": "run-p lint:*", + "lint:tslint": "wotan -m @fimbul/valtyr", + "lint:wotan": "wotan", + "postpublish": "git push origin master --tags; run-s github-release", + "prepublishOnly": "run-s verify", + "report-coverage": "cat ./coverage/lcov.info | coveralls", + "test": "mocha test/*Tests.js && tslint --test 'test/rules/**/tslint.json'", + "verify": "run-s compile lint coverage" + }, + "version": "3.17.1" +} diff --git a/node_modules/@typescript-eslint/eslint-plugin/package.json b/node_modules/@typescript-eslint/eslint-plugin/package.json index a6a1ba32e..7ccea72b3 100644 --- a/node_modules/@typescript-eslint/eslint-plugin/package.json +++ b/node_modules/@typescript-eslint/eslint-plugin/package.json @@ -1,46 +1,39 @@ { - "name": "@typescript-eslint/eslint-plugin", - "version": "4.1.0", - "description": "TypeScript plugin for ESLint", - "keywords": [ - "eslint", - "eslintplugin", - "eslint-plugin", - "typescript" + "_args": [ + [ + "@typescript-eslint/eslint-plugin@4.1.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": "^10.12.0 || >=12.0.0" + "_development": true, + "_from": "@typescript-eslint/eslint-plugin@4.1.0", + "_id": "@typescript-eslint/eslint-plugin@4.1.0", + "_inBundle": false, + "_integrity": "sha512-U+nRJx8XDUqJxYF0FCXbpmD9nWt/xHDDG0zsw1vrVYAmEAuD/r49iowfurjSL2uTA2JsgtpsyG7mjO7PHf2dYw==", + "_location": "/@typescript-eslint/eslint-plugin", + "_phantomChildren": { + "tslib": "1.11.1" }, - "files": [ - "dist", - "docs", - "package.json", - "README.md", - "LICENSE" + "_requested": { + "type": "version", + "registry": true, + "raw": "@typescript-eslint/eslint-plugin@4.1.0", + "name": "@typescript-eslint/eslint-plugin", + "escapedName": "@typescript-eslint%2feslint-plugin", + "scope": "@typescript-eslint", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/eslint-plugin-github" ], - "repository": { - "type": "git", - "url": "https://github.com/typescript-eslint/typescript-eslint.git", - "directory": "packages/eslint-plugin" - }, + "_resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, - "license": "MIT", - "main": "dist/index.js", - "scripts": { - "build": "tsc -b tsconfig.build.json", - "check:docs": "jest tests/docs.test.ts --runTestsByPath --silent --runInBand", - "check:configs": "jest tests/configs.test.ts --runTestsByPath --silent --runInBand", - "clean": "tsc -b tsconfig.build.json --clean", - "postclean": "rimraf dist", - "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", - "generate:configs": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-configs.ts", - "generate:rules-lists": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-rules-lists.ts", - "lint": "eslint . --ext .js,.ts --ignore-path ../../.eslintignore", - "test": "jest --coverage", - "typecheck": "tsc -p tsconfig.json --noEmit" - }, "dependencies": { "@typescript-eslint/experimental-utils": "4.1.0", "@typescript-eslint/scope-manager": "4.1.0", @@ -50,6 +43,7 @@ "semver": "^7.3.2", "tsutils": "^3.17.1" }, + "description": "TypeScript plugin for ESLint", "devDependencies": { "@types/debug": "*", "@types/marked": "^1.1.0", @@ -59,6 +53,31 @@ "prettier": "*", "typescript": "*" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "files": [ + "dist", + "docs", + "package.json", + "README.md", + "LICENSE" + ], + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "gitHead": "00a24706222254774121ee62038e67d0efa993e7", + "homepage": "https://github.com/typescript-eslint/typescript-eslint#readme", + "keywords": [ + "eslint", + "eslintplugin", + "eslint-plugin", + "typescript" + ], + "license": "MIT", + "main": "dist/index.js", + "name": "@typescript-eslint/eslint-plugin", "peerDependencies": { "@typescript-eslint/parser": "^4.0.0", "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" @@ -68,9 +87,23 @@ "optional": true } }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "repository": { + "type": "git", + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git", + "directory": "packages/eslint-plugin" }, - "gitHead": "00a24706222254774121ee62038e67d0efa993e7" -} \ No newline at end of file + "scripts": { + "build": "tsc -b tsconfig.build.json", + "check:configs": "jest tests/configs.test.ts --runTestsByPath --silent --runInBand", + "check:docs": "jest tests/docs.test.ts --runTestsByPath --silent --runInBand", + "clean": "tsc -b tsconfig.build.json --clean", + "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", + "generate:configs": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-configs.ts", + "generate:rules-lists": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-rules-lists.ts", + "lint": "eslint . --ext .js,.ts --ignore-path ../../.eslintignore", + "postclean": "rimraf dist", + "test": "jest --coverage", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "version": "4.1.0" +} diff --git a/node_modules/@typescript-eslint/experimental-utils/package.json b/node_modules/@typescript-eslint/experimental-utils/package.json index 623041ed2..d29ea52a8 100644 --- a/node_modules/@typescript-eslint/experimental-utils/package.json +++ b/node_modules/@typescript-eslint/experimental-utils/package.json @@ -1,12 +1,49 @@ { - "name": "@typescript-eslint/experimental-utils", - "version": "4.1.0", - "description": "(Experimental) Utilities for working with TypeScript + ESLint together", - "keywords": [ - "eslint", - "typescript", - "estree" + "_args": [ + [ + "@typescript-eslint/experimental-utils@4.1.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "@typescript-eslint/experimental-utils@4.1.0", + "_id": "@typescript-eslint/experimental-utils@4.1.0", + "_inBundle": false, + "_integrity": "sha512-paEYLA37iqRIDPeQwAmoYSiZ3PiHsaAc3igFeBTeqRHgPnHjHLJ9OGdmP6nwAkF65p2QzEsEBtpjNUBWByNWzA==", + "_location": "/@typescript-eslint/experimental-utils", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@typescript-eslint/experimental-utils@4.1.0", + "name": "@typescript-eslint/experimental-utils", + "escapedName": "@typescript-eslint%2fexperimental-utils", + "scope": "@typescript-eslint", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/@typescript-eslint/eslint-plugin" + ], + "_resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues" + }, + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.1.0", + "@typescript-eslint/types": "4.1.0", + "@typescript-eslint/typescript-estree": "4.1.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "description": "(Experimental) Utilities for working with TypeScript + ESLint together", + "devDependencies": { + "typescript": "*" + }, "engines": { "node": "^10.12.0 || >=12.0.0" }, @@ -17,45 +54,39 @@ "README.md", "LICENSE" ], - "repository": { - "type": "git", - "url": "https://github.com/typescript-eslint/typescript-eslint.git", - "directory": "packages/experimental-utils" - }, - "bugs": { - "url": "https://github.com/typescript-eslint/typescript-eslint/issues" - }, - "license": "MIT", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "scripts": { - "build": "tsc -b tsconfig.build.json", - "postbuild": "downlevel-dts dist _ts3.4/dist", - "clean": "tsc -b tsconfig.build.json --clean", - "postclean": "rimraf dist && rimraf _ts3.4", - "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", - "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", - "test": "jest --coverage", - "typecheck": "tsc -p tsconfig.json --noEmit" - }, - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.1.0", - "@typescript-eslint/types": "4.1.0", - "@typescript-eslint/typescript-estree": "4.1.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "peerDependencies": { - "eslint": "*" - }, - "devDependencies": { - "typescript": "*" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, + "gitHead": "00a24706222254774121ee62038e67d0efa993e7", + "homepage": "https://github.com/typescript-eslint/typescript-eslint#readme", + "keywords": [ + "eslint", + "typescript", + "estree" + ], + "license": "MIT", + "main": "dist/index.js", + "name": "@typescript-eslint/experimental-utils", + "peerDependencies": { + "eslint": "*" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git", + "directory": "packages/experimental-utils" + }, + "scripts": { + "build": "tsc -b tsconfig.build.json", + "clean": "tsc -b tsconfig.build.json --clean", + "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", + "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", + "postbuild": "downlevel-dts dist _ts3.4/dist", + "postclean": "rimraf dist && rimraf _ts3.4", + "test": "jest --coverage", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "types": "dist/index.d.ts", "typesVersions": { "<3.8": { "*": [ @@ -63,5 +94,5 @@ ] } }, - "gitHead": "00a24706222254774121ee62038e67d0efa993e7" -} \ No newline at end of file + "version": "4.1.0" +} diff --git a/node_modules/@typescript-eslint/parser/package.json b/node_modules/@typescript-eslint/parser/package.json index 31c5850c3..4ae28e952 100644 --- a/node_modules/@typescript-eslint/parser/package.json +++ b/node_modules/@typescript-eslint/parser/package.json @@ -1,26 +1,66 @@ { - "name": "@typescript-eslint/parser", - "version": "4.1.0", + "_args": [ + [ + "@typescript-eslint/parser@4.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "@typescript-eslint/parser@4.1.0", + "_id": "@typescript-eslint/parser@4.1.0", + "_inBundle": false, + "_integrity": "sha512-hM/WNCQTzDHgS0Ke3cR9zPndL3OTKr9OoN9CL3UqulsAjYDrglSwIIgswSmHBcSbOzLmgaMARwrQEbIumIglvQ==", + "_location": "/@typescript-eslint/parser", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@typescript-eslint/parser@4.1.0", + "name": "@typescript-eslint/parser", + "escapedName": "@typescript-eslint%2fparser", + "scope": "@typescript-eslint", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "#DEV:/", + "/eslint-plugin-github" + ], + "_resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues" + }, + "dependencies": { + "@typescript-eslint/scope-manager": "4.1.0", + "@typescript-eslint/types": "4.1.0", + "@typescript-eslint/typescript-estree": "4.1.0", + "debug": "^4.1.1" + }, "description": "An ESLint custom parser which leverages TypeScript ESTree", - "main": "dist/index.js", - "types": "dist/index.d.ts", + "devDependencies": { + "@types/glob": "*", + "@typescript-eslint/experimental-utils": "4.1.0", + "@typescript-eslint/shared-fixtures": "4.1.0", + "glob": "*", + "typescript": "*" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, "files": [ "dist", "README.md", "LICENSE" ], - "engines": { - "node": "^10.12.0 || >=12.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "repository": { - "type": "git", - "url": "https://github.com/typescript-eslint/typescript-eslint.git", - "directory": "packages/parser" - }, - "bugs": { - "url": "https://github.com/typescript-eslint/typescript-eslint/issues" - }, - "license": "BSD-2-Clause", + "gitHead": "00a24706222254774121ee62038e67d0efa993e7", + "homepage": "https://github.com/typescript-eslint/typescript-eslint#readme", "keywords": [ "ast", "ecmascript", @@ -30,41 +70,33 @@ "syntax", "eslint" ], - "scripts": { - "build": "tsc -b tsconfig.build.json", - "postbuild": "downlevel-dts dist _ts3.4/dist", - "clean": "tsc -b tsconfig.build.json --clean", - "postclean": "rimraf dist", - "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", - "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", - "test": "jest --coverage", - "typecheck": "tsc -p tsconfig.json --noEmit" - }, + "license": "BSD-2-Clause", + "main": "dist/index.js", + "name": "@typescript-eslint/parser", "peerDependencies": { "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" }, - "dependencies": { - "@typescript-eslint/scope-manager": "4.1.0", - "@typescript-eslint/types": "4.1.0", - "@typescript-eslint/typescript-estree": "4.1.0", - "debug": "^4.1.1" - }, - "devDependencies": { - "@types/glob": "*", - "@typescript-eslint/experimental-utils": "4.1.0", - "@typescript-eslint/shared-fixtures": "4.1.0", - "glob": "*", - "typescript": "*" - }, "peerDependenciesMeta": { "typescript": { "optional": true } }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "repository": { + "type": "git", + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git", + "directory": "packages/parser" }, + "scripts": { + "build": "tsc -b tsconfig.build.json", + "clean": "tsc -b tsconfig.build.json --clean", + "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", + "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", + "postbuild": "downlevel-dts dist _ts3.4/dist", + "postclean": "rimraf dist", + "test": "jest --coverage", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "types": "dist/index.d.ts", "typesVersions": { "<3.8": { "*": [ @@ -72,5 +104,5 @@ ] } }, - "gitHead": "00a24706222254774121ee62038e67d0efa993e7" -} \ No newline at end of file + "version": "4.1.0" +} diff --git a/node_modules/@typescript-eslint/scope-manager/package.json b/node_modules/@typescript-eslint/scope-manager/package.json index 8af22e772..1e6d56231 100644 --- a/node_modules/@typescript-eslint/scope-manager/package.json +++ b/node_modules/@typescript-eslint/scope-manager/package.json @@ -1,47 +1,44 @@ { - "name": "@typescript-eslint/scope-manager", - "version": "4.1.0", - "description": "TypeScript scope analyser for ESLint", - "keywords": [ - "eslint", - "typescript", - "estree" + "_args": [ + [ + "@typescript-eslint/scope-manager@4.1.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "_development": true, + "_from": "@typescript-eslint/scope-manager@4.1.0", + "_id": "@typescript-eslint/scope-manager@4.1.0", + "_inBundle": false, + "_integrity": "sha512-HD1/u8vFNnxwiHqlWKC/Pigdn0Mvxi84Y6GzbZ5f5sbLrFKu0al02573Er+D63Sw67IffVUXR0uR8rpdfdk+vA==", + "_location": "/@typescript-eslint/scope-manager", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@typescript-eslint/scope-manager@4.1.0", + "name": "@typescript-eslint/scope-manager", + "escapedName": "@typescript-eslint%2fscope-manager", + "scope": "@typescript-eslint", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" }, - "files": [ - "dist", - "package.json", - "README.md", - "LICENSE" + "_requiredBy": [ + "/@typescript-eslint/eslint-plugin", + "/@typescript-eslint/experimental-utils", + "/@typescript-eslint/parser" ], - "repository": { - "type": "git", - "url": "https://github.com/typescript-eslint/typescript-eslint.git", - "directory": "packages/scope-manager" - }, + "_resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, - "license": "MIT", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "scripts": { - "build": "tsc -b tsconfig.build.json", - "postbuild": "downlevel-dts dist _ts3.4/dist", - "clean": "tsc -b tsconfig.build.json --clean", - "postclean": "rimraf dist", - "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", - "generate:lib": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-lib.ts", - "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", - "test": "jest --coverage", - "typecheck": "tsc -p tsconfig.json --noEmit" - }, "dependencies": { "@typescript-eslint/types": "4.1.0", "@typescript-eslint/visitor-keys": "4.1.0" }, + "description": "TypeScript scope analyser for ESLint", "devDependencies": { "@types/glob": "*", "@typescript-eslint/typescript-estree": "4.1.0", @@ -53,10 +50,46 @@ "rimraf": "*", "typescript": "*" }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "files": [ + "dist", + "package.json", + "README.md", + "LICENSE" + ], "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, + "gitHead": "00a24706222254774121ee62038e67d0efa993e7", + "homepage": "https://github.com/typescript-eslint/typescript-eslint#readme", + "keywords": [ + "eslint", + "typescript", + "estree" + ], + "license": "MIT", + "main": "dist/index.js", + "name": "@typescript-eslint/scope-manager", + "repository": { + "type": "git", + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git", + "directory": "packages/scope-manager" + }, + "scripts": { + "build": "tsc -b tsconfig.build.json", + "clean": "tsc -b tsconfig.build.json --clean", + "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", + "generate:lib": "../../node_modules/.bin/ts-node --files --transpile-only tools/generate-lib.ts", + "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", + "postbuild": "downlevel-dts dist _ts3.4/dist", + "postclean": "rimraf dist", + "test": "jest --coverage", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "types": "dist/index.d.ts", "typesVersions": { "<3.8": { "*": [ @@ -64,5 +97,5 @@ ] } }, - "gitHead": "00a24706222254774121ee62038e67d0efa993e7" -} \ No newline at end of file + "version": "4.1.0" +} diff --git a/node_modules/@typescript-eslint/types/package.json b/node_modules/@typescript-eslint/types/package.json index 2e42e476a..ed2da655c 100644 --- a/node_modules/@typescript-eslint/types/package.json +++ b/node_modules/@typescript-eslint/types/package.json @@ -1,12 +1,42 @@ { - "name": "@typescript-eslint/types", - "version": "4.1.0", - "description": "Types for the TypeScript-ESTree AST spec", - "keywords": [ - "eslint", - "typescript", - "estree" + "_args": [ + [ + "@typescript-eslint/types@4.1.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "@typescript-eslint/types@4.1.0", + "_id": "@typescript-eslint/types@4.1.0", + "_inBundle": false, + "_integrity": "sha512-rkBqWsO7m01XckP9R2YHVN8mySOKKY2cophGM8K5uDK89ArCgahItQYdbg/3n8xMxzu2elss+an1TphlUpDuJw==", + "_location": "/@typescript-eslint/types", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@typescript-eslint/types@4.1.0", + "name": "@typescript-eslint/types", + "escapedName": "@typescript-eslint%2ftypes", + "scope": "@typescript-eslint", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/@typescript-eslint/experimental-utils", + "/@typescript-eslint/parser", + "/@typescript-eslint/scope-manager", + "/@typescript-eslint/typescript-estree", + "/@typescript-eslint/visitor-keys" + ], + "_resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues" + }, + "description": "Types for the TypeScript-ESTree AST spec", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, @@ -16,31 +46,36 @@ "README.md", "LICENSE" ], - "repository": { - "type": "git", - "url": "https://github.com/typescript-eslint/typescript-eslint.git", - "directory": "packages/visitor-keys" - }, - "bugs": { - "url": "https://github.com/typescript-eslint/typescript-eslint/issues" - }, - "license": "MIT", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "scripts": { - "build": "tsc -b tsconfig.build.json", - "postbuild": "downlevel-dts dist _ts3.4/dist", - "clean": "tsc -b tsconfig.build.json --clean", - "postclean": "rimraf dist", - "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", - "generate:lib": "../../node_modules/.bin/ts-node --files --transpile-only ../scope-manager/tools/generate-lib.ts", - "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", - "typecheck": "tsc -p tsconfig.json --noEmit" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, + "gitHead": "00a24706222254774121ee62038e67d0efa993e7", + "homepage": "https://github.com/typescript-eslint/typescript-eslint#readme", + "keywords": [ + "eslint", + "typescript", + "estree" + ], + "license": "MIT", + "main": "dist/index.js", + "name": "@typescript-eslint/types", + "repository": { + "type": "git", + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git", + "directory": "packages/visitor-keys" + }, + "scripts": { + "build": "tsc -b tsconfig.build.json", + "clean": "tsc -b tsconfig.build.json --clean", + "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", + "generate:lib": "../../node_modules/.bin/ts-node --files --transpile-only ../scope-manager/tools/generate-lib.ts", + "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", + "postbuild": "downlevel-dts dist _ts3.4/dist", + "postclean": "rimraf dist", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "types": "dist/index.d.ts", "typesVersions": { "<3.8": { "*": [ @@ -48,5 +83,5 @@ ] } }, - "gitHead": "00a24706222254774121ee62038e67d0efa993e7" -} \ No newline at end of file + "version": "4.1.0" +} diff --git a/node_modules/@typescript-eslint/typescript-estree/node_modules/globby/package.json b/node_modules/@typescript-eslint/typescript-estree/node_modules/globby/package.json index bf95095ee..3b49f27bf 100644 --- a/node_modules/@typescript-eslint/typescript-estree/node_modules/globby/package.json +++ b/node_modules/@typescript-eslint/typescript-estree/node_modules/globby/package.json @@ -1,28 +1,71 @@ { - "name": "globby", - "version": "11.0.1", - "description": "User-friendly glob matching", - "license": "MIT", - "repository": "sindresorhus/globby", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "globby@11.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "globby@11.0.1", + "_id": "globby@11.0.1", + "_inBundle": false, + "_integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "_location": "/@typescript-eslint/typescript-estree/globby", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "globby@11.0.1", + "name": "globby", + "escapedName": "globby", + "rawSpec": "11.0.1", + "saveSpec": null, + "fetchSpec": "11.0.1" + }, + "_requiredBy": [ + "/@typescript-eslint/typescript-estree" + ], + "_resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "_spec": "11.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { - "email": "sindresorhus@gmail.com", "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/globby/issues" + }, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "description": "User-friendly glob matching", + "devDependencies": { + "ava": "^2.1.0", + "get-stream": "^5.1.0", + "glob-stream": "^6.1.0", + "globby": "github:sindresorhus/globby#master", + "matcha": "^0.7.0", + "rimraf": "^3.0.0", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=10" }, - "scripts": { - "bench": "npm update glob-stream fast-glob && matcha bench.js", - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "gitignore.js", "stream-utils.js" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/globby#readme", "keywords": [ "all", "array", @@ -56,27 +99,20 @@ "gitignore", "git" ], - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "license": "MIT", + "name": "globby", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/globby.git" }, - "devDependencies": { - "ava": "^2.1.0", - "get-stream": "^5.1.0", - "glob-stream": "^6.1.0", - "globby": "sindresorhus/globby#master", - "matcha": "^0.7.0", - "rimraf": "^3.0.0", - "tsd": "^0.11.0", - "xo": "^0.25.3" + "scripts": { + "bench": "npm update glob-stream fast-glob && matcha bench.js", + "test": "xo && ava && tsd" }, + "version": "11.0.1", "xo": { "ignores": [ "fixtures" ] } -} \ No newline at end of file +} diff --git a/node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils/package.json b/node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils/package.json index dbe0a2098..c137d6e48 100644 --- a/node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils/package.json +++ b/node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils/package.json @@ -1,35 +1,43 @@ { - "name": "tsutils", - "version": "3.17.1", - "description": "utilities for working with typescript's AST", - "scripts": { - "compile": "rm -rf {,util,typeguard,test/**}/*.js; ttsc -p .", - "lint:tslint": "wotan -m @fimbul/valtyr", - "lint:wotan": "wotan", - "lint": "run-p lint:*", - "test": "mocha test/*Tests.js && tslint --test 'test/rules/**/tslint.json'", - "verify": "run-s compile lint coverage", - "prepublishOnly": "run-s verify", - "coverage": "nyc run-s test", - "report-coverage": "cat ./coverage/lcov.info | coveralls", - "github-release": "GITHUB_TOKEN=$(cat ~/github_token.txt) github-release-from-changelog", - "postpublish": "git push origin master --tags; run-s github-release" - }, - "repository": { - "type": "git", - "url": "https://github.com/ajafff/tsutils" - }, - "keywords": [ - "typescript", - "ts", - "ast", - "typeguard", - "utils", - "helper", - "node" + "_args": [ + [ + "tsutils@3.17.1", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Klaus Meinhardt", - "license": "MIT", + "_development": true, + "_from": "tsutils@3.17.1", + "_id": "tsutils@3.17.1", + "_inBundle": false, + "_integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "_location": "/@typescript-eslint/typescript-estree/tsutils", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "tsutils@3.17.1", + "name": "tsutils", + "escapedName": "tsutils", + "rawSpec": "3.17.1", + "saveSpec": null, + "fetchSpec": "3.17.1" + }, + "_requiredBy": [ + "/@typescript-eslint/typescript-estree" + ], + "_resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "_spec": "3.17.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Klaus Meinhardt" + }, + "bugs": { + "url": "https://github.com/ajafff/tsutils/issues" + }, + "dependencies": { + "tslib": "^1.8.1" + }, + "description": "utilities for working with typescript's AST", "devDependencies": { "@fimbul/mithotyn": "^0.17.0", "@fimbul/valtyr": "^0.20.0", @@ -49,13 +57,40 @@ "ttypescript": "^1.5.5", "typescript": "^3.6.0-dev.20190804" }, + "engines": { + "node": ">= 6" + }, + "homepage": "https://github.com/ajafff/tsutils#readme", + "keywords": [ + "typescript", + "ts", + "ast", + "typeguard", + "utils", + "helper", + "node" + ], + "license": "MIT", + "name": "tsutils", "peerDependencies": { "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" }, - "dependencies": { - "tslib": "^1.8.1" + "repository": { + "type": "git", + "url": "git+https://github.com/ajafff/tsutils.git" }, - "engines": { - "node": ">= 6" - } -} \ No newline at end of file + "scripts": { + "compile": "rm -rf {,util,typeguard,test/**}/*.js; ttsc -p .", + "coverage": "nyc run-s test", + "github-release": "GITHUB_TOKEN=$(cat ~/github_token.txt) github-release-from-changelog", + "lint": "run-p lint:*", + "lint:tslint": "wotan -m @fimbul/valtyr", + "lint:wotan": "wotan", + "postpublish": "git push origin master --tags; run-s github-release", + "prepublishOnly": "run-s verify", + "report-coverage": "cat ./coverage/lcov.info | coveralls", + "test": "mocha test/*Tests.js && tslint --test 'test/rules/**/tslint.json'", + "verify": "run-s compile lint coverage" + }, + "version": "3.17.1" +} diff --git a/node_modules/@typescript-eslint/typescript-estree/package.json b/node_modules/@typescript-eslint/typescript-estree/package.json index a04c3ac78..58912ffba 100644 --- a/node_modules/@typescript-eslint/typescript-estree/package.json +++ b/node_modules/@typescript-eslint/typescript-estree/package.json @@ -1,45 +1,46 @@ { - "name": "@typescript-eslint/typescript-estree", - "version": "4.1.0", - "description": "A parser that converts TypeScript source code into an ESTree compatible form", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "files": [ - "dist", - "README.md", - "LICENSE" + "_args": [ + [ + "@typescript-eslint/typescript-estree@4.1.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": "^10.12.0 || >=12.0.0" + "_development": true, + "_from": "@typescript-eslint/typescript-estree@4.1.0", + "_id": "@typescript-eslint/typescript-estree@4.1.0", + "_inBundle": false, + "_integrity": "sha512-r6et57qqKAWU173nWyw31x7OfgmKfMEcjJl9vlJEzS+kf9uKNRr4AVTRXfTCwebr7bdiVEkfRY5xGnpPaNPe4Q==", + "_location": "/@typescript-eslint/typescript-estree", + "_phantomChildren": { + "array-union": "2.1.0", + "dir-glob": "3.0.1", + "fast-glob": "3.2.2", + "ignore": "5.1.4", + "merge2": "1.3.0", + "slash": "3.0.0", + "tslib": "1.11.1" }, - "repository": { - "type": "git", - "url": "https://github.com/typescript-eslint/typescript-eslint.git", - "directory": "packages/typescript-estree" + "_requested": { + "type": "version", + "registry": true, + "raw": "@typescript-eslint/typescript-estree@4.1.0", + "name": "@typescript-eslint/typescript-estree", + "escapedName": "@typescript-eslint%2ftypescript-estree", + "scope": "@typescript-eslint", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" }, + "_requiredBy": [ + "/@typescript-eslint/experimental-utils", + "/@typescript-eslint/parser" + ], + "_resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, - "license": "BSD-2-Clause", - "keywords": [ - "ast", - "estree", - "ecmascript", - "javascript", - "typescript", - "parser", - "syntax" - ], - "scripts": { - "build": "tsc -b tsconfig.build.json", - "postbuild": "downlevel-dts dist _ts3.4/dist", - "clean": "tsc -b tsconfig.build.json --clean", - "postclean": "rimraf dist", - "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", - "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", - "test": "jest --coverage", - "typecheck": "tsc -p tsconfig.json --noEmit" - }, "dependencies": { "@typescript-eslint/types": "4.1.0", "@typescript-eslint/visitor-keys": "4.1.0", @@ -50,6 +51,7 @@ "semver": "^7.3.2", "tsutils": "^3.17.1" }, + "description": "A parser that converts TypeScript source code into an ESTree compatible form", "devDependencies": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.11.3", @@ -68,15 +70,53 @@ "tmp": "^0.2.1", "typescript": "*" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "files": [ + "dist", + "README.md", + "LICENSE" + ], + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "gitHead": "00a24706222254774121ee62038e67d0efa993e7", + "homepage": "https://github.com/typescript-eslint/typescript-eslint#readme", + "keywords": [ + "ast", + "estree", + "ecmascript", + "javascript", + "typescript", + "parser", + "syntax" + ], + "license": "BSD-2-Clause", + "main": "dist/index.js", + "name": "@typescript-eslint/typescript-estree", "peerDependenciesMeta": { "typescript": { "optional": true } }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "repository": { + "type": "git", + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git", + "directory": "packages/typescript-estree" }, + "scripts": { + "build": "tsc -b tsconfig.build.json", + "clean": "tsc -b tsconfig.build.json --clean", + "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", + "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", + "postbuild": "downlevel-dts dist _ts3.4/dist", + "postclean": "rimraf dist", + "test": "jest --coverage", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "types": "dist/index.d.ts", "typesVersions": { "<3.8": { "*": [ @@ -84,5 +124,5 @@ ] } }, - "gitHead": "00a24706222254774121ee62038e67d0efa993e7" -} \ No newline at end of file + "version": "4.1.0" +} diff --git a/node_modules/@typescript-eslint/visitor-keys/package.json b/node_modules/@typescript-eslint/visitor-keys/package.json index 71c92882a..0308a65cf 100644 --- a/node_modules/@typescript-eslint/visitor-keys/package.json +++ b/node_modules/@typescript-eslint/visitor-keys/package.json @@ -1,12 +1,46 @@ { - "name": "@typescript-eslint/visitor-keys", - "version": "4.1.0", - "description": "Visitor keys used to help traverse the TypeScript-ESTree AST", - "keywords": [ - "eslint", - "typescript", - "estree" + "_args": [ + [ + "@typescript-eslint/visitor-keys@4.1.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "@typescript-eslint/visitor-keys@4.1.0", + "_id": "@typescript-eslint/visitor-keys@4.1.0", + "_inBundle": false, + "_integrity": "sha512-+taO0IZGCtCEsuNTTF2Q/5o8+fHrlml8i9YsZt2AiDCdYEJzYlsmRY991l/6f3jNXFyAWepdQj7n8Na6URiDRQ==", + "_location": "/@typescript-eslint/visitor-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@typescript-eslint/visitor-keys@4.1.0", + "name": "@typescript-eslint/visitor-keys", + "escapedName": "@typescript-eslint%2fvisitor-keys", + "scope": "@typescript-eslint", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/@typescript-eslint/scope-manager", + "/@typescript-eslint/typescript-estree" + ], + "_resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/typescript-eslint/typescript-eslint/issues" + }, + "dependencies": { + "@typescript-eslint/types": "4.1.0", + "eslint-visitor-keys": "^2.0.0" + }, + "description": "Visitor keys used to help traverse the TypeScript-ESTree AST", + "devDependencies": { + "@types/eslint-visitor-keys": "^1.0.0" + }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, @@ -16,38 +50,36 @@ "README.md", "LICENSE" ], - "repository": { - "type": "git", - "url": "https://github.com/typescript-eslint/typescript-eslint.git", - "directory": "packages/visitor-keys" - }, - "bugs": { - "url": "https://github.com/typescript-eslint/typescript-eslint/issues" - }, - "license": "MIT", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "scripts": { - "build": "tsc -b tsconfig.build.json", - "postbuild": "downlevel-dts dist _ts3.4/dist", - "clean": "tsc -b tsconfig.build.json --clean", - "postclean": "rimraf dist", - "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", - "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", - "test": "jest --coverage", - "typecheck": "tsc -p tsconfig.json --noEmit" - }, - "dependencies": { - "@typescript-eslint/types": "4.1.0", - "eslint-visitor-keys": "^2.0.0" - }, - "devDependencies": { - "@types/eslint-visitor-keys": "^1.0.0" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, + "gitHead": "00a24706222254774121ee62038e67d0efa993e7", + "homepage": "https://github.com/typescript-eslint/typescript-eslint#readme", + "keywords": [ + "eslint", + "typescript", + "estree" + ], + "license": "MIT", + "main": "dist/index.js", + "name": "@typescript-eslint/visitor-keys", + "repository": { + "type": "git", + "url": "git+https://github.com/typescript-eslint/typescript-eslint.git", + "directory": "packages/visitor-keys" + }, + "scripts": { + "build": "tsc -b tsconfig.build.json", + "clean": "tsc -b tsconfig.build.json --clean", + "format": "prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore", + "lint": "eslint . --ext .js,.ts --ignore-path='../../.eslintignore'", + "postbuild": "downlevel-dts dist _ts3.4/dist", + "postclean": "rimraf dist", + "test": "jest --coverage", + "typecheck": "tsc -p tsconfig.json --noEmit" + }, + "types": "dist/index.d.ts", "typesVersions": { "<3.8": { "*": [ @@ -55,5 +87,5 @@ ] } }, - "gitHead": "00a24706222254774121ee62038e67d0efa993e7" -} \ No newline at end of file + "version": "4.1.0" +} diff --git a/node_modules/acorn-jsx/package.json b/node_modules/acorn-jsx/package.json index 3088f9add..bb5d5db2c 100644 --- a/node_modules/acorn-jsx/package.json +++ b/node_modules/acorn-jsx/package.json @@ -1,27 +1,59 @@ { - "name": "acorn-jsx", + "_args": [ + [ + "acorn-jsx@5.3.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "acorn-jsx@5.3.1", + "_id": "acorn-jsx@5.3.1", + "_inBundle": false, + "_integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "_location": "/acorn-jsx", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "acorn-jsx@5.3.1", + "name": "acorn-jsx", + "escapedName": "acorn-jsx", + "rawSpec": "5.3.1", + "saveSpec": null, + "fetchSpec": "5.3.1" + }, + "_requiredBy": [ + "/espree" + ], + "_resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "_spec": "5.3.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/acornjs/acorn-jsx/issues" + }, "description": "Modern, fast React.js JSX parser", + "devDependencies": { + "acorn": "^8.0.1" + }, "homepage": "https://github.com/acornjs/acorn-jsx", - "version": "5.3.1", + "license": "MIT", "maintainers": [ { "name": "Ingvar Stepanyan", "email": "me@rreverser.com", - "web": "http://rreverser.com/" + "url": "http://rreverser.com/" } ], - "repository": { - "type": "git", - "url": "https://github.com/acornjs/acorn-jsx" - }, - "license": "MIT", - "scripts": { - "test": "node test/run.js" - }, + "name": "acorn-jsx", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" }, - "devDependencies": { - "acorn": "^8.0.1" - } -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git+https://github.com/acornjs/acorn-jsx.git" + }, + "scripts": { + "test": "node test/run.js" + }, + "version": "5.3.1" +} diff --git a/node_modules/acorn/package.json b/node_modules/acorn/package.json index 40a5beda7..d0c90999c 100644 --- a/node_modules/acorn/package.json +++ b/node_modules/acorn/package.json @@ -1,39 +1,71 @@ { - "name": "acorn", + "_args": [ + [ + "acorn@7.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "acorn@7.1.1", + "_id": "acorn@7.1.1", + "_inBundle": false, + "_integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "_location": "/acorn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "acorn@7.1.1", + "name": "acorn", + "escapedName": "acorn", + "rawSpec": "7.1.1", + "saveSpec": null, + "fetchSpec": "7.1.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "_spec": "7.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "acorn": "bin/acorn" + }, + "bugs": { + "url": "https://github.com/acornjs/acorn/issues" + }, "description": "ECMAScript parser", - "homepage": "https://github.com/acornjs/acorn", - "main": "dist/acorn.js", - "types": "dist/acorn.d.ts", - "module": "dist/acorn.mjs", - "version": "7.1.1", "engines": { "node": ">=0.4.0" }, + "homepage": "https://github.com/acornjs/acorn", + "license": "MIT", + "main": "dist/acorn.js", "maintainers": [ { "name": "Marijn Haverbeke", "email": "marijnh@gmail.com", - "web": "https://marijnhaverbeke.nl" + "url": "https://marijnhaverbeke.nl" }, { "name": "Ingvar Stepanyan", "email": "me@rreverser.com", - "web": "https://rreverser.com/" + "url": "https://rreverser.com/" }, { "name": "Adrian Heine", - "web": "http://adrianheine.de" + "url": "http://adrianheine.de" } ], + "module": "dist/acorn.mjs", + "name": "acorn", "repository": { "type": "git", - "url": "https://github.com/acornjs/acorn.git" + "url": "git+https://github.com/acornjs/acorn.git" }, - "license": "MIT", "scripts": { "prepare": "cd ..; npm run build:main && npm run build:bin" }, - "bin": { - "acorn": "./bin/acorn" - } -} \ No newline at end of file + "types": "dist/acorn.d.ts", + "version": "7.1.1" +} diff --git a/node_modules/aggregate-error/package.json b/node_modules/aggregate-error/package.json index 975b087d9..9b4280405 100644 --- a/node_modules/aggregate-error/package.json +++ b/node_modules/aggregate-error/package.json @@ -1,24 +1,60 @@ { - "name": "aggregate-error", - "version": "3.0.1", - "description": "Create an error from multiple errors", - "license": "MIT", - "repository": "sindresorhus/aggregate-error", + "_args": [ + [ + "aggregate-error@3.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "aggregate-error@3.0.1", + "_id": "aggregate-error@3.0.1", + "_inBundle": false, + "_integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "_location": "/aggregate-error", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "aggregate-error@3.0.1", + "name": "aggregate-error", + "escapedName": "aggregate-error", + "rawSpec": "3.0.1", + "saveSpec": null, + "fetchSpec": "3.0.1" + }, + "_requiredBy": [ + "/del/p-map", + "/p-map" + ], + "_resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "_spec": "3.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/aggregate-error/issues" + }, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "description": "Create an error from multiple errors", + "devDependencies": { + "ava": "^2.4.0", + "tsd": "^0.7.1", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/aggregate-error#readme", "keywords": [ "aggregate", "error", @@ -29,13 +65,14 @@ "iterable", "iterator" ], - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "license": "MIT", + "name": "aggregate-error", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/aggregate-error.git" }, - "devDependencies": { - "ava": "^2.4.0", - "tsd": "^0.7.1", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.0.1" +} diff --git a/node_modules/ajv/package.json b/node_modules/ajv/package.json index 91a03048f..35e3c05f3 100644 --- a/node_modules/ajv/package.json +++ b/node_modules/ajv/package.json @@ -1,72 +1,52 @@ { - "name": "ajv", - "version": "6.12.5", - "description": "Another JSON Schema Validator", - "main": "lib/ajv.js", - "typings": "lib/ajv.d.ts", - "files": [ - "lib/", - "dist/", - "scripts/", - "LICENSE", - ".tonic_example.js" - ], - "scripts": { - "eslint": "eslint lib/{compile/,}*.js spec/{**/,}*.js scripts --ignore-pattern spec/JSON-Schema-Test-Suite", - "jshint": "jshint lib/{compile/,}*.js", - "lint": "npm run jshint && npm run eslint", - "test-spec": "mocha spec/{**/,}*.spec.js -R spec", - "test-fast": "AJV_FAST_TEST=true npm run test-spec", - "test-debug": "npm run test-spec -- --inspect-brk", - "test-cov": "nyc npm run test-spec", - "test-ts": "tsc --target ES5 --noImplicitAny --noEmit spec/typescript/index.ts", - "bundle": "del-cli dist && node ./scripts/bundle.js . Ajv pure_getters", - "bundle-beautify": "node ./scripts/bundle.js js-beautify", - "build": "del-cli lib/dotjs/*.js \"!lib/dotjs/index.js\" && node scripts/compile-dots.js", - "test-karma": "karma start", - "test-browser": "del-cli .browser && npm run bundle && scripts/prepare-tests && npm run test-karma", - "test-all": "npm run test-cov && if-node-version 10 npm run test-browser", - "test": "npm run lint && npm run build && npm run test-all", - "prepublish": "npm run build && npm run bundle", - "watch": "watch \"npm run build\" ./lib/dot" - }, - "nyc": { - "exclude": [ - "**/spec/**", - "node_modules" - ], - "reporter": [ - "lcov", - "text-summary" + "_args": [ + [ + "ajv@6.12.5", + "/home/marco/repos/github/codeql-action" ] - }, - "repository": { - "type": "git", - "url": "https://github.com/ajv-validator/ajv.git" - }, - "keywords": [ - "JSON", - "schema", - "validator", - "validation", - "jsonschema", - "json-schema", - "json-schema-validator", - "json-schema-validation" ], - "author": "Evgeny Poberezkin", - "license": "MIT", + "_development": true, + "_from": "ajv@6.12.5", + "_id": "ajv@6.12.5", + "_inBundle": false, + "_integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "_location": "/ajv", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ajv@6.12.5", + "name": "ajv", + "escapedName": "ajv", + "rawSpec": "6.12.5", + "saveSpec": null, + "fetchSpec": "6.12.5" + }, + "_requiredBy": [ + "/@eslint/eslintrc", + "/eslint", + "/table" + ], + "_resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", + "_spec": "6.12.5", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Evgeny Poberezkin" + }, "bugs": { "url": "https://github.com/ajv-validator/ajv/issues" }, - "homepage": "https://github.com/ajv-validator/ajv", - "tonicExampleFilename": ".tonic_example.js", + "collective": { + "type": "opencollective", + "url": "https://opencollective.com/ajv" + }, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" }, + "description": "Another JSON Schema Validator", "devDependencies": { "ajv-async": "^1.0.0", "bluebird": "^3.5.3", @@ -95,12 +75,65 @@ "uglify-js": "^3.6.9", "watch": "^1.0.0" }, - "collective": { - "type": "opencollective", - "url": "https://opencollective.com/ajv" - }, + "files": [ + "lib/", + "dist/", + "scripts/", + "LICENSE", + ".tonic_example.js" + ], "funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - } -} \ No newline at end of file + }, + "homepage": "https://github.com/ajv-validator/ajv", + "keywords": [ + "JSON", + "schema", + "validator", + "validation", + "jsonschema", + "json-schema", + "json-schema-validator", + "json-schema-validation" + ], + "license": "MIT", + "main": "lib/ajv.js", + "name": "ajv", + "nyc": { + "exclude": [ + "**/spec/**", + "node_modules" + ], + "reporter": [ + "lcov", + "text-summary" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ajv-validator/ajv.git" + }, + "scripts": { + "build": "del-cli lib/dotjs/*.js \"!lib/dotjs/index.js\" && node scripts/compile-dots.js", + "bundle": "del-cli dist && node ./scripts/bundle.js . Ajv pure_getters", + "bundle-beautify": "node ./scripts/bundle.js js-beautify", + "eslint": "eslint lib/{compile/,}*.js spec/{**/,}*.js scripts --ignore-pattern spec/JSON-Schema-Test-Suite", + "jshint": "jshint lib/{compile/,}*.js", + "lint": "npm run jshint && npm run eslint", + "prepublish": "npm run build && npm run bundle", + "test": "npm run lint && npm run build && npm run test-all", + "test-all": "npm run test-cov && if-node-version 10 npm run test-browser", + "test-browser": "del-cli .browser && npm run bundle && scripts/prepare-tests && npm run test-karma", + "test-cov": "nyc npm run test-spec", + "test-debug": "npm run test-spec -- --inspect-brk", + "test-fast": "AJV_FAST_TEST=true npm run test-spec", + "test-karma": "karma start", + "test-spec": "mocha spec/{**/,}*.spec.js -R spec", + "test-ts": "tsc --target ES5 --noImplicitAny --noEmit spec/typescript/index.ts", + "watch": "watch \"npm run build\" ./lib/dot" + }, + "tonicExampleFilename": ".tonic_example.js", + "typings": "lib/ajv.d.ts", + "version": "6.12.5" +} diff --git a/node_modules/ansi-align/node_modules/emoji-regex/package.json b/node_modules/ansi-align/node_modules/emoji-regex/package.json index 9b1f7fa11..d85ab9637 100644 --- a/node_modules/ansi-align/node_modules/emoji-regex/package.json +++ b/node_modules/ansi-align/node_modules/emoji-regex/package.json @@ -1,10 +1,60 @@ { - "name": "emoji-regex", - "version": "7.0.3", + "_args": [ + [ + "emoji-regex@7.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "emoji-regex@7.0.3", + "_id": "emoji-regex@7.0.3", + "_inBundle": false, + "_integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "_location": "/ansi-align/emoji-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "emoji-regex@7.0.3", + "name": "emoji-regex", + "escapedName": "emoji-regex", + "rawSpec": "7.0.3", + "saveSpec": null, + "fetchSpec": "7.0.3" + }, + "_requiredBy": [ + "/ansi-align/string-width" + ], + "_resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "_spec": "7.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mathias Bynens", + "url": "https://mathiasbynens.be/" + }, + "bugs": { + "url": "https://github.com/mathiasbynens/emoji-regex/issues" + }, "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "devDependencies": { + "@babel/cli": "^7.0.0", + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "mocha": "^5.2.0", + "regexgen": "^1.3.0", + "unicode-11.0.0": "^0.7.7", + "unicode-tr51": "^9.0.1" + }, + "files": [ + "LICENSE-MIT.txt", + "index.js", + "index.d.ts", + "text.js", + "es2015/index.js", + "es2015/text.js" + ], "homepage": "https://mths.be/emoji-regex", - "main": "index.js", - "types": "index.d.ts", "keywords": [ "unicode", "regex", @@ -16,36 +66,17 @@ "emoji" ], "license": "MIT", - "author": { - "name": "Mathias Bynens", - "url": "https://mathiasbynens.be/" - }, + "main": "index.js", + "name": "emoji-regex", "repository": { "type": "git", - "url": "https://github.com/mathiasbynens/emoji-regex.git" + "url": "git+https://github.com/mathiasbynens/emoji-regex.git" }, - "bugs": "https://github.com/mathiasbynens/emoji-regex/issues", - "files": [ - "LICENSE-MIT.txt", - "index.js", - "index.d.ts", - "text.js", - "es2015/index.js", - "es2015/text.js" - ], "scripts": { "build": "rm -rf -- es2015; babel src -d .; NODE_ENV=es2015 babel src -d ./es2015; node script/inject-sequences.js", "test": "mocha", "test:watch": "npm run test -- --watch" }, - "devDependencies": { - "@babel/cli": "^7.0.0", - "@babel/core": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", - "@babel/preset-env": "^7.0.0", - "mocha": "^5.2.0", - "regexgen": "^1.3.0", - "unicode-11.0.0": "^0.7.7", - "unicode-tr51": "^9.0.1" - } -} \ No newline at end of file + "types": "index.d.ts", + "version": "7.0.3" +} diff --git a/node_modules/ansi-align/node_modules/is-fullwidth-code-point/package.json b/node_modules/ansi-align/node_modules/is-fullwidth-code-point/package.json index 26bde6763..da940d36d 100644 --- a/node_modules/ansi-align/node_modules/is-fullwidth-code-point/package.json +++ b/node_modules/ansi-align/node_modules/is-fullwidth-code-point/package.json @@ -1,23 +1,53 @@ { - "name": "is-fullwidth-code-point", - "version": "2.0.0", - "description": "Check if the character represented by a given Unicode code point is fullwidth", - "license": "MIT", - "repository": "sindresorhus/is-fullwidth-code-point", + "_args": [ + [ + "is-fullwidth-code-point@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-fullwidth-code-point@2.0.0", + "_id": "is-fullwidth-code-point@2.0.0", + "_inBundle": false, + "_integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "_location": "/ansi-align/is-fullwidth-code-point", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-fullwidth-code-point@2.0.0", + "name": "is-fullwidth-code-point", + "escapedName": "is-fullwidth-code-point", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/ansi-align/string-width" + ], + "_resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues" + }, + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", "keywords": [ "fullwidth", "full-width", @@ -35,11 +65,17 @@ "detect", "check" ], - "devDependencies": { - "ava": "*", - "xo": "*" + "license": "MIT", + "name": "is-fullwidth-code-point", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git" }, + "scripts": { + "test": "xo && ava" + }, + "version": "2.0.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/ansi-align/node_modules/string-width/package.json b/node_modules/ansi-align/node_modules/string-width/package.json index 999be2234..fad1e4a23 100644 --- a/node_modules/ansi-align/node_modules/string-width/package.json +++ b/node_modules/ansi-align/node_modules/string-width/package.json @@ -1,23 +1,58 @@ { - "name": "string-width", - "version": "3.1.0", - "description": "Get the visual width of a string - the number of columns required to display it", - "license": "MIT", - "repository": "sindresorhus/string-width", + "_args": [ + [ + "string-width@3.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "string-width@3.1.0", + "_id": "string-width@3.1.0", + "_inBundle": false, + "_integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "_location": "/ansi-align/string-width", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "string-width@3.1.0", + "name": "string-width", + "escapedName": "string-width", + "rawSpec": "3.1.0", + "saveSpec": null, + "fetchSpec": "3.1.0" + }, + "_requiredBy": [ + "/ansi-align" + ], + "_resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "_spec": "3.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/string-width/issues" + }, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "description": "Get the visual width of a string - the number of columns required to display it", + "devDependencies": { + "ava": "^1.0.1", + "xo": "^0.23.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/string-width#readme", "keywords": [ "string", "str", @@ -44,13 +79,14 @@ "korean", "fixed-width" ], - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "license": "MIT", + "name": "string-width", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/string-width.git" }, - "devDependencies": { - "ava": "^1.0.1", - "xo": "^0.23.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "3.1.0" +} diff --git a/node_modules/ansi-align/node_modules/strip-ansi/package.json b/node_modules/ansi-align/node_modules/strip-ansi/package.json index 8da283c17..53dd7502d 100644 --- a/node_modules/ansi-align/node_modules/strip-ansi/package.json +++ b/node_modules/ansi-align/node_modules/strip-ansi/package.json @@ -1,24 +1,58 @@ { - "name": "strip-ansi", - "version": "5.2.0", - "description": "Strip ANSI escape codes from a string", - "license": "MIT", - "repository": "chalk/strip-ansi", + "_args": [ + [ + "strip-ansi@5.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "strip-ansi@5.2.0", + "_id": "strip-ansi@5.2.0", + "_inBundle": false, + "_integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "_location": "/ansi-align/strip-ansi", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "strip-ansi@5.2.0", + "name": "strip-ansi", + "escapedName": "strip-ansi", + "rawSpec": "5.2.0", + "saveSpec": null, + "fetchSpec": "5.2.0" + }, + "_requiredBy": [ + "/ansi-align/string-width" + ], + "_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "_spec": "5.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/chalk/strip-ansi/issues" + }, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "description": "Strip ANSI escape codes from a string", + "devDependencies": { + "ava": "^1.3.1", + "tsd-check": "^0.5.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd-check" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/chalk/strip-ansi#readme", "keywords": [ "strip", "trim", @@ -43,12 +77,14 @@ "command-line", "text" ], - "dependencies": { - "ansi-regex": "^4.1.0" + "license": "MIT", + "name": "strip-ansi", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/strip-ansi.git" }, - "devDependencies": { - "ava": "^1.3.1", - "tsd-check": "^0.5.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd-check" + }, + "version": "5.2.0" +} diff --git a/node_modules/ansi-align/package.json b/node_modules/ansi-align/package.json index dd0ee2023..439a77ff2 100644 --- a/node_modules/ansi-align/package.json +++ b/node_modules/ansi-align/package.json @@ -1,37 +1,45 @@ { - "name": "ansi-align", - "version": "3.0.0", - "description": "align-text with ANSI support for CLIs", - "main": "index.js", - "scripts": { - "pretest": "standard", - "test": "nyc ava", - "coverage": "nyc report --reporter=text-lcov | coveralls", - "release": "standard-version" - }, - "files": [ - "index.js" + "_args": [ + [ + "ansi-align@3.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "git+https://github.com/nexdrew/ansi-align.git" + "_development": true, + "_from": "ansi-align@3.0.0", + "_id": "ansi-align@3.0.0", + "_inBundle": false, + "_integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "_location": "/ansi-align", + "_phantomChildren": { + "ansi-regex": "4.1.0" }, - "keywords": [ - "ansi", - "align", - "cli", - "center", - "pad" + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-align@3.0.0", + "name": "ansi-align", + "escapedName": "ansi-align", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/boxen" ], - "author": "nexdrew", - "license": "ISC", + "_resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "nexdrew" + }, "bugs": { "url": "https://github.com/nexdrew/ansi-align/issues" }, - "homepage": "https://github.com/nexdrew/ansi-align#readme", "dependencies": { "string-width": "^3.0.0" }, + "description": "align-text with ANSI support for CLIs", "devDependencies": { "ava": "^1.0.1", "chalk": "^2.4.1", @@ -39,5 +47,30 @@ "nyc": "^13.1.0", "standard": "^12.0.1", "standard-version": "^4.4.0" - } -} \ No newline at end of file + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/nexdrew/ansi-align#readme", + "keywords": [ + "ansi", + "align", + "cli", + "center", + "pad" + ], + "license": "ISC", + "main": "index.js", + "name": "ansi-align", + "repository": { + "type": "git", + "url": "git+https://github.com/nexdrew/ansi-align.git" + }, + "scripts": { + "coverage": "nyc report --reporter=text-lcov | coveralls", + "pretest": "standard", + "release": "standard-version", + "test": "nyc ava" + }, + "version": "3.0.0" +} diff --git a/node_modules/ansi-colors/package.json b/node_modules/ansi-colors/package.json index eb1facb6d..1659af66f 100644 --- a/node_modules/ansi-colors/package.json +++ b/node_modules/ansi-colors/package.json @@ -1,33 +1,59 @@ { - "name": "ansi-colors", - "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).", - "version": "4.1.1", - "homepage": "https://github.com/doowb/ansi-colors", - "author": "Brian Woodward (https://github.com/doowb)", - "contributors": [ - "Brian Woodward (https://twitter.com/doowb)", - "Jason Schilling (https://sourecode.de)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Jordan (https://github.com/Silic0nS0ldier)" + "_args": [ + [ + "ansi-colors@4.1.1", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "doowb/ansi-colors", + "_development": true, + "_from": "ansi-colors@4.1.1", + "_id": "ansi-colors@4.1.1", + "_inBundle": false, + "_integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "_location": "/ansi-colors", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-colors@4.1.1", + "name": "ansi-colors", + "escapedName": "ansi-colors", + "rawSpec": "4.1.1", + "saveSpec": null, + "fetchSpec": "4.1.1" + }, + "_requiredBy": [ + "/enquirer" + ], + "_resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "_spec": "4.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Brian Woodward", + "url": "https://github.com/doowb" + }, "bugs": { "url": "https://github.com/doowb/ansi-colors/issues" }, - "license": "MIT", - "files": [ - "index.js", - "symbols.js", - "types/index.d.ts" + "contributors": [ + { + "name": "Brian Woodward", + "url": "https://twitter.com/doowb" + }, + { + "name": "Jason Schilling", + "url": "https://sourecode.de" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + }, + { + "name": "Jordan", + "url": "https://github.com/Silic0nS0ldier" + } ], - "main": "index.js", - "types": "./types/index.d.ts", - "engines": { - "node": ">=6" - }, - "scripts": { - "test": "mocha" - }, + "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).", "devDependencies": { "decache": "^4.5.1", "gulp-format-md": "^2.0.0", @@ -35,6 +61,15 @@ "mocha": "^6.1.4", "text-table": "^0.2.0" }, + "engines": { + "node": ">=6" + }, + "files": [ + "index.js", + "symbols.js", + "types/index.d.ts" + ], + "homepage": "https://github.com/doowb/ansi-colors", "keywords": [ "ansi", "bgblack", @@ -75,6 +110,17 @@ "white", "yellow" ], + "license": "MIT", + "main": "index.js", + "name": "ansi-colors", + "repository": { + "type": "git", + "url": "git+https://github.com/doowb/ansi-colors.git" + }, + "scripts": { + "test": "mocha" + }, + "types": "./types/index.d.ts", "verb": { "toc": false, "layout": "default", @@ -105,5 +151,6 @@ "colors", "kleur" ] - } -} \ No newline at end of file + }, + "version": "4.1.1" +} diff --git a/node_modules/ansi-regex/package.json b/node_modules/ansi-regex/package.json index cbf44fadd..dbd3709db 100644 --- a/node_modules/ansi-regex/package.json +++ b/node_modules/ansi-regex/package.json @@ -1,24 +1,54 @@ { - "name": "ansi-regex", - "version": "4.1.0", - "description": "Regular expression for matching ANSI escape codes", - "license": "MIT", - "repository": "chalk/ansi-regex", + "_args": [ + [ + "ansi-regex@4.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ansi-regex@4.1.0", + "_id": "ansi-regex@4.1.0", + "_inBundle": false, + "_integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "_location": "/ansi-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-regex@4.1.0", + "name": "ansi-regex", + "escapedName": "ansi-regex", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/ansi-align/strip-ansi", + "/table/strip-ansi" + ], + "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/chalk/ansi-regex/issues" + }, + "description": "Regular expression for matching ANSI escape codes", + "devDependencies": { + "ava": "^0.25.0", + "xo": "^0.23.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava", - "view-supported": "node fixtures/view-codes.js" - }, "files": [ "index.js" ], + "homepage": "https://github.com/chalk/ansi-regex#readme", "keywords": [ "ansi", "styles", @@ -46,8 +76,15 @@ "find", "pattern" ], - "devDependencies": { - "ava": "^0.25.0", - "xo": "^0.23.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "ansi-regex", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-regex.git" + }, + "scripts": { + "test": "xo && ava", + "view-supported": "node fixtures/view-codes.js" + }, + "version": "4.1.0" +} diff --git a/node_modules/ansi-styles/package.json b/node_modules/ansi-styles/package.json index a5eb4ff0f..3d1dff574 100644 --- a/node_modules/ansi-styles/package.json +++ b/node_modules/ansi-styles/package.json @@ -1,24 +1,62 @@ { - "name": "ansi-styles", - "version": "3.2.1", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", + "_args": [ + [ + "ansi-styles@3.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ansi-styles@3.2.1", + "_id": "ansi-styles@3.2.1", + "_inBundle": false, + "_integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "_location": "/ansi-styles", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-styles@3.2.1", + "name": "ansi-styles", + "escapedName": "ansi-styles", + "rawSpec": "3.2.1", + "saveSpec": null, + "fetchSpec": "3.2.1" + }, + "_requiredBy": [ + "/chalk", + "/table/slice-ansi" + ], + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "_spec": "3.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "ava": { + "require": "babel-polyfill" + }, + "bugs": { + "url": "https://github.com/chalk/ansi-styles/issues" + }, + "dependencies": { + "color-convert": "^1.9.0" + }, + "description": "ANSI escape codes for styling strings in the terminal", + "devDependencies": { + "ava": "*", + "babel-polyfill": "^6.23.0", + "svg-term-cli": "^2.1.1", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, "files": [ "index.js" ], + "homepage": "https://github.com/chalk/ansi-styles#readme", "keywords": [ "ansi", "styles", @@ -41,16 +79,15 @@ "command-line", "text" ], - "dependencies": { - "color-convert": "^1.9.0" + "license": "MIT", + "name": "ansi-styles", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-styles.git" }, - "devDependencies": { - "ava": "*", - "babel-polyfill": "^6.23.0", - "svg-term-cli": "^2.1.1", - "xo": "*" + "scripts": { + "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", + "test": "xo && ava" }, - "ava": { - "require": "babel-polyfill" - } -} \ No newline at end of file + "version": "3.2.1" +} diff --git a/node_modules/argparse/package.json b/node_modules/argparse/package.json index b16de2518..ebb586398 100644 --- a/node_modules/argparse/package.json +++ b/node_modules/argparse/package.json @@ -1,7 +1,58 @@ { - "name": "argparse", + "_args": [ + [ + "argparse@1.0.10", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "argparse@1.0.10", + "_id": "argparse@1.0.10", + "_inBundle": false, + "_integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "_location": "/argparse", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "argparse@1.0.10", + "name": "argparse", + "escapedName": "argparse", + "rawSpec": "1.0.10", + "saveSpec": null, + "fetchSpec": "1.0.10" + }, + "_requiredBy": [ + "/js-yaml" + ], + "_resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "_spec": "1.0.10", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/nodeca/argparse/issues" + }, + "contributors": [ + { + "name": "Eugene Shkuropat" + }, + { + "name": "Paul Jacobson" + } + ], + "dependencies": { + "sprintf-js": "~1.0.2" + }, "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library", - "version": "1.0.10", + "devDependencies": { + "eslint": "^2.13.1", + "istanbul": "^0.4.5", + "mocha": "^3.1.0", + "ndoc": "^5.0.1" + }, + "files": [ + "index.js", + "lib/" + ], + "homepage": "https://github.com/nodeca/argparse#readme", "keywords": [ "cli", "parser", @@ -9,26 +60,14 @@ "option", "args" ], - "contributors": [ - "Eugene Shkuropat", - "Paul Jacobson" - ], - "files": [ - "index.js", - "lib/" - ], "license": "MIT", - "repository": "nodeca/argparse", + "name": "argparse", + "repository": { + "type": "git", + "url": "git+https://github.com/nodeca/argparse.git" + }, "scripts": { "test": "make test" }, - "dependencies": { - "sprintf-js": "~1.0.2" - }, - "devDependencies": { - "eslint": "^2.13.1", - "istanbul": "^0.4.5", - "mocha": "^3.1.0", - "ndoc": "^5.0.1" - } -} \ No newline at end of file + "version": "1.0.10" +} diff --git a/node_modules/array-find-index/package.json b/node_modules/array-find-index/package.json index ed7544350..22b1d05fc 100644 --- a/node_modules/array-find-index/package.json +++ b/node_modules/array-find-index/package.json @@ -1,23 +1,53 @@ { - "name": "array-find-index", - "version": "1.0.2", - "description": "ES2015 `Array#findIndex()` ponyfill", - "license": "MIT", - "repository": "sindresorhus/array-find-index", + "_args": [ + [ + "array-find-index@1.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "array-find-index@1.0.2", + "_id": "array-find-index@1.0.2", + "_inBundle": false, + "_integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "_location": "/array-find-index", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "array-find-index@1.0.2", + "name": "array-find-index", + "escapedName": "array-find-index", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" + }, + "_requiredBy": [ + "/currently-unhandled" + ], + "_resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/array-find-index/issues" + }, + "description": "ES2015 `Array#findIndex()` ponyfill", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=0.10.0" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/array-find-index#readme", "keywords": [ "es2015", "ponyfill", @@ -28,8 +58,14 @@ "findindex", "array" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "array-find-index", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/array-find-index.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.2" +} diff --git a/node_modules/array-includes/package.json b/node_modules/array-includes/package.json index a9ca8a4a6..221d15708 100644 --- a/node_modules/array-includes/package.json +++ b/node_modules/array-includes/package.json @@ -1,13 +1,40 @@ { - "name": "array-includes", - "version": "3.1.1", + "_args": [ + [ + "array-includes@3.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "array-includes@3.1.1", + "_id": "array-includes@3.1.1", + "_inBundle": false, + "_integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "_location": "/array-includes", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "array-includes@3.1.1", + "name": "array-includes", + "escapedName": "array-includes", + "rawSpec": "3.1.1", + "saveSpec": null, + "fetchSpec": "3.1.1" + }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "_spec": "3.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bugs": { + "url": "https://github.com/es-shims/array-includes/issues" }, "contributors": [ { @@ -16,40 +43,12 @@ "url": "http://ljharb.codes" } ], - "description": "An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.", - "license": "MIT", - "main": "index.js", - "scripts": { - "pretest": "npm run --silent lint && evalmd README.md", - "test": "npm run --silent tests-only", - "posttest": "npx aud", - "tests-only": "es-shim-api --bound && npm run --silent test:shimmed && npm run --silent test:module", - "test:shimmed": "node test/shimmed.js", - "test:module": "node test/index.js", - "coverage": "covert test/*.js", - "coverage:quiet": "covert test/*.js --quiet", - "lint": "eslint ." - }, - "repository": { - "type": "git", - "url": "git://github.com/es-shims/array-includes.git" - }, - "keywords": [ - "Array.prototype.includes", - "includes", - "array", - "ES7", - "shim", - "polyfill", - "contains", - "Array.prototype.contains", - "es-shim API" - ], "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0", "is-string": "^1.0.5" }, + "description": "An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.", "devDependencies": { "@es-shims/api": "^2.1.2", "@ljharb/eslint-config": "^15.1.0", @@ -62,6 +61,42 @@ "indexof": "^0.0.1", "tape": "^4.12.0" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "homepage": "https://github.com/es-shims/array-includes#readme", + "keywords": [ + "Array.prototype.includes", + "includes", + "array", + "ES7", + "shim", + "polyfill", + "contains", + "Array.prototype.contains", + "es-shim API" + ], + "license": "MIT", + "main": "index.js", + "name": "array-includes", + "repository": { + "type": "git", + "url": "git://github.com/es-shims/array-includes.git" + }, + "scripts": { + "coverage": "covert test/*.js", + "coverage:quiet": "covert test/*.js --quiet", + "lint": "eslint .", + "posttest": "npx aud", + "pretest": "npm run --silent lint && evalmd README.md", + "test": "npm run --silent tests-only", + "test:module": "node test/index.js", + "test:shimmed": "node test/shimmed.js", + "tests-only": "es-shim-api --bound && npm run --silent test:shimmed && npm run --silent test:module" + }, "testling": { "files": [ "test/index.js", @@ -83,7 +118,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - } -} \ No newline at end of file + "version": "3.1.1" +} diff --git a/node_modules/array-union/package.json b/node_modules/array-union/package.json index ca61e74cb..2f766aa99 100644 --- a/node_modules/array-union/package.json +++ b/node_modules/array-union/package.json @@ -1,24 +1,57 @@ { - "name": "array-union", - "version": "2.1.0", - "description": "Create an array of unique values, in order, from the input arrays", - "license": "MIT", - "repository": "sindresorhus/array-union", + "_args": [ + [ + "array-union@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "array-union@2.1.0", + "_id": "array-union@2.1.0", + "_inBundle": false, + "_integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "_location": "/array-union", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "array-union@2.1.0", + "name": "array-union", + "escapedName": "array-union", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/@typescript-eslint/typescript-estree/globby", + "/del/globby", + "/globby" + ], + "_resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/array-union/issues" + }, + "description": "Create an array of unique values, in order, from the input arrays", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/array-union#readme", "keywords": [ "array", "set", @@ -30,9 +63,14 @@ "combine", "merge" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "array-union", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/array-union.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.0" +} diff --git a/node_modules/array.prototype.flat/package.json b/node_modules/array.prototype.flat/package.json index 8e1e119a0..610dd97af 100644 --- a/node_modules/array.prototype.flat/package.json +++ b/node_modules/array.prototype.flat/package.json @@ -1,13 +1,40 @@ { - "name": "array.prototype.flat", - "version": "1.2.3", + "_args": [ + [ + "array.prototype.flat@1.2.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "array.prototype.flat@1.2.3", + "_id": "array.prototype.flat@1.2.3", + "_inBundle": false, + "_integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "_location": "/array.prototype.flat", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "array.prototype.flat@1.2.3", + "name": "array.prototype.flat", + "escapedName": "array.prototype.flat", + "rawSpec": "1.2.3", + "saveSpec": null, + "fetchSpec": "1.2.3" + }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "_spec": "1.2.3", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bugs": { + "url": "https://github.com/es-shims/Array.prototype.flat/issues" }, "contributors": [ { @@ -16,25 +43,35 @@ "url": "http://ljharb.codes" } ], + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, "description": "An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.", - "license": "MIT", - "main": "index.js", - "scripts": { - "prepublish": "safe-publish-latest", - "pretest": "npm run --silent lint && evalmd README.md", - "test": "npm run --silent tests-only", - "posttest": "npx aud --production", - "pretests-only": "es-shim-api --bound", - "tests-only": "npm run --silent test:shimmed && npm run --silent test:module", - "test:shimmed": "node test/shimmed", - "test:module": "node test", - "coverage": "nyc npm run tests-only", - "lint": "eslint test/*.js *.js" + "devDependencies": { + "@es-shims/api": "^2.1.2", + "@ljharb/eslint-config": "^15.0.2", + "covert": "^1.1.1", + "eslint": "^6.7.2", + "evalmd": "0.0.19", + "function-bind": "^1.1.1", + "nyc": "^10.3.2", + "object-inspect": "^1.7.0", + "safe-publish-latest": "^1.1.4", + "tape": "^4.11.0" }, - "repository": { - "type": "git", - "url": "git://github.com/es-shims/Array.prototype.flat.git" + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "greenkeeper": { + "ignore": [ + "nyc" + ] + }, + "homepage": "https://github.com/es-shims/Array.prototype.flat#readme", "keywords": [ "Array.prototype.flatten", "Array.prototype.flat", @@ -48,21 +85,24 @@ "Array.prototype.flatMap", "es-shim API" ], - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "license": "MIT", + "main": "index.js", + "name": "array.prototype.flat", + "repository": { + "type": "git", + "url": "git://github.com/es-shims/Array.prototype.flat.git" }, - "devDependencies": { - "@es-shims/api": "^2.1.2", - "@ljharb/eslint-config": "^15.0.2", - "covert": "^1.1.1", - "eslint": "^6.7.2", - "evalmd": "0.0.19", - "function-bind": "^1.1.1", - "nyc": "^10.3.2", - "object-inspect": "^1.7.0", - "safe-publish-latest": "^1.1.4", - "tape": "^4.11.0" + "scripts": { + "coverage": "nyc npm run tests-only", + "lint": "eslint test/*.js *.js", + "posttest": "npx aud --production", + "prepublish": "safe-publish-latest", + "pretest": "npm run --silent lint && evalmd README.md", + "pretests-only": "es-shim-api --bound", + "test": "npm run --silent tests-only", + "test:module": "node test", + "test:shimmed": "node test/shimmed", + "tests-only": "npm run --silent test:shimmed && npm run --silent test:module" }, "testling": { "files": [ @@ -85,12 +125,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "greenkeeper": { - "ignore": [ - "nyc" - ] - } -} \ No newline at end of file + "version": "1.2.3" +} diff --git a/node_modules/arrgv/package.json b/node_modules/arrgv/package.json index 620775aeb..6bfea4365 100644 --- a/node_modules/arrgv/package.json +++ b/node_modules/arrgv/package.json @@ -1,25 +1,52 @@ { - "name": "arrgv", - "version": "1.0.2", + "_args": [ + [ + "arrgv@1.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "arrgv@1.0.2", + "_id": "arrgv@1.0.2", + "_inBundle": false, + "_integrity": "sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==", + "_location": "/arrgv", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "arrgv@1.0.2", + "name": "arrgv", + "escapedName": "arrgv", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/arrgv/-/arrgv-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "astur", + "email": "astur@yandex.ru", + "url": "http://kozlov.am/" + }, + "bugs": { + "url": "https://github.com/astur/arrgv/issues" + }, "description": "Parsing string to array of args like node on bash do.", - "main": "index.js", - "author": "astur (http://kozlov.am/)", - "scripts": { - "test": "eslint . && nyc ava -v" - }, - "repository": { - "type": "git", - "url": "https://github.com/astur/arrgv.git" - }, - "engines": { - "node": ">=8.0.0" - }, "devDependencies": { "ava": "^0.25.0", "eslint": "^5.4.0", "eslint-config-astur": "^1.6.1", "nyc": "^12.0.2" }, + "engines": { + "node": ">=8.0.0" + }, + "homepage": "https://github.com/astur/arrgv#readme", "keywords": [ "arguments", "cli", @@ -29,5 +56,15 @@ "args", "argv" ], - "license": "MIT" -} \ No newline at end of file + "license": "MIT", + "main": "index.js", + "name": "arrgv", + "repository": { + "type": "git", + "url": "git+https://github.com/astur/arrgv.git" + }, + "scripts": { + "test": "eslint . && nyc ava -v" + }, + "version": "1.0.2" +} diff --git a/node_modules/arrify/package.json b/node_modules/arrify/package.json index 223b18354..1796cf797 100644 --- a/node_modules/arrify/package.json +++ b/node_modules/arrify/package.json @@ -1,24 +1,55 @@ { - "name": "arrify", - "version": "2.0.1", - "description": "Convert a value to an array", - "license": "MIT", - "repository": "sindresorhus/arrify", + "_args": [ + [ + "arrify@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "arrify@2.0.1", + "_id": "arrify@2.0.1", + "_inBundle": false, + "_integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "_location": "/arrify", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "arrify@2.0.1", + "name": "arrify", + "escapedName": "arrify", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/arrify/issues" + }, + "description": "Convert a value to an array", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/arrify#readme", "keywords": [ "array", "arrify", @@ -27,9 +58,14 @@ "value", "ensure" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "arrify", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/arrify.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.1" +} diff --git a/node_modules/astral-regex/package.json b/node_modules/astral-regex/package.json index 9e7141ad1..dd2a7b506 100644 --- a/node_modules/astral-regex/package.json +++ b/node_modules/astral-regex/package.json @@ -1,32 +1,68 @@ { - "name": "astral-regex", - "version": "1.0.0", - "description": "Regular expression for matching astral symbols", - "license": "MIT", - "repository": "kevva/astral-regex", + "_args": [ + [ + "astral-regex@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "astral-regex@1.0.0", + "_id": "astral-regex@1.0.0", + "_inBundle": false, + "_integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "_location": "/astral-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "astral-regex@1.0.0", + "name": "astral-regex", + "escapedName": "astral-regex", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/table/slice-ansi" + ], + "_resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Kevin Mårtensson", "email": "kevinmartensson@gmail.com", "url": "github.com/kevva" }, + "bugs": { + "url": "https://github.com/kevva/astral-regex/issues" + }, + "dependencies": {}, + "description": "Regular expression for matching astral symbols", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/kevva/astral-regex#readme", "keywords": [ "astral", "emoji", "regex", "surrogate" ], - "dependencies": {}, - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "astral-regex", + "repository": { + "type": "git", + "url": "git+https://github.com/kevva/astral-regex.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.0" +} diff --git a/node_modules/async/CHANGELOG.md b/node_modules/async/CHANGELOG.md new file mode 100644 index 000000000..3f13a0dbb --- /dev/null +++ b/node_modules/async/CHANGELOG.md @@ -0,0 +1,275 @@ +# v2.6.3 +- Updated lodash to squelch a security warning (#1675) + +# v2.6.2 +- Updated lodash to squelch a security warning (#1620) + +# v2.6.1 +- Updated lodash to prevent `npm audit` warnings. (#1532, #1533) +- Made `async-es` more optimized for webpack users (#1517) +- Fixed a stack overflow with large collections and a synchronous iterator (#1514) +- Various small fixes/chores (#1505, #1511, #1527, #1530) + +# v2.6.0 +- Added missing aliases for many methods. Previously, you could not (e.g.) `require('async/find')` or use `async.anyLimit`. (#1483) +- Improved `queue` performance. (#1448, #1454) +- Add missing sourcemap (#1452, #1453) +- Various doc updates (#1448, #1471, #1483) + +# v2.5.0 +- Added `concatLimit`, the `Limit` equivalent of [`concat`](https://caolan.github.io/async/docs.html#concat) ([#1426](https://github.com/caolan/async/issues/1426), [#1430](https://github.com/caolan/async/pull/1430)) +- `concat` improvements: it now preserves order, handles falsy values and the `iteratee` callback takes a variable number of arguments ([#1437](https://github.com/caolan/async/issues/1437), [#1436](https://github.com/caolan/async/pull/1436)) +- Fixed an issue in `queue` where there was a size discrepancy between `workersList().length` and `running()` ([#1428](https://github.com/caolan/async/issues/1428), [#1429](https://github.com/caolan/async/pull/1429)) +- Various doc fixes ([#1422](https://github.com/caolan/async/issues/1422), [#1424](https://github.com/caolan/async/pull/1424)) + +# v2.4.1 +- Fixed a bug preventing functions wrapped with `timeout()` from being re-used. ([#1418](https://github.com/caolan/async/issues/1418), [#1419](https://github.com/caolan/async/issues/1419)) + +# v2.4.0 +- Added `tryEach`, for running async functions in parallel, where you only expect one to succeed. ([#1365](https://github.com/caolan/async/issues/1365), [#687](https://github.com/caolan/async/issues/687)) +- Improved performance, most notably in `parallel` and `waterfall` ([#1395](https://github.com/caolan/async/issues/1395)) +- Added `queue.remove()`, for removing items in a `queue` ([#1397](https://github.com/caolan/async/issues/1397), [#1391](https://github.com/caolan/async/issues/1391)) +- Fixed using `eval`, preventing Async from running in pages with Content Security Policy ([#1404](https://github.com/caolan/async/issues/1404), [#1403](https://github.com/caolan/async/issues/1403)) +- Fixed errors thrown in an `asyncify`ed function's callback being caught by the underlying Promise ([#1408](https://github.com/caolan/async/issues/1408)) +- Fixed timing of `queue.empty()` ([#1367](https://github.com/caolan/async/issues/1367)) +- Various doc fixes ([#1314](https://github.com/caolan/async/issues/1314), [#1394](https://github.com/caolan/async/issues/1394), [#1412](https://github.com/caolan/async/issues/1412)) + +# v2.3.0 +- Added support for ES2017 `async` functions. Wherever you can pass a Node-style/CPS function that uses a callback, you can also pass an `async` function. Previously, you had to wrap `async` functions with `asyncify`. The caveat is that it will only work if `async` functions are supported natively in your environment, transpiled implementations can't be detected. ([#1386](https://github.com/caolan/async/issues/1386), [#1390](https://github.com/caolan/async/issues/1390)) +- Small doc fix ([#1392](https://github.com/caolan/async/issues/1392)) + +# v2.2.0 +- Added `groupBy`, and the `Series`/`Limit` equivalents, analogous to [`_.groupBy`](http://lodash.com/docs#groupBy) ([#1364](https://github.com/caolan/async/issues/1364)) +- Fixed `transform` bug when `callback` was not passed ([#1381](https://github.com/caolan/async/issues/1381)) +- Added note about `reflect` to `parallel` docs ([#1385](https://github.com/caolan/async/issues/1385)) + +# v2.1.5 +- Fix `auto` bug when function names collided with Array.prototype ([#1358](https://github.com/caolan/async/issues/1358)) +- Improve some error messages ([#1349](https://github.com/caolan/async/issues/1349)) +- Avoid stack overflow case in queue +- Fixed an issue in `some`, `every` and `find` where processing would continue after the result was determined. +- Cleanup implementations of `some`, `every` and `find` + +# v2.1.3 +- Make bundle size smaller +- Create optimized hotpath for `filter` in array case. + +# v2.1.2 +- Fixed a stackoverflow bug with `detect`, `some`, `every` on large inputs ([#1293](https://github.com/caolan/async/issues/1293)). + +# v2.1.0 + +- `retry` and `retryable` now support an optional `errorFilter` function that determines if the `task` should retry on the error ([#1256](https://github.com/caolan/async/issues/1256), [#1261](https://github.com/caolan/async/issues/1261)) +- Optimized array iteration in `race`, `cargo`, `queue`, and `priorityQueue` ([#1253](https://github.com/caolan/async/issues/1253)) +- Added alias documentation to doc site ([#1251](https://github.com/caolan/async/issues/1251), [#1254](https://github.com/caolan/async/issues/1254)) +- Added [BootStrap scrollspy](http://getbootstrap.com/javascript/#scrollspy) to docs to highlight in the sidebar the current method being viewed ([#1289](https://github.com/caolan/async/issues/1289), [#1300](https://github.com/caolan/async/issues/1300)) +- Various minor doc fixes ([#1263](https://github.com/caolan/async/issues/1263), [#1264](https://github.com/caolan/async/issues/1264), [#1271](https://github.com/caolan/async/issues/1271), [#1278](https://github.com/caolan/async/issues/1278), [#1280](https://github.com/caolan/async/issues/1280), [#1282](https://github.com/caolan/async/issues/1282), [#1302](https://github.com/caolan/async/issues/1302)) + +# v2.0.1 + +- Significantly optimized all iteration based collection methods such as `each`, `map`, `filter`, etc ([#1245](https://github.com/caolan/async/issues/1245), [#1246](https://github.com/caolan/async/issues/1246), [#1247](https://github.com/caolan/async/issues/1247)). + +# v2.0.0 + +Lots of changes here! + +First and foremost, we have a slick new [site for docs](https://caolan.github.io/async/). Special thanks to [**@hargasinski**](https://github.com/hargasinski) for his work converting our old docs to `jsdoc` format and implementing the new website. Also huge ups to [**@ivanseidel**](https://github.com/ivanseidel) for designing our new logo. It was a long process for both of these tasks, but I think these changes turned out extraordinary well. + +The biggest feature is modularization. You can now `require("async/series")` to only require the `series` function. Every Async library function is available this way. You still can `require("async")` to require the entire library, like you could do before. + +We also provide Async as a collection of ES2015 modules. You can now `import {each} from 'async-es'` or `import waterfall from 'async-es/waterfall'`. If you are using only a few Async functions, and are using a ES bundler such as Rollup, this can significantly lower your build size. + +Major thanks to [**@Kikobeats**](github.com/Kikobeats), [**@aearly**](github.com/aearly) and [**@megawac**](github.com/megawac) for doing the majority of the modularization work, as well as [**@jdalton**](github.com/jdalton) and [**@Rich-Harris**](github.com/Rich-Harris) for advisory work on the general modularization strategy. + +Another one of the general themes of the 2.0 release is standardization of what an "async" function is. We are now more strictly following the node-style continuation passing style. That is, an async function is a function that: + +1. Takes a variable number of arguments +2. The last argument is always a callback +3. The callback can accept any number of arguments +4. The first argument passed to the callback will be treated as an error result, if the argument is truthy +5. Any number of result arguments can be passed after the "error" argument +6. The callback is called once and exactly once, either on the same tick or later tick of the JavaScript event loop. + +There were several cases where Async accepted some functions that did not strictly have these properties, most notably `auto`, `every`, `some`, `filter`, `reject` and `detect`. + +Another theme is performance. We have eliminated internal deferrals in all cases where they make sense. For example, in `waterfall` and `auto`, there was a `setImmediate` between each task -- these deferrals have been removed. A `setImmediate` call can add up to 1ms of delay. This might not seem like a lot, but it can add up if you are using many Async functions in the course of processing a HTTP request, for example. Nearly all asynchronous functions that do I/O already have some sort of deferral built in, so the extra deferral is unnecessary. The trade-off of this change is removing our built-in stack-overflow defense. Many synchronous callback calls in series can quickly overflow the JS call stack. If you do have a function that is sometimes synchronous (calling its callback on the same tick), and are running into stack overflows, wrap it with `async.ensureAsync()`. + +Another big performance win has been re-implementing `queue`, `cargo`, and `priorityQueue` with [doubly linked lists](https://en.wikipedia.org/wiki/Doubly_linked_list) instead of arrays. This has lead to queues being an order of [magnitude faster on large sets of tasks](https://github.com/caolan/async/pull/1205). + +## New Features + +- Async is now modularized. Individual functions can be `require()`d from the main package. (`require('async/auto')`) ([#984](https://github.com/caolan/async/issues/984), [#996](https://github.com/caolan/async/issues/996)) +- Async is also available as a collection of ES2015 modules in the new `async-es` package. (`import {forEachSeries} from 'async-es'`) ([#984](https://github.com/caolan/async/issues/984), [#996](https://github.com/caolan/async/issues/996)) +- Added `race`, analogous to `Promise.race()`. It will run an array of async tasks in parallel and will call its callback with the result of the first task to respond. ([#568](https://github.com/caolan/async/issues/568), [#1038](https://github.com/caolan/async/issues/1038)) +- Collection methods now accept ES2015 iterators. Maps, Sets, and anything that implements the iterator spec can now be passed directly to `each`, `map`, `parallel`, etc.. ([#579](https://github.com/caolan/async/issues/579), [#839](https://github.com/caolan/async/issues/839), [#1074](https://github.com/caolan/async/issues/1074)) +- Added `mapValues`, for mapping over the properties of an object and returning an object with the same keys. ([#1157](https://github.com/caolan/async/issues/1157), [#1177](https://github.com/caolan/async/issues/1177)) +- Added `timeout`, a wrapper for an async function that will make the task time-out after the specified time. ([#1007](https://github.com/caolan/async/issues/1007), [#1027](https://github.com/caolan/async/issues/1027)) +- Added `reflect` and `reflectAll`, analagous to [`Promise.reflect()`](http://bluebirdjs.com/docs/api/reflect.html), a wrapper for async tasks that always succeeds, by gathering results and errors into an object. ([#942](https://github.com/caolan/async/issues/942), [#1012](https://github.com/caolan/async/issues/1012), [#1095](https://github.com/caolan/async/issues/1095)) +- `constant` supports dynamic arguments -- it will now always use its last argument as the callback. ([#1016](https://github.com/caolan/async/issues/1016), [#1052](https://github.com/caolan/async/issues/1052)) +- `setImmediate` and `nextTick` now support arguments to partially apply to the deferred function, like the node-native versions do. ([#940](https://github.com/caolan/async/issues/940), [#1053](https://github.com/caolan/async/issues/1053)) +- `auto` now supports resolving cyclic dependencies using [Kahn's algorithm](https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm) ([#1140](https://github.com/caolan/async/issues/1140)). +- Added `autoInject`, a relative of `auto` that automatically spreads a task's dependencies as arguments to the task function. ([#608](https://github.com/caolan/async/issues/608), [#1055](https://github.com/caolan/async/issues/1055), [#1099](https://github.com/caolan/async/issues/1099), [#1100](https://github.com/caolan/async/issues/1100)) +- You can now limit the concurrency of `auto` tasks. ([#635](https://github.com/caolan/async/issues/635), [#637](https://github.com/caolan/async/issues/637)) +- Added `retryable`, a relative of `retry` that wraps an async function, making it retry when called. ([#1058](https://github.com/caolan/async/issues/1058)) +- `retry` now supports specifying a function that determines the next time interval, useful for exponential backoff, logging and other retry strategies. ([#1161](https://github.com/caolan/async/issues/1161)) +- `retry` will now pass all of the arguments the task function was resolved with to the callback ([#1231](https://github.com/caolan/async/issues/1231)). +- Added `q.unsaturated` -- callback called when a `queue`'s number of running workers falls below a threshold. ([#868](https://github.com/caolan/async/issues/868), [#1030](https://github.com/caolan/async/issues/1030), [#1033](https://github.com/caolan/async/issues/1033), [#1034](https://github.com/caolan/async/issues/1034)) +- Added `q.error` -- a callback called whenever a `queue` task calls its callback with an error. ([#1170](https://github.com/caolan/async/issues/1170)) +- `applyEach` and `applyEachSeries` now pass results to the final callback. ([#1088](https://github.com/caolan/async/issues/1088)) + +## Breaking changes + +- Calling a callback more than once is considered an error, and an error will be thrown. This had an explicit breaking change in `waterfall`. If you were relying on this behavior, you should more accurately represent your control flow as an event emitter or stream. ([#814](https://github.com/caolan/async/issues/814), [#815](https://github.com/caolan/async/issues/815), [#1048](https://github.com/caolan/async/issues/1048), [#1050](https://github.com/caolan/async/issues/1050)) +- `auto` task functions now always take the callback as the last argument. If a task has dependencies, the `results` object will be passed as the first argument. To migrate old task functions, wrap them with [`_.flip`](https://lodash.com/docs#flip) ([#1036](https://github.com/caolan/async/issues/1036), [#1042](https://github.com/caolan/async/issues/1042)) +- Internal `setImmediate` calls have been refactored away. This may make existing flows vulnerable to stack overflows if you use many synchronous functions in series. Use `ensureAsync` to work around this. ([#696](https://github.com/caolan/async/issues/696), [#704](https://github.com/caolan/async/issues/704), [#1049](https://github.com/caolan/async/issues/1049), [#1050](https://github.com/caolan/async/issues/1050)) +- `map` used to return an object when iterating over an object. `map` now always returns an array, like in other libraries. The previous object behavior has been split out into `mapValues`. ([#1157](https://github.com/caolan/async/issues/1157), [#1177](https://github.com/caolan/async/issues/1177)) +- `filter`, `reject`, `some`, `every`, `detect` and their families like `{METHOD}Series` and `{METHOD}Limit` now expect an error as the first callback argument, rather than just a simple boolean. Pass `null` as the first argument, or use `fs.access` instead of `fs.exists`. ([#118](https://github.com/caolan/async/issues/118), [#774](https://github.com/caolan/async/issues/774), [#1028](https://github.com/caolan/async/issues/1028), [#1041](https://github.com/caolan/async/issues/1041)) +- `{METHOD}` and `{METHOD}Series` are now implemented in terms of `{METHOD}Limit`. This is a major internal simplification, and is not expected to cause many problems, but it does subtly affect how functions execute internally. ([#778](https://github.com/caolan/async/issues/778), [#847](https://github.com/caolan/async/issues/847)) +- `retry`'s callback is now optional. Previously, omitting the callback would partially apply the function, meaning it could be passed directly as a task to `series` or `auto`. The partially applied "control-flow" behavior has been separated out into `retryable`. ([#1054](https://github.com/caolan/async/issues/1054), [#1058](https://github.com/caolan/async/issues/1058)) +- The test function for `whilst`, `until`, and `during` used to be passed non-error args from the iteratee function's callback, but this led to weirdness where the first call of the test function would be passed no args. We have made it so the test function is never passed extra arguments, and only the `doWhilst`, `doUntil`, and `doDuring` functions pass iteratee callback arguments to the test function ([#1217](https://github.com/caolan/async/issues/1217), [#1224](https://github.com/caolan/async/issues/1224)) +- The `q.tasks` array has been renamed `q._tasks` and is now implemented as a doubly linked list (DLL). Any code that used to interact with this array will need to be updated to either use the provided helpers or support DLLs ([#1205](https://github.com/caolan/async/issues/1205)). +- The timing of the `q.saturated()` callback in a `queue` has been modified to better reflect when tasks pushed to the queue will start queueing. ([#724](https://github.com/caolan/async/issues/724), [#1078](https://github.com/caolan/async/issues/1078)) +- Removed `iterator` method in favour of [ES2015 iterator protocol](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators ) which natively supports arrays ([#1237](https://github.com/caolan/async/issues/1237)) +- Dropped support for Component, Jam, SPM, and Volo ([#1175](https://github.com/caolan/async/issues/1175), #[#176](https://github.com/caolan/async/issues/176)) + +## Bug Fixes + +- Improved handling of no dependency cases in `auto` & `autoInject` ([#1147](https://github.com/caolan/async/issues/1147)). +- Fixed a bug where the callback generated by `asyncify` with `Promises` could resolve twice ([#1197](https://github.com/caolan/async/issues/1197)). +- Fixed several documented optional callbacks not actually being optional ([#1223](https://github.com/caolan/async/issues/1223)). + +## Other + +- Added `someSeries` and `everySeries` for symmetry, as well as a complete set of `any`/`anyLimit`/`anySeries` and `all`/`/allLmit`/`allSeries` aliases. +- Added `find` as an alias for `detect. (as well as `findLimit` and `findSeries`). +- Various doc fixes ([#1005](https://github.com/caolan/async/issues/1005), [#1008](https://github.com/caolan/async/issues/1008), [#1010](https://github.com/caolan/async/issues/1010), [#1015](https://github.com/caolan/async/issues/1015), [#1021](https://github.com/caolan/async/issues/1021), [#1037](https://github.com/caolan/async/issues/1037), [#1039](https://github.com/caolan/async/issues/1039), [#1051](https://github.com/caolan/async/issues/1051), [#1102](https://github.com/caolan/async/issues/1102), [#1107](https://github.com/caolan/async/issues/1107), [#1121](https://github.com/caolan/async/issues/1121), [#1123](https://github.com/caolan/async/issues/1123), [#1129](https://github.com/caolan/async/issues/1129), [#1135](https://github.com/caolan/async/issues/1135), [#1138](https://github.com/caolan/async/issues/1138), [#1141](https://github.com/caolan/async/issues/1141), [#1153](https://github.com/caolan/async/issues/1153), [#1216](https://github.com/caolan/async/issues/1216), [#1217](https://github.com/caolan/async/issues/1217), [#1232](https://github.com/caolan/async/issues/1232), [#1233](https://github.com/caolan/async/issues/1233), [#1236](https://github.com/caolan/async/issues/1236), [#1238](https://github.com/caolan/async/issues/1238)) + +Thank you [**@aearly**](github.com/aearly) and [**@megawac**](github.com/megawac) for taking the lead on version 2 of async. + +------------------------------------------ + +# v1.5.2 +- Allow using `"constructor"` as an argument in `memoize` ([#998](https://github.com/caolan/async/issues/998)) +- Give a better error messsage when `auto` dependency checking fails ([#994](https://github.com/caolan/async/issues/994)) +- Various doc updates ([#936](https://github.com/caolan/async/issues/936), [#956](https://github.com/caolan/async/issues/956), [#979](https://github.com/caolan/async/issues/979), [#1002](https://github.com/caolan/async/issues/1002)) + +# v1.5.1 +- Fix issue with `pause` in `queue` with concurrency enabled ([#946](https://github.com/caolan/async/issues/946)) +- `while` and `until` now pass the final result to callback ([#963](https://github.com/caolan/async/issues/963)) +- `auto` will properly handle concurrency when there is no callback ([#966](https://github.com/caolan/async/issues/966)) +- `auto` will no. properly stop execution when an error occurs ([#988](https://github.com/caolan/async/issues/988), [#993](https://github.com/caolan/async/issues/993)) +- Various doc fixes ([#971](https://github.com/caolan/async/issues/971), [#980](https://github.com/caolan/async/issues/980)) + +# v1.5.0 + +- Added `transform`, analogous to [`_.transform`](http://lodash.com/docs#transform) ([#892](https://github.com/caolan/async/issues/892)) +- `map` now returns an object when an object is passed in, rather than array with non-numeric keys. `map` will begin always returning an array with numeric indexes in the next major release. ([#873](https://github.com/caolan/async/issues/873)) +- `auto` now accepts an optional `concurrency` argument to limit the number o. running tasks ([#637](https://github.com/caolan/async/issues/637)) +- Added `queue#workersList()`, to retrieve the lis. of currently running tasks. ([#891](https://github.com/caolan/async/issues/891)) +- Various code simplifications ([#896](https://github.com/caolan/async/issues/896), [#904](https://github.com/caolan/async/issues/904)) +- Various doc fixes :scroll: ([#890](https://github.com/caolan/async/issues/890), [#894](https://github.com/caolan/async/issues/894), [#903](https://github.com/caolan/async/issues/903), [#905](https://github.com/caolan/async/issues/905), [#912](https://github.com/caolan/async/issues/912)) + +# v1.4.2 + +- Ensure coverage files don't get published on npm ([#879](https://github.com/caolan/async/issues/879)) + +# v1.4.1 + +- Add in overlooked `detectLimit` method ([#866](https://github.com/caolan/async/issues/866)) +- Removed unnecessary files from npm releases ([#861](https://github.com/caolan/async/issues/861)) +- Removed usage of a reserved word to prevent :boom: in older environments ([#870](https://github.com/caolan/async/issues/870)) + +# v1.4.0 + +- `asyncify` now supports promises ([#840](https://github.com/caolan/async/issues/840)) +- Added `Limit` versions of `filter` and `reject` ([#836](https://github.com/caolan/async/issues/836)) +- Add `Limit` versions of `detect`, `some` and `every` ([#828](https://github.com/caolan/async/issues/828), [#829](https://github.com/caolan/async/issues/829)) +- `some`, `every` and `detect` now short circuit early ([#828](https://github.com/caolan/async/issues/828), [#829](https://github.com/caolan/async/issues/829)) +- Improve detection of the global object ([#804](https://github.com/caolan/async/issues/804)), enabling use in WebWorkers +- `whilst` now called with arguments from iterator ([#823](https://github.com/caolan/async/issues/823)) +- `during` now gets called with arguments from iterator ([#824](https://github.com/caolan/async/issues/824)) +- Code simplifications and optimizations aplenty ([diff](https://github.com/caolan/async/compare/v1.3.0...v1.4.0)) + + +# v1.3.0 + +New Features: +- Added `constant` +- Added `asyncify`/`wrapSync` for making sync functions work with callbacks. ([#671](https://github.com/caolan/async/issues/671), [#806](https://github.com/caolan/async/issues/806)) +- Added `during` and `doDuring`, which are like `whilst` with an async truth test. ([#800](https://github.com/caolan/async/issues/800)) +- `retry` now accepts an `interval` parameter to specify a delay between retries. ([#793](https://github.com/caolan/async/issues/793)) +- `async` should work better in Web Workers due to better `root` detection ([#804](https://github.com/caolan/async/issues/804)) +- Callbacks are now optional in `whilst`, `doWhilst`, `until`, and `doUntil` ([#642](https://github.com/caolan/async/issues/642)) +- Various internal updates ([#786](https://github.com/caolan/async/issues/786), [#801](https://github.com/caolan/async/issues/801), [#802](https://github.com/caolan/async/issues/802), [#803](https://github.com/caolan/async/issues/803)) +- Various doc fixes ([#790](https://github.com/caolan/async/issues/790), [#794](https://github.com/caolan/async/issues/794)) + +Bug Fixes: +- `cargo` now exposes the `payload` size, and `cargo.payload` can be changed on the fly after the `cargo` is created. ([#740](https://github.com/caolan/async/issues/740), [#744](https://github.com/caolan/async/issues/744), [#783](https://github.com/caolan/async/issues/783)) + + +# v1.2.1 + +Bug Fix: + +- Small regression with synchronous iterator behavior in `eachSeries` with a 1-element array. Before 1.1.0, `eachSeries`'s callback was called on the same tick, which this patch restores. In 2.0.0, it will be called on the next tick. ([#782](https://github.com/caolan/async/issues/782)) + + +# v1.2.0 + +New Features: + +- Added `timesLimit` ([#743](https://github.com/caolan/async/issues/743)) +- `concurrency` can be changed after initialization in `queue` by setting `q.concurrency`. The new concurrency will be reflected the next time a task is processed. ([#747](https://github.com/caolan/async/issues/747), [#772](https://github.com/caolan/async/issues/772)) + +Bug Fixes: + +- Fixed a regression in `each` and family with empty arrays that have additional properties. ([#775](https://github.com/caolan/async/issues/775), [#777](https://github.com/caolan/async/issues/777)) + + +# v1.1.1 + +Bug Fix: + +- Small regression with synchronous iterator behavior in `eachSeries` with a 1-element array. Before 1.1.0, `eachSeries`'s callback was called on the same tick, which this patch restores. In 2.0.0, it will be called on the next tick. ([#782](https://github.com/caolan/async/issues/782)) + + +# v1.1.0 + +New Features: + +- `cargo` now supports all of the same methods and event callbacks as `queue`. +- Added `ensureAsync` - A wrapper that ensures an async function calls its callback on a later tick. ([#769](https://github.com/caolan/async/issues/769)) +- Optimized `map`, `eachOf`, and `waterfall` families of functions +- Passing a `null` or `undefined` array to `map`, `each`, `parallel` and families will be treated as an empty array ([#667](https://github.com/caolan/async/issues/667)). +- The callback is now optional for the composed results of `compose` and `seq`. ([#618](https://github.com/caolan/async/issues/618)) +- Reduced file size by 4kb, (minified version by 1kb) +- Added code coverage through `nyc` and `coveralls` ([#768](https://github.com/caolan/async/issues/768)) + +Bug Fixes: + +- `forever` will no longer stack overflow with a synchronous iterator ([#622](https://github.com/caolan/async/issues/622)) +- `eachLimit` and other limit functions will stop iterating once an error occurs ([#754](https://github.com/caolan/async/issues/754)) +- Always pass `null` in callbacks when there is no error ([#439](https://github.com/caolan/async/issues/439)) +- Ensure proper conditions when calling `drain()` after pushing an empty data set to a queue ([#668](https://github.com/caolan/async/issues/668)) +- `each` and family will properly handle an empty array ([#578](https://github.com/caolan/async/issues/578)) +- `eachSeries` and family will finish if the underlying array is modified during execution ([#557](https://github.com/caolan/async/issues/557)) +- `queue` will throw if a non-function is passed to `q.push()` ([#593](https://github.com/caolan/async/issues/593)) +- Doc fixes ([#629](https://github.com/caolan/async/issues/629), [#766](https://github.com/caolan/async/issues/766)) + + +# v1.0.0 + +No known breaking changes, we are simply complying with semver from here on out. + +Changes: + +- Start using a changelog! +- Add `forEachOf` for iterating over Objects (or to iterate Arrays with indexes available) ([#168](https://github.com/caolan/async/issues/168) [#704](https://github.com/caolan/async/issues/704) [#321](https://github.com/caolan/async/issues/321)) +- Detect deadlocks in `auto` ([#663](https://github.com/caolan/async/issues/663)) +- Better support for require.js ([#527](https://github.com/caolan/async/issues/527)) +- Throw if queue created with concurrency `0` ([#714](https://github.com/caolan/async/issues/714)) +- Fix unneeded iteration in `queue.resume()` ([#758](https://github.com/caolan/async/issues/758)) +- Guard against timer mocking overriding `setImmediate` ([#609](https://github.com/caolan/async/issues/609) [#611](https://github.com/caolan/async/issues/611)) +- Miscellaneous doc fixes ([#542](https://github.com/caolan/async/issues/542) [#596](https://github.com/caolan/async/issues/596) [#615](https://github.com/caolan/async/issues/615) [#628](https://github.com/caolan/async/issues/628) [#631](https://github.com/caolan/async/issues/631) [#690](https://github.com/caolan/async/issues/690) [#729](https://github.com/caolan/async/issues/729)) +- Use single noop function internally ([#546](https://github.com/caolan/async/issues/546)) +- Optimize internal `_each`, `_map` and `_keys` functions. diff --git a/node_modules/fsevents/LICENSE b/node_modules/async/LICENSE similarity index 90% rename from node_modules/fsevents/LICENSE rename to node_modules/async/LICENSE index 00a0b2e9e..b18aed692 100644 --- a/node_modules/fsevents/LICENSE +++ b/node_modules/async/LICENSE @@ -1,7 +1,4 @@ -MIT License ------------ - -Copyright (C) 2010-2019 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller +Copyright (c) 2010-2018 Caolan McMahon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/async/README.md b/node_modules/async/README.md new file mode 100644 index 000000000..49cf9504a --- /dev/null +++ b/node_modules/async/README.md @@ -0,0 +1,56 @@ +![Async Logo](https://raw.githubusercontent.com/caolan/async/master/logo/async-logo_readme.jpg) + +[![Build Status via Travis CI](https://travis-ci.org/caolan/async.svg?branch=master)](https://travis-ci.org/caolan/async) +[![NPM version](https://img.shields.io/npm/v/async.svg)](https://www.npmjs.com/package/async) +[![Coverage Status](https://coveralls.io/repos/caolan/async/badge.svg?branch=master)](https://coveralls.io/r/caolan/async?branch=master) +[![Join the chat at https://gitter.im/caolan/async](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/caolan/async?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[![libhive - Open source examples](https://www.libhive.com/providers/npm/packages/async/examples/badge.svg)](https://www.libhive.com/providers/npm/packages/async) +[![jsDelivr Hits](https://data.jsdelivr.com/v1/package/npm/async/badge?style=rounded)](https://www.jsdelivr.com/package/npm/async) + + +Async is a utility module which provides straight-forward, powerful functions for working with [asynchronous JavaScript](http://caolan.github.io/async/global.html). Although originally designed for use with [Node.js](https://nodejs.org/) and installable via `npm install --save async`, it can also be used directly in the browser. + +This version of the package is optimized for the Node.js environment. If you use Async with webpack, install [`async-es`](https://www.npmjs.com/package/async-es) instead. + +For Documentation, visit + +*For Async v1.5.x documentation, go [HERE](https://github.com/caolan/async/blob/v1.5.2/README.md)* + + +```javascript +// for use with Node-style callbacks... +var async = require("async"); + +var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; +var configs = {}; + +async.forEachOf(obj, (value, key, callback) => { + fs.readFile(__dirname + value, "utf8", (err, data) => { + if (err) return callback(err); + try { + configs[key] = JSON.parse(data); + } catch (e) { + return callback(e); + } + callback(); + }); +}, err => { + if (err) console.error(err.message); + // configs is now a map of JSON data + doSomethingWith(configs); +}); +``` + +```javascript +var async = require("async"); + +// ...or ES2017 async functions +async.mapLimit(urls, 5, async function(url) { + const response = await fetch(url) + return response.body +}, (err, results) => { + if (err) throw err + // results is now an array of the response bodies + console.log(results) +}) +``` diff --git a/node_modules/async/all.js b/node_modules/async/all.js new file mode 100644 index 000000000..d0565b045 --- /dev/null +++ b/node_modules/async/all.js @@ -0,0 +1,50 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +var _notId = require('./internal/notId'); + +var _notId2 = _interopRequireDefault(_notId); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if every element in `coll` satisfies an async test. If any + * iteratee call returns `false`, the main `callback` is immediately called. + * + * @name every + * @static + * @memberOf module:Collections + * @method + * @alias all + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @example + * + * async.every(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // if result is true then every file exists + * }); + */ +exports.default = (0, _doParallel2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/allLimit.js b/node_modules/async/allLimit.js new file mode 100644 index 000000000..a1a759a2b --- /dev/null +++ b/node_modules/async/allLimit.js @@ -0,0 +1,42 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +var _notId = require('./internal/notId'); + +var _notId2 = _interopRequireDefault(_notId); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. + * + * @name everyLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + */ +exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/allSeries.js b/node_modules/async/allSeries.js new file mode 100644 index 000000000..23bfebb59 --- /dev/null +++ b/node_modules/async/allSeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _everyLimit = require('./everyLimit'); + +var _everyLimit2 = _interopRequireDefault(_everyLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. + * + * @name everySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in series. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + */ +exports.default = (0, _doLimit2.default)(_everyLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/any.js b/node_modules/async/any.js new file mode 100644 index 000000000..a8e70f714 --- /dev/null +++ b/node_modules/async/any.js @@ -0,0 +1,52 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +var _identity = require('lodash/identity'); + +var _identity2 = _interopRequireDefault(_identity); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if at least one element in the `coll` satisfies an async test. + * If any iteratee call returns `true`, the main `callback` is immediately + * called. + * + * @name some + * @static + * @memberOf module:Collections + * @method + * @alias any + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @example + * + * async.some(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // if result is true then at least one of the files exists + * }); + */ +exports.default = (0, _doParallel2.default)((0, _createTester2.default)(Boolean, _identity2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/anyLimit.js b/node_modules/async/anyLimit.js new file mode 100644 index 000000000..24ca3f491 --- /dev/null +++ b/node_modules/async/anyLimit.js @@ -0,0 +1,43 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +var _identity = require('lodash/identity'); + +var _identity2 = _interopRequireDefault(_identity); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. + * + * @name someLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anyLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + */ +exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(Boolean, _identity2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/anySeries.js b/node_modules/async/anySeries.js new file mode 100644 index 000000000..dc24ed254 --- /dev/null +++ b/node_modules/async/anySeries.js @@ -0,0 +1,38 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _someLimit = require('./someLimit'); + +var _someLimit2 = _interopRequireDefault(_someLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. + * + * @name someSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anySeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in series. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + */ +exports.default = (0, _doLimit2.default)(_someLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/apply.js b/node_modules/async/apply.js new file mode 100644 index 000000000..f590fa574 --- /dev/null +++ b/node_modules/async/apply.js @@ -0,0 +1,68 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (fn /*, ...args*/) { + var args = (0, _slice2.default)(arguments, 1); + return function () /*callArgs*/{ + var callArgs = (0, _slice2.default)(arguments); + return fn.apply(null, args.concat(callArgs)); + }; +}; + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +; + +/** + * Creates a continuation function with some arguments already applied. + * + * Useful as a shorthand when combined with other control flow functions. Any + * arguments passed to the returned function are added to the arguments + * originally passed to apply. + * + * @name apply + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {Function} fn - The function you want to eventually apply all + * arguments to. Invokes with (arguments...). + * @param {...*} arguments... - Any number of arguments to automatically apply + * when the continuation is called. + * @returns {Function} the partially-applied function + * @example + * + * // using apply + * async.parallel([ + * async.apply(fs.writeFile, 'testfile1', 'test1'), + * async.apply(fs.writeFile, 'testfile2', 'test2') + * ]); + * + * + * // the same process without using apply + * async.parallel([ + * function(callback) { + * fs.writeFile('testfile1', 'test1', callback); + * }, + * function(callback) { + * fs.writeFile('testfile2', 'test2', callback); + * } + * ]); + * + * // It's possible to pass any number of additional arguments when calling the + * // continuation: + * + * node> var fn = async.apply(sys.puts, 'one'); + * node> fn('two', 'three'); + * one + * two + * three + */ +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/applyEach.js b/node_modules/async/applyEach.js new file mode 100644 index 000000000..06c08450a --- /dev/null +++ b/node_modules/async/applyEach.js @@ -0,0 +1,51 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _applyEach = require('./internal/applyEach'); + +var _applyEach2 = _interopRequireDefault(_applyEach); + +var _map = require('./map'); + +var _map2 = _interopRequireDefault(_map); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Applies the provided arguments to each function in the array, calling + * `callback` after all functions have completed. If you only provide the first + * argument, `fns`, then it will return a function which lets you pass in the + * arguments as if it were a single function call. If more arguments are + * provided, `callback` is required while `args` is still optional. + * + * @name applyEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s + * to all call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {Function} - If only the first argument, `fns`, is provided, it will + * return a function which lets you pass in the arguments as if it were a single + * function call. The signature is `(..args, callback)`. If invoked with any + * arguments, `callback` is required. + * @example + * + * async.applyEach([enableSearch, updateSchema], 'bucket', callback); + * + * // partial application example: + * async.each( + * buckets, + * async.applyEach([enableSearch, updateSchema]), + * callback + * ); + */ +exports.default = (0, _applyEach2.default)(_map2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/applyEachSeries.js b/node_modules/async/applyEachSeries.js new file mode 100644 index 000000000..ad80280cc --- /dev/null +++ b/node_modules/async/applyEachSeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _applyEach = require('./internal/applyEach'); + +var _applyEach2 = _interopRequireDefault(_applyEach); + +var _mapSeries = require('./mapSeries'); + +var _mapSeries2 = _interopRequireDefault(_mapSeries); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time. + * + * @name applyEachSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.applyEach]{@link module:ControlFlow.applyEach} + * @category Control Flow + * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s to all + * call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {Function} - If only the first argument is provided, it will return + * a function which lets you pass in the arguments as if it were a single + * function call. + */ +exports.default = (0, _applyEach2.default)(_mapSeries2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/asyncify.js b/node_modules/async/asyncify.js new file mode 100644 index 000000000..5e3fc9155 --- /dev/null +++ b/node_modules/async/asyncify.js @@ -0,0 +1,110 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = asyncify; + +var _isObject = require('lodash/isObject'); + +var _isObject2 = _interopRequireDefault(_isObject); + +var _initialParams = require('./internal/initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _setImmediate = require('./internal/setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Take a sync function and make it async, passing its return value to a + * callback. This is useful for plugging sync functions into a waterfall, + * series, or other async functions. Any arguments passed to the generated + * function will be passed to the wrapped function (except for the final + * callback argument). Errors thrown will be passed to the callback. + * + * If the function passed to `asyncify` returns a Promise, that promises's + * resolved/rejected state will be used to call the callback, rather than simply + * the synchronous return value. + * + * This also means you can asyncify ES2017 `async` functions. + * + * @name asyncify + * @static + * @memberOf module:Utils + * @method + * @alias wrapSync + * @category Util + * @param {Function} func - The synchronous function, or Promise-returning + * function to convert to an {@link AsyncFunction}. + * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be + * invoked with `(args..., callback)`. + * @example + * + * // passing a regular synchronous function + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(JSON.parse), + * function (data, next) { + * // data is the result of parsing the text. + * // If there was a parsing error, it would have been caught. + * } + * ], callback); + * + * // passing a function returning a promise + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(function (contents) { + * return db.model.create(contents); + * }), + * function (model, next) { + * // `model` is the instantiated model object. + * // If there was an error, this function would be skipped. + * } + * ], callback); + * + * // es2017 example, though `asyncify` is not needed if your JS environment + * // supports async functions out of the box + * var q = async.queue(async.asyncify(async function(file) { + * var intermediateStep = await processFile(file); + * return await somePromise(intermediateStep) + * })); + * + * q.push(files); + */ +function asyncify(func) { + return (0, _initialParams2.default)(function (args, callback) { + var result; + try { + result = func.apply(this, args); + } catch (e) { + return callback(e); + } + // if result is Promise object + if ((0, _isObject2.default)(result) && typeof result.then === 'function') { + result.then(function (value) { + invokeCallback(callback, null, value); + }, function (err) { + invokeCallback(callback, err.message ? err : new Error(err)); + }); + } else { + callback(null, result); + } + }); +} + +function invokeCallback(callback, error, value) { + try { + callback(error, value); + } catch (e) { + (0, _setImmediate2.default)(rethrow, e); + } +} + +function rethrow(error) { + throw error; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/auto.js b/node_modules/async/auto.js new file mode 100644 index 000000000..26c1d562c --- /dev/null +++ b/node_modules/async/auto.js @@ -0,0 +1,289 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (tasks, concurrency, callback) { + if (typeof concurrency === 'function') { + // concurrency is optional, shift the args. + callback = concurrency; + concurrency = null; + } + callback = (0, _once2.default)(callback || _noop2.default); + var keys = (0, _keys2.default)(tasks); + var numTasks = keys.length; + if (!numTasks) { + return callback(null); + } + if (!concurrency) { + concurrency = numTasks; + } + + var results = {}; + var runningTasks = 0; + var hasError = false; + + var listeners = Object.create(null); + + var readyTasks = []; + + // for cycle detection: + var readyToCheck = []; // tasks that have been identified as reachable + // without the possibility of returning to an ancestor task + var uncheckedDependencies = {}; + + (0, _baseForOwn2.default)(tasks, function (task, key) { + if (!(0, _isArray2.default)(task)) { + // no dependencies + enqueueTask(key, [task]); + readyToCheck.push(key); + return; + } + + var dependencies = task.slice(0, task.length - 1); + var remainingDependencies = dependencies.length; + if (remainingDependencies === 0) { + enqueueTask(key, task); + readyToCheck.push(key); + return; + } + uncheckedDependencies[key] = remainingDependencies; + + (0, _arrayEach2.default)(dependencies, function (dependencyName) { + if (!tasks[dependencyName]) { + throw new Error('async.auto task `' + key + '` has a non-existent dependency `' + dependencyName + '` in ' + dependencies.join(', ')); + } + addListener(dependencyName, function () { + remainingDependencies--; + if (remainingDependencies === 0) { + enqueueTask(key, task); + } + }); + }); + }); + + checkForDeadlocks(); + processQueue(); + + function enqueueTask(key, task) { + readyTasks.push(function () { + runTask(key, task); + }); + } + + function processQueue() { + if (readyTasks.length === 0 && runningTasks === 0) { + return callback(null, results); + } + while (readyTasks.length && runningTasks < concurrency) { + var run = readyTasks.shift(); + run(); + } + } + + function addListener(taskName, fn) { + var taskListeners = listeners[taskName]; + if (!taskListeners) { + taskListeners = listeners[taskName] = []; + } + + taskListeners.push(fn); + } + + function taskComplete(taskName) { + var taskListeners = listeners[taskName] || []; + (0, _arrayEach2.default)(taskListeners, function (fn) { + fn(); + }); + processQueue(); + } + + function runTask(key, task) { + if (hasError) return; + + var taskCallback = (0, _onlyOnce2.default)(function (err, result) { + runningTasks--; + if (arguments.length > 2) { + result = (0, _slice2.default)(arguments, 1); + } + if (err) { + var safeResults = {}; + (0, _baseForOwn2.default)(results, function (val, rkey) { + safeResults[rkey] = val; + }); + safeResults[key] = result; + hasError = true; + listeners = Object.create(null); + + callback(err, safeResults); + } else { + results[key] = result; + taskComplete(key); + } + }); + + runningTasks++; + var taskFn = (0, _wrapAsync2.default)(task[task.length - 1]); + if (task.length > 1) { + taskFn(results, taskCallback); + } else { + taskFn(taskCallback); + } + } + + function checkForDeadlocks() { + // Kahn's algorithm + // https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm + // http://connalle.blogspot.com/2013/10/topological-sortingkahn-algorithm.html + var currentTask; + var counter = 0; + while (readyToCheck.length) { + currentTask = readyToCheck.pop(); + counter++; + (0, _arrayEach2.default)(getDependents(currentTask), function (dependent) { + if (--uncheckedDependencies[dependent] === 0) { + readyToCheck.push(dependent); + } + }); + } + + if (counter !== numTasks) { + throw new Error('async.auto cannot execute tasks due to a recursive dependency'); + } + } + + function getDependents(taskName) { + var result = []; + (0, _baseForOwn2.default)(tasks, function (task, key) { + if ((0, _isArray2.default)(task) && (0, _baseIndexOf2.default)(task, taskName, 0) >= 0) { + result.push(key); + } + }); + return result; + } +}; + +var _arrayEach = require('lodash/_arrayEach'); + +var _arrayEach2 = _interopRequireDefault(_arrayEach); + +var _baseForOwn = require('lodash/_baseForOwn'); + +var _baseForOwn2 = _interopRequireDefault(_baseForOwn); + +var _baseIndexOf = require('lodash/_baseIndexOf'); + +var _baseIndexOf2 = _interopRequireDefault(_baseIndexOf); + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _keys = require('lodash/keys'); + +var _keys2 = _interopRequireDefault(_keys); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _onlyOnce = require('./internal/onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; + +/** + * Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on + * their requirements. Each function can optionally depend on other functions + * being completed first, and each function is run as soon as its requirements + * are satisfied. + * + * If any of the {@link AsyncFunction}s pass an error to their callback, the `auto` sequence + * will stop. Further tasks will not execute (so any other functions depending + * on it will not run), and the main `callback` is immediately called with the + * error. + * + * {@link AsyncFunction}s also receive an object containing the results of functions which + * have completed so far as the first argument, if they have dependencies. If a + * task function has no dependencies, it will only be passed a callback. + * + * @name auto + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Object} tasks - An object. Each of its properties is either a + * function or an array of requirements, with the {@link AsyncFunction} itself the last item + * in the array. The object's key of a property serves as the name of the task + * defined by that property, i.e. can be used when specifying requirements for + * other tasks. The function receives one or two arguments: + * * a `results` object, containing the results of the previously executed + * functions, only passed if the task has any dependencies, + * * a `callback(err, result)` function, which must be called when finished, + * passing an `error` (which can be `null`) and the result of the function's + * execution. + * @param {number} [concurrency=Infinity] - An optional `integer` for + * determining the maximum number of tasks that can be run in parallel. By + * default, as many as possible. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback. Results are always returned; however, if an + * error occurs, no further `tasks` will be performed, and the results object + * will only contain partial results. Invoked with (err, results). + * @returns undefined + * @example + * + * async.auto({ + * // this function will just be passed a callback + * readData: async.apply(fs.readFile, 'data.txt', 'utf-8'), + * showData: ['readData', function(results, cb) { + * // results.readData is the file's contents + * // ... + * }] + * }, callback); + * + * async.auto({ + * get_data: function(callback) { + * console.log('in get_data'); + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * console.log('in make_folder'); + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * console.log('in write_file', JSON.stringify(results)); + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * console.log('in email_link', JSON.stringify(results)); + * // once the file is written let's email a link to it... + * // results.write_file contains the filename returned by write_file. + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }, function(err, results) { + * console.log('err = ', err); + * console.log('results = ', results); + * }); + */ \ No newline at end of file diff --git a/node_modules/async/autoInject.js b/node_modules/async/autoInject.js new file mode 100644 index 000000000..bfbe7e8ec --- /dev/null +++ b/node_modules/async/autoInject.js @@ -0,0 +1,170 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = autoInject; + +var _auto = require('./auto'); + +var _auto2 = _interopRequireDefault(_auto); + +var _baseForOwn = require('lodash/_baseForOwn'); + +var _baseForOwn2 = _interopRequireDefault(_baseForOwn); + +var _arrayMap = require('lodash/_arrayMap'); + +var _arrayMap2 = _interopRequireDefault(_arrayMap); + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _trim = require('lodash/trim'); + +var _trim2 = _interopRequireDefault(_trim); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var FN_ARGS = /^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m; +var FN_ARG_SPLIT = /,/; +var FN_ARG = /(=.+)?(\s*)$/; +var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg; + +function parseParams(func) { + func = func.toString().replace(STRIP_COMMENTS, ''); + func = func.match(FN_ARGS)[2].replace(' ', ''); + func = func ? func.split(FN_ARG_SPLIT) : []; + func = func.map(function (arg) { + return (0, _trim2.default)(arg.replace(FN_ARG, '')); + }); + return func; +} + +/** + * A dependency-injected version of the [async.auto]{@link module:ControlFlow.auto} function. Dependent + * tasks are specified as parameters to the function, after the usual callback + * parameter, with the parameter names matching the names of the tasks it + * depends on. This can provide even more readable task graphs which can be + * easier to maintain. + * + * If a final callback is specified, the task results are similarly injected, + * specified as named parameters after the initial error parameter. + * + * The autoInject function is purely syntactic sugar and its semantics are + * otherwise equivalent to [async.auto]{@link module:ControlFlow.auto}. + * + * @name autoInject + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.auto]{@link module:ControlFlow.auto} + * @category Control Flow + * @param {Object} tasks - An object, each of whose properties is an {@link AsyncFunction} of + * the form 'func([dependencies...], callback). The object's key of a property + * serves as the name of the task defined by that property, i.e. can be used + * when specifying requirements for other tasks. + * * The `callback` parameter is a `callback(err, result)` which must be called + * when finished, passing an `error` (which can be `null`) and the result of + * the function's execution. The remaining parameters name other tasks on + * which the task is dependent, and the results from those tasks are the + * arguments of those parameters. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback, and a `results` object with any completed + * task results, similar to `auto`. + * @example + * + * // The example from `auto` can be rewritten as follows: + * async.autoInject({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: function(get_data, make_folder, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }, + * email_link: function(write_file, callback) { + * // once the file is written let's email a link to it... + * // write_file contains the filename returned by write_file. + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * } + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + * + * // If you are using a JS minifier that mangles parameter names, `autoInject` + * // will not work with plain functions, since the parameter names will be + * // collapsed to a single letter identifier. To work around this, you can + * // explicitly specify the names of the parameters your task function needs + * // in an array, similar to Angular.js dependency injection. + * + * // This still has an advantage over plain `auto`, since the results a task + * // depends on are still spread into arguments. + * async.autoInject({ + * //... + * write_file: ['get_data', 'make_folder', function(get_data, make_folder, callback) { + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(write_file, callback) { + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * }] + * //... + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + */ +function autoInject(tasks, callback) { + var newTasks = {}; + + (0, _baseForOwn2.default)(tasks, function (taskFn, key) { + var params; + var fnIsAsync = (0, _wrapAsync.isAsync)(taskFn); + var hasNoDeps = !fnIsAsync && taskFn.length === 1 || fnIsAsync && taskFn.length === 0; + + if ((0, _isArray2.default)(taskFn)) { + params = taskFn.slice(0, -1); + taskFn = taskFn[taskFn.length - 1]; + + newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); + } else if (hasNoDeps) { + // no dependencies, use the function as-is + newTasks[key] = taskFn; + } else { + params = parseParams(taskFn); + if (taskFn.length === 0 && !fnIsAsync && params.length === 0) { + throw new Error("autoInject task functions require explicit parameters."); + } + + // remove callback param + if (!fnIsAsync) params.pop(); + + newTasks[key] = params.concat(newTask); + } + + function newTask(results, taskCb) { + var newArgs = (0, _arrayMap2.default)(params, function (name) { + return results[name]; + }); + newArgs.push(taskCb); + (0, _wrapAsync2.default)(taskFn).apply(null, newArgs); + } + }); + + (0, _auto2.default)(newTasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/bower.json b/node_modules/async/bower.json new file mode 100644 index 000000000..7dbeb1497 --- /dev/null +++ b/node_modules/async/bower.json @@ -0,0 +1,17 @@ +{ + "name": "async", + "main": "dist/async.js", + "ignore": [ + "bower_components", + "lib", + "mocha_test", + "node_modules", + "perf", + "support", + "**/.*", + "*.config.js", + "*.json", + "index.js", + "Makefile" + ] +} diff --git a/node_modules/async/cargo.js b/node_modules/async/cargo.js new file mode 100644 index 000000000..c7e59c7c5 --- /dev/null +++ b/node_modules/async/cargo.js @@ -0,0 +1,94 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = cargo; + +var _queue = require('./internal/queue'); + +var _queue2 = _interopRequireDefault(_queue); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A cargo of tasks for the worker function to complete. Cargo inherits all of + * the same methods and event callbacks as [`queue`]{@link module:ControlFlow.queue}. + * @typedef {Object} CargoObject + * @memberOf module:ControlFlow + * @property {Function} length - A function returning the number of items + * waiting to be processed. Invoke like `cargo.length()`. + * @property {number} payload - An `integer` for determining how many tasks + * should be process per round. This property can be changed after a `cargo` is + * created to alter the payload on-the-fly. + * @property {Function} push - Adds `task` to the `queue`. The callback is + * called once the `worker` has finished processing the task. Instead of a + * single task, an array of `tasks` can be submitted. The respective callback is + * used for every task in the list. Invoke like `cargo.push(task, [callback])`. + * @property {Function} saturated - A callback that is called when the + * `queue.length()` hits the concurrency and further tasks will be queued. + * @property {Function} empty - A callback that is called when the last item + * from the `queue` is given to a `worker`. + * @property {Function} drain - A callback that is called when the last item + * from the `queue` has returned from the `worker`. + * @property {Function} idle - a function returning false if there are items + * waiting or being processed, or true if not. Invoke like `cargo.idle()`. + * @property {Function} pause - a function that pauses the processing of tasks + * until `resume()` is called. Invoke like `cargo.pause()`. + * @property {Function} resume - a function that resumes the processing of + * queued tasks when the queue is paused. Invoke like `cargo.resume()`. + * @property {Function} kill - a function that removes the `drain` callback and + * empties remaining tasks from the queue forcing it to go idle. Invoke like `cargo.kill()`. + */ + +/** + * Creates a `cargo` object with the specified payload. Tasks added to the + * cargo will be processed altogether (up to the `payload` limit). If the + * `worker` is in progress, the task is queued until it becomes available. Once + * the `worker` has completed some tasks, each callback of those tasks is + * called. Check out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) + * for how `cargo` and `queue` work. + * + * While [`queue`]{@link module:ControlFlow.queue} passes only one task to one of a group of workers + * at a time, cargo passes an array of tasks to a single worker, repeating + * when the worker is finished. + * + * @name cargo + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An asynchronous function for processing an array + * of queued tasks. Invoked with `(tasks, callback)`. + * @param {number} [payload=Infinity] - An optional `integer` for determining + * how many tasks should be processed per round; if omitted, the default is + * unlimited. + * @returns {module:ControlFlow.CargoObject} A cargo object to manage the tasks. Callbacks can + * attached as certain properties to listen for specific events during the + * lifecycle of the cargo and inner queue. + * @example + * + * // create a cargo object with payload 2 + * var cargo = async.cargo(function(tasks, callback) { + * for (var i=0; i async.dir(hello, 'world'); + * {hello: 'world'} + */ +exports.default = (0, _consoleFunc2.default)('dir'); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/dist/async.js b/node_modules/async/dist/async.js new file mode 100644 index 000000000..72264ccb2 --- /dev/null +++ b/node_modules/async/dist/async.js @@ -0,0 +1,5609 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (factory((global.async = global.async || {}))); +}(this, (function (exports) { 'use strict'; + +function slice(arrayLike, start) { + start = start|0; + var newLen = Math.max(arrayLike.length - start, 0); + var newArr = Array(newLen); + for(var idx = 0; idx < newLen; idx++) { + newArr[idx] = arrayLike[start + idx]; + } + return newArr; +} + +/** + * Creates a continuation function with some arguments already applied. + * + * Useful as a shorthand when combined with other control flow functions. Any + * arguments passed to the returned function are added to the arguments + * originally passed to apply. + * + * @name apply + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {Function} fn - The function you want to eventually apply all + * arguments to. Invokes with (arguments...). + * @param {...*} arguments... - Any number of arguments to automatically apply + * when the continuation is called. + * @returns {Function} the partially-applied function + * @example + * + * // using apply + * async.parallel([ + * async.apply(fs.writeFile, 'testfile1', 'test1'), + * async.apply(fs.writeFile, 'testfile2', 'test2') + * ]); + * + * + * // the same process without using apply + * async.parallel([ + * function(callback) { + * fs.writeFile('testfile1', 'test1', callback); + * }, + * function(callback) { + * fs.writeFile('testfile2', 'test2', callback); + * } + * ]); + * + * // It's possible to pass any number of additional arguments when calling the + * // continuation: + * + * node> var fn = async.apply(sys.puts, 'one'); + * node> fn('two', 'three'); + * one + * two + * three + */ +var apply = function(fn/*, ...args*/) { + var args = slice(arguments, 1); + return function(/*callArgs*/) { + var callArgs = slice(arguments); + return fn.apply(null, args.concat(callArgs)); + }; +}; + +var initialParams = function (fn) { + return function (/*...args, callback*/) { + var args = slice(arguments); + var callback = args.pop(); + fn.call(this, args, callback); + }; +}; + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return value != null && (type == 'object' || type == 'function'); +} + +var hasSetImmediate = typeof setImmediate === 'function' && setImmediate; +var hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; + +function fallback(fn) { + setTimeout(fn, 0); +} + +function wrap(defer) { + return function (fn/*, ...args*/) { + var args = slice(arguments, 1); + defer(function () { + fn.apply(null, args); + }); + }; +} + +var _defer; + +if (hasSetImmediate) { + _defer = setImmediate; +} else if (hasNextTick) { + _defer = process.nextTick; +} else { + _defer = fallback; +} + +var setImmediate$1 = wrap(_defer); + +/** + * Take a sync function and make it async, passing its return value to a + * callback. This is useful for plugging sync functions into a waterfall, + * series, or other async functions. Any arguments passed to the generated + * function will be passed to the wrapped function (except for the final + * callback argument). Errors thrown will be passed to the callback. + * + * If the function passed to `asyncify` returns a Promise, that promises's + * resolved/rejected state will be used to call the callback, rather than simply + * the synchronous return value. + * + * This also means you can asyncify ES2017 `async` functions. + * + * @name asyncify + * @static + * @memberOf module:Utils + * @method + * @alias wrapSync + * @category Util + * @param {Function} func - The synchronous function, or Promise-returning + * function to convert to an {@link AsyncFunction}. + * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be + * invoked with `(args..., callback)`. + * @example + * + * // passing a regular synchronous function + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(JSON.parse), + * function (data, next) { + * // data is the result of parsing the text. + * // If there was a parsing error, it would have been caught. + * } + * ], callback); + * + * // passing a function returning a promise + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(function (contents) { + * return db.model.create(contents); + * }), + * function (model, next) { + * // `model` is the instantiated model object. + * // If there was an error, this function would be skipped. + * } + * ], callback); + * + * // es2017 example, though `asyncify` is not needed if your JS environment + * // supports async functions out of the box + * var q = async.queue(async.asyncify(async function(file) { + * var intermediateStep = await processFile(file); + * return await somePromise(intermediateStep) + * })); + * + * q.push(files); + */ +function asyncify(func) { + return initialParams(function (args, callback) { + var result; + try { + result = func.apply(this, args); + } catch (e) { + return callback(e); + } + // if result is Promise object + if (isObject(result) && typeof result.then === 'function') { + result.then(function(value) { + invokeCallback(callback, null, value); + }, function(err) { + invokeCallback(callback, err.message ? err : new Error(err)); + }); + } else { + callback(null, result); + } + }); +} + +function invokeCallback(callback, error, value) { + try { + callback(error, value); + } catch (e) { + setImmediate$1(rethrow, e); + } +} + +function rethrow(error) { + throw error; +} + +var supportsSymbol = typeof Symbol === 'function'; + +function isAsync(fn) { + return supportsSymbol && fn[Symbol.toStringTag] === 'AsyncFunction'; +} + +function wrapAsync(asyncFn) { + return isAsync(asyncFn) ? asyncify(asyncFn) : asyncFn; +} + +function applyEach$1(eachfn) { + return function(fns/*, ...args*/) { + var args = slice(arguments, 1); + var go = initialParams(function(args, callback) { + var that = this; + return eachfn(fns, function (fn, cb) { + wrapAsync(fn).apply(that, args.concat(cb)); + }, callback); + }); + if (args.length) { + return go.apply(this, args); + } + else { + return go; + } + }; +} + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +/** Built-in value references. */ +var Symbol$1 = root.Symbol; + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString = objectProto.toString; + +/** Built-in value references. */ +var symToStringTag$1 = Symbol$1 ? Symbol$1.toStringTag : undefined; + +/** + * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the raw `toStringTag`. + */ +function getRawTag(value) { + var isOwn = hasOwnProperty.call(value, symToStringTag$1), + tag = value[symToStringTag$1]; + + try { + value[symToStringTag$1] = undefined; + var unmasked = true; + } catch (e) {} + + var result = nativeObjectToString.call(value); + if (unmasked) { + if (isOwn) { + value[symToStringTag$1] = tag; + } else { + delete value[symToStringTag$1]; + } + } + return result; +} + +/** Used for built-in method references. */ +var objectProto$1 = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var nativeObjectToString$1 = objectProto$1.toString; + +/** + * Converts `value` to a string using `Object.prototype.toString`. + * + * @private + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + */ +function objectToString(value) { + return nativeObjectToString$1.call(value); +} + +/** `Object#toString` result references. */ +var nullTag = '[object Null]'; +var undefinedTag = '[object Undefined]'; + +/** Built-in value references. */ +var symToStringTag = Symbol$1 ? Symbol$1.toStringTag : undefined; + +/** + * The base implementation of `getTag` without fallbacks for buggy environments. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + if (value == null) { + return value === undefined ? undefinedTag : nullTag; + } + return (symToStringTag && symToStringTag in Object(value)) + ? getRawTag(value) + : objectToString(value); +} + +/** `Object#toString` result references. */ +var asyncTag = '[object AsyncFunction]'; +var funcTag = '[object Function]'; +var genTag = '[object GeneratorFunction]'; +var proxyTag = '[object Proxy]'; + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + if (!isObject(value)) { + return false; + } + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 9 which returns 'object' for typed arrays and other constructors. + var tag = baseGetTag(value); + return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; +} + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +// A temporary value used to identify if the loop should be broken. +// See #1064, #1293 +var breakLoop = {}; + +/** + * This method returns `undefined`. + * + * @static + * @memberOf _ + * @since 2.3.0 + * @category Util + * @example + * + * _.times(2, _.noop); + * // => [undefined, undefined] + */ +function noop() { + // No operation performed. +} + +function once(fn) { + return function () { + if (fn === null) return; + var callFn = fn; + fn = null; + callFn.apply(this, arguments); + }; +} + +var iteratorSymbol = typeof Symbol === 'function' && Symbol.iterator; + +var getIterator = function (coll) { + return iteratorSymbol && coll[iteratorSymbol] && coll[iteratorSymbol](); +}; + +/** + * The base implementation of `_.times` without support for iteratee shorthands + * or max array length checks. + * + * @private + * @param {number} n The number of times to invoke `iteratee`. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the array of results. + */ +function baseTimes(n, iteratee) { + var index = -1, + result = Array(n); + + while (++index < n) { + result[index] = iteratee(index); + } + return result; +} + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return value != null && typeof value == 'object'; +} + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]'; + +/** + * The base implementation of `_.isArguments`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + */ +function baseIsArguments(value) { + return isObjectLike(value) && baseGetTag(value) == argsTag; +} + +/** Used for built-in method references. */ +var objectProto$3 = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty$2 = objectProto$3.hasOwnProperty; + +/** Built-in value references. */ +var propertyIsEnumerable = objectProto$3.propertyIsEnumerable; + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { + return isObjectLike(value) && hasOwnProperty$2.call(value, 'callee') && + !propertyIsEnumerable.call(value, 'callee'); +}; + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +/** Detect free variable `exports`. */ +var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER$1 = 9007199254740991; + +/** Used to detect unsigned integer values. */ +var reIsUint = /^(?:0|[1-9]\d*)$/; + +/** + * Checks if `value` is a valid array-like index. + * + * @private + * @param {*} value The value to check. + * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. + * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. + */ +function isIndex(value, length) { + var type = typeof value; + length = length == null ? MAX_SAFE_INTEGER$1 : length; + + return !!length && + (type == 'number' || + (type != 'symbol' && reIsUint.test(value))) && + (value > -1 && value % 1 == 0 && value < length); +} + +/** `Object#toString` result references. */ +var argsTag$1 = '[object Arguments]'; +var arrayTag = '[object Array]'; +var boolTag = '[object Boolean]'; +var dateTag = '[object Date]'; +var errorTag = '[object Error]'; +var funcTag$1 = '[object Function]'; +var mapTag = '[object Map]'; +var numberTag = '[object Number]'; +var objectTag = '[object Object]'; +var regexpTag = '[object RegExp]'; +var setTag = '[object Set]'; +var stringTag = '[object String]'; +var weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]'; +var dataViewTag = '[object DataView]'; +var float32Tag = '[object Float32Array]'; +var float64Tag = '[object Float64Array]'; +var int8Tag = '[object Int8Array]'; +var int16Tag = '[object Int16Array]'; +var int32Tag = '[object Int32Array]'; +var uint8Tag = '[object Uint8Array]'; +var uint8ClampedTag = '[object Uint8ClampedArray]'; +var uint16Tag = '[object Uint16Array]'; +var uint32Tag = '[object Uint32Array]'; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag$1] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag$1] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; +} + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +/** Detect free variable `exports`. */ +var freeExports$1 = typeof exports == 'object' && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule$1 = freeExports$1 && typeof module == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports$1 = freeModule$1 && freeModule$1.exports === freeExports$1; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports$1 && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + // Use `util.types` for Node.js 10+. + var types = freeModule$1 && freeModule$1.require && freeModule$1.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. + return freeProcess && freeProcess.binding && freeProcess.binding('util'); + } catch (e) {} +}()); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +/** Used for built-in method references. */ +var objectProto$2 = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty$1 = objectProto$2.hasOwnProperty; + +/** + * Creates an array of the enumerable property names of the array-like `value`. + * + * @private + * @param {*} value The value to query. + * @param {boolean} inherited Specify returning inherited property names. + * @returns {Array} Returns the array of property names. + */ +function arrayLikeKeys(value, inherited) { + var isArr = isArray(value), + isArg = !isArr && isArguments(value), + isBuff = !isArr && !isArg && isBuffer(value), + isType = !isArr && !isArg && !isBuff && isTypedArray(value), + skipIndexes = isArr || isArg || isBuff || isType, + result = skipIndexes ? baseTimes(value.length, String) : [], + length = result.length; + + for (var key in value) { + if ((inherited || hasOwnProperty$1.call(value, key)) && + !(skipIndexes && ( + // Safari 9 has enumerable `arguments.length` in strict mode. + key == 'length' || + // Node.js 0.10 has enumerable non-index properties on buffers. + (isBuff && (key == 'offset' || key == 'parent')) || + // PhantomJS 2 has enumerable non-index properties on typed arrays. + (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) || + // Skip index properties. + isIndex(key, length) + ))) { + result.push(key); + } + } + return result; +} + +/** Used for built-in method references. */ +var objectProto$5 = Object.prototype; + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto$5; + + return value === proto; +} + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +/** Used for built-in method references. */ +var objectProto$4 = Object.prototype; + +/** Used to check objects for own properties. */ +var hasOwnProperty$3 = objectProto$4.hasOwnProperty; + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty$3.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +/** + * Creates an array of the own enumerable property names of `object`. + * + * **Note:** Non-object values are coerced to objects. See the + * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) + * for more details. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Object + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + * @example + * + * function Foo() { + * this.a = 1; + * this.b = 2; + * } + * + * Foo.prototype.c = 3; + * + * _.keys(new Foo); + * // => ['a', 'b'] (iteration order is not guaranteed) + * + * _.keys('hi'); + * // => ['0', '1'] + */ +function keys(object) { + return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); +} + +function createArrayIterator(coll) { + var i = -1; + var len = coll.length; + return function next() { + return ++i < len ? {value: coll[i], key: i} : null; + } +} + +function createES2015Iterator(iterator) { + var i = -1; + return function next() { + var item = iterator.next(); + if (item.done) + return null; + i++; + return {value: item.value, key: i}; + } +} + +function createObjectIterator(obj) { + var okeys = keys(obj); + var i = -1; + var len = okeys.length; + return function next() { + var key = okeys[++i]; + return i < len ? {value: obj[key], key: key} : null; + }; +} + +function iterator(coll) { + if (isArrayLike(coll)) { + return createArrayIterator(coll); + } + + var iterator = getIterator(coll); + return iterator ? createES2015Iterator(iterator) : createObjectIterator(coll); +} + +function onlyOnce(fn) { + return function() { + if (fn === null) throw new Error("Callback was already called."); + var callFn = fn; + fn = null; + callFn.apply(this, arguments); + }; +} + +function _eachOfLimit(limit) { + return function (obj, iteratee, callback) { + callback = once(callback || noop); + if (limit <= 0 || !obj) { + return callback(null); + } + var nextElem = iterator(obj); + var done = false; + var running = 0; + var looping = false; + + function iterateeCallback(err, value) { + running -= 1; + if (err) { + done = true; + callback(err); + } + else if (value === breakLoop || (done && running <= 0)) { + done = true; + return callback(null); + } + else if (!looping) { + replenish(); + } + } + + function replenish () { + looping = true; + while (running < limit && !done) { + var elem = nextElem(); + if (elem === null) { + done = true; + if (running <= 0) { + callback(null); + } + return; + } + running += 1; + iteratee(elem.value, elem.key, onlyOnce(iterateeCallback)); + } + looping = false; + } + + replenish(); + }; +} + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a + * time. + * + * @name eachOfLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. The `key` is the item's key, or index in the case of an + * array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +function eachOfLimit(coll, limit, iteratee, callback) { + _eachOfLimit(limit)(coll, wrapAsync(iteratee), callback); +} + +function doLimit(fn, limit) { + return function (iterable, iteratee, callback) { + return fn(iterable, limit, iteratee, callback); + }; +} + +// eachOf implementation optimized for array-likes +function eachOfArrayLike(coll, iteratee, callback) { + callback = once(callback || noop); + var index = 0, + completed = 0, + length = coll.length; + if (length === 0) { + callback(null); + } + + function iteratorCallback(err, value) { + if (err) { + callback(err); + } else if ((++completed === length) || value === breakLoop) { + callback(null); + } + } + + for (; index < length; index++) { + iteratee(coll[index], index, onlyOnce(iteratorCallback)); + } +} + +// a generic version of eachOf which can handle array, object, and iterator cases. +var eachOfGeneric = doLimit(eachOfLimit, Infinity); + +/** + * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument + * to the iteratee. + * + * @name eachOf + * @static + * @memberOf module:Collections + * @method + * @alias forEachOf + * @category Collection + * @see [async.each]{@link module:Collections.each} + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each + * item in `coll`. + * The `key` is the item's key, or index in the case of an array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @example + * + * var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; + * var configs = {}; + * + * async.forEachOf(obj, function (value, key, callback) { + * fs.readFile(__dirname + value, "utf8", function (err, data) { + * if (err) return callback(err); + * try { + * configs[key] = JSON.parse(data); + * } catch (e) { + * return callback(e); + * } + * callback(); + * }); + * }, function (err) { + * if (err) console.error(err.message); + * // configs is now a map of JSON data + * doSomethingWith(configs); + * }); + */ +var eachOf = function(coll, iteratee, callback) { + var eachOfImplementation = isArrayLike(coll) ? eachOfArrayLike : eachOfGeneric; + eachOfImplementation(coll, wrapAsync(iteratee), callback); +}; + +function doParallel(fn) { + return function (obj, iteratee, callback) { + return fn(eachOf, obj, wrapAsync(iteratee), callback); + }; +} + +function _asyncMap(eachfn, arr, iteratee, callback) { + callback = callback || noop; + arr = arr || []; + var results = []; + var counter = 0; + var _iteratee = wrapAsync(iteratee); + + eachfn(arr, function (value, _, callback) { + var index = counter++; + _iteratee(value, function (err, v) { + results[index] = v; + callback(err); + }); + }, function (err) { + callback(err, results); + }); +} + +/** + * Produces a new collection of values by mapping each value in `coll` through + * the `iteratee` function. The `iteratee` is called with an item from `coll` + * and a callback for when it has finished processing. Each of these callback + * takes 2 arguments: an `error`, and the transformed item from `coll`. If + * `iteratee` passes an error to its callback, the main `callback` (for the + * `map` function) is immediately called with the error. + * + * Note, that since this function applies the `iteratee` to each item in + * parallel, there is no guarantee that the `iteratee` functions will complete + * in order. However, the results array will be in the same order as the + * original `coll`. + * + * If `map` is passed an Object, the results will be an Array. The results + * will roughly be in the order of the original Objects' keys (but this can + * vary across JavaScript engines). + * + * @name map + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an Array of the + * transformed items from the `coll`. Invoked with (err, results). + * @example + * + * async.map(['file1','file2','file3'], fs.stat, function(err, results) { + * // results is now an array of stats for each file + * }); + */ +var map = doParallel(_asyncMap); + +/** + * Applies the provided arguments to each function in the array, calling + * `callback` after all functions have completed. If you only provide the first + * argument, `fns`, then it will return a function which lets you pass in the + * arguments as if it were a single function call. If more arguments are + * provided, `callback` is required while `args` is still optional. + * + * @name applyEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s + * to all call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {Function} - If only the first argument, `fns`, is provided, it will + * return a function which lets you pass in the arguments as if it were a single + * function call. The signature is `(..args, callback)`. If invoked with any + * arguments, `callback` is required. + * @example + * + * async.applyEach([enableSearch, updateSchema], 'bucket', callback); + * + * // partial application example: + * async.each( + * buckets, + * async.applyEach([enableSearch, updateSchema]), + * callback + * ); + */ +var applyEach = applyEach$1(map); + +function doParallelLimit(fn) { + return function (obj, limit, iteratee, callback) { + return fn(_eachOfLimit(limit), obj, wrapAsync(iteratee), callback); + }; +} + +/** + * The same as [`map`]{@link module:Collections.map} but runs a maximum of `limit` async operations at a time. + * + * @name mapLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + */ +var mapLimit = doParallelLimit(_asyncMap); + +/** + * The same as [`map`]{@link module:Collections.map} but runs only a single async operation at a time. + * + * @name mapSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + */ +var mapSeries = doLimit(mapLimit, 1); + +/** + * The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time. + * + * @name applyEachSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.applyEach]{@link module:ControlFlow.applyEach} + * @category Control Flow + * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s to all + * call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {Function} - If only the first argument is provided, it will return + * a function which lets you pass in the arguments as if it were a single + * function call. + */ +var applyEachSeries = applyEach$1(mapSeries); + +/** + * A specialized version of `_.forEach` for arrays without support for + * iteratee shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns `array`. + */ +function arrayEach(array, iteratee) { + var index = -1, + length = array == null ? 0 : array.length; + + while (++index < length) { + if (iteratee(array[index], index, array) === false) { + break; + } + } + return array; +} + +/** + * Creates a base function for methods like `_.forIn` and `_.forOwn`. + * + * @private + * @param {boolean} [fromRight] Specify iterating from right to left. + * @returns {Function} Returns the new base function. + */ +function createBaseFor(fromRight) { + return function(object, iteratee, keysFunc) { + var index = -1, + iterable = Object(object), + props = keysFunc(object), + length = props.length; + + while (length--) { + var key = props[fromRight ? length : ++index]; + if (iteratee(iterable[key], key, iterable) === false) { + break; + } + } + return object; + }; +} + +/** + * The base implementation of `baseForOwn` which iterates over `object` + * properties returned by `keysFunc` and invokes `iteratee` for each property. + * Iteratee functions may exit iteration early by explicitly returning `false`. + * + * @private + * @param {Object} object The object to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @param {Function} keysFunc The function to get the keys of `object`. + * @returns {Object} Returns `object`. + */ +var baseFor = createBaseFor(); + +/** + * The base implementation of `_.forOwn` without support for iteratee shorthands. + * + * @private + * @param {Object} object The object to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Object} Returns `object`. + */ +function baseForOwn(object, iteratee) { + return object && baseFor(object, iteratee, keys); +} + +/** + * The base implementation of `_.findIndex` and `_.findLastIndex` without + * support for iteratee shorthands. + * + * @private + * @param {Array} array The array to inspect. + * @param {Function} predicate The function invoked per iteration. + * @param {number} fromIndex The index to search from. + * @param {boolean} [fromRight] Specify iterating from right to left. + * @returns {number} Returns the index of the matched value, else `-1`. + */ +function baseFindIndex(array, predicate, fromIndex, fromRight) { + var length = array.length, + index = fromIndex + (fromRight ? 1 : -1); + + while ((fromRight ? index-- : ++index < length)) { + if (predicate(array[index], index, array)) { + return index; + } + } + return -1; +} + +/** + * The base implementation of `_.isNaN` without support for number objects. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`. + */ +function baseIsNaN(value) { + return value !== value; +} + +/** + * A specialized version of `_.indexOf` which performs strict equality + * comparisons of values, i.e. `===`. + * + * @private + * @param {Array} array The array to inspect. + * @param {*} value The value to search for. + * @param {number} fromIndex The index to search from. + * @returns {number} Returns the index of the matched value, else `-1`. + */ +function strictIndexOf(array, value, fromIndex) { + var index = fromIndex - 1, + length = array.length; + + while (++index < length) { + if (array[index] === value) { + return index; + } + } + return -1; +} + +/** + * The base implementation of `_.indexOf` without `fromIndex` bounds checks. + * + * @private + * @param {Array} array The array to inspect. + * @param {*} value The value to search for. + * @param {number} fromIndex The index to search from. + * @returns {number} Returns the index of the matched value, else `-1`. + */ +function baseIndexOf(array, value, fromIndex) { + return value === value + ? strictIndexOf(array, value, fromIndex) + : baseFindIndex(array, baseIsNaN, fromIndex); +} + +/** + * Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on + * their requirements. Each function can optionally depend on other functions + * being completed first, and each function is run as soon as its requirements + * are satisfied. + * + * If any of the {@link AsyncFunction}s pass an error to their callback, the `auto` sequence + * will stop. Further tasks will not execute (so any other functions depending + * on it will not run), and the main `callback` is immediately called with the + * error. + * + * {@link AsyncFunction}s also receive an object containing the results of functions which + * have completed so far as the first argument, if they have dependencies. If a + * task function has no dependencies, it will only be passed a callback. + * + * @name auto + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Object} tasks - An object. Each of its properties is either a + * function or an array of requirements, with the {@link AsyncFunction} itself the last item + * in the array. The object's key of a property serves as the name of the task + * defined by that property, i.e. can be used when specifying requirements for + * other tasks. The function receives one or two arguments: + * * a `results` object, containing the results of the previously executed + * functions, only passed if the task has any dependencies, + * * a `callback(err, result)` function, which must be called when finished, + * passing an `error` (which can be `null`) and the result of the function's + * execution. + * @param {number} [concurrency=Infinity] - An optional `integer` for + * determining the maximum number of tasks that can be run in parallel. By + * default, as many as possible. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback. Results are always returned; however, if an + * error occurs, no further `tasks` will be performed, and the results object + * will only contain partial results. Invoked with (err, results). + * @returns undefined + * @example + * + * async.auto({ + * // this function will just be passed a callback + * readData: async.apply(fs.readFile, 'data.txt', 'utf-8'), + * showData: ['readData', function(results, cb) { + * // results.readData is the file's contents + * // ... + * }] + * }, callback); + * + * async.auto({ + * get_data: function(callback) { + * console.log('in get_data'); + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * console.log('in make_folder'); + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * console.log('in write_file', JSON.stringify(results)); + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * console.log('in email_link', JSON.stringify(results)); + * // once the file is written let's email a link to it... + * // results.write_file contains the filename returned by write_file. + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }, function(err, results) { + * console.log('err = ', err); + * console.log('results = ', results); + * }); + */ +var auto = function (tasks, concurrency, callback) { + if (typeof concurrency === 'function') { + // concurrency is optional, shift the args. + callback = concurrency; + concurrency = null; + } + callback = once(callback || noop); + var keys$$1 = keys(tasks); + var numTasks = keys$$1.length; + if (!numTasks) { + return callback(null); + } + if (!concurrency) { + concurrency = numTasks; + } + + var results = {}; + var runningTasks = 0; + var hasError = false; + + var listeners = Object.create(null); + + var readyTasks = []; + + // for cycle detection: + var readyToCheck = []; // tasks that have been identified as reachable + // without the possibility of returning to an ancestor task + var uncheckedDependencies = {}; + + baseForOwn(tasks, function (task, key) { + if (!isArray(task)) { + // no dependencies + enqueueTask(key, [task]); + readyToCheck.push(key); + return; + } + + var dependencies = task.slice(0, task.length - 1); + var remainingDependencies = dependencies.length; + if (remainingDependencies === 0) { + enqueueTask(key, task); + readyToCheck.push(key); + return; + } + uncheckedDependencies[key] = remainingDependencies; + + arrayEach(dependencies, function (dependencyName) { + if (!tasks[dependencyName]) { + throw new Error('async.auto task `' + key + + '` has a non-existent dependency `' + + dependencyName + '` in ' + + dependencies.join(', ')); + } + addListener(dependencyName, function () { + remainingDependencies--; + if (remainingDependencies === 0) { + enqueueTask(key, task); + } + }); + }); + }); + + checkForDeadlocks(); + processQueue(); + + function enqueueTask(key, task) { + readyTasks.push(function () { + runTask(key, task); + }); + } + + function processQueue() { + if (readyTasks.length === 0 && runningTasks === 0) { + return callback(null, results); + } + while(readyTasks.length && runningTasks < concurrency) { + var run = readyTasks.shift(); + run(); + } + + } + + function addListener(taskName, fn) { + var taskListeners = listeners[taskName]; + if (!taskListeners) { + taskListeners = listeners[taskName] = []; + } + + taskListeners.push(fn); + } + + function taskComplete(taskName) { + var taskListeners = listeners[taskName] || []; + arrayEach(taskListeners, function (fn) { + fn(); + }); + processQueue(); + } + + + function runTask(key, task) { + if (hasError) return; + + var taskCallback = onlyOnce(function(err, result) { + runningTasks--; + if (arguments.length > 2) { + result = slice(arguments, 1); + } + if (err) { + var safeResults = {}; + baseForOwn(results, function(val, rkey) { + safeResults[rkey] = val; + }); + safeResults[key] = result; + hasError = true; + listeners = Object.create(null); + + callback(err, safeResults); + } else { + results[key] = result; + taskComplete(key); + } + }); + + runningTasks++; + var taskFn = wrapAsync(task[task.length - 1]); + if (task.length > 1) { + taskFn(results, taskCallback); + } else { + taskFn(taskCallback); + } + } + + function checkForDeadlocks() { + // Kahn's algorithm + // https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm + // http://connalle.blogspot.com/2013/10/topological-sortingkahn-algorithm.html + var currentTask; + var counter = 0; + while (readyToCheck.length) { + currentTask = readyToCheck.pop(); + counter++; + arrayEach(getDependents(currentTask), function (dependent) { + if (--uncheckedDependencies[dependent] === 0) { + readyToCheck.push(dependent); + } + }); + } + + if (counter !== numTasks) { + throw new Error( + 'async.auto cannot execute tasks due to a recursive dependency' + ); + } + } + + function getDependents(taskName) { + var result = []; + baseForOwn(tasks, function (task, key) { + if (isArray(task) && baseIndexOf(task, taskName, 0) >= 0) { + result.push(key); + } + }); + return result; + } +}; + +/** + * A specialized version of `_.map` for arrays without support for iteratee + * shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + */ +function arrayMap(array, iteratee) { + var index = -1, + length = array == null ? 0 : array.length, + result = Array(length); + + while (++index < length) { + result[index] = iteratee(array[index], index, array); + } + return result; +} + +/** `Object#toString` result references. */ +var symbolTag = '[object Symbol]'; + +/** + * Checks if `value` is classified as a `Symbol` primitive or object. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. + * @example + * + * _.isSymbol(Symbol.iterator); + * // => true + * + * _.isSymbol('abc'); + * // => false + */ +function isSymbol(value) { + return typeof value == 'symbol' || + (isObjectLike(value) && baseGetTag(value) == symbolTag); +} + +/** Used as references for various `Number` constants. */ +var INFINITY = 1 / 0; + +/** Used to convert symbols to primitives and strings. */ +var symbolProto = Symbol$1 ? Symbol$1.prototype : undefined; +var symbolToString = symbolProto ? symbolProto.toString : undefined; + +/** + * The base implementation of `_.toString` which doesn't convert nullish + * values to empty strings. + * + * @private + * @param {*} value The value to process. + * @returns {string} Returns the string. + */ +function baseToString(value) { + // Exit early for strings to avoid a performance hit in some environments. + if (typeof value == 'string') { + return value; + } + if (isArray(value)) { + // Recursively convert values (susceptible to call stack limits). + return arrayMap(value, baseToString) + ''; + } + if (isSymbol(value)) { + return symbolToString ? symbolToString.call(value) : ''; + } + var result = (value + ''); + return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +} + +/** + * The base implementation of `_.slice` without an iteratee call guard. + * + * @private + * @param {Array} array The array to slice. + * @param {number} [start=0] The start position. + * @param {number} [end=array.length] The end position. + * @returns {Array} Returns the slice of `array`. + */ +function baseSlice(array, start, end) { + var index = -1, + length = array.length; + + if (start < 0) { + start = -start > length ? 0 : (length + start); + } + end = end > length ? length : end; + if (end < 0) { + end += length; + } + length = start > end ? 0 : ((end - start) >>> 0); + start >>>= 0; + + var result = Array(length); + while (++index < length) { + result[index] = array[index + start]; + } + return result; +} + +/** + * Casts `array` to a slice if it's needed. + * + * @private + * @param {Array} array The array to inspect. + * @param {number} start The start position. + * @param {number} [end=array.length] The end position. + * @returns {Array} Returns the cast slice. + */ +function castSlice(array, start, end) { + var length = array.length; + end = end === undefined ? length : end; + return (!start && end >= length) ? array : baseSlice(array, start, end); +} + +/** + * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol + * that is not found in the character symbols. + * + * @private + * @param {Array} strSymbols The string symbols to inspect. + * @param {Array} chrSymbols The character symbols to find. + * @returns {number} Returns the index of the last unmatched string symbol. + */ +function charsEndIndex(strSymbols, chrSymbols) { + var index = strSymbols.length; + + while (index-- && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {} + return index; +} + +/** + * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol + * that is not found in the character symbols. + * + * @private + * @param {Array} strSymbols The string symbols to inspect. + * @param {Array} chrSymbols The character symbols to find. + * @returns {number} Returns the index of the first unmatched string symbol. + */ +function charsStartIndex(strSymbols, chrSymbols) { + var index = -1, + length = strSymbols.length; + + while (++index < length && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {} + return index; +} + +/** + * Converts an ASCII `string` to an array. + * + * @private + * @param {string} string The string to convert. + * @returns {Array} Returns the converted array. + */ +function asciiToArray(string) { + return string.split(''); +} + +/** Used to compose unicode character classes. */ +var rsAstralRange = '\\ud800-\\udfff'; +var rsComboMarksRange = '\\u0300-\\u036f'; +var reComboHalfMarksRange = '\\ufe20-\\ufe2f'; +var rsComboSymbolsRange = '\\u20d0-\\u20ff'; +var rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange; +var rsVarRange = '\\ufe0e\\ufe0f'; + +/** Used to compose unicode capture groups. */ +var rsZWJ = '\\u200d'; + +/** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */ +var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']'); + +/** + * Checks if `string` contains Unicode symbols. + * + * @private + * @param {string} string The string to inspect. + * @returns {boolean} Returns `true` if a symbol is found, else `false`. + */ +function hasUnicode(string) { + return reHasUnicode.test(string); +} + +/** Used to compose unicode character classes. */ +var rsAstralRange$1 = '\\ud800-\\udfff'; +var rsComboMarksRange$1 = '\\u0300-\\u036f'; +var reComboHalfMarksRange$1 = '\\ufe20-\\ufe2f'; +var rsComboSymbolsRange$1 = '\\u20d0-\\u20ff'; +var rsComboRange$1 = rsComboMarksRange$1 + reComboHalfMarksRange$1 + rsComboSymbolsRange$1; +var rsVarRange$1 = '\\ufe0e\\ufe0f'; + +/** Used to compose unicode capture groups. */ +var rsAstral = '[' + rsAstralRange$1 + ']'; +var rsCombo = '[' + rsComboRange$1 + ']'; +var rsFitz = '\\ud83c[\\udffb-\\udfff]'; +var rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')'; +var rsNonAstral = '[^' + rsAstralRange$1 + ']'; +var rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}'; +var rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]'; +var rsZWJ$1 = '\\u200d'; + +/** Used to compose unicode regexes. */ +var reOptMod = rsModifier + '?'; +var rsOptVar = '[' + rsVarRange$1 + ']?'; +var rsOptJoin = '(?:' + rsZWJ$1 + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*'; +var rsSeq = rsOptVar + reOptMod + rsOptJoin; +var rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')'; + +/** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ +var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g'); + +/** + * Converts a Unicode `string` to an array. + * + * @private + * @param {string} string The string to convert. + * @returns {Array} Returns the converted array. + */ +function unicodeToArray(string) { + return string.match(reUnicode) || []; +} + +/** + * Converts `string` to an array. + * + * @private + * @param {string} string The string to convert. + * @returns {Array} Returns the converted array. + */ +function stringToArray(string) { + return hasUnicode(string) + ? unicodeToArray(string) + : asciiToArray(string); +} + +/** + * Converts `value` to a string. An empty string is returned for `null` + * and `undefined` values. The sign of `-0` is preserved. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to convert. + * @returns {string} Returns the converted string. + * @example + * + * _.toString(null); + * // => '' + * + * _.toString(-0); + * // => '-0' + * + * _.toString([1, 2, 3]); + * // => '1,2,3' + */ +function toString(value) { + return value == null ? '' : baseToString(value); +} + +/** Used to match leading and trailing whitespace. */ +var reTrim = /^\s+|\s+$/g; + +/** + * Removes leading and trailing whitespace or specified characters from `string`. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category String + * @param {string} [string=''] The string to trim. + * @param {string} [chars=whitespace] The characters to trim. + * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. + * @returns {string} Returns the trimmed string. + * @example + * + * _.trim(' abc '); + * // => 'abc' + * + * _.trim('-_-abc-_-', '_-'); + * // => 'abc' + * + * _.map([' foo ', ' bar '], _.trim); + * // => ['foo', 'bar'] + */ +function trim(string, chars, guard) { + string = toString(string); + if (string && (guard || chars === undefined)) { + return string.replace(reTrim, ''); + } + if (!string || !(chars = baseToString(chars))) { + return string; + } + var strSymbols = stringToArray(string), + chrSymbols = stringToArray(chars), + start = charsStartIndex(strSymbols, chrSymbols), + end = charsEndIndex(strSymbols, chrSymbols) + 1; + + return castSlice(strSymbols, start, end).join(''); +} + +var FN_ARGS = /^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m; +var FN_ARG_SPLIT = /,/; +var FN_ARG = /(=.+)?(\s*)$/; +var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg; + +function parseParams(func) { + func = func.toString().replace(STRIP_COMMENTS, ''); + func = func.match(FN_ARGS)[2].replace(' ', ''); + func = func ? func.split(FN_ARG_SPLIT) : []; + func = func.map(function (arg){ + return trim(arg.replace(FN_ARG, '')); + }); + return func; +} + +/** + * A dependency-injected version of the [async.auto]{@link module:ControlFlow.auto} function. Dependent + * tasks are specified as parameters to the function, after the usual callback + * parameter, with the parameter names matching the names of the tasks it + * depends on. This can provide even more readable task graphs which can be + * easier to maintain. + * + * If a final callback is specified, the task results are similarly injected, + * specified as named parameters after the initial error parameter. + * + * The autoInject function is purely syntactic sugar and its semantics are + * otherwise equivalent to [async.auto]{@link module:ControlFlow.auto}. + * + * @name autoInject + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.auto]{@link module:ControlFlow.auto} + * @category Control Flow + * @param {Object} tasks - An object, each of whose properties is an {@link AsyncFunction} of + * the form 'func([dependencies...], callback). The object's key of a property + * serves as the name of the task defined by that property, i.e. can be used + * when specifying requirements for other tasks. + * * The `callback` parameter is a `callback(err, result)` which must be called + * when finished, passing an `error` (which can be `null`) and the result of + * the function's execution. The remaining parameters name other tasks on + * which the task is dependent, and the results from those tasks are the + * arguments of those parameters. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback, and a `results` object with any completed + * task results, similar to `auto`. + * @example + * + * // The example from `auto` can be rewritten as follows: + * async.autoInject({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: function(get_data, make_folder, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }, + * email_link: function(write_file, callback) { + * // once the file is written let's email a link to it... + * // write_file contains the filename returned by write_file. + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * } + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + * + * // If you are using a JS minifier that mangles parameter names, `autoInject` + * // will not work with plain functions, since the parameter names will be + * // collapsed to a single letter identifier. To work around this, you can + * // explicitly specify the names of the parameters your task function needs + * // in an array, similar to Angular.js dependency injection. + * + * // This still has an advantage over plain `auto`, since the results a task + * // depends on are still spread into arguments. + * async.autoInject({ + * //... + * write_file: ['get_data', 'make_folder', function(get_data, make_folder, callback) { + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(write_file, callback) { + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * }] + * //... + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + */ +function autoInject(tasks, callback) { + var newTasks = {}; + + baseForOwn(tasks, function (taskFn, key) { + var params; + var fnIsAsync = isAsync(taskFn); + var hasNoDeps = + (!fnIsAsync && taskFn.length === 1) || + (fnIsAsync && taskFn.length === 0); + + if (isArray(taskFn)) { + params = taskFn.slice(0, -1); + taskFn = taskFn[taskFn.length - 1]; + + newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); + } else if (hasNoDeps) { + // no dependencies, use the function as-is + newTasks[key] = taskFn; + } else { + params = parseParams(taskFn); + if (taskFn.length === 0 && !fnIsAsync && params.length === 0) { + throw new Error("autoInject task functions require explicit parameters."); + } + + // remove callback param + if (!fnIsAsync) params.pop(); + + newTasks[key] = params.concat(newTask); + } + + function newTask(results, taskCb) { + var newArgs = arrayMap(params, function (name) { + return results[name]; + }); + newArgs.push(taskCb); + wrapAsync(taskFn).apply(null, newArgs); + } + }); + + auto(newTasks, callback); +} + +// Simple doubly linked list (https://en.wikipedia.org/wiki/Doubly_linked_list) implementation +// used for queues. This implementation assumes that the node provided by the user can be modified +// to adjust the next and last properties. We implement only the minimal functionality +// for queue support. +function DLL() { + this.head = this.tail = null; + this.length = 0; +} + +function setInitial(dll, node) { + dll.length = 1; + dll.head = dll.tail = node; +} + +DLL.prototype.removeLink = function(node) { + if (node.prev) node.prev.next = node.next; + else this.head = node.next; + if (node.next) node.next.prev = node.prev; + else this.tail = node.prev; + + node.prev = node.next = null; + this.length -= 1; + return node; +}; + +DLL.prototype.empty = function () { + while(this.head) this.shift(); + return this; +}; + +DLL.prototype.insertAfter = function(node, newNode) { + newNode.prev = node; + newNode.next = node.next; + if (node.next) node.next.prev = newNode; + else this.tail = newNode; + node.next = newNode; + this.length += 1; +}; + +DLL.prototype.insertBefore = function(node, newNode) { + newNode.prev = node.prev; + newNode.next = node; + if (node.prev) node.prev.next = newNode; + else this.head = newNode; + node.prev = newNode; + this.length += 1; +}; + +DLL.prototype.unshift = function(node) { + if (this.head) this.insertBefore(this.head, node); + else setInitial(this, node); +}; + +DLL.prototype.push = function(node) { + if (this.tail) this.insertAfter(this.tail, node); + else setInitial(this, node); +}; + +DLL.prototype.shift = function() { + return this.head && this.removeLink(this.head); +}; + +DLL.prototype.pop = function() { + return this.tail && this.removeLink(this.tail); +}; + +DLL.prototype.toArray = function () { + var arr = Array(this.length); + var curr = this.head; + for(var idx = 0; idx < this.length; idx++) { + arr[idx] = curr.data; + curr = curr.next; + } + return arr; +}; + +DLL.prototype.remove = function (testFn) { + var curr = this.head; + while(!!curr) { + var next = curr.next; + if (testFn(curr)) { + this.removeLink(curr); + } + curr = next; + } + return this; +}; + +function queue(worker, concurrency, payload) { + if (concurrency == null) { + concurrency = 1; + } + else if(concurrency === 0) { + throw new Error('Concurrency must not be zero'); + } + + var _worker = wrapAsync(worker); + var numRunning = 0; + var workersList = []; + + var processingScheduled = false; + function _insert(data, insertAtFront, callback) { + if (callback != null && typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + if (!isArray(data)) { + data = [data]; + } + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + return setImmediate$1(function() { + q.drain(); + }); + } + + for (var i = 0, l = data.length; i < l; i++) { + var item = { + data: data[i], + callback: callback || noop + }; + + if (insertAtFront) { + q._tasks.unshift(item); + } else { + q._tasks.push(item); + } + } + + if (!processingScheduled) { + processingScheduled = true; + setImmediate$1(function() { + processingScheduled = false; + q.process(); + }); + } + } + + function _next(tasks) { + return function(err){ + numRunning -= 1; + + for (var i = 0, l = tasks.length; i < l; i++) { + var task = tasks[i]; + + var index = baseIndexOf(workersList, task, 0); + if (index === 0) { + workersList.shift(); + } else if (index > 0) { + workersList.splice(index, 1); + } + + task.callback.apply(task, arguments); + + if (err != null) { + q.error(err, task.data); + } + } + + if (numRunning <= (q.concurrency - q.buffer) ) { + q.unsaturated(); + } + + if (q.idle()) { + q.drain(); + } + q.process(); + }; + } + + var isProcessing = false; + var q = { + _tasks: new DLL(), + concurrency: concurrency, + payload: payload, + saturated: noop, + unsaturated:noop, + buffer: concurrency / 4, + empty: noop, + drain: noop, + error: noop, + started: false, + paused: false, + push: function (data, callback) { + _insert(data, false, callback); + }, + kill: function () { + q.drain = noop; + q._tasks.empty(); + }, + unshift: function (data, callback) { + _insert(data, true, callback); + }, + remove: function (testFn) { + q._tasks.remove(testFn); + }, + process: function () { + // Avoid trying to start too many processing operations. This can occur + // when callbacks resolve synchronously (#1267). + if (isProcessing) { + return; + } + isProcessing = true; + while(!q.paused && numRunning < q.concurrency && q._tasks.length){ + var tasks = [], data = []; + var l = q._tasks.length; + if (q.payload) l = Math.min(l, q.payload); + for (var i = 0; i < l; i++) { + var node = q._tasks.shift(); + tasks.push(node); + workersList.push(node); + data.push(node.data); + } + + numRunning += 1; + + if (q._tasks.length === 0) { + q.empty(); + } + + if (numRunning === q.concurrency) { + q.saturated(); + } + + var cb = onlyOnce(_next(tasks)); + _worker(data, cb); + } + isProcessing = false; + }, + length: function () { + return q._tasks.length; + }, + running: function () { + return numRunning; + }, + workersList: function () { + return workersList; + }, + idle: function() { + return q._tasks.length + numRunning === 0; + }, + pause: function () { + q.paused = true; + }, + resume: function () { + if (q.paused === false) { return; } + q.paused = false; + setImmediate$1(q.process); + } + }; + return q; +} + +/** + * A cargo of tasks for the worker function to complete. Cargo inherits all of + * the same methods and event callbacks as [`queue`]{@link module:ControlFlow.queue}. + * @typedef {Object} CargoObject + * @memberOf module:ControlFlow + * @property {Function} length - A function returning the number of items + * waiting to be processed. Invoke like `cargo.length()`. + * @property {number} payload - An `integer` for determining how many tasks + * should be process per round. This property can be changed after a `cargo` is + * created to alter the payload on-the-fly. + * @property {Function} push - Adds `task` to the `queue`. The callback is + * called once the `worker` has finished processing the task. Instead of a + * single task, an array of `tasks` can be submitted. The respective callback is + * used for every task in the list. Invoke like `cargo.push(task, [callback])`. + * @property {Function} saturated - A callback that is called when the + * `queue.length()` hits the concurrency and further tasks will be queued. + * @property {Function} empty - A callback that is called when the last item + * from the `queue` is given to a `worker`. + * @property {Function} drain - A callback that is called when the last item + * from the `queue` has returned from the `worker`. + * @property {Function} idle - a function returning false if there are items + * waiting or being processed, or true if not. Invoke like `cargo.idle()`. + * @property {Function} pause - a function that pauses the processing of tasks + * until `resume()` is called. Invoke like `cargo.pause()`. + * @property {Function} resume - a function that resumes the processing of + * queued tasks when the queue is paused. Invoke like `cargo.resume()`. + * @property {Function} kill - a function that removes the `drain` callback and + * empties remaining tasks from the queue forcing it to go idle. Invoke like `cargo.kill()`. + */ + +/** + * Creates a `cargo` object with the specified payload. Tasks added to the + * cargo will be processed altogether (up to the `payload` limit). If the + * `worker` is in progress, the task is queued until it becomes available. Once + * the `worker` has completed some tasks, each callback of those tasks is + * called. Check out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) + * for how `cargo` and `queue` work. + * + * While [`queue`]{@link module:ControlFlow.queue} passes only one task to one of a group of workers + * at a time, cargo passes an array of tasks to a single worker, repeating + * when the worker is finished. + * + * @name cargo + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An asynchronous function for processing an array + * of queued tasks. Invoked with `(tasks, callback)`. + * @param {number} [payload=Infinity] - An optional `integer` for determining + * how many tasks should be processed per round; if omitted, the default is + * unlimited. + * @returns {module:ControlFlow.CargoObject} A cargo object to manage the tasks. Callbacks can + * attached as certain properties to listen for specific events during the + * lifecycle of the cargo and inner queue. + * @example + * + * // create a cargo object with payload 2 + * var cargo = async.cargo(function(tasks, callback) { + * for (var i=0; i true + */ +function identity(value) { + return value; +} + +function _createTester(check, getResult) { + return function(eachfn, arr, iteratee, cb) { + cb = cb || noop; + var testPassed = false; + var testResult; + eachfn(arr, function(value, _, callback) { + iteratee(value, function(err, result) { + if (err) { + callback(err); + } else if (check(result) && !testResult) { + testPassed = true; + testResult = getResult(true, value); + callback(null, breakLoop); + } else { + callback(); + } + }); + }, function(err) { + if (err) { + cb(err); + } else { + cb(null, testPassed ? testResult : getResult(false)); + } + }); + }; +} + +function _findGetResult(v, x) { + return x; +} + +/** + * Returns the first value in `coll` that passes an async truth test. The + * `iteratee` is applied in parallel, meaning the first iteratee to return + * `true` will fire the detect `callback` with that result. That means the + * result might not be the first item in the original `coll` (in terms of order) + * that passes the test. + + * If order within the original `coll` is important, then look at + * [`detectSeries`]{@link module:Collections.detectSeries}. + * + * @name detect + * @static + * @memberOf module:Collections + * @method + * @alias find + * @category Collections + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @example + * + * async.detect(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // result now equals the first file in the list that exists + * }); + */ +var detect = doParallel(_createTester(identity, _findGetResult)); + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a + * time. + * + * @name detectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findLimit + * @category Collections + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + */ +var detectLimit = doParallelLimit(_createTester(identity, _findGetResult)); + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. + * + * @name detectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findSeries + * @category Collections + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + */ +var detectSeries = doLimit(detectLimit, 1); + +function consoleFunc(name) { + return function (fn/*, ...args*/) { + var args = slice(arguments, 1); + args.push(function (err/*, ...args*/) { + var args = slice(arguments, 1); + if (typeof console === 'object') { + if (err) { + if (console.error) { + console.error(err); + } + } else if (console[name]) { + arrayEach(args, function (x) { + console[name](x); + }); + } + } + }); + wrapAsync(fn).apply(null, args); + }; +} + +/** + * Logs the result of an [`async` function]{@link AsyncFunction} to the + * `console` using `console.dir` to display the properties of the resulting object. + * Only works in Node.js or in browsers that support `console.dir` and + * `console.error` (such as FF and Chrome). + * If multiple arguments are returned from the async function, + * `console.dir` is called on each argument in order. + * + * @name dir + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, {hello: name}); + * }, 1000); + * }; + * + * // in the node repl + * node> async.dir(hello, 'world'); + * {hello: 'world'} + */ +var dir = consoleFunc('dir'); + +/** + * The post-check version of [`during`]{@link module:ControlFlow.during}. To reflect the difference in + * the order of operations, the arguments `test` and `fn` are switched. + * + * Also a version of [`doWhilst`]{@link module:ControlFlow.doWhilst} with asynchronous `test` function. + * @name doDuring + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.during]{@link module:ControlFlow.during} + * @category Control Flow + * @param {AsyncFunction} fn - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `fn`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `fn`. + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `fn` has stopped. `callback` + * will be passed an error if one occurred, otherwise `null`. + */ +function doDuring(fn, test, callback) { + callback = onlyOnce(callback || noop); + var _fn = wrapAsync(fn); + var _test = wrapAsync(test); + + function next(err/*, ...args*/) { + if (err) return callback(err); + var args = slice(arguments, 1); + args.push(check); + _test.apply(this, args); + } + + function check(err, truth) { + if (err) return callback(err); + if (!truth) return callback(null); + _fn(next); + } + + check(null, true); + +} + +/** + * The post-check version of [`whilst`]{@link module:ControlFlow.whilst}. To reflect the difference in + * the order of operations, the arguments `test` and `iteratee` are switched. + * + * `doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript. + * + * @name doWhilst + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - A function which is called each time `test` + * passes. Invoked with (callback). + * @param {Function} test - synchronous truth test to perform after each + * execution of `iteratee`. Invoked with any non-error callback results of + * `iteratee`. + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. + * `callback` will be passed an error and any arguments passed to the final + * `iteratee`'s callback. Invoked with (err, [results]); + */ +function doWhilst(iteratee, test, callback) { + callback = onlyOnce(callback || noop); + var _iteratee = wrapAsync(iteratee); + var next = function(err/*, ...args*/) { + if (err) return callback(err); + var args = slice(arguments, 1); + if (test.apply(this, args)) return _iteratee(next); + callback.apply(null, [null].concat(args)); + }; + _iteratee(next); +} + +/** + * Like ['doWhilst']{@link module:ControlFlow.doWhilst}, except the `test` is inverted. Note the + * argument ordering differs from `until`. + * + * @name doUntil + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.doWhilst]{@link module:ControlFlow.doWhilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {Function} test - synchronous truth test to perform after each + * execution of `iteratee`. Invoked with any non-error callback results of + * `iteratee`. + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + */ +function doUntil(iteratee, test, callback) { + doWhilst(iteratee, function() { + return !test.apply(this, arguments); + }, callback); +} + +/** + * Like [`whilst`]{@link module:ControlFlow.whilst}, except the `test` is an asynchronous function that + * is passed a callback in the form of `function (err, truth)`. If error is + * passed to `test` or `fn`, the main callback is immediately called with the + * value of the error. + * + * @name during + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `fn`. Invoked with (callback). + * @param {AsyncFunction} fn - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `fn` has stopped. `callback` + * will be passed an error, if one occurred, otherwise `null`. + * @example + * + * var count = 0; + * + * async.during( + * function (callback) { + * return callback(null, count < 5); + * }, + * function (callback) { + * count++; + * setTimeout(callback, 1000); + * }, + * function (err) { + * // 5 seconds have passed + * } + * ); + */ +function during(test, fn, callback) { + callback = onlyOnce(callback || noop); + var _fn = wrapAsync(fn); + var _test = wrapAsync(test); + + function next(err) { + if (err) return callback(err); + _test(check); + } + + function check(err, truth) { + if (err) return callback(err); + if (!truth) return callback(null); + _fn(next); + } + + _test(check); +} + +function _withoutIndex(iteratee) { + return function (value, index, callback) { + return iteratee(value, callback); + }; +} + +/** + * Applies the function `iteratee` to each item in `coll`, in parallel. + * The `iteratee` is called with an item from the list, and a callback for when + * it has finished. If the `iteratee` passes an error to its `callback`, the + * main `callback` (for the `each` function) is immediately called with the + * error. + * + * Note, that since this function applies `iteratee` to each item in parallel, + * there is no guarantee that the iteratee functions will complete in order. + * + * @name each + * @static + * @memberOf module:Collections + * @method + * @alias forEach + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to + * each item in `coll`. Invoked with (item, callback). + * The array index is not passed to the iteratee. + * If you need the index, use `eachOf`. + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @example + * + * // assuming openFiles is an array of file names and saveFile is a function + * // to save the modified contents of that file: + * + * async.each(openFiles, saveFile, function(err){ + * // if any of the saves produced an error, err would equal that error + * }); + * + * // assuming openFiles is an array of file names + * async.each(openFiles, function(file, callback) { + * + * // Perform operation on file here. + * console.log('Processing file ' + file); + * + * if( file.length > 32 ) { + * console.log('This file name is too long'); + * callback('File name too long'); + * } else { + * // Do work to process file here + * console.log('File processed'); + * callback(); + * } + * }, function(err) { + * // if any of the file processing produced an error, err would equal that error + * if( err ) { + * // One of the iterations produced an error. + * // All processing will now stop. + * console.log('A file failed to process'); + * } else { + * console.log('All files have been processed successfully'); + * } + * }); + */ +function eachLimit(coll, iteratee, callback) { + eachOf(coll, _withoutIndex(wrapAsync(iteratee)), callback); +} + +/** + * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. + * + * @name eachLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfLimit`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +function eachLimit$1(coll, limit, iteratee, callback) { + _eachOfLimit(limit)(coll, _withoutIndex(wrapAsync(iteratee)), callback); +} + +/** + * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. + * + * @name eachSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfSeries`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +var eachSeries = doLimit(eachLimit$1, 1); + +/** + * Wrap an async function and ensure it calls its callback on a later tick of + * the event loop. If the function already calls its callback on a next tick, + * no extra deferral is added. This is useful for preventing stack overflows + * (`RangeError: Maximum call stack size exceeded`) and generally keeping + * [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) + * contained. ES2017 `async` functions are returned as-is -- they are immune + * to Zalgo's corrupting influences, as they always resolve on a later tick. + * + * @name ensureAsync + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - an async function, one that expects a node-style + * callback as its last argument. + * @returns {AsyncFunction} Returns a wrapped function with the exact same call + * signature as the function passed in. + * @example + * + * function sometimesAsync(arg, callback) { + * if (cache[arg]) { + * return callback(null, cache[arg]); // this would be synchronous!! + * } else { + * doSomeIO(arg, callback); // this IO would be asynchronous + * } + * } + * + * // this has a risk of stack overflows if many results are cached in a row + * async.mapSeries(args, sometimesAsync, done); + * + * // this will defer sometimesAsync's callback if necessary, + * // preventing stack overflows + * async.mapSeries(args, async.ensureAsync(sometimesAsync), done); + */ +function ensureAsync(fn) { + if (isAsync(fn)) return fn; + return initialParams(function (args, callback) { + var sync = true; + args.push(function () { + var innerArgs = arguments; + if (sync) { + setImmediate$1(function () { + callback.apply(null, innerArgs); + }); + } else { + callback.apply(null, innerArgs); + } + }); + fn.apply(this, args); + sync = false; + }); +} + +function notId(v) { + return !v; +} + +/** + * Returns `true` if every element in `coll` satisfies an async test. If any + * iteratee call returns `false`, the main `callback` is immediately called. + * + * @name every + * @static + * @memberOf module:Collections + * @method + * @alias all + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @example + * + * async.every(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // if result is true then every file exists + * }); + */ +var every = doParallel(_createTester(notId, notId)); + +/** + * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. + * + * @name everyLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + */ +var everyLimit = doParallelLimit(_createTester(notId, notId)); + +/** + * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. + * + * @name everySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in series. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + */ +var everySeries = doLimit(everyLimit, 1); + +/** + * The base implementation of `_.property` without support for deep paths. + * + * @private + * @param {string} key The key of the property to get. + * @returns {Function} Returns the new accessor function. + */ +function baseProperty(key) { + return function(object) { + return object == null ? undefined : object[key]; + }; +} + +function filterArray(eachfn, arr, iteratee, callback) { + var truthValues = new Array(arr.length); + eachfn(arr, function (x, index, callback) { + iteratee(x, function (err, v) { + truthValues[index] = !!v; + callback(err); + }); + }, function (err) { + if (err) return callback(err); + var results = []; + for (var i = 0; i < arr.length; i++) { + if (truthValues[i]) results.push(arr[i]); + } + callback(null, results); + }); +} + +function filterGeneric(eachfn, coll, iteratee, callback) { + var results = []; + eachfn(coll, function (x, index, callback) { + iteratee(x, function (err, v) { + if (err) { + callback(err); + } else { + if (v) { + results.push({index: index, value: x}); + } + callback(); + } + }); + }, function (err) { + if (err) { + callback(err); + } else { + callback(null, arrayMap(results.sort(function (a, b) { + return a.index - b.index; + }), baseProperty('value'))); + } + }); +} + +function _filter(eachfn, coll, iteratee, callback) { + var filter = isArrayLike(coll) ? filterArray : filterGeneric; + filter(eachfn, coll, wrapAsync(iteratee), callback || noop); +} + +/** + * Returns a new array of all the values in `coll` which pass an async truth + * test. This operation is performed in parallel, but the results array will be + * in the same order as the original. + * + * @name filter + * @static + * @memberOf module:Collections + * @method + * @alias select + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @example + * + * async.filter(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, results) { + * // results now equals an array of the existing files + * }); + */ +var filter = doParallel(_filter); + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a + * time. + * + * @name filterLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + */ +var filterLimit = doParallelLimit(_filter); + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. + * + * @name filterSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results) + */ +var filterSeries = doLimit(filterLimit, 1); + +/** + * Calls the asynchronous function `fn` with a callback parameter that allows it + * to call itself again, in series, indefinitely. + + * If an error is passed to the callback then `errback` is called with the + * error, and execution stops, otherwise it will never be called. + * + * @name forever + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} fn - an async function to call repeatedly. + * Invoked with (next). + * @param {Function} [errback] - when `fn` passes an error to it's callback, + * this function will be called, and execution stops. Invoked with (err). + * @example + * + * async.forever( + * function(next) { + * // next is suitable for passing to things that need a callback(err [, whatever]); + * // it will result in this function being called again. + * }, + * function(err) { + * // if next is called with a value in its first parameter, it will appear + * // in here as 'err', and execution will stop. + * } + * ); + */ +function forever(fn, errback) { + var done = onlyOnce(errback || noop); + var task = wrapAsync(ensureAsync(fn)); + + function next(err) { + if (err) return done(err); + task(next); + } + next(); +} + +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time. + * + * @name groupByLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + */ +var groupByLimit = function(coll, limit, iteratee, callback) { + callback = callback || noop; + var _iteratee = wrapAsync(iteratee); + mapLimit(coll, limit, function(val, callback) { + _iteratee(val, function(err, key) { + if (err) return callback(err); + return callback(null, {key: key, val: val}); + }); + }, function(err, mapResults) { + var result = {}; + // from MDN, handle object having an `hasOwnProperty` prop + var hasOwnProperty = Object.prototype.hasOwnProperty; + + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + var key = mapResults[i].key; + var val = mapResults[i].val; + + if (hasOwnProperty.call(result, key)) { + result[key].push(val); + } else { + result[key] = [val]; + } + } + } + + return callback(err, result); + }); +}; + +/** + * Returns a new object, where each value corresponds to an array of items, from + * `coll`, that returned the corresponding key. That is, the keys of the object + * correspond to the values passed to the `iteratee` callback. + * + * Note: Since this function applies the `iteratee` to each item in parallel, + * there is no guarantee that the `iteratee` functions will complete in order. + * However, the values for each key in the `result` will be in the same order as + * the original `coll`. For Objects, the values will roughly be in the order of + * the original Objects' keys (but this can vary across JavaScript engines). + * + * @name groupBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @example + * + * async.groupBy(['userId1', 'userId2', 'userId3'], function(userId, callback) { + * db.findById(userId, function(err, user) { + * if (err) return callback(err); + * return callback(null, user.age); + * }); + * }, function(err, result) { + * // result is object containing the userIds grouped by age + * // e.g. { 30: ['userId1', 'userId3'], 42: ['userId2']}; + * }); + */ +var groupBy = doLimit(groupByLimit, Infinity); + +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs only a single async operation at a time. + * + * @name groupBySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + */ +var groupBySeries = doLimit(groupByLimit, 1); + +/** + * Logs the result of an `async` function to the `console`. Only works in + * Node.js or in browsers that support `console.log` and `console.error` (such + * as FF and Chrome). If multiple arguments are returned from the async + * function, `console.log` is called on each argument in order. + * + * @name log + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, 'hello ' + name); + * }, 1000); + * }; + * + * // in the node repl + * node> async.log(hello, 'world'); + * 'hello world' + */ +var log = consoleFunc('log'); + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs a maximum of `limit` async operations at a + * time. + * + * @name mapValuesLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + */ +function mapValuesLimit(obj, limit, iteratee, callback) { + callback = once(callback || noop); + var newObj = {}; + var _iteratee = wrapAsync(iteratee); + eachOfLimit(obj, limit, function(val, key, next) { + _iteratee(val, key, function (err, result) { + if (err) return next(err); + newObj[key] = result; + next(); + }); + }, function (err) { + callback(err, newObj); + }); +} + +/** + * A relative of [`map`]{@link module:Collections.map}, designed for use with objects. + * + * Produces a new Object by mapping each value of `obj` through the `iteratee` + * function. The `iteratee` is called each `value` and `key` from `obj` and a + * callback for when it has finished processing. Each of these callbacks takes + * two arguments: an `error`, and the transformed item from `obj`. If `iteratee` + * passes an error to its callback, the main `callback` (for the `mapValues` + * function) is immediately called with the error. + * + * Note, the order of the keys in the result is not guaranteed. The keys will + * be roughly in the order they complete, (but this is very engine-specific) + * + * @name mapValues + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @example + * + * async.mapValues({ + * f1: 'file1', + * f2: 'file2', + * f3: 'file3' + * }, function (file, key, callback) { + * fs.stat(file, callback); + * }, function(err, result) { + * // result is now a map of stats for each file, e.g. + * // { + * // f1: [stats for file1], + * // f2: [stats for file2], + * // f3: [stats for file3] + * // } + * }); + */ + +var mapValues = doLimit(mapValuesLimit, Infinity); + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs only a single async operation at a time. + * + * @name mapValuesSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + */ +var mapValuesSeries = doLimit(mapValuesLimit, 1); + +function has(obj, key) { + return key in obj; +} + +/** + * Caches the results of an async function. When creating a hash to store + * function results against, the callback is omitted from the hash and an + * optional hash function can be used. + * + * If no hash function is specified, the first argument is used as a hash key, + * which may work reasonably if it is a string or a data type that converts to a + * distinct string. Note that objects and arrays will not behave reasonably. + * Neither will cases where the other arguments are significant. In such cases, + * specify your own hash function. + * + * The cache of results is exposed as the `memo` property of the function + * returned by `memoize`. + * + * @name memoize + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function to proxy and cache results from. + * @param {Function} hasher - An optional function for generating a custom hash + * for storing results. It has all the arguments applied to it apart from the + * callback, and must be synchronous. + * @returns {AsyncFunction} a memoized version of `fn` + * @example + * + * var slow_fn = function(name, callback) { + * // do something + * callback(null, result); + * }; + * var fn = async.memoize(slow_fn); + * + * // fn can now be used as if it were slow_fn + * fn('some name', function() { + * // callback + * }); + */ +function memoize(fn, hasher) { + var memo = Object.create(null); + var queues = Object.create(null); + hasher = hasher || identity; + var _fn = wrapAsync(fn); + var memoized = initialParams(function memoized(args, callback) { + var key = hasher.apply(null, args); + if (has(memo, key)) { + setImmediate$1(function() { + callback.apply(null, memo[key]); + }); + } else if (has(queues, key)) { + queues[key].push(callback); + } else { + queues[key] = [callback]; + _fn.apply(null, args.concat(function(/*args*/) { + var args = slice(arguments); + memo[key] = args; + var q = queues[key]; + delete queues[key]; + for (var i = 0, l = q.length; i < l; i++) { + q[i].apply(null, args); + } + })); + } + }); + memoized.memo = memo; + memoized.unmemoized = fn; + return memoized; +} + +/** + * Calls `callback` on a later loop around the event loop. In Node.js this just + * calls `process.nextTick`. In the browser it will use `setImmediate` if + * available, otherwise `setTimeout(callback, 0)`, which means other higher + * priority events may precede the execution of `callback`. + * + * This is used internally for browser-compatibility purposes. + * + * @name nextTick + * @static + * @memberOf module:Utils + * @method + * @see [async.setImmediate]{@link module:Utils.setImmediate} + * @category Util + * @param {Function} callback - The function to call on a later loop around + * the event loop. Invoked with (args...). + * @param {...*} args... - any number of additional arguments to pass to the + * callback on the next tick. + * @example + * + * var call_order = []; + * async.nextTick(function() { + * call_order.push('two'); + * // call_order now equals ['one','two'] + * }); + * call_order.push('one'); + * + * async.setImmediate(function (a, b, c) { + * // a, b, and c equal 1, 2, and 3 + * }, 1, 2, 3); + */ +var _defer$1; + +if (hasNextTick) { + _defer$1 = process.nextTick; +} else if (hasSetImmediate) { + _defer$1 = setImmediate; +} else { + _defer$1 = fallback; +} + +var nextTick = wrap(_defer$1); + +function _parallel(eachfn, tasks, callback) { + callback = callback || noop; + var results = isArrayLike(tasks) ? [] : {}; + + eachfn(tasks, function (task, key, callback) { + wrapAsync(task)(function (err, result) { + if (arguments.length > 2) { + result = slice(arguments, 1); + } + results[key] = result; + callback(err); + }); + }, function (err) { + callback(err, results); + }); +} + +/** + * Run the `tasks` collection of functions in parallel, without waiting until + * the previous function has completed. If any of the functions pass an error to + * its callback, the main `callback` is immediately called with the value of the + * error. Once the `tasks` have completed, the results are passed to the final + * `callback` as an array. + * + * **Note:** `parallel` is about kicking-off I/O tasks in parallel, not about + * parallel execution of code. If your tasks do not use any timers or perform + * any I/O, they will actually be executed in series. Any synchronous setup + * sections for each task will happen one after the other. JavaScript remains + * single-threaded. + * + * **Hint:** Use [`reflect`]{@link module:Utils.reflect} to continue the + * execution of other tasks when a task fails. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.parallel}. + * + * @name parallel + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * + * @example + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], + * // optional callback + * function(err, results) { + * // the results array will equal ['one','two'] even though + * // the second function had a shorter timeout. + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * // results is now equals to: {one: 1, two: 2} + * }); + */ +function parallelLimit(tasks, callback) { + _parallel(eachOf, tasks, callback); +} + +/** + * The same as [`parallel`]{@link module:ControlFlow.parallel} but runs a maximum of `limit` async operations at a + * time. + * + * @name parallelLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.parallel]{@link module:ControlFlow.parallel} + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + */ +function parallelLimit$1(tasks, limit, callback) { + _parallel(_eachOfLimit(limit), tasks, callback); +} + +/** + * A queue of tasks for the worker function to complete. + * @typedef {Object} QueueObject + * @memberOf module:ControlFlow + * @property {Function} length - a function returning the number of items + * waiting to be processed. Invoke with `queue.length()`. + * @property {boolean} started - a boolean indicating whether or not any + * items have been pushed and processed by the queue. + * @property {Function} running - a function returning the number of items + * currently being processed. Invoke with `queue.running()`. + * @property {Function} workersList - a function returning the array of items + * currently being processed. Invoke with `queue.workersList()`. + * @property {Function} idle - a function returning false if there are items + * waiting or being processed, or true if not. Invoke with `queue.idle()`. + * @property {number} concurrency - an integer for determining how many `worker` + * functions should be run in parallel. This property can be changed after a + * `queue` is created to alter the concurrency on-the-fly. + * @property {Function} push - add a new task to the `queue`. Calls `callback` + * once the `worker` has finished processing the task. Instead of a single task, + * a `tasks` array can be submitted. The respective callback is used for every + * task in the list. Invoke with `queue.push(task, [callback])`, + * @property {Function} unshift - add a new task to the front of the `queue`. + * Invoke with `queue.unshift(task, [callback])`. + * @property {Function} remove - remove items from the queue that match a test + * function. The test function will be passed an object with a `data` property, + * and a `priority` property, if this is a + * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. + * Invoked with `queue.remove(testFn)`, where `testFn` is of the form + * `function ({data, priority}) {}` and returns a Boolean. + * @property {Function} saturated - a callback that is called when the number of + * running workers hits the `concurrency` limit, and further tasks will be + * queued. + * @property {Function} unsaturated - a callback that is called when the number + * of running workers is less than the `concurrency` & `buffer` limits, and + * further tasks will not be queued. + * @property {number} buffer - A minimum threshold buffer in order to say that + * the `queue` is `unsaturated`. + * @property {Function} empty - a callback that is called when the last item + * from the `queue` is given to a `worker`. + * @property {Function} drain - a callback that is called when the last item + * from the `queue` has returned from the `worker`. + * @property {Function} error - a callback that is called when a task errors. + * Has the signature `function(error, task)`. + * @property {boolean} paused - a boolean for determining whether the queue is + * in a paused state. + * @property {Function} pause - a function that pauses the processing of tasks + * until `resume()` is called. Invoke with `queue.pause()`. + * @property {Function} resume - a function that resumes the processing of + * queued tasks when the queue is paused. Invoke with `queue.resume()`. + * @property {Function} kill - a function that removes the `drain` callback and + * empties remaining tasks from the queue forcing it to go idle. No more tasks + * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. + */ + +/** + * Creates a `queue` object with the specified `concurrency`. Tasks added to the + * `queue` are processed in parallel (up to the `concurrency` limit). If all + * `worker`s are in progress, the task is queued until one becomes available. + * Once a `worker` completes a `task`, that `task`'s callback is called. + * + * @name queue + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. Invoked with (task, callback). + * @param {number} [concurrency=1] - An `integer` for determining how many + * `worker` functions should be run in parallel. If omitted, the concurrency + * defaults to `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can + * attached as certain properties to listen for specific events during the + * lifecycle of the queue. + * @example + * + * // create a queue object with concurrency 2 + * var q = async.queue(function(task, callback) { + * console.log('hello ' + task.name); + * callback(); + * }, 2); + * + * // assign a callback + * q.drain = function() { + * console.log('all items have been processed'); + * }; + * + * // add some items to the queue + * q.push({name: 'foo'}, function(err) { + * console.log('finished processing foo'); + * }); + * q.push({name: 'bar'}, function (err) { + * console.log('finished processing bar'); + * }); + * + * // add some items to the queue (batch-wise) + * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { + * console.log('finished processing item'); + * }); + * + * // add some items to the front of the queue + * q.unshift({name: 'bar'}, function (err) { + * console.log('finished processing bar'); + * }); + */ +var queue$1 = function (worker, concurrency) { + var _worker = wrapAsync(worker); + return queue(function (items, cb) { + _worker(items[0], cb); + }, concurrency, 1); +}; + +/** + * The same as [async.queue]{@link module:ControlFlow.queue} only tasks are assigned a priority and + * completed in ascending priority order. + * + * @name priorityQueue + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. + * Invoked with (task, callback). + * @param {number} concurrency - An `integer` for determining how many `worker` + * functions should be run in parallel. If omitted, the concurrency defaults to + * `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A priorityQueue object to manage the tasks. There are two + * differences between `queue` and `priorityQueue` objects: + * * `push(task, priority, [callback])` - `priority` should be a number. If an + * array of `tasks` is given, all tasks will be assigned the same priority. + * * The `unshift` method was removed. + */ +var priorityQueue = function(worker, concurrency) { + // Start with a normal queue + var q = queue$1(worker, concurrency); + + // Override push to accept second parameter representing priority + q.push = function(data, priority, callback) { + if (callback == null) callback = noop; + if (typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + if (!isArray(data)) { + data = [data]; + } + if (data.length === 0) { + // call drain immediately if there are no tasks + return setImmediate$1(function() { + q.drain(); + }); + } + + priority = priority || 0; + var nextNode = q._tasks.head; + while (nextNode && priority >= nextNode.priority) { + nextNode = nextNode.next; + } + + for (var i = 0, l = data.length; i < l; i++) { + var item = { + data: data[i], + priority: priority, + callback: callback + }; + + if (nextNode) { + q._tasks.insertBefore(nextNode, item); + } else { + q._tasks.push(item); + } + } + setImmediate$1(q.process); + }; + + // Remove unshift function + delete q.unshift; + + return q; +}; + +/** + * Runs the `tasks` array of functions in parallel, without waiting until the + * previous function has completed. Once any of the `tasks` complete or pass an + * error to its callback, the main `callback` is immediately called. It's + * equivalent to `Promise.race()`. + * + * @name race + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array containing [async functions]{@link AsyncFunction} + * to run. Each function can complete with an optional `result` value. + * @param {Function} callback - A callback to run once any of the functions have + * completed. This function gets an error or result from the first function that + * completed. Invoked with (err, result). + * @returns undefined + * @example + * + * async.race([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], + * // main callback + * function(err, result) { + * // the result will be equal to 'two' as it finishes earlier + * }); + */ +function race(tasks, callback) { + callback = once(callback || noop); + if (!isArray(tasks)) return callback(new TypeError('First argument to race must be an array of functions')); + if (!tasks.length) return callback(); + for (var i = 0, l = tasks.length; i < l; i++) { + wrapAsync(tasks[i])(callback); + } +} + +/** + * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. + * + * @name reduceRight + * @static + * @memberOf module:Collections + * @method + * @see [async.reduce]{@link module:Collections.reduce} + * @alias foldr + * @category Collection + * @param {Array} array - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee complete with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + */ +function reduceRight (array, memo, iteratee, callback) { + var reversed = slice(array).reverse(); + reduce(reversed, memo, iteratee, callback); +} + +/** + * Wraps the async function in another function that always completes with a + * result object, even when it errors. + * + * The result object has either the property `error` or `value`. + * + * @name reflect + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function you want to wrap + * @returns {Function} - A function that always passes null to it's callback as + * the error. The second argument to the callback will be an `object` with + * either an `error` or a `value` property. + * @example + * + * async.parallel([ + * async.reflect(function(callback) { + * // do some stuff ... + * callback(null, 'one'); + * }), + * async.reflect(function(callback) { + * // do some more stuff but error ... + * callback('bad stuff happened'); + * }), + * async.reflect(function(callback) { + * // do some more stuff ... + * callback(null, 'two'); + * }) + * ], + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = 'bad stuff happened' + * // results[2].value = 'two' + * }); + */ +function reflect(fn) { + var _fn = wrapAsync(fn); + return initialParams(function reflectOn(args, reflectCallback) { + args.push(function callback(error, cbArg) { + if (error) { + reflectCallback(null, { error: error }); + } else { + var value; + if (arguments.length <= 2) { + value = cbArg; + } else { + value = slice(arguments, 1); + } + reflectCallback(null, { value: value }); + } + }); + + return _fn.apply(this, args); + }); +} + +/** + * A helper function that wraps an array or an object of functions with `reflect`. + * + * @name reflectAll + * @static + * @memberOf module:Utils + * @method + * @see [async.reflect]{@link module:Utils.reflect} + * @category Util + * @param {Array|Object|Iterable} tasks - The collection of + * [async functions]{@link AsyncFunction} to wrap in `async.reflect`. + * @returns {Array} Returns an array of async functions, each wrapped in + * `async.reflect` + * @example + * + * let tasks = [ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * // do some more stuff but error ... + * callback(new Error('bad stuff happened')); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = Error('bad stuff happened') + * // results[2].value = 'two' + * }); + * + * // an example using an object instead of an array + * let tasks = { + * one: function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * two: function(callback) { + * callback('two'); + * }, + * three: function(callback) { + * setTimeout(function() { + * callback(null, 'three'); + * }, 100); + * } + * }; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results.one.value = 'one' + * // results.two.error = 'two' + * // results.three.value = 'three' + * }); + */ +function reflectAll(tasks) { + var results; + if (isArray(tasks)) { + results = arrayMap(tasks, reflect); + } else { + results = {}; + baseForOwn(tasks, function(task, key) { + results[key] = reflect.call(this, task); + }); + } + return results; +} + +function reject$1(eachfn, arr, iteratee, callback) { + _filter(eachfn, arr, function(value, cb) { + iteratee(value, function(err, v) { + cb(err, !v); + }); + }, callback); +} + +/** + * The opposite of [`filter`]{@link module:Collections.filter}. Removes values that pass an `async` truth test. + * + * @name reject + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @example + * + * async.reject(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, results) { + * // results now equals an array of missing files + * createFiles(results); + * }); + */ +var reject = doParallel(reject$1); + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs a maximum of `limit` async operations at a + * time. + * + * @name rejectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + */ +var rejectLimit = doParallelLimit(reject$1); + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs only a single async operation at a time. + * + * @name rejectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + */ +var rejectSeries = doLimit(rejectLimit, 1); + +/** + * Creates a function that returns `value`. + * + * @static + * @memberOf _ + * @since 2.4.0 + * @category Util + * @param {*} value The value to return from the new function. + * @returns {Function} Returns the new constant function. + * @example + * + * var objects = _.times(2, _.constant({ 'a': 1 })); + * + * console.log(objects); + * // => [{ 'a': 1 }, { 'a': 1 }] + * + * console.log(objects[0] === objects[1]); + * // => true + */ +function constant$1(value) { + return function() { + return value; + }; +} + +/** + * Attempts to get a successful response from `task` no more than `times` times + * before returning an error. If the task is successful, the `callback` will be + * passed the result of the successful task. If all attempts fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name retry + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @see [async.retryable]{@link module:ControlFlow.retryable} + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - Can be either an + * object with `times` and `interval` or a number. + * * `times` - The number of attempts to make before giving up. The default + * is `5`. + * * `interval` - The time to wait between retries, in milliseconds. The + * default is `0`. The interval may also be specified as a function of the + * retry count (see example). + * * `errorFilter` - An optional synchronous function that is invoked on + * erroneous result. If it returns `true` the retry attempts will continue; + * if the function returns `false` the retry flow is aborted with the current + * attempt's error and result being returned to the final callback. + * Invoked with (err). + * * If `opts` is a number, the number specifies the number of times to retry, + * with the default interval of `0`. + * @param {AsyncFunction} task - An async function to retry. + * Invoked with (callback). + * @param {Function} [callback] - An optional callback which is called when the + * task has succeeded, or after the final failed attempt. It receives the `err` + * and `result` arguments of the last attempt at completing the `task`. Invoked + * with (err, results). + * + * @example + * + * // The `retry` function can be used as a stand-alone control flow by passing + * // a callback, as shown below: + * + * // try calling apiMethod 3 times + * async.retry(3, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 3 times, waiting 200 ms between each retry + * async.retry({times: 3, interval: 200}, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 10 times with exponential backoff + * // (i.e. intervals of 100, 200, 400, 800, 1600, ... milliseconds) + * async.retry({ + * times: 10, + * interval: function(retryCount) { + * return 50 * Math.pow(2, retryCount); + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod the default 5 times no delay between each retry + * async.retry(apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod only when error condition satisfies, all other + * // errors will abort the retry control flow and return to final callback + * async.retry({ + * errorFilter: function(err) { + * return err.message === 'Temporary error'; // only retry on a specific error + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // to retry individual methods that are not as reliable within other + * // control flow functions, use the `retryable` wrapper: + * async.auto({ + * users: api.getUsers.bind(api), + * payments: async.retryable(3, api.getPayments.bind(api)) + * }, function(err, results) { + * // do something with the results + * }); + * + */ +function retry(opts, task, callback) { + var DEFAULT_TIMES = 5; + var DEFAULT_INTERVAL = 0; + + var options = { + times: DEFAULT_TIMES, + intervalFunc: constant$1(DEFAULT_INTERVAL) + }; + + function parseTimes(acc, t) { + if (typeof t === 'object') { + acc.times = +t.times || DEFAULT_TIMES; + + acc.intervalFunc = typeof t.interval === 'function' ? + t.interval : + constant$1(+t.interval || DEFAULT_INTERVAL); + + acc.errorFilter = t.errorFilter; + } else if (typeof t === 'number' || typeof t === 'string') { + acc.times = +t || DEFAULT_TIMES; + } else { + throw new Error("Invalid arguments for async.retry"); + } + } + + if (arguments.length < 3 && typeof opts === 'function') { + callback = task || noop; + task = opts; + } else { + parseTimes(options, opts); + callback = callback || noop; + } + + if (typeof task !== 'function') { + throw new Error("Invalid arguments for async.retry"); + } + + var _task = wrapAsync(task); + + var attempt = 1; + function retryAttempt() { + _task(function(err) { + if (err && attempt++ < options.times && + (typeof options.errorFilter != 'function' || + options.errorFilter(err))) { + setTimeout(retryAttempt, options.intervalFunc(attempt)); + } else { + callback.apply(null, arguments); + } + }); + } + + retryAttempt(); +} + +/** + * A close relative of [`retry`]{@link module:ControlFlow.retry}. This method + * wraps a task and makes it retryable, rather than immediately calling it + * with retries. + * + * @name retryable + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.retry]{@link module:ControlFlow.retry} + * @category Control Flow + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - optional + * options, exactly the same as from `retry` + * @param {AsyncFunction} task - the asynchronous function to wrap. + * This function will be passed any arguments passed to the returned wrapper. + * Invoked with (...args, callback). + * @returns {AsyncFunction} The wrapped function, which when invoked, will + * retry on an error, based on the parameters specified in `opts`. + * This function will accept the same parameters as `task`. + * @example + * + * async.auto({ + * dep1: async.retryable(3, getFromFlakyService), + * process: ["dep1", async.retryable(3, function (results, cb) { + * maybeProcessData(results.dep1, cb); + * })] + * }, callback); + */ +var retryable = function (opts, task) { + if (!task) { + task = opts; + opts = null; + } + var _task = wrapAsync(task); + return initialParams(function (args, callback) { + function taskFn(cb) { + _task.apply(null, args.concat(cb)); + } + + if (opts) retry(opts, taskFn, callback); + else retry(taskFn, callback); + + }); +}; + +/** + * Run the functions in the `tasks` collection in series, each one running once + * the previous function has completed. If any functions in the series pass an + * error to its callback, no more functions are run, and `callback` is + * immediately called with the value of the error. Otherwise, `callback` + * receives an array of results when `tasks` have completed. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function, and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.series}. + * + * **Note** that while many implementations preserve the order of object + * properties, the [ECMAScript Language Specification](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6) + * explicitly states that + * + * > The mechanics and order of enumerating the properties is not specified. + * + * So if you rely on the order in which your series of functions are executed, + * and want this to work on all platforms, consider using an array. + * + * @name series + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection containing + * [async functions]{@link AsyncFunction} to run in series. + * Each function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This function gets a results array (or object) + * containing all the result arguments passed to the `task` callbacks. Invoked + * with (err, result). + * @example + * async.series([ + * function(callback) { + * // do some stuff ... + * callback(null, 'one'); + * }, + * function(callback) { + * // do some more stuff ... + * callback(null, 'two'); + * } + * ], + * // optional callback + * function(err, results) { + * // results is now equal to ['one', 'two'] + * }); + * + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback){ + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * // results is now equal to: {one: 1, two: 2} + * }); + */ +function series(tasks, callback) { + _parallel(eachOfSeries, tasks, callback); +} + +/** + * Returns `true` if at least one element in the `coll` satisfies an async test. + * If any iteratee call returns `true`, the main `callback` is immediately + * called. + * + * @name some + * @static + * @memberOf module:Collections + * @method + * @alias any + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @example + * + * async.some(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // if result is true then at least one of the files exists + * }); + */ +var some = doParallel(_createTester(Boolean, identity)); + +/** + * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. + * + * @name someLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anyLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + */ +var someLimit = doParallelLimit(_createTester(Boolean, identity)); + +/** + * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. + * + * @name someSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anySeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in series. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + */ +var someSeries = doLimit(someLimit, 1); + +/** + * Sorts a list by the results of running each `coll` value through an async + * `iteratee`. + * + * @name sortBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a value to use as the sort criteria as + * its `result`. + * Invoked with (item, callback). + * @param {Function} callback - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is the items + * from the original `coll` sorted by the values returned by the `iteratee` + * calls. Invoked with (err, results). + * @example + * + * async.sortBy(['file1','file2','file3'], function(file, callback) { + * fs.stat(file, function(err, stats) { + * callback(err, stats.mtime); + * }); + * }, function(err, results) { + * // results is now the original array of files sorted by + * // modified date + * }); + * + * // By modifying the callback parameter the + * // sorting order can be influenced: + * + * // ascending order + * async.sortBy([1,9,3,5], function(x, callback) { + * callback(null, x); + * }, function(err,result) { + * // result callback + * }); + * + * // descending order + * async.sortBy([1,9,3,5], function(x, callback) { + * callback(null, x*-1); //<- x*-1 instead of x, turns the order around + * }, function(err,result) { + * // result callback + * }); + */ +function sortBy (coll, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + map(coll, function (x, callback) { + _iteratee(x, function (err, criteria) { + if (err) return callback(err); + callback(null, {value: x, criteria: criteria}); + }); + }, function (err, results) { + if (err) return callback(err); + callback(null, arrayMap(results.sort(comparator), baseProperty('value'))); + }); + + function comparator(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + } +} + +/** + * Sets a time limit on an asynchronous function. If the function does not call + * its callback within the specified milliseconds, it will be called with a + * timeout error. The code property for the error object will be `'ETIMEDOUT'`. + * + * @name timeout + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} asyncFn - The async function to limit in time. + * @param {number} milliseconds - The specified time limit. + * @param {*} [info] - Any variable you want attached (`string`, `object`, etc) + * to timeout Error for more information.. + * @returns {AsyncFunction} Returns a wrapped function that can be used with any + * of the control flow functions. + * Invoke this function with the same parameters as you would `asyncFunc`. + * @example + * + * function myFunction(foo, callback) { + * doAsyncTask(foo, function(err, data) { + * // handle errors + * if (err) return callback(err); + * + * // do some stuff ... + * + * // return processed data + * return callback(null, data); + * }); + * } + * + * var wrapped = async.timeout(myFunction, 1000); + * + * // call `wrapped` as you would `myFunction` + * wrapped({ bar: 'bar' }, function(err, data) { + * // if `myFunction` takes < 1000 ms to execute, `err` + * // and `data` will have their expected values + * + * // else `err` will be an Error with the code 'ETIMEDOUT' + * }); + */ +function timeout(asyncFn, milliseconds, info) { + var fn = wrapAsync(asyncFn); + + return initialParams(function (args, callback) { + var timedOut = false; + var timer; + + function timeoutCallback() { + var name = asyncFn.name || 'anonymous'; + var error = new Error('Callback function "' + name + '" timed out.'); + error.code = 'ETIMEDOUT'; + if (info) { + error.info = info; + } + timedOut = true; + callback(error); + } + + args.push(function () { + if (!timedOut) { + callback.apply(null, arguments); + clearTimeout(timer); + } + }); + + // setup timer and call original function + timer = setTimeout(timeoutCallback, milliseconds); + fn.apply(null, args); + }); +} + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeCeil = Math.ceil; +var nativeMax = Math.max; + +/** + * The base implementation of `_.range` and `_.rangeRight` which doesn't + * coerce arguments. + * + * @private + * @param {number} start The start of the range. + * @param {number} end The end of the range. + * @param {number} step The value to increment or decrement by. + * @param {boolean} [fromRight] Specify iterating from right to left. + * @returns {Array} Returns the range of numbers. + */ +function baseRange(start, end, step, fromRight) { + var index = -1, + length = nativeMax(nativeCeil((end - start) / (step || 1)), 0), + result = Array(length); + + while (length--) { + result[fromRight ? length : ++index] = start; + start += step; + } + return result; +} + +/** + * The same as [times]{@link module:ControlFlow.times} but runs a maximum of `limit` async operations at a + * time. + * + * @name timesLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} count - The number of times to run the function. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see [async.map]{@link module:Collections.map}. + */ +function timeLimit(count, limit, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + mapLimit(baseRange(0, count, 1), limit, _iteratee, callback); +} + +/** + * Calls the `iteratee` function `n` times, and accumulates results in the same + * manner you would use with [map]{@link module:Collections.map}. + * + * @name times + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.map]{@link module:Collections.map} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @example + * + * // Pretend this is some complicated async factory + * var createUser = function(id, callback) { + * callback(null, { + * id: 'user' + id + * }); + * }; + * + * // generate 5 users + * async.times(5, function(n, next) { + * createUser(n, function(err, user) { + * next(err, user); + * }); + * }, function(err, users) { + * // we should now have 5 users + * }); + */ +var times = doLimit(timeLimit, Infinity); + +/** + * The same as [times]{@link module:ControlFlow.times} but runs only a single async operation at a time. + * + * @name timesSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + */ +var timesSeries = doLimit(timeLimit, 1); + +/** + * A relative of `reduce`. Takes an Object or Array, and iterates over each + * element in series, each step potentially mutating an `accumulator` value. + * The type of the accumulator defaults to the type of collection passed in. + * + * @name transform + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {*} [accumulator] - The initial state of the transform. If omitted, + * it will default to an empty Object or Array, depending on the type of `coll` + * @param {AsyncFunction} iteratee - A function applied to each item in the + * collection that potentially modifies the accumulator. + * Invoked with (accumulator, item, key, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the transformed accumulator. + * Invoked with (err, result). + * @example + * + * async.transform([1,2,3], function(acc, item, index, callback) { + * // pointless async: + * process.nextTick(function() { + * acc.push(item * 2) + * callback(null) + * }); + * }, function(err, result) { + * // result is now equal to [2, 4, 6] + * }); + * + * @example + * + * async.transform({a: 1, b: 2, c: 3}, function (obj, val, key, callback) { + * setImmediate(function () { + * obj[key] = val * 2; + * callback(); + * }) + * }, function (err, result) { + * // result is equal to {a: 2, b: 4, c: 6} + * }) + */ +function transform (coll, accumulator, iteratee, callback) { + if (arguments.length <= 3) { + callback = iteratee; + iteratee = accumulator; + accumulator = isArray(coll) ? [] : {}; + } + callback = once(callback || noop); + var _iteratee = wrapAsync(iteratee); + + eachOf(coll, function(v, k, cb) { + _iteratee(accumulator, v, k, cb); + }, function(err) { + callback(err, accumulator); + }); +} + +/** + * It runs each task in series but stops whenever any of the functions were + * successful. If one of the tasks were successful, the `callback` will be + * passed the result of the successful task. If all tasks fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name tryEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection containing functions to + * run, each function is passed a `callback(err, result)` it must call on + * completion with an error `err` (which can be `null`) and an optional `result` + * value. + * @param {Function} [callback] - An optional callback which is called when one + * of the tasks has succeeded, or all have failed. It receives the `err` and + * `result` arguments of the last attempt at completing the `task`. Invoked with + * (err, results). + * @example + * async.tryEach([ + * function getDataFromFirstWebsite(callback) { + * // Try getting the data from the first website + * callback(err, data); + * }, + * function getDataFromSecondWebsite(callback) { + * // First website failed, + * // Try getting the data from the backup website + * callback(err, data); + * } + * ], + * // optional callback + * function(err, results) { + * Now do something with the data. + * }); + * + */ +function tryEach(tasks, callback) { + var error = null; + var result; + callback = callback || noop; + eachSeries(tasks, function(task, callback) { + wrapAsync(task)(function (err, res/*, ...args*/) { + if (arguments.length > 2) { + result = slice(arguments, 1); + } else { + result = res; + } + error = err; + callback(!err); + }); + }, function () { + callback(error, result); + }); +} + +/** + * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original, + * unmemoized form. Handy for testing. + * + * @name unmemoize + * @static + * @memberOf module:Utils + * @method + * @see [async.memoize]{@link module:Utils.memoize} + * @category Util + * @param {AsyncFunction} fn - the memoized function + * @returns {AsyncFunction} a function that calls the original unmemoized function + */ +function unmemoize(fn) { + return function () { + return (fn.unmemoized || fn).apply(null, arguments); + }; +} + +/** + * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. + * + * @name whilst + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Function} test - synchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns undefined + * @example + * + * var count = 0; + * async.whilst( + * function() { return count < 5; }, + * function(callback) { + * count++; + * setTimeout(function() { + * callback(null, count); + * }, 1000); + * }, + * function (err, n) { + * // 5 seconds have passed, n = 5 + * } + * ); + */ +function whilst(test, iteratee, callback) { + callback = onlyOnce(callback || noop); + var _iteratee = wrapAsync(iteratee); + if (!test()) return callback(null); + var next = function(err/*, ...args*/) { + if (err) return callback(err); + if (test()) return _iteratee(next); + var args = slice(arguments, 1); + callback.apply(null, [null].concat(args)); + }; + _iteratee(next); +} + +/** + * Repeatedly call `iteratee` until `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. `callback` will be passed an error and any + * arguments passed to the final `iteratee`'s callback. + * + * The inverse of [whilst]{@link module:ControlFlow.whilst}. + * + * @name until + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {Function} test - synchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + */ +function until(test, iteratee, callback) { + whilst(function() { + return !test.apply(this, arguments); + }, iteratee, callback); +} + +/** + * Runs the `tasks` array of functions in series, each passing their results to + * the next in the array. However, if any of the `tasks` pass an error to their + * own callback, the next function is not executed, and the main `callback` is + * immediately called with the error. + * + * @name waterfall + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array of [async functions]{@link AsyncFunction} + * to run. + * Each function should complete with any number of `result` values. + * The `result` values will be passed as arguments, in order, to the next task. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This will be passed the results of the last task's + * callback. Invoked with (err, [results]). + * @returns undefined + * @example + * + * async.waterfall([ + * function(callback) { + * callback(null, 'one', 'two'); + * }, + * function(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * }, + * function(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + * ], function (err, result) { + * // result now equals 'done' + * }); + * + * // Or, with named functions: + * async.waterfall([ + * myFirstFunction, + * mySecondFunction, + * myLastFunction, + * ], function (err, result) { + * // result now equals 'done' + * }); + * function myFirstFunction(callback) { + * callback(null, 'one', 'two'); + * } + * function mySecondFunction(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * } + * function myLastFunction(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + */ +var waterfall = function(tasks, callback) { + callback = once(callback || noop); + if (!isArray(tasks)) return callback(new Error('First argument to waterfall must be an array of functions')); + if (!tasks.length) return callback(); + var taskIndex = 0; + + function nextTask(args) { + var task = wrapAsync(tasks[taskIndex++]); + args.push(onlyOnce(next)); + task.apply(null, args); + } + + function next(err/*, ...args*/) { + if (err || taskIndex === tasks.length) { + return callback.apply(null, arguments); + } + nextTask(slice(arguments, 1)); + } + + nextTask([]); +}; + +/** + * An "async function" in the context of Async is an asynchronous function with + * a variable number of parameters, with the final parameter being a callback. + * (`function (arg1, arg2, ..., callback) {}`) + * The final callback is of the form `callback(err, results...)`, which must be + * called once the function is completed. The callback should be called with a + * Error as its first argument to signal that an error occurred. + * Otherwise, if no error occurred, it should be called with `null` as the first + * argument, and any additional `result` arguments that may apply, to signal + * successful completion. + * The callback must be called exactly once, ideally on a later tick of the + * JavaScript event loop. + * + * This type of function is also referred to as a "Node-style async function", + * or a "continuation passing-style function" (CPS). Most of the methods of this + * library are themselves CPS/Node-style async functions, or functions that + * return CPS/Node-style async functions. + * + * Wherever we accept a Node-style async function, we also directly accept an + * [ES2017 `async` function]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function}. + * In this case, the `async` function will not be passed a final callback + * argument, and any thrown error will be used as the `err` argument of the + * implicit callback, and the return value will be used as the `result` value. + * (i.e. a `rejected` of the returned Promise becomes the `err` callback + * argument, and a `resolved` value becomes the `result`.) + * + * Note, due to JavaScript limitations, we can only detect native `async` + * functions and not transpilied implementations. + * Your environment must have `async`/`await` support for this to work. + * (e.g. Node > v7.6, or a recent version of a modern browser). + * If you are using `async` functions through a transpiler (e.g. Babel), you + * must still wrap the function with [asyncify]{@link module:Utils.asyncify}, + * because the `async function` will be compiled to an ordinary function that + * returns a promise. + * + * @typedef {Function} AsyncFunction + * @static + */ + +/** + * Async is a utility module which provides straight-forward, powerful functions + * for working with asynchronous JavaScript. Although originally designed for + * use with [Node.js](http://nodejs.org) and installable via + * `npm install --save async`, it can also be used directly in the browser. + * @module async + * @see AsyncFunction + */ + + +/** + * A collection of `async` functions for manipulating collections, such as + * arrays and objects. + * @module Collections + */ + +/** + * A collection of `async` functions for controlling the flow through a script. + * @module ControlFlow + */ + +/** + * A collection of `async` utility functions. + * @module Utils + */ + +var index = { + apply: apply, + applyEach: applyEach, + applyEachSeries: applyEachSeries, + asyncify: asyncify, + auto: auto, + autoInject: autoInject, + cargo: cargo, + compose: compose, + concat: concat, + concatLimit: concatLimit, + concatSeries: concatSeries, + constant: constant, + detect: detect, + detectLimit: detectLimit, + detectSeries: detectSeries, + dir: dir, + doDuring: doDuring, + doUntil: doUntil, + doWhilst: doWhilst, + during: during, + each: eachLimit, + eachLimit: eachLimit$1, + eachOf: eachOf, + eachOfLimit: eachOfLimit, + eachOfSeries: eachOfSeries, + eachSeries: eachSeries, + ensureAsync: ensureAsync, + every: every, + everyLimit: everyLimit, + everySeries: everySeries, + filter: filter, + filterLimit: filterLimit, + filterSeries: filterSeries, + forever: forever, + groupBy: groupBy, + groupByLimit: groupByLimit, + groupBySeries: groupBySeries, + log: log, + map: map, + mapLimit: mapLimit, + mapSeries: mapSeries, + mapValues: mapValues, + mapValuesLimit: mapValuesLimit, + mapValuesSeries: mapValuesSeries, + memoize: memoize, + nextTick: nextTick, + parallel: parallelLimit, + parallelLimit: parallelLimit$1, + priorityQueue: priorityQueue, + queue: queue$1, + race: race, + reduce: reduce, + reduceRight: reduceRight, + reflect: reflect, + reflectAll: reflectAll, + reject: reject, + rejectLimit: rejectLimit, + rejectSeries: rejectSeries, + retry: retry, + retryable: retryable, + seq: seq, + series: series, + setImmediate: setImmediate$1, + some: some, + someLimit: someLimit, + someSeries: someSeries, + sortBy: sortBy, + timeout: timeout, + times: times, + timesLimit: timeLimit, + timesSeries: timesSeries, + transform: transform, + tryEach: tryEach, + unmemoize: unmemoize, + until: until, + waterfall: waterfall, + whilst: whilst, + + // aliases + all: every, + allLimit: everyLimit, + allSeries: everySeries, + any: some, + anyLimit: someLimit, + anySeries: someSeries, + find: detect, + findLimit: detectLimit, + findSeries: detectSeries, + forEach: eachLimit, + forEachSeries: eachSeries, + forEachLimit: eachLimit$1, + forEachOf: eachOf, + forEachOfSeries: eachOfSeries, + forEachOfLimit: eachOfLimit, + inject: reduce, + foldl: reduce, + foldr: reduceRight, + select: filter, + selectLimit: filterLimit, + selectSeries: filterSeries, + wrapSync: asyncify +}; + +exports['default'] = index; +exports.apply = apply; +exports.applyEach = applyEach; +exports.applyEachSeries = applyEachSeries; +exports.asyncify = asyncify; +exports.auto = auto; +exports.autoInject = autoInject; +exports.cargo = cargo; +exports.compose = compose; +exports.concat = concat; +exports.concatLimit = concatLimit; +exports.concatSeries = concatSeries; +exports.constant = constant; +exports.detect = detect; +exports.detectLimit = detectLimit; +exports.detectSeries = detectSeries; +exports.dir = dir; +exports.doDuring = doDuring; +exports.doUntil = doUntil; +exports.doWhilst = doWhilst; +exports.during = during; +exports.each = eachLimit; +exports.eachLimit = eachLimit$1; +exports.eachOf = eachOf; +exports.eachOfLimit = eachOfLimit; +exports.eachOfSeries = eachOfSeries; +exports.eachSeries = eachSeries; +exports.ensureAsync = ensureAsync; +exports.every = every; +exports.everyLimit = everyLimit; +exports.everySeries = everySeries; +exports.filter = filter; +exports.filterLimit = filterLimit; +exports.filterSeries = filterSeries; +exports.forever = forever; +exports.groupBy = groupBy; +exports.groupByLimit = groupByLimit; +exports.groupBySeries = groupBySeries; +exports.log = log; +exports.map = map; +exports.mapLimit = mapLimit; +exports.mapSeries = mapSeries; +exports.mapValues = mapValues; +exports.mapValuesLimit = mapValuesLimit; +exports.mapValuesSeries = mapValuesSeries; +exports.memoize = memoize; +exports.nextTick = nextTick; +exports.parallel = parallelLimit; +exports.parallelLimit = parallelLimit$1; +exports.priorityQueue = priorityQueue; +exports.queue = queue$1; +exports.race = race; +exports.reduce = reduce; +exports.reduceRight = reduceRight; +exports.reflect = reflect; +exports.reflectAll = reflectAll; +exports.reject = reject; +exports.rejectLimit = rejectLimit; +exports.rejectSeries = rejectSeries; +exports.retry = retry; +exports.retryable = retryable; +exports.seq = seq; +exports.series = series; +exports.setImmediate = setImmediate$1; +exports.some = some; +exports.someLimit = someLimit; +exports.someSeries = someSeries; +exports.sortBy = sortBy; +exports.timeout = timeout; +exports.times = times; +exports.timesLimit = timeLimit; +exports.timesSeries = timesSeries; +exports.transform = transform; +exports.tryEach = tryEach; +exports.unmemoize = unmemoize; +exports.until = until; +exports.waterfall = waterfall; +exports.whilst = whilst; +exports.all = every; +exports.allLimit = everyLimit; +exports.allSeries = everySeries; +exports.any = some; +exports.anyLimit = someLimit; +exports.anySeries = someSeries; +exports.find = detect; +exports.findLimit = detectLimit; +exports.findSeries = detectSeries; +exports.forEach = eachLimit; +exports.forEachSeries = eachSeries; +exports.forEachLimit = eachLimit$1; +exports.forEachOf = eachOf; +exports.forEachOfSeries = eachOfSeries; +exports.forEachOfLimit = eachOfLimit; +exports.inject = reduce; +exports.foldl = reduce; +exports.foldr = reduceRight; +exports.select = filter; +exports.selectLimit = filterLimit; +exports.selectSeries = filterSeries; +exports.wrapSync = asyncify; + +Object.defineProperty(exports, '__esModule', { value: true }); + +}))); diff --git a/node_modules/async/dist/async.min.js b/node_modules/async/dist/async.min.js new file mode 100644 index 000000000..013f194d1 --- /dev/null +++ b/node_modules/async/dist/async.min.js @@ -0,0 +1,2 @@ +!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t){t|=0;for(var e=Math.max(n.length-t,0),r=Array(e),u=0;u-1&&n%1==0&&n<=Tt}function d(n){return null!=n&&v(n.length)&&!y(n)}function m(){}function g(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function b(n,t){for(var e=-1,r=Array(n);++e-1&&n%1==0&&nu?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var i=Array(u);++r=r?n:Z(n,t,e)}function tn(n,t){for(var e=n.length;e--&&J(t,n[e],0)>-1;);return e}function en(n,t){for(var e=-1,r=n.length;++e-1;);return e}function rn(n){return n.split("")}function un(n){return Xe.test(n)}function on(n){return n.match(mr)||[]}function cn(n){return un(n)?on(n):rn(n)}function fn(n){return null==n?"":Y(n)}function an(n,t,e){if(n=fn(n),n&&(e||void 0===t))return n.replace(gr,"");if(!n||!(t=Y(t)))return n;var r=cn(n),u=cn(t),i=en(r,u),o=tn(r,u)+1;return nn(r,i,o).join("")}function ln(n){return n=n.toString().replace(kr,""),n=n.match(br)[2].replace(" ",""),n=n?n.split(jr):[],n=n.map(function(n){return an(n.replace(Sr,""))})}function sn(n,t){var e={};N(n,function(n,t){function r(t,e){var r=K(u,function(n){return t[n]});r.push(e),a(n).apply(null,r)}var u,i=f(n),o=!i&&1===n.length||i&&0===n.length;if(Pt(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(o)e[t]=n;else{if(u=ln(n),0===n.length&&!i&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");i||u.pop(),e[t]=u.concat(r)}}),Ve(e,t)}function pn(){this.head=this.tail=null,this.length=0}function hn(n,t){n.length=1,n.head=n.tail=t}function yn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(s.started=!0,Pt(n)||(n=[n]),0===n.length&&s.idle())return lt(function(){s.drain()});for(var r=0,u=n.length;r0&&c.splice(i,1),u.callback.apply(u,arguments),null!=t&&s.error(t,u.data)}o<=s.concurrency-s.buffer&&s.unsaturated(),s.idle()&&s.drain(),s.process()}}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=a(n),o=0,c=[],f=!1,l=!1,s={_tasks:new pn,concurrency:t,payload:e,saturated:m,unsaturated:m,buffer:t/4,empty:m,drain:m,error:m,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){s.drain=m,s._tasks.empty()},unshift:function(n,t){r(n,!0,t)},remove:function(n){s._tasks.remove(n)},process:function(){if(!l){for(l=!0;!s.paused&&o2&&(i=t(arguments,1)),u[e]=i,r(n)})},function(n){r(n,u)})}function Dn(n,t){Vn(Ie,n,t)}function Rn(n,t,e){Vn(q(t),n,e)}function Cn(n,t){if(t=g(t||m),!Pt(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;er?1:0}var u=a(t);_e(n,function(n,t){u(n,function(e,r){return e?t(e):void t(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,K(t.sort(r),Fn("value")))})}function Xn(n,t,e){var r=a(n);return ct(function(u,i){function o(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),f=!0,i(r)}var c,f=!1;u.push(function(){f||(i.apply(null,arguments),clearTimeout(c))}),c=setTimeout(o,t),r.apply(null,u)})}function Yn(n,t,e,r){for(var u=-1,i=iu(uu((t-n)/(e||1)),0),o=Array(i);i--;)o[r?i:++u]=n,n+=e;return o}function Zn(n,t,e,r){var u=a(e);Ue(Yn(0,n,1),t,u,r)}function nt(n,t,e,r){arguments.length<=3&&(r=e,e=t,t=Pt(n)?[]:{}),r=g(r||m);var u=a(e);Ie(n,function(n,e,r){u(t,n,e,r)},function(n){r(n,t)})}function tt(n,e){var r,u=null;e=e||m,Ur(n,function(n,e){a(n)(function(n,i){r=arguments.length>2?t(arguments,1):i,u=n,e(!n)})},function(){e(u,r)})}function et(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function rt(n,e,r){r=U(r||m);var u=a(e);if(!n())return r(null);var i=function(e){if(e)return r(e);if(n())return u(i);var o=t(arguments,1);r.apply(null,[null].concat(o))};u(i)}function ut(n,t,e){rt(function(){return!n.apply(this,arguments)},t,e)}var it,ot=function(n){var e=t(arguments,1);return function(){var r=t(arguments);return n.apply(null,e.concat(r))}},ct=function(n){return function(){var e=t(arguments),r=e.pop();n.call(this,e,r)}},ft="function"==typeof setImmediate&&setImmediate,at="object"==typeof process&&"function"==typeof process.nextTick;it=ft?setImmediate:at?process.nextTick:r;var lt=u(it),st="function"==typeof Symbol,pt="object"==typeof global&&global&&global.Object===Object&&global,ht="object"==typeof self&&self&&self.Object===Object&&self,yt=pt||ht||Function("return this")(),vt=yt.Symbol,dt=Object.prototype,mt=dt.hasOwnProperty,gt=dt.toString,bt=vt?vt.toStringTag:void 0,jt=Object.prototype,St=jt.toString,kt="[object Null]",Lt="[object Undefined]",Ot=vt?vt.toStringTag:void 0,wt="[object AsyncFunction]",xt="[object Function]",Et="[object GeneratorFunction]",At="[object Proxy]",Tt=9007199254740991,Bt={},Ft="function"==typeof Symbol&&Symbol.iterator,It=function(n){return Ft&&n[Ft]&&n[Ft]()},_t="[object Arguments]",Mt=Object.prototype,Ut=Mt.hasOwnProperty,qt=Mt.propertyIsEnumerable,zt=S(function(){return arguments}())?S:function(n){return j(n)&&Ut.call(n,"callee")&&!qt.call(n,"callee")},Pt=Array.isArray,Vt="object"==typeof n&&n&&!n.nodeType&&n,Dt=Vt&&"object"==typeof module&&module&&!module.nodeType&&module,Rt=Dt&&Dt.exports===Vt,Ct=Rt?yt.Buffer:void 0,$t=Ct?Ct.isBuffer:void 0,Wt=$t||k,Nt=9007199254740991,Qt=/^(?:0|[1-9]\d*)$/,Gt="[object Arguments]",Ht="[object Array]",Jt="[object Boolean]",Kt="[object Date]",Xt="[object Error]",Yt="[object Function]",Zt="[object Map]",ne="[object Number]",te="[object Object]",ee="[object RegExp]",re="[object Set]",ue="[object String]",ie="[object WeakMap]",oe="[object ArrayBuffer]",ce="[object DataView]",fe="[object Float32Array]",ae="[object Float64Array]",le="[object Int8Array]",se="[object Int16Array]",pe="[object Int32Array]",he="[object Uint8Array]",ye="[object Uint8ClampedArray]",ve="[object Uint16Array]",de="[object Uint32Array]",me={};me[fe]=me[ae]=me[le]=me[se]=me[pe]=me[he]=me[ye]=me[ve]=me[de]=!0,me[Gt]=me[Ht]=me[oe]=me[Jt]=me[ce]=me[Kt]=me[Xt]=me[Yt]=me[Zt]=me[ne]=me[te]=me[ee]=me[re]=me[ue]=me[ie]=!1;var ge="object"==typeof n&&n&&!n.nodeType&&n,be=ge&&"object"==typeof module&&module&&!module.nodeType&&module,je=be&&be.exports===ge,Se=je&&pt.process,ke=function(){try{var n=be&&be.require&&be.require("util").types;return n?n:Se&&Se.binding&&Se.binding("util")}catch(n){}}(),Le=ke&&ke.isTypedArray,Oe=Le?w(Le):O,we=Object.prototype,xe=we.hasOwnProperty,Ee=Object.prototype,Ae=A(Object.keys,Object),Te=Object.prototype,Be=Te.hasOwnProperty,Fe=P(z,1/0),Ie=function(n,t,e){var r=d(n)?V:Fe;r(n,a(t),e)},_e=D(R),Me=l(_e),Ue=C(R),qe=P(Ue,1),ze=l(qe),Pe=W(),Ve=function(n,e,r){function u(n,t){j.push(function(){f(n,t)})}function i(){if(0===j.length&&0===v)return r(null,y);for(;j.length&&v2&&(u=t(arguments,1)),e){var i={};N(y,function(n,t){i[t]=n}),i[n]=u,d=!0,b=Object.create(null),r(e,i)}else y[n]=u,c(n)});v++;var i=a(e[e.length-1]);e.length>1?i(y,u):i(u)}}function l(){for(var n,t=0;S.length;)n=S.pop(),t++,$(s(n),function(n){0===--k[n]&&S.push(n)});if(t!==h)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function s(t){var e=[];return N(n,function(n,r){Pt(n)&&J(n,t,0)>=0&&e.push(r)}),e}"function"==typeof e&&(r=e,e=null),r=g(r||m);var p=B(n),h=p.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,b=Object.create(null),j=[],S=[],k={};N(n,function(t,e){if(!Pt(t))return u(e,[t]),void S.push(e);var r=t.slice(0,t.length-1),i=r.length;return 0===i?(u(e,t),void S.push(e)):(k[e]=i,void $(r,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency `"+c+"` in "+r.join(", "));o(c,function(){i--,0===i&&u(e,t)})}))}),l(),i()},De="[object Symbol]",Re=1/0,Ce=vt?vt.prototype:void 0,$e=Ce?Ce.toString:void 0,We="\\ud800-\\udfff",Ne="\\u0300-\\u036f",Qe="\\ufe20-\\ufe2f",Ge="\\u20d0-\\u20ff",He=Ne+Qe+Ge,Je="\\ufe0e\\ufe0f",Ke="\\u200d",Xe=RegExp("["+Ke+We+He+Je+"]"),Ye="\\ud800-\\udfff",Ze="\\u0300-\\u036f",nr="\\ufe20-\\ufe2f",tr="\\u20d0-\\u20ff",er=Ze+nr+tr,rr="\\ufe0e\\ufe0f",ur="["+Ye+"]",ir="["+er+"]",or="\\ud83c[\\udffb-\\udfff]",cr="(?:"+ir+"|"+or+")",fr="[^"+Ye+"]",ar="(?:\\ud83c[\\udde6-\\uddff]){2}",lr="[\\ud800-\\udbff][\\udc00-\\udfff]",sr="\\u200d",pr=cr+"?",hr="["+rr+"]?",yr="(?:"+sr+"(?:"+[fr,ar,lr].join("|")+")"+hr+pr+")*",vr=hr+pr+yr,dr="(?:"+[fr+ir+"?",ir,ar,lr,ur].join("|")+")",mr=RegExp(or+"(?="+or+")|"+dr+vr,"g"),gr=/^\s+|\s+$/g,br=/^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m,jr=/,/,Sr=/(=.+)?(\s*)$/,kr=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;pn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},pn.prototype.empty=function(){for(;this.head;)this.shift();return this},pn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},pn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},pn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):hn(this,n)},pn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):hn(this,n)},pn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},pn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)},pn.prototype.toArray=function(){for(var n=Array(this.length),t=this.head,e=0;e=u.priority;)u=u.next;for(var i=0,o=n.length;i 32 ) { + * console.log('This file name is too long'); + * callback('File name too long'); + * } else { + * // Do work to process file here + * console.log('File processed'); + * callback(); + * } + * }, function(err) { + * // if any of the file processing produced an error, err would equal that error + * if( err ) { + * // One of the iterations produced an error. + * // All processing will now stop. + * console.log('A file failed to process'); + * } else { + * console.log('All files have been processed successfully'); + * } + * }); + */ +function eachLimit(coll, iteratee, callback) { + (0, _eachOf2.default)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachLimit.js b/node_modules/async/eachLimit.js new file mode 100644 index 000000000..fff721bce --- /dev/null +++ b/node_modules/async/eachLimit.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachLimit; + +var _eachOfLimit = require('./internal/eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _withoutIndex = require('./internal/withoutIndex'); + +var _withoutIndex2 = _interopRequireDefault(_withoutIndex); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. + * + * @name eachLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfLimit`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +function eachLimit(coll, limit, iteratee, callback) { + (0, _eachOfLimit2.default)(limit)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachOf.js b/node_modules/async/eachOf.js new file mode 100644 index 000000000..055b9bde1 --- /dev/null +++ b/node_modules/async/eachOf.js @@ -0,0 +1,111 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (coll, iteratee, callback) { + var eachOfImplementation = (0, _isArrayLike2.default)(coll) ? eachOfArrayLike : eachOfGeneric; + eachOfImplementation(coll, (0, _wrapAsync2.default)(iteratee), callback); +}; + +var _isArrayLike = require('lodash/isArrayLike'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _breakLoop = require('./internal/breakLoop'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _onlyOnce = require('./internal/onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// eachOf implementation optimized for array-likes +function eachOfArrayLike(coll, iteratee, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + var index = 0, + completed = 0, + length = coll.length; + if (length === 0) { + callback(null); + } + + function iteratorCallback(err, value) { + if (err) { + callback(err); + } else if (++completed === length || value === _breakLoop2.default) { + callback(null); + } + } + + for (; index < length; index++) { + iteratee(coll[index], index, (0, _onlyOnce2.default)(iteratorCallback)); + } +} + +// a generic version of eachOf which can handle array, object, and iterator cases. +var eachOfGeneric = (0, _doLimit2.default)(_eachOfLimit2.default, Infinity); + +/** + * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument + * to the iteratee. + * + * @name eachOf + * @static + * @memberOf module:Collections + * @method + * @alias forEachOf + * @category Collection + * @see [async.each]{@link module:Collections.each} + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each + * item in `coll`. + * The `key` is the item's key, or index in the case of an array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @example + * + * var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; + * var configs = {}; + * + * async.forEachOf(obj, function (value, key, callback) { + * fs.readFile(__dirname + value, "utf8", function (err, data) { + * if (err) return callback(err); + * try { + * configs[key] = JSON.parse(data); + * } catch (e) { + * return callback(e); + * } + * callback(); + * }); + * }, function (err) { + * if (err) console.error(err.message); + * // configs is now a map of JSON data + * doSomethingWith(configs); + * }); + */ +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachOfLimit.js b/node_modules/async/eachOfLimit.js new file mode 100644 index 000000000..30a13299e --- /dev/null +++ b/node_modules/async/eachOfLimit.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachOfLimit; + +var _eachOfLimit2 = require('./internal/eachOfLimit'); + +var _eachOfLimit3 = _interopRequireDefault(_eachOfLimit2); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a + * time. + * + * @name eachOfLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. The `key` is the item's key, or index in the case of an + * array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +function eachOfLimit(coll, limit, iteratee, callback) { + (0, _eachOfLimit3.default)(limit)(coll, (0, _wrapAsync2.default)(iteratee), callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachOfSeries.js b/node_modules/async/eachOfSeries.js new file mode 100644 index 000000000..9dfd71134 --- /dev/null +++ b/node_modules/async/eachOfSeries.js @@ -0,0 +1,35 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. + * + * @name eachOfSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Invoked with (err). + */ +exports.default = (0, _doLimit2.default)(_eachOfLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachSeries.js b/node_modules/async/eachSeries.js new file mode 100644 index 000000000..55c78405e --- /dev/null +++ b/node_modules/async/eachSeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachLimit = require('./eachLimit'); + +var _eachLimit2 = _interopRequireDefault(_eachLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. + * + * @name eachSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfSeries`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +exports.default = (0, _doLimit2.default)(_eachLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/ensureAsync.js b/node_modules/async/ensureAsync.js new file mode 100644 index 000000000..1f57aecde --- /dev/null +++ b/node_modules/async/ensureAsync.js @@ -0,0 +1,73 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = ensureAsync; + +var _setImmediate = require('./internal/setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _initialParams = require('./internal/initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Wrap an async function and ensure it calls its callback on a later tick of + * the event loop. If the function already calls its callback on a next tick, + * no extra deferral is added. This is useful for preventing stack overflows + * (`RangeError: Maximum call stack size exceeded`) and generally keeping + * [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) + * contained. ES2017 `async` functions are returned as-is -- they are immune + * to Zalgo's corrupting influences, as they always resolve on a later tick. + * + * @name ensureAsync + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - an async function, one that expects a node-style + * callback as its last argument. + * @returns {AsyncFunction} Returns a wrapped function with the exact same call + * signature as the function passed in. + * @example + * + * function sometimesAsync(arg, callback) { + * if (cache[arg]) { + * return callback(null, cache[arg]); // this would be synchronous!! + * } else { + * doSomeIO(arg, callback); // this IO would be asynchronous + * } + * } + * + * // this has a risk of stack overflows if many results are cached in a row + * async.mapSeries(args, sometimesAsync, done); + * + * // this will defer sometimesAsync's callback if necessary, + * // preventing stack overflows + * async.mapSeries(args, async.ensureAsync(sometimesAsync), done); + */ +function ensureAsync(fn) { + if ((0, _wrapAsync.isAsync)(fn)) return fn; + return (0, _initialParams2.default)(function (args, callback) { + var sync = true; + args.push(function () { + var innerArgs = arguments; + if (sync) { + (0, _setImmediate2.default)(function () { + callback.apply(null, innerArgs); + }); + } else { + callback.apply(null, innerArgs); + } + }); + fn.apply(this, args); + sync = false; + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/every.js b/node_modules/async/every.js new file mode 100644 index 000000000..d0565b045 --- /dev/null +++ b/node_modules/async/every.js @@ -0,0 +1,50 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +var _notId = require('./internal/notId'); + +var _notId2 = _interopRequireDefault(_notId); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if every element in `coll` satisfies an async test. If any + * iteratee call returns `false`, the main `callback` is immediately called. + * + * @name every + * @static + * @memberOf module:Collections + * @method + * @alias all + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @example + * + * async.every(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // if result is true then every file exists + * }); + */ +exports.default = (0, _doParallel2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/everyLimit.js b/node_modules/async/everyLimit.js new file mode 100644 index 000000000..a1a759a2b --- /dev/null +++ b/node_modules/async/everyLimit.js @@ -0,0 +1,42 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +var _notId = require('./internal/notId'); + +var _notId2 = _interopRequireDefault(_notId); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. + * + * @name everyLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + */ +exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/everySeries.js b/node_modules/async/everySeries.js new file mode 100644 index 000000000..23bfebb59 --- /dev/null +++ b/node_modules/async/everySeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _everyLimit = require('./everyLimit'); + +var _everyLimit2 = _interopRequireDefault(_everyLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. + * + * @name everySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in series. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + */ +exports.default = (0, _doLimit2.default)(_everyLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/filter.js b/node_modules/async/filter.js new file mode 100644 index 000000000..54772d562 --- /dev/null +++ b/node_modules/async/filter.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter = require('./internal/filter'); + +var _filter2 = _interopRequireDefault(_filter); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns a new array of all the values in `coll` which pass an async truth + * test. This operation is performed in parallel, but the results array will be + * in the same order as the original. + * + * @name filter + * @static + * @memberOf module:Collections + * @method + * @alias select + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @example + * + * async.filter(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, results) { + * // results now equals an array of the existing files + * }); + */ +exports.default = (0, _doParallel2.default)(_filter2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/filterLimit.js b/node_modules/async/filterLimit.js new file mode 100644 index 000000000..06216f785 --- /dev/null +++ b/node_modules/async/filterLimit.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter = require('./internal/filter'); + +var _filter2 = _interopRequireDefault(_filter); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a + * time. + * + * @name filterLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + */ +exports.default = (0, _doParallelLimit2.default)(_filter2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/filterSeries.js b/node_modules/async/filterSeries.js new file mode 100644 index 000000000..e48d966cb --- /dev/null +++ b/node_modules/async/filterSeries.js @@ -0,0 +1,35 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filterLimit = require('./filterLimit'); + +var _filterLimit2 = _interopRequireDefault(_filterLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. + * + * @name filterSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results) + */ +exports.default = (0, _doLimit2.default)(_filterLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/find.js b/node_modules/async/find.js new file mode 100644 index 000000000..db4678358 --- /dev/null +++ b/node_modules/async/find.js @@ -0,0 +1,61 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _identity = require('lodash/identity'); + +var _identity2 = _interopRequireDefault(_identity); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +var _findGetResult = require('./internal/findGetResult'); + +var _findGetResult2 = _interopRequireDefault(_findGetResult); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns the first value in `coll` that passes an async truth test. The + * `iteratee` is applied in parallel, meaning the first iteratee to return + * `true` will fire the detect `callback` with that result. That means the + * result might not be the first item in the original `coll` (in terms of order) + * that passes the test. + + * If order within the original `coll` is important, then look at + * [`detectSeries`]{@link module:Collections.detectSeries}. + * + * @name detect + * @static + * @memberOf module:Collections + * @method + * @alias find + * @category Collections + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @example + * + * async.detect(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // result now equals the first file in the list that exists + * }); + */ +exports.default = (0, _doParallel2.default)((0, _createTester2.default)(_identity2.default, _findGetResult2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/findLimit.js b/node_modules/async/findLimit.js new file mode 100644 index 000000000..6bf656022 --- /dev/null +++ b/node_modules/async/findLimit.js @@ -0,0 +1,48 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _identity = require('lodash/identity'); + +var _identity2 = _interopRequireDefault(_identity); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +var _findGetResult = require('./internal/findGetResult'); + +var _findGetResult2 = _interopRequireDefault(_findGetResult); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a + * time. + * + * @name detectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findLimit + * @category Collections + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + */ +exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(_identity2.default, _findGetResult2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/findSeries.js b/node_modules/async/findSeries.js new file mode 100644 index 000000000..6fe16c956 --- /dev/null +++ b/node_modules/async/findSeries.js @@ -0,0 +1,38 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _detectLimit = require('./detectLimit'); + +var _detectLimit2 = _interopRequireDefault(_detectLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. + * + * @name detectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findSeries + * @category Collections + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + */ +exports.default = (0, _doLimit2.default)(_detectLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/foldl.js b/node_modules/async/foldl.js new file mode 100644 index 000000000..3fb8019e4 --- /dev/null +++ b/node_modules/async/foldl.js @@ -0,0 +1,78 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reduce; + +var _eachOfSeries = require('./eachOfSeries'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Reduces `coll` into a single value using an async `iteratee` to return each + * successive step. `memo` is the initial state of the reduction. This function + * only operates in series. + * + * For performance reasons, it may make sense to split a call to this function + * into a parallel map, and then use the normal `Array.prototype.reduce` on the + * results. This function is for situations where each step in the reduction + * needs to be async; if you can get the data before reducing it, then it's + * probably a good idea to do so. + * + * @name reduce + * @static + * @memberOf module:Collections + * @method + * @alias inject + * @alias foldl + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee complete with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @example + * + * async.reduce([1,2,3], 0, function(memo, item, callback) { + * // pointless async: + * process.nextTick(function() { + * callback(null, memo + item) + * }); + * }, function(err, result) { + * // result is now equal to the last value of memo, which is 6 + * }); + */ +function reduce(coll, memo, iteratee, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + (0, _eachOfSeries2.default)(coll, function (x, i, callback) { + _iteratee(memo, x, function (err, v) { + memo = v; + callback(err); + }); + }, function (err) { + callback(err, memo); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/foldr.js b/node_modules/async/foldr.js new file mode 100644 index 000000000..3d17d328a --- /dev/null +++ b/node_modules/async/foldr.js @@ -0,0 +1,44 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reduceRight; + +var _reduce = require('./reduce'); + +var _reduce2 = _interopRequireDefault(_reduce); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. + * + * @name reduceRight + * @static + * @memberOf module:Collections + * @method + * @see [async.reduce]{@link module:Collections.reduce} + * @alias foldr + * @category Collection + * @param {Array} array - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee complete with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + */ +function reduceRight(array, memo, iteratee, callback) { + var reversed = (0, _slice2.default)(array).reverse(); + (0, _reduce2.default)(reversed, memo, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEach.js b/node_modules/async/forEach.js new file mode 100644 index 000000000..4b20af33d --- /dev/null +++ b/node_modules/async/forEach.js @@ -0,0 +1,82 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachLimit; + +var _eachOf = require('./eachOf'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _withoutIndex = require('./internal/withoutIndex'); + +var _withoutIndex2 = _interopRequireDefault(_withoutIndex); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Applies the function `iteratee` to each item in `coll`, in parallel. + * The `iteratee` is called with an item from the list, and a callback for when + * it has finished. If the `iteratee` passes an error to its `callback`, the + * main `callback` (for the `each` function) is immediately called with the + * error. + * + * Note, that since this function applies `iteratee` to each item in parallel, + * there is no guarantee that the iteratee functions will complete in order. + * + * @name each + * @static + * @memberOf module:Collections + * @method + * @alias forEach + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to + * each item in `coll`. Invoked with (item, callback). + * The array index is not passed to the iteratee. + * If you need the index, use `eachOf`. + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @example + * + * // assuming openFiles is an array of file names and saveFile is a function + * // to save the modified contents of that file: + * + * async.each(openFiles, saveFile, function(err){ + * // if any of the saves produced an error, err would equal that error + * }); + * + * // assuming openFiles is an array of file names + * async.each(openFiles, function(file, callback) { + * + * // Perform operation on file here. + * console.log('Processing file ' + file); + * + * if( file.length > 32 ) { + * console.log('This file name is too long'); + * callback('File name too long'); + * } else { + * // Do work to process file here + * console.log('File processed'); + * callback(); + * } + * }, function(err) { + * // if any of the file processing produced an error, err would equal that error + * if( err ) { + * // One of the iterations produced an error. + * // All processing will now stop. + * console.log('A file failed to process'); + * } else { + * console.log('All files have been processed successfully'); + * } + * }); + */ +function eachLimit(coll, iteratee, callback) { + (0, _eachOf2.default)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachLimit.js b/node_modules/async/forEachLimit.js new file mode 100644 index 000000000..fff721bce --- /dev/null +++ b/node_modules/async/forEachLimit.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachLimit; + +var _eachOfLimit = require('./internal/eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _withoutIndex = require('./internal/withoutIndex'); + +var _withoutIndex2 = _interopRequireDefault(_withoutIndex); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. + * + * @name eachLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfLimit`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +function eachLimit(coll, limit, iteratee, callback) { + (0, _eachOfLimit2.default)(limit)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachOf.js b/node_modules/async/forEachOf.js new file mode 100644 index 000000000..055b9bde1 --- /dev/null +++ b/node_modules/async/forEachOf.js @@ -0,0 +1,111 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (coll, iteratee, callback) { + var eachOfImplementation = (0, _isArrayLike2.default)(coll) ? eachOfArrayLike : eachOfGeneric; + eachOfImplementation(coll, (0, _wrapAsync2.default)(iteratee), callback); +}; + +var _isArrayLike = require('lodash/isArrayLike'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _breakLoop = require('./internal/breakLoop'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _onlyOnce = require('./internal/onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// eachOf implementation optimized for array-likes +function eachOfArrayLike(coll, iteratee, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + var index = 0, + completed = 0, + length = coll.length; + if (length === 0) { + callback(null); + } + + function iteratorCallback(err, value) { + if (err) { + callback(err); + } else if (++completed === length || value === _breakLoop2.default) { + callback(null); + } + } + + for (; index < length; index++) { + iteratee(coll[index], index, (0, _onlyOnce2.default)(iteratorCallback)); + } +} + +// a generic version of eachOf which can handle array, object, and iterator cases. +var eachOfGeneric = (0, _doLimit2.default)(_eachOfLimit2.default, Infinity); + +/** + * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument + * to the iteratee. + * + * @name eachOf + * @static + * @memberOf module:Collections + * @method + * @alias forEachOf + * @category Collection + * @see [async.each]{@link module:Collections.each} + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each + * item in `coll`. + * The `key` is the item's key, or index in the case of an array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @example + * + * var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; + * var configs = {}; + * + * async.forEachOf(obj, function (value, key, callback) { + * fs.readFile(__dirname + value, "utf8", function (err, data) { + * if (err) return callback(err); + * try { + * configs[key] = JSON.parse(data); + * } catch (e) { + * return callback(e); + * } + * callback(); + * }); + * }, function (err) { + * if (err) console.error(err.message); + * // configs is now a map of JSON data + * doSomethingWith(configs); + * }); + */ +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachOfLimit.js b/node_modules/async/forEachOfLimit.js new file mode 100644 index 000000000..30a13299e --- /dev/null +++ b/node_modules/async/forEachOfLimit.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = eachOfLimit; + +var _eachOfLimit2 = require('./internal/eachOfLimit'); + +var _eachOfLimit3 = _interopRequireDefault(_eachOfLimit2); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a + * time. + * + * @name eachOfLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. The `key` is the item's key, or index in the case of an + * array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +function eachOfLimit(coll, limit, iteratee, callback) { + (0, _eachOfLimit3.default)(limit)(coll, (0, _wrapAsync2.default)(iteratee), callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachOfSeries.js b/node_modules/async/forEachOfSeries.js new file mode 100644 index 000000000..9dfd71134 --- /dev/null +++ b/node_modules/async/forEachOfSeries.js @@ -0,0 +1,35 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. + * + * @name eachOfSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Invoked with (err). + */ +exports.default = (0, _doLimit2.default)(_eachOfLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachSeries.js b/node_modules/async/forEachSeries.js new file mode 100644 index 000000000..55c78405e --- /dev/null +++ b/node_modules/async/forEachSeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachLimit = require('./eachLimit'); + +var _eachLimit2 = _interopRequireDefault(_eachLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. + * + * @name eachSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfSeries`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + */ +exports.default = (0, _doLimit2.default)(_eachLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forever.js b/node_modules/async/forever.js new file mode 100644 index 000000000..6c7b8a4cd --- /dev/null +++ b/node_modules/async/forever.js @@ -0,0 +1,65 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = forever; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _onlyOnce = require('./internal/onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _ensureAsync = require('./ensureAsync'); + +var _ensureAsync2 = _interopRequireDefault(_ensureAsync); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Calls the asynchronous function `fn` with a callback parameter that allows it + * to call itself again, in series, indefinitely. + + * If an error is passed to the callback then `errback` is called with the + * error, and execution stops, otherwise it will never be called. + * + * @name forever + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} fn - an async function to call repeatedly. + * Invoked with (next). + * @param {Function} [errback] - when `fn` passes an error to it's callback, + * this function will be called, and execution stops. Invoked with (err). + * @example + * + * async.forever( + * function(next) { + * // next is suitable for passing to things that need a callback(err [, whatever]); + * // it will result in this function being called again. + * }, + * function(err) { + * // if next is called with a value in its first parameter, it will appear + * // in here as 'err', and execution will stop. + * } + * ); + */ +function forever(fn, errback) { + var done = (0, _onlyOnce2.default)(errback || _noop2.default); + var task = (0, _wrapAsync2.default)((0, _ensureAsync2.default)(fn)); + + function next(err) { + if (err) return done(err); + task(next); + } + next(); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/groupBy.js b/node_modules/async/groupBy.js new file mode 100644 index 000000000..755cba764 --- /dev/null +++ b/node_modules/async/groupBy.js @@ -0,0 +1,54 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +var _groupByLimit = require('./groupByLimit'); + +var _groupByLimit2 = _interopRequireDefault(_groupByLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns a new object, where each value corresponds to an array of items, from + * `coll`, that returned the corresponding key. That is, the keys of the object + * correspond to the values passed to the `iteratee` callback. + * + * Note: Since this function applies the `iteratee` to each item in parallel, + * there is no guarantee that the `iteratee` functions will complete in order. + * However, the values for each key in the `result` will be in the same order as + * the original `coll`. For Objects, the values will roughly be in the order of + * the original Objects' keys (but this can vary across JavaScript engines). + * + * @name groupBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @example + * + * async.groupBy(['userId1', 'userId2', 'userId3'], function(userId, callback) { + * db.findById(userId, function(err, user) { + * if (err) return callback(err); + * return callback(null, user.age); + * }); + * }, function(err, result) { + * // result is object containing the userIds grouped by age + * // e.g. { 30: ['userId1', 'userId3'], 42: ['userId2']}; + * }); + */ +exports.default = (0, _doLimit2.default)(_groupByLimit2.default, Infinity); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/groupByLimit.js b/node_modules/async/groupByLimit.js new file mode 100644 index 000000000..fec13f865 --- /dev/null +++ b/node_modules/async/groupByLimit.js @@ -0,0 +1,71 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (coll, limit, iteratee, callback) { + callback = callback || _noop2.default; + var _iteratee = (0, _wrapAsync2.default)(iteratee); + (0, _mapLimit2.default)(coll, limit, function (val, callback) { + _iteratee(val, function (err, key) { + if (err) return callback(err); + return callback(null, { key: key, val: val }); + }); + }, function (err, mapResults) { + var result = {}; + // from MDN, handle object having an `hasOwnProperty` prop + var hasOwnProperty = Object.prototype.hasOwnProperty; + + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + var key = mapResults[i].key; + var val = mapResults[i].val; + + if (hasOwnProperty.call(result, key)) { + result[key].push(val); + } else { + result[key] = [val]; + } + } + } + + return callback(err, result); + }); +}; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _mapLimit = require('./mapLimit'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +; +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time. + * + * @name groupByLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + */ +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/groupBySeries.js b/node_modules/async/groupBySeries.js new file mode 100644 index 000000000..b94805e35 --- /dev/null +++ b/node_modules/async/groupBySeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +var _groupByLimit = require('./groupByLimit'); + +var _groupByLimit2 = _interopRequireDefault(_groupByLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs only a single async operation at a time. + * + * @name groupBySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + */ +exports.default = (0, _doLimit2.default)(_groupByLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/index.js b/node_modules/async/index.js new file mode 100644 index 000000000..c39d8d8ec --- /dev/null +++ b/node_modules/async/index.js @@ -0,0 +1,582 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.wrapSync = exports.selectSeries = exports.selectLimit = exports.select = exports.foldr = exports.foldl = exports.inject = exports.forEachOfLimit = exports.forEachOfSeries = exports.forEachOf = exports.forEachLimit = exports.forEachSeries = exports.forEach = exports.findSeries = exports.findLimit = exports.find = exports.anySeries = exports.anyLimit = exports.any = exports.allSeries = exports.allLimit = exports.all = exports.whilst = exports.waterfall = exports.until = exports.unmemoize = exports.tryEach = exports.transform = exports.timesSeries = exports.timesLimit = exports.times = exports.timeout = exports.sortBy = exports.someSeries = exports.someLimit = exports.some = exports.setImmediate = exports.series = exports.seq = exports.retryable = exports.retry = exports.rejectSeries = exports.rejectLimit = exports.reject = exports.reflectAll = exports.reflect = exports.reduceRight = exports.reduce = exports.race = exports.queue = exports.priorityQueue = exports.parallelLimit = exports.parallel = exports.nextTick = exports.memoize = exports.mapValuesSeries = exports.mapValuesLimit = exports.mapValues = exports.mapSeries = exports.mapLimit = exports.map = exports.log = exports.groupBySeries = exports.groupByLimit = exports.groupBy = exports.forever = exports.filterSeries = exports.filterLimit = exports.filter = exports.everySeries = exports.everyLimit = exports.every = exports.ensureAsync = exports.eachSeries = exports.eachOfSeries = exports.eachOfLimit = exports.eachOf = exports.eachLimit = exports.each = exports.during = exports.doWhilst = exports.doUntil = exports.doDuring = exports.dir = exports.detectSeries = exports.detectLimit = exports.detect = exports.constant = exports.concatSeries = exports.concatLimit = exports.concat = exports.compose = exports.cargo = exports.autoInject = exports.auto = exports.asyncify = exports.applyEachSeries = exports.applyEach = exports.apply = undefined; + +var _apply = require('./apply'); + +var _apply2 = _interopRequireDefault(_apply); + +var _applyEach = require('./applyEach'); + +var _applyEach2 = _interopRequireDefault(_applyEach); + +var _applyEachSeries = require('./applyEachSeries'); + +var _applyEachSeries2 = _interopRequireDefault(_applyEachSeries); + +var _asyncify = require('./asyncify'); + +var _asyncify2 = _interopRequireDefault(_asyncify); + +var _auto = require('./auto'); + +var _auto2 = _interopRequireDefault(_auto); + +var _autoInject = require('./autoInject'); + +var _autoInject2 = _interopRequireDefault(_autoInject); + +var _cargo = require('./cargo'); + +var _cargo2 = _interopRequireDefault(_cargo); + +var _compose = require('./compose'); + +var _compose2 = _interopRequireDefault(_compose); + +var _concat = require('./concat'); + +var _concat2 = _interopRequireDefault(_concat); + +var _concatLimit = require('./concatLimit'); + +var _concatLimit2 = _interopRequireDefault(_concatLimit); + +var _concatSeries = require('./concatSeries'); + +var _concatSeries2 = _interopRequireDefault(_concatSeries); + +var _constant = require('./constant'); + +var _constant2 = _interopRequireDefault(_constant); + +var _detect = require('./detect'); + +var _detect2 = _interopRequireDefault(_detect); + +var _detectLimit = require('./detectLimit'); + +var _detectLimit2 = _interopRequireDefault(_detectLimit); + +var _detectSeries = require('./detectSeries'); + +var _detectSeries2 = _interopRequireDefault(_detectSeries); + +var _dir = require('./dir'); + +var _dir2 = _interopRequireDefault(_dir); + +var _doDuring = require('./doDuring'); + +var _doDuring2 = _interopRequireDefault(_doDuring); + +var _doUntil = require('./doUntil'); + +var _doUntil2 = _interopRequireDefault(_doUntil); + +var _doWhilst = require('./doWhilst'); + +var _doWhilst2 = _interopRequireDefault(_doWhilst); + +var _during = require('./during'); + +var _during2 = _interopRequireDefault(_during); + +var _each = require('./each'); + +var _each2 = _interopRequireDefault(_each); + +var _eachLimit = require('./eachLimit'); + +var _eachLimit2 = _interopRequireDefault(_eachLimit); + +var _eachOf = require('./eachOf'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _eachOfSeries = require('./eachOfSeries'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _eachSeries = require('./eachSeries'); + +var _eachSeries2 = _interopRequireDefault(_eachSeries); + +var _ensureAsync = require('./ensureAsync'); + +var _ensureAsync2 = _interopRequireDefault(_ensureAsync); + +var _every = require('./every'); + +var _every2 = _interopRequireDefault(_every); + +var _everyLimit = require('./everyLimit'); + +var _everyLimit2 = _interopRequireDefault(_everyLimit); + +var _everySeries = require('./everySeries'); + +var _everySeries2 = _interopRequireDefault(_everySeries); + +var _filter = require('./filter'); + +var _filter2 = _interopRequireDefault(_filter); + +var _filterLimit = require('./filterLimit'); + +var _filterLimit2 = _interopRequireDefault(_filterLimit); + +var _filterSeries = require('./filterSeries'); + +var _filterSeries2 = _interopRequireDefault(_filterSeries); + +var _forever = require('./forever'); + +var _forever2 = _interopRequireDefault(_forever); + +var _groupBy = require('./groupBy'); + +var _groupBy2 = _interopRequireDefault(_groupBy); + +var _groupByLimit = require('./groupByLimit'); + +var _groupByLimit2 = _interopRequireDefault(_groupByLimit); + +var _groupBySeries = require('./groupBySeries'); + +var _groupBySeries2 = _interopRequireDefault(_groupBySeries); + +var _log = require('./log'); + +var _log2 = _interopRequireDefault(_log); + +var _map = require('./map'); + +var _map2 = _interopRequireDefault(_map); + +var _mapLimit = require('./mapLimit'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _mapSeries = require('./mapSeries'); + +var _mapSeries2 = _interopRequireDefault(_mapSeries); + +var _mapValues = require('./mapValues'); + +var _mapValues2 = _interopRequireDefault(_mapValues); + +var _mapValuesLimit = require('./mapValuesLimit'); + +var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); + +var _mapValuesSeries = require('./mapValuesSeries'); + +var _mapValuesSeries2 = _interopRequireDefault(_mapValuesSeries); + +var _memoize = require('./memoize'); + +var _memoize2 = _interopRequireDefault(_memoize); + +var _nextTick = require('./nextTick'); + +var _nextTick2 = _interopRequireDefault(_nextTick); + +var _parallel = require('./parallel'); + +var _parallel2 = _interopRequireDefault(_parallel); + +var _parallelLimit = require('./parallelLimit'); + +var _parallelLimit2 = _interopRequireDefault(_parallelLimit); + +var _priorityQueue = require('./priorityQueue'); + +var _priorityQueue2 = _interopRequireDefault(_priorityQueue); + +var _queue = require('./queue'); + +var _queue2 = _interopRequireDefault(_queue); + +var _race = require('./race'); + +var _race2 = _interopRequireDefault(_race); + +var _reduce = require('./reduce'); + +var _reduce2 = _interopRequireDefault(_reduce); + +var _reduceRight = require('./reduceRight'); + +var _reduceRight2 = _interopRequireDefault(_reduceRight); + +var _reflect = require('./reflect'); + +var _reflect2 = _interopRequireDefault(_reflect); + +var _reflectAll = require('./reflectAll'); + +var _reflectAll2 = _interopRequireDefault(_reflectAll); + +var _reject = require('./reject'); + +var _reject2 = _interopRequireDefault(_reject); + +var _rejectLimit = require('./rejectLimit'); + +var _rejectLimit2 = _interopRequireDefault(_rejectLimit); + +var _rejectSeries = require('./rejectSeries'); + +var _rejectSeries2 = _interopRequireDefault(_rejectSeries); + +var _retry = require('./retry'); + +var _retry2 = _interopRequireDefault(_retry); + +var _retryable = require('./retryable'); + +var _retryable2 = _interopRequireDefault(_retryable); + +var _seq = require('./seq'); + +var _seq2 = _interopRequireDefault(_seq); + +var _series = require('./series'); + +var _series2 = _interopRequireDefault(_series); + +var _setImmediate = require('./setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _some = require('./some'); + +var _some2 = _interopRequireDefault(_some); + +var _someLimit = require('./someLimit'); + +var _someLimit2 = _interopRequireDefault(_someLimit); + +var _someSeries = require('./someSeries'); + +var _someSeries2 = _interopRequireDefault(_someSeries); + +var _sortBy = require('./sortBy'); + +var _sortBy2 = _interopRequireDefault(_sortBy); + +var _timeout = require('./timeout'); + +var _timeout2 = _interopRequireDefault(_timeout); + +var _times = require('./times'); + +var _times2 = _interopRequireDefault(_times); + +var _timesLimit = require('./timesLimit'); + +var _timesLimit2 = _interopRequireDefault(_timesLimit); + +var _timesSeries = require('./timesSeries'); + +var _timesSeries2 = _interopRequireDefault(_timesSeries); + +var _transform = require('./transform'); + +var _transform2 = _interopRequireDefault(_transform); + +var _tryEach = require('./tryEach'); + +var _tryEach2 = _interopRequireDefault(_tryEach); + +var _unmemoize = require('./unmemoize'); + +var _unmemoize2 = _interopRequireDefault(_unmemoize); + +var _until = require('./until'); + +var _until2 = _interopRequireDefault(_until); + +var _waterfall = require('./waterfall'); + +var _waterfall2 = _interopRequireDefault(_waterfall); + +var _whilst = require('./whilst'); + +var _whilst2 = _interopRequireDefault(_whilst); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + apply: _apply2.default, + applyEach: _applyEach2.default, + applyEachSeries: _applyEachSeries2.default, + asyncify: _asyncify2.default, + auto: _auto2.default, + autoInject: _autoInject2.default, + cargo: _cargo2.default, + compose: _compose2.default, + concat: _concat2.default, + concatLimit: _concatLimit2.default, + concatSeries: _concatSeries2.default, + constant: _constant2.default, + detect: _detect2.default, + detectLimit: _detectLimit2.default, + detectSeries: _detectSeries2.default, + dir: _dir2.default, + doDuring: _doDuring2.default, + doUntil: _doUntil2.default, + doWhilst: _doWhilst2.default, + during: _during2.default, + each: _each2.default, + eachLimit: _eachLimit2.default, + eachOf: _eachOf2.default, + eachOfLimit: _eachOfLimit2.default, + eachOfSeries: _eachOfSeries2.default, + eachSeries: _eachSeries2.default, + ensureAsync: _ensureAsync2.default, + every: _every2.default, + everyLimit: _everyLimit2.default, + everySeries: _everySeries2.default, + filter: _filter2.default, + filterLimit: _filterLimit2.default, + filterSeries: _filterSeries2.default, + forever: _forever2.default, + groupBy: _groupBy2.default, + groupByLimit: _groupByLimit2.default, + groupBySeries: _groupBySeries2.default, + log: _log2.default, + map: _map2.default, + mapLimit: _mapLimit2.default, + mapSeries: _mapSeries2.default, + mapValues: _mapValues2.default, + mapValuesLimit: _mapValuesLimit2.default, + mapValuesSeries: _mapValuesSeries2.default, + memoize: _memoize2.default, + nextTick: _nextTick2.default, + parallel: _parallel2.default, + parallelLimit: _parallelLimit2.default, + priorityQueue: _priorityQueue2.default, + queue: _queue2.default, + race: _race2.default, + reduce: _reduce2.default, + reduceRight: _reduceRight2.default, + reflect: _reflect2.default, + reflectAll: _reflectAll2.default, + reject: _reject2.default, + rejectLimit: _rejectLimit2.default, + rejectSeries: _rejectSeries2.default, + retry: _retry2.default, + retryable: _retryable2.default, + seq: _seq2.default, + series: _series2.default, + setImmediate: _setImmediate2.default, + some: _some2.default, + someLimit: _someLimit2.default, + someSeries: _someSeries2.default, + sortBy: _sortBy2.default, + timeout: _timeout2.default, + times: _times2.default, + timesLimit: _timesLimit2.default, + timesSeries: _timesSeries2.default, + transform: _transform2.default, + tryEach: _tryEach2.default, + unmemoize: _unmemoize2.default, + until: _until2.default, + waterfall: _waterfall2.default, + whilst: _whilst2.default, + + // aliases + all: _every2.default, + allLimit: _everyLimit2.default, + allSeries: _everySeries2.default, + any: _some2.default, + anyLimit: _someLimit2.default, + anySeries: _someSeries2.default, + find: _detect2.default, + findLimit: _detectLimit2.default, + findSeries: _detectSeries2.default, + forEach: _each2.default, + forEachSeries: _eachSeries2.default, + forEachLimit: _eachLimit2.default, + forEachOf: _eachOf2.default, + forEachOfSeries: _eachOfSeries2.default, + forEachOfLimit: _eachOfLimit2.default, + inject: _reduce2.default, + foldl: _reduce2.default, + foldr: _reduceRight2.default, + select: _filter2.default, + selectLimit: _filterLimit2.default, + selectSeries: _filterSeries2.default, + wrapSync: _asyncify2.default +}; /** + * An "async function" in the context of Async is an asynchronous function with + * a variable number of parameters, with the final parameter being a callback. + * (`function (arg1, arg2, ..., callback) {}`) + * The final callback is of the form `callback(err, results...)`, which must be + * called once the function is completed. The callback should be called with a + * Error as its first argument to signal that an error occurred. + * Otherwise, if no error occurred, it should be called with `null` as the first + * argument, and any additional `result` arguments that may apply, to signal + * successful completion. + * The callback must be called exactly once, ideally on a later tick of the + * JavaScript event loop. + * + * This type of function is also referred to as a "Node-style async function", + * or a "continuation passing-style function" (CPS). Most of the methods of this + * library are themselves CPS/Node-style async functions, or functions that + * return CPS/Node-style async functions. + * + * Wherever we accept a Node-style async function, we also directly accept an + * [ES2017 `async` function]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function}. + * In this case, the `async` function will not be passed a final callback + * argument, and any thrown error will be used as the `err` argument of the + * implicit callback, and the return value will be used as the `result` value. + * (i.e. a `rejected` of the returned Promise becomes the `err` callback + * argument, and a `resolved` value becomes the `result`.) + * + * Note, due to JavaScript limitations, we can only detect native `async` + * functions and not transpilied implementations. + * Your environment must have `async`/`await` support for this to work. + * (e.g. Node > v7.6, or a recent version of a modern browser). + * If you are using `async` functions through a transpiler (e.g. Babel), you + * must still wrap the function with [asyncify]{@link module:Utils.asyncify}, + * because the `async function` will be compiled to an ordinary function that + * returns a promise. + * + * @typedef {Function} AsyncFunction + * @static + */ + +/** + * Async is a utility module which provides straight-forward, powerful functions + * for working with asynchronous JavaScript. Although originally designed for + * use with [Node.js](http://nodejs.org) and installable via + * `npm install --save async`, it can also be used directly in the browser. + * @module async + * @see AsyncFunction + */ + +/** + * A collection of `async` functions for manipulating collections, such as + * arrays and objects. + * @module Collections + */ + +/** + * A collection of `async` functions for controlling the flow through a script. + * @module ControlFlow + */ + +/** + * A collection of `async` utility functions. + * @module Utils + */ + +exports.apply = _apply2.default; +exports.applyEach = _applyEach2.default; +exports.applyEachSeries = _applyEachSeries2.default; +exports.asyncify = _asyncify2.default; +exports.auto = _auto2.default; +exports.autoInject = _autoInject2.default; +exports.cargo = _cargo2.default; +exports.compose = _compose2.default; +exports.concat = _concat2.default; +exports.concatLimit = _concatLimit2.default; +exports.concatSeries = _concatSeries2.default; +exports.constant = _constant2.default; +exports.detect = _detect2.default; +exports.detectLimit = _detectLimit2.default; +exports.detectSeries = _detectSeries2.default; +exports.dir = _dir2.default; +exports.doDuring = _doDuring2.default; +exports.doUntil = _doUntil2.default; +exports.doWhilst = _doWhilst2.default; +exports.during = _during2.default; +exports.each = _each2.default; +exports.eachLimit = _eachLimit2.default; +exports.eachOf = _eachOf2.default; +exports.eachOfLimit = _eachOfLimit2.default; +exports.eachOfSeries = _eachOfSeries2.default; +exports.eachSeries = _eachSeries2.default; +exports.ensureAsync = _ensureAsync2.default; +exports.every = _every2.default; +exports.everyLimit = _everyLimit2.default; +exports.everySeries = _everySeries2.default; +exports.filter = _filter2.default; +exports.filterLimit = _filterLimit2.default; +exports.filterSeries = _filterSeries2.default; +exports.forever = _forever2.default; +exports.groupBy = _groupBy2.default; +exports.groupByLimit = _groupByLimit2.default; +exports.groupBySeries = _groupBySeries2.default; +exports.log = _log2.default; +exports.map = _map2.default; +exports.mapLimit = _mapLimit2.default; +exports.mapSeries = _mapSeries2.default; +exports.mapValues = _mapValues2.default; +exports.mapValuesLimit = _mapValuesLimit2.default; +exports.mapValuesSeries = _mapValuesSeries2.default; +exports.memoize = _memoize2.default; +exports.nextTick = _nextTick2.default; +exports.parallel = _parallel2.default; +exports.parallelLimit = _parallelLimit2.default; +exports.priorityQueue = _priorityQueue2.default; +exports.queue = _queue2.default; +exports.race = _race2.default; +exports.reduce = _reduce2.default; +exports.reduceRight = _reduceRight2.default; +exports.reflect = _reflect2.default; +exports.reflectAll = _reflectAll2.default; +exports.reject = _reject2.default; +exports.rejectLimit = _rejectLimit2.default; +exports.rejectSeries = _rejectSeries2.default; +exports.retry = _retry2.default; +exports.retryable = _retryable2.default; +exports.seq = _seq2.default; +exports.series = _series2.default; +exports.setImmediate = _setImmediate2.default; +exports.some = _some2.default; +exports.someLimit = _someLimit2.default; +exports.someSeries = _someSeries2.default; +exports.sortBy = _sortBy2.default; +exports.timeout = _timeout2.default; +exports.times = _times2.default; +exports.timesLimit = _timesLimit2.default; +exports.timesSeries = _timesSeries2.default; +exports.transform = _transform2.default; +exports.tryEach = _tryEach2.default; +exports.unmemoize = _unmemoize2.default; +exports.until = _until2.default; +exports.waterfall = _waterfall2.default; +exports.whilst = _whilst2.default; +exports.all = _every2.default; +exports.allLimit = _everyLimit2.default; +exports.allSeries = _everySeries2.default; +exports.any = _some2.default; +exports.anyLimit = _someLimit2.default; +exports.anySeries = _someSeries2.default; +exports.find = _detect2.default; +exports.findLimit = _detectLimit2.default; +exports.findSeries = _detectSeries2.default; +exports.forEach = _each2.default; +exports.forEachSeries = _eachSeries2.default; +exports.forEachLimit = _eachLimit2.default; +exports.forEachOf = _eachOf2.default; +exports.forEachOfSeries = _eachOfSeries2.default; +exports.forEachOfLimit = _eachOfLimit2.default; +exports.inject = _reduce2.default; +exports.foldl = _reduce2.default; +exports.foldr = _reduceRight2.default; +exports.select = _filter2.default; +exports.selectLimit = _filterLimit2.default; +exports.selectSeries = _filterSeries2.default; +exports.wrapSync = _asyncify2.default; \ No newline at end of file diff --git a/node_modules/async/inject.js b/node_modules/async/inject.js new file mode 100644 index 000000000..3fb8019e4 --- /dev/null +++ b/node_modules/async/inject.js @@ -0,0 +1,78 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reduce; + +var _eachOfSeries = require('./eachOfSeries'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Reduces `coll` into a single value using an async `iteratee` to return each + * successive step. `memo` is the initial state of the reduction. This function + * only operates in series. + * + * For performance reasons, it may make sense to split a call to this function + * into a parallel map, and then use the normal `Array.prototype.reduce` on the + * results. This function is for situations where each step in the reduction + * needs to be async; if you can get the data before reducing it, then it's + * probably a good idea to do so. + * + * @name reduce + * @static + * @memberOf module:Collections + * @method + * @alias inject + * @alias foldl + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee complete with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @example + * + * async.reduce([1,2,3], 0, function(memo, item, callback) { + * // pointless async: + * process.nextTick(function() { + * callback(null, memo + item) + * }); + * }, function(err, result) { + * // result is now equal to the last value of memo, which is 6 + * }); + */ +function reduce(coll, memo, iteratee, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + (0, _eachOfSeries2.default)(coll, function (x, i, callback) { + _iteratee(memo, x, function (err, v) { + memo = v; + callback(err); + }); + }, function (err) { + callback(err, memo); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/DoublyLinkedList.js b/node_modules/async/internal/DoublyLinkedList.js new file mode 100644 index 000000000..7e71728e2 --- /dev/null +++ b/node_modules/async/internal/DoublyLinkedList.js @@ -0,0 +1,88 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = DLL; +// Simple doubly linked list (https://en.wikipedia.org/wiki/Doubly_linked_list) implementation +// used for queues. This implementation assumes that the node provided by the user can be modified +// to adjust the next and last properties. We implement only the minimal functionality +// for queue support. +function DLL() { + this.head = this.tail = null; + this.length = 0; +} + +function setInitial(dll, node) { + dll.length = 1; + dll.head = dll.tail = node; +} + +DLL.prototype.removeLink = function (node) { + if (node.prev) node.prev.next = node.next;else this.head = node.next; + if (node.next) node.next.prev = node.prev;else this.tail = node.prev; + + node.prev = node.next = null; + this.length -= 1; + return node; +}; + +DLL.prototype.empty = function () { + while (this.head) this.shift(); + return this; +}; + +DLL.prototype.insertAfter = function (node, newNode) { + newNode.prev = node; + newNode.next = node.next; + if (node.next) node.next.prev = newNode;else this.tail = newNode; + node.next = newNode; + this.length += 1; +}; + +DLL.prototype.insertBefore = function (node, newNode) { + newNode.prev = node.prev; + newNode.next = node; + if (node.prev) node.prev.next = newNode;else this.head = newNode; + node.prev = newNode; + this.length += 1; +}; + +DLL.prototype.unshift = function (node) { + if (this.head) this.insertBefore(this.head, node);else setInitial(this, node); +}; + +DLL.prototype.push = function (node) { + if (this.tail) this.insertAfter(this.tail, node);else setInitial(this, node); +}; + +DLL.prototype.shift = function () { + return this.head && this.removeLink(this.head); +}; + +DLL.prototype.pop = function () { + return this.tail && this.removeLink(this.tail); +}; + +DLL.prototype.toArray = function () { + var arr = Array(this.length); + var curr = this.head; + for (var idx = 0; idx < this.length; idx++) { + arr[idx] = curr.data; + curr = curr.next; + } + return arr; +}; + +DLL.prototype.remove = function (testFn) { + var curr = this.head; + while (!!curr) { + var next = curr.next; + if (testFn(curr)) { + this.removeLink(curr); + } + curr = next; + } + return this; +}; +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/applyEach.js b/node_modules/async/internal/applyEach.js new file mode 100644 index 000000000..322e03ca7 --- /dev/null +++ b/node_modules/async/internal/applyEach.js @@ -0,0 +1,38 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = applyEach; + +var _slice = require('./slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _initialParams = require('./initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function applyEach(eachfn) { + return function (fns /*, ...args*/) { + var args = (0, _slice2.default)(arguments, 1); + var go = (0, _initialParams2.default)(function (args, callback) { + var that = this; + return eachfn(fns, function (fn, cb) { + (0, _wrapAsync2.default)(fn).apply(that, args.concat(cb)); + }, callback); + }); + if (args.length) { + return go.apply(this, args); + } else { + return go; + } + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/breakLoop.js b/node_modules/async/internal/breakLoop.js new file mode 100644 index 000000000..106505824 --- /dev/null +++ b/node_modules/async/internal/breakLoop.js @@ -0,0 +1,9 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// A temporary value used to identify if the loop should be broken. +// See #1064, #1293 +exports.default = {}; +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/consoleFunc.js b/node_modules/async/internal/consoleFunc.js new file mode 100644 index 000000000..603f48e8e --- /dev/null +++ b/node_modules/async/internal/consoleFunc.js @@ -0,0 +1,42 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = consoleFunc; + +var _arrayEach = require('lodash/_arrayEach'); + +var _arrayEach2 = _interopRequireDefault(_arrayEach); + +var _slice = require('./slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function consoleFunc(name) { + return function (fn /*, ...args*/) { + var args = (0, _slice2.default)(arguments, 1); + args.push(function (err /*, ...args*/) { + var args = (0, _slice2.default)(arguments, 1); + if (typeof console === 'object') { + if (err) { + if (console.error) { + console.error(err); + } + } else if (console[name]) { + (0, _arrayEach2.default)(args, function (x) { + console[name](x); + }); + } + } + }); + (0, _wrapAsync2.default)(fn).apply(null, args); + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/createTester.js b/node_modules/async/internal/createTester.js new file mode 100644 index 000000000..ce96e8b4e --- /dev/null +++ b/node_modules/async/internal/createTester.js @@ -0,0 +1,44 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _createTester; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _breakLoop = require('./breakLoop'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _createTester(check, getResult) { + return function (eachfn, arr, iteratee, cb) { + cb = cb || _noop2.default; + var testPassed = false; + var testResult; + eachfn(arr, function (value, _, callback) { + iteratee(value, function (err, result) { + if (err) { + callback(err); + } else if (check(result) && !testResult) { + testPassed = true; + testResult = getResult(true, value); + callback(null, _breakLoop2.default); + } else { + callback(); + } + }); + }, function (err) { + if (err) { + cb(err); + } else { + cb(null, testPassed ? testResult : getResult(false)); + } + }); + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/doLimit.js b/node_modules/async/internal/doLimit.js new file mode 100644 index 000000000..963c6088f --- /dev/null +++ b/node_modules/async/internal/doLimit.js @@ -0,0 +1,12 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = doLimit; +function doLimit(fn, limit) { + return function (iterable, iteratee, callback) { + return fn(iterable, limit, iteratee, callback); + }; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/doParallel.js b/node_modules/async/internal/doParallel.js new file mode 100644 index 000000000..bb402077c --- /dev/null +++ b/node_modules/async/internal/doParallel.js @@ -0,0 +1,23 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = doParallel; + +var _eachOf = require('../eachOf'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function doParallel(fn) { + return function (obj, iteratee, callback) { + return fn(_eachOf2.default, obj, (0, _wrapAsync2.default)(iteratee), callback); + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/doParallelLimit.js b/node_modules/async/internal/doParallelLimit.js new file mode 100644 index 000000000..a7e963d53 --- /dev/null +++ b/node_modules/async/internal/doParallelLimit.js @@ -0,0 +1,23 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = doParallelLimit; + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function doParallelLimit(fn) { + return function (obj, limit, iteratee, callback) { + return fn((0, _eachOfLimit2.default)(limit), obj, (0, _wrapAsync2.default)(iteratee), callback); + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/eachOfLimit.js b/node_modules/async/internal/eachOfLimit.js new file mode 100644 index 000000000..6f6fe55d0 --- /dev/null +++ b/node_modules/async/internal/eachOfLimit.js @@ -0,0 +1,74 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _eachOfLimit; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./once'); + +var _once2 = _interopRequireDefault(_once); + +var _iterator = require('./iterator'); + +var _iterator2 = _interopRequireDefault(_iterator); + +var _onlyOnce = require('./onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _breakLoop = require('./breakLoop'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _eachOfLimit(limit) { + return function (obj, iteratee, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + if (limit <= 0 || !obj) { + return callback(null); + } + var nextElem = (0, _iterator2.default)(obj); + var done = false; + var running = 0; + var looping = false; + + function iterateeCallback(err, value) { + running -= 1; + if (err) { + done = true; + callback(err); + } else if (value === _breakLoop2.default || done && running <= 0) { + done = true; + return callback(null); + } else if (!looping) { + replenish(); + } + } + + function replenish() { + looping = true; + while (running < limit && !done) { + var elem = nextElem(); + if (elem === null) { + done = true; + if (running <= 0) { + callback(null); + } + return; + } + running += 1; + iteratee(elem.value, elem.key, (0, _onlyOnce2.default)(iterateeCallback)); + } + looping = false; + } + + replenish(); + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/filter.js b/node_modules/async/internal/filter.js new file mode 100644 index 000000000..74f398635 --- /dev/null +++ b/node_modules/async/internal/filter.js @@ -0,0 +1,75 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _filter; + +var _arrayMap = require('lodash/_arrayMap'); + +var _arrayMap2 = _interopRequireDefault(_arrayMap); + +var _isArrayLike = require('lodash/isArrayLike'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _baseProperty = require('lodash/_baseProperty'); + +var _baseProperty2 = _interopRequireDefault(_baseProperty); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function filterArray(eachfn, arr, iteratee, callback) { + var truthValues = new Array(arr.length); + eachfn(arr, function (x, index, callback) { + iteratee(x, function (err, v) { + truthValues[index] = !!v; + callback(err); + }); + }, function (err) { + if (err) return callback(err); + var results = []; + for (var i = 0; i < arr.length; i++) { + if (truthValues[i]) results.push(arr[i]); + } + callback(null, results); + }); +} + +function filterGeneric(eachfn, coll, iteratee, callback) { + var results = []; + eachfn(coll, function (x, index, callback) { + iteratee(x, function (err, v) { + if (err) { + callback(err); + } else { + if (v) { + results.push({ index: index, value: x }); + } + callback(); + } + }); + }, function (err) { + if (err) { + callback(err); + } else { + callback(null, (0, _arrayMap2.default)(results.sort(function (a, b) { + return a.index - b.index; + }), (0, _baseProperty2.default)('value'))); + } + }); +} + +function _filter(eachfn, coll, iteratee, callback) { + var filter = (0, _isArrayLike2.default)(coll) ? filterArray : filterGeneric; + filter(eachfn, coll, (0, _wrapAsync2.default)(iteratee), callback || _noop2.default); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/findGetResult.js b/node_modules/async/internal/findGetResult.js new file mode 100644 index 000000000..f8d3fe063 --- /dev/null +++ b/node_modules/async/internal/findGetResult.js @@ -0,0 +1,10 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _findGetResult; +function _findGetResult(v, x) { + return x; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/getIterator.js b/node_modules/async/internal/getIterator.js new file mode 100644 index 000000000..3eadd24d0 --- /dev/null +++ b/node_modules/async/internal/getIterator.js @@ -0,0 +1,13 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (coll) { + return iteratorSymbol && coll[iteratorSymbol] && coll[iteratorSymbol](); +}; + +var iteratorSymbol = typeof Symbol === 'function' && Symbol.iterator; + +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/initialParams.js b/node_modules/async/internal/initialParams.js new file mode 100644 index 000000000..df02cb1f1 --- /dev/null +++ b/node_modules/async/internal/initialParams.js @@ -0,0 +1,21 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (fn) { + return function () /*...args, callback*/{ + var args = (0, _slice2.default)(arguments); + var callback = args.pop(); + fn.call(this, args, callback); + }; +}; + +var _slice = require('./slice'); + +var _slice2 = _interopRequireDefault(_slice); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/iterator.js b/node_modules/async/internal/iterator.js new file mode 100644 index 000000000..3d32942ff --- /dev/null +++ b/node_modules/async/internal/iterator.js @@ -0,0 +1,58 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = iterator; + +var _isArrayLike = require('lodash/isArrayLike'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _getIterator = require('./getIterator'); + +var _getIterator2 = _interopRequireDefault(_getIterator); + +var _keys = require('lodash/keys'); + +var _keys2 = _interopRequireDefault(_keys); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function createArrayIterator(coll) { + var i = -1; + var len = coll.length; + return function next() { + return ++i < len ? { value: coll[i], key: i } : null; + }; +} + +function createES2015Iterator(iterator) { + var i = -1; + return function next() { + var item = iterator.next(); + if (item.done) return null; + i++; + return { value: item.value, key: i }; + }; +} + +function createObjectIterator(obj) { + var okeys = (0, _keys2.default)(obj); + var i = -1; + var len = okeys.length; + return function next() { + var key = okeys[++i]; + return i < len ? { value: obj[key], key: key } : null; + }; +} + +function iterator(coll) { + if ((0, _isArrayLike2.default)(coll)) { + return createArrayIterator(coll); + } + + var iterator = (0, _getIterator2.default)(coll); + return iterator ? createES2015Iterator(iterator) : createObjectIterator(coll); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/map.js b/node_modules/async/internal/map.js new file mode 100644 index 000000000..f4f2aa594 --- /dev/null +++ b/node_modules/async/internal/map.js @@ -0,0 +1,35 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _asyncMap; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _asyncMap(eachfn, arr, iteratee, callback) { + callback = callback || _noop2.default; + arr = arr || []; + var results = []; + var counter = 0; + var _iteratee = (0, _wrapAsync2.default)(iteratee); + + eachfn(arr, function (value, _, callback) { + var index = counter++; + _iteratee(value, function (err, v) { + results[index] = v; + callback(err); + }); + }, function (err) { + callback(err, results); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/notId.js b/node_modules/async/internal/notId.js new file mode 100644 index 000000000..0106c92c0 --- /dev/null +++ b/node_modules/async/internal/notId.js @@ -0,0 +1,10 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = notId; +function notId(v) { + return !v; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/once.js b/node_modules/async/internal/once.js new file mode 100644 index 000000000..f0c379f75 --- /dev/null +++ b/node_modules/async/internal/once.js @@ -0,0 +1,15 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = once; +function once(fn) { + return function () { + if (fn === null) return; + var callFn = fn; + fn = null; + callFn.apply(this, arguments); + }; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/onlyOnce.js b/node_modules/async/internal/onlyOnce.js new file mode 100644 index 000000000..f2e3001dc --- /dev/null +++ b/node_modules/async/internal/onlyOnce.js @@ -0,0 +1,15 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = onlyOnce; +function onlyOnce(fn) { + return function () { + if (fn === null) throw new Error("Callback was already called."); + var callFn = fn; + fn = null; + callFn.apply(this, arguments); + }; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/parallel.js b/node_modules/async/internal/parallel.js new file mode 100644 index 000000000..c97293b6c --- /dev/null +++ b/node_modules/async/internal/parallel.js @@ -0,0 +1,42 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _parallel; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _isArrayLike = require('lodash/isArrayLike'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _slice = require('./slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _parallel(eachfn, tasks, callback) { + callback = callback || _noop2.default; + var results = (0, _isArrayLike2.default)(tasks) ? [] : {}; + + eachfn(tasks, function (task, key, callback) { + (0, _wrapAsync2.default)(task)(function (err, result) { + if (arguments.length > 2) { + result = (0, _slice2.default)(arguments, 1); + } + results[key] = result; + callback(err); + }); + }, function (err) { + callback(err, results); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/queue.js b/node_modules/async/internal/queue.js new file mode 100644 index 000000000..19534a749 --- /dev/null +++ b/node_modules/async/internal/queue.js @@ -0,0 +1,204 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = queue; + +var _baseIndexOf = require('lodash/_baseIndexOf'); + +var _baseIndexOf2 = _interopRequireDefault(_baseIndexOf); + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _onlyOnce = require('./onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _setImmediate = require('./setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _DoublyLinkedList = require('./DoublyLinkedList'); + +var _DoublyLinkedList2 = _interopRequireDefault(_DoublyLinkedList); + +var _wrapAsync = require('./wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function queue(worker, concurrency, payload) { + if (concurrency == null) { + concurrency = 1; + } else if (concurrency === 0) { + throw new Error('Concurrency must not be zero'); + } + + var _worker = (0, _wrapAsync2.default)(worker); + var numRunning = 0; + var workersList = []; + + var processingScheduled = false; + function _insert(data, insertAtFront, callback) { + if (callback != null && typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + if (!(0, _isArray2.default)(data)) { + data = [data]; + } + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + return (0, _setImmediate2.default)(function () { + q.drain(); + }); + } + + for (var i = 0, l = data.length; i < l; i++) { + var item = { + data: data[i], + callback: callback || _noop2.default + }; + + if (insertAtFront) { + q._tasks.unshift(item); + } else { + q._tasks.push(item); + } + } + + if (!processingScheduled) { + processingScheduled = true; + (0, _setImmediate2.default)(function () { + processingScheduled = false; + q.process(); + }); + } + } + + function _next(tasks) { + return function (err) { + numRunning -= 1; + + for (var i = 0, l = tasks.length; i < l; i++) { + var task = tasks[i]; + + var index = (0, _baseIndexOf2.default)(workersList, task, 0); + if (index === 0) { + workersList.shift(); + } else if (index > 0) { + workersList.splice(index, 1); + } + + task.callback.apply(task, arguments); + + if (err != null) { + q.error(err, task.data); + } + } + + if (numRunning <= q.concurrency - q.buffer) { + q.unsaturated(); + } + + if (q.idle()) { + q.drain(); + } + q.process(); + }; + } + + var isProcessing = false; + var q = { + _tasks: new _DoublyLinkedList2.default(), + concurrency: concurrency, + payload: payload, + saturated: _noop2.default, + unsaturated: _noop2.default, + buffer: concurrency / 4, + empty: _noop2.default, + drain: _noop2.default, + error: _noop2.default, + started: false, + paused: false, + push: function (data, callback) { + _insert(data, false, callback); + }, + kill: function () { + q.drain = _noop2.default; + q._tasks.empty(); + }, + unshift: function (data, callback) { + _insert(data, true, callback); + }, + remove: function (testFn) { + q._tasks.remove(testFn); + }, + process: function () { + // Avoid trying to start too many processing operations. This can occur + // when callbacks resolve synchronously (#1267). + if (isProcessing) { + return; + } + isProcessing = true; + while (!q.paused && numRunning < q.concurrency && q._tasks.length) { + var tasks = [], + data = []; + var l = q._tasks.length; + if (q.payload) l = Math.min(l, q.payload); + for (var i = 0; i < l; i++) { + var node = q._tasks.shift(); + tasks.push(node); + workersList.push(node); + data.push(node.data); + } + + numRunning += 1; + + if (q._tasks.length === 0) { + q.empty(); + } + + if (numRunning === q.concurrency) { + q.saturated(); + } + + var cb = (0, _onlyOnce2.default)(_next(tasks)); + _worker(data, cb); + } + isProcessing = false; + }, + length: function () { + return q._tasks.length; + }, + running: function () { + return numRunning; + }, + workersList: function () { + return workersList; + }, + idle: function () { + return q._tasks.length + numRunning === 0; + }, + pause: function () { + q.paused = true; + }, + resume: function () { + if (q.paused === false) { + return; + } + q.paused = false; + (0, _setImmediate2.default)(q.process); + } + }; + return q; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/reject.js b/node_modules/async/internal/reject.js new file mode 100644 index 000000000..5dbfcfb15 --- /dev/null +++ b/node_modules/async/internal/reject.js @@ -0,0 +1,21 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reject; + +var _filter = require('./filter'); + +var _filter2 = _interopRequireDefault(_filter); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function reject(eachfn, arr, iteratee, callback) { + (0, _filter2.default)(eachfn, arr, function (value, cb) { + iteratee(value, function (err, v) { + cb(err, !v); + }); + }, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/setImmediate.js b/node_modules/async/internal/setImmediate.js new file mode 100644 index 000000000..3545f2bcd --- /dev/null +++ b/node_modules/async/internal/setImmediate.js @@ -0,0 +1,42 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.hasNextTick = exports.hasSetImmediate = undefined; +exports.fallback = fallback; +exports.wrap = wrap; + +var _slice = require('./slice'); + +var _slice2 = _interopRequireDefault(_slice); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var hasSetImmediate = exports.hasSetImmediate = typeof setImmediate === 'function' && setImmediate; +var hasNextTick = exports.hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; + +function fallback(fn) { + setTimeout(fn, 0); +} + +function wrap(defer) { + return function (fn /*, ...args*/) { + var args = (0, _slice2.default)(arguments, 1); + defer(function () { + fn.apply(null, args); + }); + }; +} + +var _defer; + +if (hasSetImmediate) { + _defer = setImmediate; +} else if (hasNextTick) { + _defer = process.nextTick; +} else { + _defer = fallback; +} + +exports.default = wrap(_defer); \ No newline at end of file diff --git a/node_modules/async/internal/slice.js b/node_modules/async/internal/slice.js new file mode 100644 index 000000000..56f10c03e --- /dev/null +++ b/node_modules/async/internal/slice.js @@ -0,0 +1,16 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = slice; +function slice(arrayLike, start) { + start = start | 0; + var newLen = Math.max(arrayLike.length - start, 0); + var newArr = Array(newLen); + for (var idx = 0; idx < newLen; idx++) { + newArr[idx] = arrayLike[start + idx]; + } + return newArr; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/withoutIndex.js b/node_modules/async/internal/withoutIndex.js new file mode 100644 index 000000000..2bd35796a --- /dev/null +++ b/node_modules/async/internal/withoutIndex.js @@ -0,0 +1,12 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _withoutIndex; +function _withoutIndex(iteratee) { + return function (value, index, callback) { + return iteratee(value, callback); + }; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/wrapAsync.js b/node_modules/async/internal/wrapAsync.js new file mode 100644 index 000000000..bc6c96668 --- /dev/null +++ b/node_modules/async/internal/wrapAsync.js @@ -0,0 +1,25 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.isAsync = undefined; + +var _asyncify = require('../asyncify'); + +var _asyncify2 = _interopRequireDefault(_asyncify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var supportsSymbol = typeof Symbol === 'function'; + +function isAsync(fn) { + return supportsSymbol && fn[Symbol.toStringTag] === 'AsyncFunction'; +} + +function wrapAsync(asyncFn) { + return isAsync(asyncFn) ? (0, _asyncify2.default)(asyncFn) : asyncFn; +} + +exports.default = wrapAsync; +exports.isAsync = isAsync; \ No newline at end of file diff --git a/node_modules/async/log.js b/node_modules/async/log.js new file mode 100644 index 000000000..c643867bc --- /dev/null +++ b/node_modules/async/log.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _consoleFunc = require('./internal/consoleFunc'); + +var _consoleFunc2 = _interopRequireDefault(_consoleFunc); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Logs the result of an `async` function to the `console`. Only works in + * Node.js or in browsers that support `console.log` and `console.error` (such + * as FF and Chrome). If multiple arguments are returned from the async + * function, `console.log` is called on each argument in order. + * + * @name log + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, 'hello ' + name); + * }, 1000); + * }; + * + * // in the node repl + * node> async.log(hello, 'world'); + * 'hello world' + */ +exports.default = (0, _consoleFunc2.default)('log'); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/map.js b/node_modules/async/map.js new file mode 100644 index 000000000..67c9cda93 --- /dev/null +++ b/node_modules/async/map.js @@ -0,0 +1,54 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +var _map = require('./internal/map'); + +var _map2 = _interopRequireDefault(_map); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Produces a new collection of values by mapping each value in `coll` through + * the `iteratee` function. The `iteratee` is called with an item from `coll` + * and a callback for when it has finished processing. Each of these callback + * takes 2 arguments: an `error`, and the transformed item from `coll`. If + * `iteratee` passes an error to its callback, the main `callback` (for the + * `map` function) is immediately called with the error. + * + * Note, that since this function applies the `iteratee` to each item in + * parallel, there is no guarantee that the `iteratee` functions will complete + * in order. However, the results array will be in the same order as the + * original `coll`. + * + * If `map` is passed an Object, the results will be an Array. The results + * will roughly be in the order of the original Objects' keys (but this can + * vary across JavaScript engines). + * + * @name map + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an Array of the + * transformed items from the `coll`. Invoked with (err, results). + * @example + * + * async.map(['file1','file2','file3'], fs.stat, function(err, results) { + * // results is now an array of stats for each file + * }); + */ +exports.default = (0, _doParallel2.default)(_map2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapLimit.js b/node_modules/async/mapLimit.js new file mode 100644 index 000000000..c8b60d8dc --- /dev/null +++ b/node_modules/async/mapLimit.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +var _map = require('./internal/map'); + +var _map2 = _interopRequireDefault(_map); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`map`]{@link module:Collections.map} but runs a maximum of `limit` async operations at a time. + * + * @name mapLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + */ +exports.default = (0, _doParallelLimit2.default)(_map2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapSeries.js b/node_modules/async/mapSeries.js new file mode 100644 index 000000000..61b42d01b --- /dev/null +++ b/node_modules/async/mapSeries.js @@ -0,0 +1,36 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _mapLimit = require('./mapLimit'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`map`]{@link module:Collections.map} but runs only a single async operation at a time. + * + * @name mapSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + */ +exports.default = (0, _doLimit2.default)(_mapLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapValues.js b/node_modules/async/mapValues.js new file mode 100644 index 000000000..3d838ca1e --- /dev/null +++ b/node_modules/async/mapValues.js @@ -0,0 +1,63 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _mapValuesLimit = require('./mapValuesLimit'); + +var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A relative of [`map`]{@link module:Collections.map}, designed for use with objects. + * + * Produces a new Object by mapping each value of `obj` through the `iteratee` + * function. The `iteratee` is called each `value` and `key` from `obj` and a + * callback for when it has finished processing. Each of these callbacks takes + * two arguments: an `error`, and the transformed item from `obj`. If `iteratee` + * passes an error to its callback, the main `callback` (for the `mapValues` + * function) is immediately called with the error. + * + * Note, the order of the keys in the result is not guaranteed. The keys will + * be roughly in the order they complete, (but this is very engine-specific) + * + * @name mapValues + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @example + * + * async.mapValues({ + * f1: 'file1', + * f2: 'file2', + * f3: 'file3' + * }, function (file, key, callback) { + * fs.stat(file, callback); + * }, function(err, result) { + * // result is now a map of stats for each file, e.g. + * // { + * // f1: [stats for file1], + * // f2: [stats for file2], + * // f3: [stats for file3] + * // } + * }); + */ + +exports.default = (0, _doLimit2.default)(_mapValuesLimit2.default, Infinity); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapValuesLimit.js b/node_modules/async/mapValuesLimit.js new file mode 100644 index 000000000..912a8b522 --- /dev/null +++ b/node_modules/async/mapValuesLimit.js @@ -0,0 +1,61 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = mapValuesLimit; + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs a maximum of `limit` async operations at a + * time. + * + * @name mapValuesLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + */ +function mapValuesLimit(obj, limit, iteratee, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + var newObj = {}; + var _iteratee = (0, _wrapAsync2.default)(iteratee); + (0, _eachOfLimit2.default)(obj, limit, function (val, key, next) { + _iteratee(val, key, function (err, result) { + if (err) return next(err); + newObj[key] = result; + next(); + }); + }, function (err) { + callback(err, newObj); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapValuesSeries.js b/node_modules/async/mapValuesSeries.js new file mode 100644 index 000000000..b378c4a1a --- /dev/null +++ b/node_modules/async/mapValuesSeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _mapValuesLimit = require('./mapValuesLimit'); + +var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs only a single async operation at a time. + * + * @name mapValuesSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + */ +exports.default = (0, _doLimit2.default)(_mapValuesLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/memoize.js b/node_modules/async/memoize.js new file mode 100644 index 000000000..1f2b56691 --- /dev/null +++ b/node_modules/async/memoize.js @@ -0,0 +1,101 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = memoize; + +var _identity = require('lodash/identity'); + +var _identity2 = _interopRequireDefault(_identity); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _setImmediate = require('./internal/setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _initialParams = require('./internal/initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function has(obj, key) { + return key in obj; +} + +/** + * Caches the results of an async function. When creating a hash to store + * function results against, the callback is omitted from the hash and an + * optional hash function can be used. + * + * If no hash function is specified, the first argument is used as a hash key, + * which may work reasonably if it is a string or a data type that converts to a + * distinct string. Note that objects and arrays will not behave reasonably. + * Neither will cases where the other arguments are significant. In such cases, + * specify your own hash function. + * + * The cache of results is exposed as the `memo` property of the function + * returned by `memoize`. + * + * @name memoize + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function to proxy and cache results from. + * @param {Function} hasher - An optional function for generating a custom hash + * for storing results. It has all the arguments applied to it apart from the + * callback, and must be synchronous. + * @returns {AsyncFunction} a memoized version of `fn` + * @example + * + * var slow_fn = function(name, callback) { + * // do something + * callback(null, result); + * }; + * var fn = async.memoize(slow_fn); + * + * // fn can now be used as if it were slow_fn + * fn('some name', function() { + * // callback + * }); + */ +function memoize(fn, hasher) { + var memo = Object.create(null); + var queues = Object.create(null); + hasher = hasher || _identity2.default; + var _fn = (0, _wrapAsync2.default)(fn); + var memoized = (0, _initialParams2.default)(function memoized(args, callback) { + var key = hasher.apply(null, args); + if (has(memo, key)) { + (0, _setImmediate2.default)(function () { + callback.apply(null, memo[key]); + }); + } else if (has(queues, key)) { + queues[key].push(callback); + } else { + queues[key] = [callback]; + _fn.apply(null, args.concat(function () /*args*/{ + var args = (0, _slice2.default)(arguments); + memo[key] = args; + var q = queues[key]; + delete queues[key]; + for (var i = 0, l = q.length; i < l; i++) { + q[i].apply(null, args); + } + })); + } + }); + memoized.memo = memo; + memoized.unmemoized = fn; + return memoized; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/nextTick.js b/node_modules/async/nextTick.js new file mode 100644 index 000000000..886f58ef0 --- /dev/null +++ b/node_modules/async/nextTick.js @@ -0,0 +1,51 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _setImmediate = require('./internal/setImmediate'); + +/** + * Calls `callback` on a later loop around the event loop. In Node.js this just + * calls `process.nextTick`. In the browser it will use `setImmediate` if + * available, otherwise `setTimeout(callback, 0)`, which means other higher + * priority events may precede the execution of `callback`. + * + * This is used internally for browser-compatibility purposes. + * + * @name nextTick + * @static + * @memberOf module:Utils + * @method + * @see [async.setImmediate]{@link module:Utils.setImmediate} + * @category Util + * @param {Function} callback - The function to call on a later loop around + * the event loop. Invoked with (args...). + * @param {...*} args... - any number of additional arguments to pass to the + * callback on the next tick. + * @example + * + * var call_order = []; + * async.nextTick(function() { + * call_order.push('two'); + * // call_order now equals ['one','two'] + * }); + * call_order.push('one'); + * + * async.setImmediate(function (a, b, c) { + * // a, b, and c equal 1, 2, and 3 + * }, 1, 2, 3); + */ +var _defer; + +if (_setImmediate.hasNextTick) { + _defer = process.nextTick; +} else if (_setImmediate.hasSetImmediate) { + _defer = setImmediate; +} else { + _defer = _setImmediate.fallback; +} + +exports.default = (0, _setImmediate.wrap)(_defer); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/package.json b/node_modules/async/package.json new file mode 100644 index 000000000..14f7f377f --- /dev/null +++ b/node_modules/async/package.json @@ -0,0 +1,107 @@ +{ + "_from": "async@^2.0.0-rc.6", + "_id": "async@2.6.3", + "_inBundle": false, + "_integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "_location": "/async", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "async@^2.0.0-rc.6", + "name": "async", + "escapedName": "async", + "rawSpec": "^2.0.0-rc.6", + "saveSpec": null, + "fetchSpec": "^2.0.0-rc.6" + }, + "_requiredBy": [ + "/glob-hash" + ], + "_resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "_shasum": "d72625e2344a3656e3a3ad4fa749fa83299d82ff", + "_spec": "async@^2.0.0-rc.6", + "_where": "/home/marco/repos/github/codeql-action/node_modules/glob-hash", + "author": { + "name": "Caolan McMahon" + }, + "bugs": { + "url": "https://github.com/caolan/async/issues" + }, + "bundleDependencies": false, + "dependencies": { + "lodash": "^4.17.14" + }, + "deprecated": false, + "description": "Higher-order functions and common patterns for asynchronous code", + "devDependencies": { + "babel-cli": "^6.24.0", + "babel-core": "^6.26.3", + "babel-plugin-add-module-exports": "^0.2.1", + "babel-plugin-istanbul": "^2.0.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", + "babel-preset-es2015": "^6.3.13", + "babel-preset-es2017": "^6.22.0", + "babelify": "^8.0.0", + "benchmark": "^2.1.1", + "bluebird": "^3.4.6", + "browserify": "^16.2.2", + "chai": "^4.1.2", + "cheerio": "^0.22.0", + "coveralls": "^3.0.1", + "es6-promise": "^2.3.0", + "eslint": "^2.13.1", + "fs-extra": "^0.26.7", + "gh-pages-deploy": "^0.5.0", + "jsdoc": "^3.4.0", + "karma": "^2.0.2", + "karma-browserify": "^5.2.0", + "karma-firefox-launcher": "^1.1.0", + "karma-mocha": "^1.2.0", + "karma-mocha-reporter": "^2.2.0", + "mocha": "^5.2.0", + "native-promise-only": "^0.8.0-a", + "nyc": "^11.8.0", + "rimraf": "^2.5.0", + "rollup": "^0.36.3", + "rollup-plugin-node-resolve": "^2.0.0", + "rollup-plugin-npm": "^2.0.0", + "rsvp": "^3.0.18", + "semver": "^5.5.0", + "uglify-js": "~2.7.3", + "yargs": "^11.0.0" + }, + "gh-pages-deploy": { + "staticpath": "docs" + }, + "homepage": "https://caolan.github.io/async/", + "keywords": [ + "async", + "callback", + "module", + "utility" + ], + "license": "MIT", + "main": "dist/async.js", + "name": "async", + "nyc": { + "exclude": [ + "mocha_test" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/caolan/async.git" + }, + "scripts": { + "coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert", + "coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls", + "jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js", + "lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js", + "mocha-browser-test": "karma start", + "mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register", + "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test", + "test": "npm run lint && npm run mocha-node-test" + }, + "version": "2.6.3" +} diff --git a/node_modules/async/parallel.js b/node_modules/async/parallel.js new file mode 100644 index 000000000..da28a4def --- /dev/null +++ b/node_modules/async/parallel.js @@ -0,0 +1,90 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parallelLimit; + +var _eachOf = require('./eachOf'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _parallel = require('./internal/parallel'); + +var _parallel2 = _interopRequireDefault(_parallel); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Run the `tasks` collection of functions in parallel, without waiting until + * the previous function has completed. If any of the functions pass an error to + * its callback, the main `callback` is immediately called with the value of the + * error. Once the `tasks` have completed, the results are passed to the final + * `callback` as an array. + * + * **Note:** `parallel` is about kicking-off I/O tasks in parallel, not about + * parallel execution of code. If your tasks do not use any timers or perform + * any I/O, they will actually be executed in series. Any synchronous setup + * sections for each task will happen one after the other. JavaScript remains + * single-threaded. + * + * **Hint:** Use [`reflect`]{@link module:Utils.reflect} to continue the + * execution of other tasks when a task fails. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.parallel}. + * + * @name parallel + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * + * @example + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], + * // optional callback + * function(err, results) { + * // the results array will equal ['one','two'] even though + * // the second function had a shorter timeout. + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * // results is now equals to: {one: 1, two: 2} + * }); + */ +function parallelLimit(tasks, callback) { + (0, _parallel2.default)(_eachOf2.default, tasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/parallelLimit.js b/node_modules/async/parallelLimit.js new file mode 100644 index 000000000..a026526f4 --- /dev/null +++ b/node_modules/async/parallelLimit.js @@ -0,0 +1,40 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parallelLimit; + +var _eachOfLimit = require('./internal/eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _parallel = require('./internal/parallel'); + +var _parallel2 = _interopRequireDefault(_parallel); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`parallel`]{@link module:ControlFlow.parallel} but runs a maximum of `limit` async operations at a + * time. + * + * @name parallelLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.parallel]{@link module:ControlFlow.parallel} + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + */ +function parallelLimit(tasks, limit, callback) { + (0, _parallel2.default)((0, _eachOfLimit2.default)(limit), tasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/priorityQueue.js b/node_modules/async/priorityQueue.js new file mode 100644 index 000000000..3a5f023e5 --- /dev/null +++ b/node_modules/async/priorityQueue.js @@ -0,0 +1,98 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (worker, concurrency) { + // Start with a normal queue + var q = (0, _queue2.default)(worker, concurrency); + + // Override push to accept second parameter representing priority + q.push = function (data, priority, callback) { + if (callback == null) callback = _noop2.default; + if (typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + if (!(0, _isArray2.default)(data)) { + data = [data]; + } + if (data.length === 0) { + // call drain immediately if there are no tasks + return (0, _setImmediate2.default)(function () { + q.drain(); + }); + } + + priority = priority || 0; + var nextNode = q._tasks.head; + while (nextNode && priority >= nextNode.priority) { + nextNode = nextNode.next; + } + + for (var i = 0, l = data.length; i < l; i++) { + var item = { + data: data[i], + priority: priority, + callback: callback + }; + + if (nextNode) { + q._tasks.insertBefore(nextNode, item); + } else { + q._tasks.push(item); + } + } + (0, _setImmediate2.default)(q.process); + }; + + // Remove unshift function + delete q.unshift; + + return q; +}; + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _setImmediate = require('./setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _queue = require('./queue'); + +var _queue2 = _interopRequireDefault(_queue); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; + +/** + * The same as [async.queue]{@link module:ControlFlow.queue} only tasks are assigned a priority and + * completed in ascending priority order. + * + * @name priorityQueue + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. + * Invoked with (task, callback). + * @param {number} concurrency - An `integer` for determining how many `worker` + * functions should be run in parallel. If omitted, the concurrency defaults to + * `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A priorityQueue object to manage the tasks. There are two + * differences between `queue` and `priorityQueue` objects: + * * `push(task, priority, [callback])` - `priority` should be a number. If an + * array of `tasks` is given, all tasks will be assigned the same priority. + * * The `unshift` method was removed. + */ \ No newline at end of file diff --git a/node_modules/async/queue.js b/node_modules/async/queue.js new file mode 100644 index 000000000..0ca8ba2bb --- /dev/null +++ b/node_modules/async/queue.js @@ -0,0 +1,130 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (worker, concurrency) { + var _worker = (0, _wrapAsync2.default)(worker); + return (0, _queue2.default)(function (items, cb) { + _worker(items[0], cb); + }, concurrency, 1); +}; + +var _queue = require('./internal/queue'); + +var _queue2 = _interopRequireDefault(_queue); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; + +/** + * A queue of tasks for the worker function to complete. + * @typedef {Object} QueueObject + * @memberOf module:ControlFlow + * @property {Function} length - a function returning the number of items + * waiting to be processed. Invoke with `queue.length()`. + * @property {boolean} started - a boolean indicating whether or not any + * items have been pushed and processed by the queue. + * @property {Function} running - a function returning the number of items + * currently being processed. Invoke with `queue.running()`. + * @property {Function} workersList - a function returning the array of items + * currently being processed. Invoke with `queue.workersList()`. + * @property {Function} idle - a function returning false if there are items + * waiting or being processed, or true if not. Invoke with `queue.idle()`. + * @property {number} concurrency - an integer for determining how many `worker` + * functions should be run in parallel. This property can be changed after a + * `queue` is created to alter the concurrency on-the-fly. + * @property {Function} push - add a new task to the `queue`. Calls `callback` + * once the `worker` has finished processing the task. Instead of a single task, + * a `tasks` array can be submitted. The respective callback is used for every + * task in the list. Invoke with `queue.push(task, [callback])`, + * @property {Function} unshift - add a new task to the front of the `queue`. + * Invoke with `queue.unshift(task, [callback])`. + * @property {Function} remove - remove items from the queue that match a test + * function. The test function will be passed an object with a `data` property, + * and a `priority` property, if this is a + * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. + * Invoked with `queue.remove(testFn)`, where `testFn` is of the form + * `function ({data, priority}) {}` and returns a Boolean. + * @property {Function} saturated - a callback that is called when the number of + * running workers hits the `concurrency` limit, and further tasks will be + * queued. + * @property {Function} unsaturated - a callback that is called when the number + * of running workers is less than the `concurrency` & `buffer` limits, and + * further tasks will not be queued. + * @property {number} buffer - A minimum threshold buffer in order to say that + * the `queue` is `unsaturated`. + * @property {Function} empty - a callback that is called when the last item + * from the `queue` is given to a `worker`. + * @property {Function} drain - a callback that is called when the last item + * from the `queue` has returned from the `worker`. + * @property {Function} error - a callback that is called when a task errors. + * Has the signature `function(error, task)`. + * @property {boolean} paused - a boolean for determining whether the queue is + * in a paused state. + * @property {Function} pause - a function that pauses the processing of tasks + * until `resume()` is called. Invoke with `queue.pause()`. + * @property {Function} resume - a function that resumes the processing of + * queued tasks when the queue is paused. Invoke with `queue.resume()`. + * @property {Function} kill - a function that removes the `drain` callback and + * empties remaining tasks from the queue forcing it to go idle. No more tasks + * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. + */ + +/** + * Creates a `queue` object with the specified `concurrency`. Tasks added to the + * `queue` are processed in parallel (up to the `concurrency` limit). If all + * `worker`s are in progress, the task is queued until one becomes available. + * Once a `worker` completes a `task`, that `task`'s callback is called. + * + * @name queue + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. Invoked with (task, callback). + * @param {number} [concurrency=1] - An `integer` for determining how many + * `worker` functions should be run in parallel. If omitted, the concurrency + * defaults to `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can + * attached as certain properties to listen for specific events during the + * lifecycle of the queue. + * @example + * + * // create a queue object with concurrency 2 + * var q = async.queue(function(task, callback) { + * console.log('hello ' + task.name); + * callback(); + * }, 2); + * + * // assign a callback + * q.drain = function() { + * console.log('all items have been processed'); + * }; + * + * // add some items to the queue + * q.push({name: 'foo'}, function(err) { + * console.log('finished processing foo'); + * }); + * q.push({name: 'bar'}, function (err) { + * console.log('finished processing bar'); + * }); + * + * // add some items to the queue (batch-wise) + * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { + * console.log('finished processing item'); + * }); + * + * // add some items to the front of the queue + * q.unshift({name: 'bar'}, function (err) { + * console.log('finished processing bar'); + * }); + */ \ No newline at end of file diff --git a/node_modules/async/race.js b/node_modules/async/race.js new file mode 100644 index 000000000..6713c74af --- /dev/null +++ b/node_modules/async/race.js @@ -0,0 +1,70 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = race; + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Runs the `tasks` array of functions in parallel, without waiting until the + * previous function has completed. Once any of the `tasks` complete or pass an + * error to its callback, the main `callback` is immediately called. It's + * equivalent to `Promise.race()`. + * + * @name race + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array containing [async functions]{@link AsyncFunction} + * to run. Each function can complete with an optional `result` value. + * @param {Function} callback - A callback to run once any of the functions have + * completed. This function gets an error or result from the first function that + * completed. Invoked with (err, result). + * @returns undefined + * @example + * + * async.race([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], + * // main callback + * function(err, result) { + * // the result will be equal to 'two' as it finishes earlier + * }); + */ +function race(tasks, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + if (!(0, _isArray2.default)(tasks)) return callback(new TypeError('First argument to race must be an array of functions')); + if (!tasks.length) return callback(); + for (var i = 0, l = tasks.length; i < l; i++) { + (0, _wrapAsync2.default)(tasks[i])(callback); + } +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reduce.js b/node_modules/async/reduce.js new file mode 100644 index 000000000..3fb8019e4 --- /dev/null +++ b/node_modules/async/reduce.js @@ -0,0 +1,78 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reduce; + +var _eachOfSeries = require('./eachOfSeries'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Reduces `coll` into a single value using an async `iteratee` to return each + * successive step. `memo` is the initial state of the reduction. This function + * only operates in series. + * + * For performance reasons, it may make sense to split a call to this function + * into a parallel map, and then use the normal `Array.prototype.reduce` on the + * results. This function is for situations where each step in the reduction + * needs to be async; if you can get the data before reducing it, then it's + * probably a good idea to do so. + * + * @name reduce + * @static + * @memberOf module:Collections + * @method + * @alias inject + * @alias foldl + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee complete with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @example + * + * async.reduce([1,2,3], 0, function(memo, item, callback) { + * // pointless async: + * process.nextTick(function() { + * callback(null, memo + item) + * }); + * }, function(err, result) { + * // result is now equal to the last value of memo, which is 6 + * }); + */ +function reduce(coll, memo, iteratee, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + (0, _eachOfSeries2.default)(coll, function (x, i, callback) { + _iteratee(memo, x, function (err, v) { + memo = v; + callback(err); + }); + }, function (err) { + callback(err, memo); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reduceRight.js b/node_modules/async/reduceRight.js new file mode 100644 index 000000000..3d17d328a --- /dev/null +++ b/node_modules/async/reduceRight.js @@ -0,0 +1,44 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reduceRight; + +var _reduce = require('./reduce'); + +var _reduce2 = _interopRequireDefault(_reduce); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. + * + * @name reduceRight + * @static + * @memberOf module:Collections + * @method + * @see [async.reduce]{@link module:Collections.reduce} + * @alias foldr + * @category Collection + * @param {Array} array - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee complete with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + */ +function reduceRight(array, memo, iteratee, callback) { + var reversed = (0, _slice2.default)(array).reverse(); + (0, _reduce2.default)(reversed, memo, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reflect.js b/node_modules/async/reflect.js new file mode 100644 index 000000000..098ba8650 --- /dev/null +++ b/node_modules/async/reflect.js @@ -0,0 +1,81 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reflect; + +var _initialParams = require('./internal/initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Wraps the async function in another function that always completes with a + * result object, even when it errors. + * + * The result object has either the property `error` or `value`. + * + * @name reflect + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function you want to wrap + * @returns {Function} - A function that always passes null to it's callback as + * the error. The second argument to the callback will be an `object` with + * either an `error` or a `value` property. + * @example + * + * async.parallel([ + * async.reflect(function(callback) { + * // do some stuff ... + * callback(null, 'one'); + * }), + * async.reflect(function(callback) { + * // do some more stuff but error ... + * callback('bad stuff happened'); + * }), + * async.reflect(function(callback) { + * // do some more stuff ... + * callback(null, 'two'); + * }) + * ], + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = 'bad stuff happened' + * // results[2].value = 'two' + * }); + */ +function reflect(fn) { + var _fn = (0, _wrapAsync2.default)(fn); + return (0, _initialParams2.default)(function reflectOn(args, reflectCallback) { + args.push(function callback(error, cbArg) { + if (error) { + reflectCallback(null, { error: error }); + } else { + var value; + if (arguments.length <= 2) { + value = cbArg; + } else { + value = (0, _slice2.default)(arguments, 1); + } + reflectCallback(null, { value: value }); + } + }); + + return _fn.apply(this, args); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reflectAll.js b/node_modules/async/reflectAll.js new file mode 100644 index 000000000..966e83de5 --- /dev/null +++ b/node_modules/async/reflectAll.js @@ -0,0 +1,105 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reflectAll; + +var _reflect = require('./reflect'); + +var _reflect2 = _interopRequireDefault(_reflect); + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _arrayMap2 = require('lodash/_arrayMap'); + +var _arrayMap3 = _interopRequireDefault(_arrayMap2); + +var _baseForOwn = require('lodash/_baseForOwn'); + +var _baseForOwn2 = _interopRequireDefault(_baseForOwn); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A helper function that wraps an array or an object of functions with `reflect`. + * + * @name reflectAll + * @static + * @memberOf module:Utils + * @method + * @see [async.reflect]{@link module:Utils.reflect} + * @category Util + * @param {Array|Object|Iterable} tasks - The collection of + * [async functions]{@link AsyncFunction} to wrap in `async.reflect`. + * @returns {Array} Returns an array of async functions, each wrapped in + * `async.reflect` + * @example + * + * let tasks = [ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * // do some more stuff but error ... + * callback(new Error('bad stuff happened')); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = Error('bad stuff happened') + * // results[2].value = 'two' + * }); + * + * // an example using an object instead of an array + * let tasks = { + * one: function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * two: function(callback) { + * callback('two'); + * }, + * three: function(callback) { + * setTimeout(function() { + * callback(null, 'three'); + * }, 100); + * } + * }; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results.one.value = 'one' + * // results.two.error = 'two' + * // results.three.value = 'three' + * }); + */ +function reflectAll(tasks) { + var results; + if ((0, _isArray2.default)(tasks)) { + results = (0, _arrayMap3.default)(tasks, _reflect2.default); + } else { + results = {}; + (0, _baseForOwn2.default)(tasks, function (task, key) { + results[key] = _reflect2.default.call(this, task); + }); + } + return results; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reject.js b/node_modules/async/reject.js new file mode 100644 index 000000000..53802b531 --- /dev/null +++ b/node_modules/async/reject.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _reject = require('./internal/reject'); + +var _reject2 = _interopRequireDefault(_reject); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The opposite of [`filter`]{@link module:Collections.filter}. Removes values that pass an `async` truth test. + * + * @name reject + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @example + * + * async.reject(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, results) { + * // results now equals an array of missing files + * createFiles(results); + * }); + */ +exports.default = (0, _doParallel2.default)(_reject2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/rejectLimit.js b/node_modules/async/rejectLimit.js new file mode 100644 index 000000000..74bba7fba --- /dev/null +++ b/node_modules/async/rejectLimit.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _reject = require('./internal/reject'); + +var _reject2 = _interopRequireDefault(_reject); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs a maximum of `limit` async operations at a + * time. + * + * @name rejectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + */ +exports.default = (0, _doParallelLimit2.default)(_reject2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/rejectSeries.js b/node_modules/async/rejectSeries.js new file mode 100644 index 000000000..f905588f4 --- /dev/null +++ b/node_modules/async/rejectSeries.js @@ -0,0 +1,35 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _rejectLimit = require('./rejectLimit'); + +var _rejectLimit2 = _interopRequireDefault(_rejectLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs only a single async operation at a time. + * + * @name rejectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + */ +exports.default = (0, _doLimit2.default)(_rejectLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/retry.js b/node_modules/async/retry.js new file mode 100644 index 000000000..6a1aa1ec8 --- /dev/null +++ b/node_modules/async/retry.js @@ -0,0 +1,156 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = retry; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _constant = require('lodash/constant'); + +var _constant2 = _interopRequireDefault(_constant); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Attempts to get a successful response from `task` no more than `times` times + * before returning an error. If the task is successful, the `callback` will be + * passed the result of the successful task. If all attempts fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name retry + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @see [async.retryable]{@link module:ControlFlow.retryable} + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - Can be either an + * object with `times` and `interval` or a number. + * * `times` - The number of attempts to make before giving up. The default + * is `5`. + * * `interval` - The time to wait between retries, in milliseconds. The + * default is `0`. The interval may also be specified as a function of the + * retry count (see example). + * * `errorFilter` - An optional synchronous function that is invoked on + * erroneous result. If it returns `true` the retry attempts will continue; + * if the function returns `false` the retry flow is aborted with the current + * attempt's error and result being returned to the final callback. + * Invoked with (err). + * * If `opts` is a number, the number specifies the number of times to retry, + * with the default interval of `0`. + * @param {AsyncFunction} task - An async function to retry. + * Invoked with (callback). + * @param {Function} [callback] - An optional callback which is called when the + * task has succeeded, or after the final failed attempt. It receives the `err` + * and `result` arguments of the last attempt at completing the `task`. Invoked + * with (err, results). + * + * @example + * + * // The `retry` function can be used as a stand-alone control flow by passing + * // a callback, as shown below: + * + * // try calling apiMethod 3 times + * async.retry(3, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 3 times, waiting 200 ms between each retry + * async.retry({times: 3, interval: 200}, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 10 times with exponential backoff + * // (i.e. intervals of 100, 200, 400, 800, 1600, ... milliseconds) + * async.retry({ + * times: 10, + * interval: function(retryCount) { + * return 50 * Math.pow(2, retryCount); + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod the default 5 times no delay between each retry + * async.retry(apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod only when error condition satisfies, all other + * // errors will abort the retry control flow and return to final callback + * async.retry({ + * errorFilter: function(err) { + * return err.message === 'Temporary error'; // only retry on a specific error + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // to retry individual methods that are not as reliable within other + * // control flow functions, use the `retryable` wrapper: + * async.auto({ + * users: api.getUsers.bind(api), + * payments: async.retryable(3, api.getPayments.bind(api)) + * }, function(err, results) { + * // do something with the results + * }); + * + */ +function retry(opts, task, callback) { + var DEFAULT_TIMES = 5; + var DEFAULT_INTERVAL = 0; + + var options = { + times: DEFAULT_TIMES, + intervalFunc: (0, _constant2.default)(DEFAULT_INTERVAL) + }; + + function parseTimes(acc, t) { + if (typeof t === 'object') { + acc.times = +t.times || DEFAULT_TIMES; + + acc.intervalFunc = typeof t.interval === 'function' ? t.interval : (0, _constant2.default)(+t.interval || DEFAULT_INTERVAL); + + acc.errorFilter = t.errorFilter; + } else if (typeof t === 'number' || typeof t === 'string') { + acc.times = +t || DEFAULT_TIMES; + } else { + throw new Error("Invalid arguments for async.retry"); + } + } + + if (arguments.length < 3 && typeof opts === 'function') { + callback = task || _noop2.default; + task = opts; + } else { + parseTimes(options, opts); + callback = callback || _noop2.default; + } + + if (typeof task !== 'function') { + throw new Error("Invalid arguments for async.retry"); + } + + var _task = (0, _wrapAsync2.default)(task); + + var attempt = 1; + function retryAttempt() { + _task(function (err) { + if (err && attempt++ < options.times && (typeof options.errorFilter != 'function' || options.errorFilter(err))) { + setTimeout(retryAttempt, options.intervalFunc(attempt)); + } else { + callback.apply(null, arguments); + } + }); + } + + retryAttempt(); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/retryable.js b/node_modules/async/retryable.js new file mode 100644 index 000000000..002bfb0f0 --- /dev/null +++ b/node_modules/async/retryable.js @@ -0,0 +1,65 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (opts, task) { + if (!task) { + task = opts; + opts = null; + } + var _task = (0, _wrapAsync2.default)(task); + return (0, _initialParams2.default)(function (args, callback) { + function taskFn(cb) { + _task.apply(null, args.concat(cb)); + } + + if (opts) (0, _retry2.default)(opts, taskFn, callback);else (0, _retry2.default)(taskFn, callback); + }); +}; + +var _retry = require('./retry'); + +var _retry2 = _interopRequireDefault(_retry); + +var _initialParams = require('./internal/initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; + +/** + * A close relative of [`retry`]{@link module:ControlFlow.retry}. This method + * wraps a task and makes it retryable, rather than immediately calling it + * with retries. + * + * @name retryable + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.retry]{@link module:ControlFlow.retry} + * @category Control Flow + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - optional + * options, exactly the same as from `retry` + * @param {AsyncFunction} task - the asynchronous function to wrap. + * This function will be passed any arguments passed to the returned wrapper. + * Invoked with (...args, callback). + * @returns {AsyncFunction} The wrapped function, which when invoked, will + * retry on an error, based on the parameters specified in `opts`. + * This function will accept the same parameters as `task`. + * @example + * + * async.auto({ + * dep1: async.retryable(3, getFromFlakyService), + * process: ["dep1", async.retryable(3, function (results, cb) { + * maybeProcessData(results.dep1, cb); + * })] + * }, callback); + */ \ No newline at end of file diff --git a/node_modules/async/select.js b/node_modules/async/select.js new file mode 100644 index 000000000..54772d562 --- /dev/null +++ b/node_modules/async/select.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter = require('./internal/filter'); + +var _filter2 = _interopRequireDefault(_filter); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns a new array of all the values in `coll` which pass an async truth + * test. This operation is performed in parallel, but the results array will be + * in the same order as the original. + * + * @name filter + * @static + * @memberOf module:Collections + * @method + * @alias select + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @example + * + * async.filter(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, results) { + * // results now equals an array of the existing files + * }); + */ +exports.default = (0, _doParallel2.default)(_filter2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/selectLimit.js b/node_modules/async/selectLimit.js new file mode 100644 index 000000000..06216f785 --- /dev/null +++ b/node_modules/async/selectLimit.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter = require('./internal/filter'); + +var _filter2 = _interopRequireDefault(_filter); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a + * time. + * + * @name filterLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + */ +exports.default = (0, _doParallelLimit2.default)(_filter2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/selectSeries.js b/node_modules/async/selectSeries.js new file mode 100644 index 000000000..e48d966cb --- /dev/null +++ b/node_modules/async/selectSeries.js @@ -0,0 +1,35 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filterLimit = require('./filterLimit'); + +var _filterLimit2 = _interopRequireDefault(_filterLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. + * + * @name filterSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectSeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results) + */ +exports.default = (0, _doLimit2.default)(_filterLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/seq.js b/node_modules/async/seq.js new file mode 100644 index 000000000..ff86ef92d --- /dev/null +++ b/node_modules/async/seq.js @@ -0,0 +1,91 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = seq; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _reduce = require('./reduce'); + +var _reduce2 = _interopRequireDefault(_reduce); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _arrayMap = require('lodash/_arrayMap'); + +var _arrayMap2 = _interopRequireDefault(_arrayMap); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Version of the compose function that is more natural to read. Each function + * consumes the return value of the previous function. It is the equivalent of + * [compose]{@link module:ControlFlow.compose} with the arguments reversed. + * + * Each function is executed with the `this` binding of the composed function. + * + * @name seq + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.compose]{@link module:ControlFlow.compose} + * @category Control Flow + * @param {...AsyncFunction} functions - the asynchronous functions to compose + * @returns {Function} a function that composes the `functions` in order + * @example + * + * // Requires lodash (or underscore), express3 and dresende's orm2. + * // Part of an app, that fetches cats of the logged user. + * // This example uses `seq` function to avoid overnesting and error + * // handling clutter. + * app.get('/cats', function(request, response) { + * var User = request.models.User; + * async.seq( + * _.bind(User.get, User), // 'User.get' has signature (id, callback(err, data)) + * function(user, fn) { + * user.getCats(fn); // 'getCats' has signature (callback(err, data)) + * } + * )(req.session.user_id, function (err, cats) { + * if (err) { + * console.error(err); + * response.json({ status: 'error', message: err.message }); + * } else { + * response.json({ status: 'ok', message: 'Cats found', data: cats }); + * } + * }); + * }); + */ +function seq() /*...functions*/{ + var _functions = (0, _arrayMap2.default)(arguments, _wrapAsync2.default); + return function () /*...args*/{ + var args = (0, _slice2.default)(arguments); + var that = this; + + var cb = args[args.length - 1]; + if (typeof cb == 'function') { + args.pop(); + } else { + cb = _noop2.default; + } + + (0, _reduce2.default)(_functions, args, function (newargs, fn, cb) { + fn.apply(that, newargs.concat(function (err /*, ...nextargs*/) { + var nextargs = (0, _slice2.default)(arguments, 1); + cb(err, nextargs); + })); + }, function (err, results) { + cb.apply(that, [err].concat(results)); + }); + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/series.js b/node_modules/async/series.js new file mode 100644 index 000000000..e8c292816 --- /dev/null +++ b/node_modules/async/series.js @@ -0,0 +1,85 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = series; + +var _parallel = require('./internal/parallel'); + +var _parallel2 = _interopRequireDefault(_parallel); + +var _eachOfSeries = require('./eachOfSeries'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Run the functions in the `tasks` collection in series, each one running once + * the previous function has completed. If any functions in the series pass an + * error to its callback, no more functions are run, and `callback` is + * immediately called with the value of the error. Otherwise, `callback` + * receives an array of results when `tasks` have completed. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function, and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.series}. + * + * **Note** that while many implementations preserve the order of object + * properties, the [ECMAScript Language Specification](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6) + * explicitly states that + * + * > The mechanics and order of enumerating the properties is not specified. + * + * So if you rely on the order in which your series of functions are executed, + * and want this to work on all platforms, consider using an array. + * + * @name series + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection containing + * [async functions]{@link AsyncFunction} to run in series. + * Each function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This function gets a results array (or object) + * containing all the result arguments passed to the `task` callbacks. Invoked + * with (err, result). + * @example + * async.series([ + * function(callback) { + * // do some stuff ... + * callback(null, 'one'); + * }, + * function(callback) { + * // do some more stuff ... + * callback(null, 'two'); + * } + * ], + * // optional callback + * function(err, results) { + * // results is now equal to ['one', 'two'] + * }); + * + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback){ + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * // results is now equal to: {one: 1, two: 2} + * }); + */ +function series(tasks, callback) { + (0, _parallel2.default)(_eachOfSeries2.default, tasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/setImmediate.js b/node_modules/async/setImmediate.js new file mode 100644 index 000000000..e52f7c54b --- /dev/null +++ b/node_modules/async/setImmediate.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _setImmediate = require('./internal/setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Calls `callback` on a later loop around the event loop. In Node.js this just + * calls `setImmediate`. In the browser it will use `setImmediate` if + * available, otherwise `setTimeout(callback, 0)`, which means other higher + * priority events may precede the execution of `callback`. + * + * This is used internally for browser-compatibility purposes. + * + * @name setImmediate + * @static + * @memberOf module:Utils + * @method + * @see [async.nextTick]{@link module:Utils.nextTick} + * @category Util + * @param {Function} callback - The function to call on a later loop around + * the event loop. Invoked with (args...). + * @param {...*} args... - any number of additional arguments to pass to the + * callback on the next tick. + * @example + * + * var call_order = []; + * async.nextTick(function() { + * call_order.push('two'); + * // call_order now equals ['one','two'] + * }); + * call_order.push('one'); + * + * async.setImmediate(function (a, b, c) { + * // a, b, and c equal 1, 2, and 3 + * }, 1, 2, 3); + */ +exports.default = _setImmediate2.default; +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/some.js b/node_modules/async/some.js new file mode 100644 index 000000000..a8e70f714 --- /dev/null +++ b/node_modules/async/some.js @@ -0,0 +1,52 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallel = require('./internal/doParallel'); + +var _doParallel2 = _interopRequireDefault(_doParallel); + +var _identity = require('lodash/identity'); + +var _identity2 = _interopRequireDefault(_identity); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if at least one element in the `coll` satisfies an async test. + * If any iteratee call returns `true`, the main `callback` is immediately + * called. + * + * @name some + * @static + * @memberOf module:Collections + * @method + * @alias any + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @example + * + * async.some(['file1','file2','file3'], function(filePath, callback) { + * fs.access(filePath, function(err) { + * callback(null, !err) + * }); + * }, function(err, result) { + * // if result is true then at least one of the files exists + * }); + */ +exports.default = (0, _doParallel2.default)((0, _createTester2.default)(Boolean, _identity2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/someLimit.js b/node_modules/async/someLimit.js new file mode 100644 index 000000000..24ca3f491 --- /dev/null +++ b/node_modules/async/someLimit.js @@ -0,0 +1,43 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _doParallelLimit = require('./internal/doParallelLimit'); + +var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); + +var _identity = require('lodash/identity'); + +var _identity2 = _interopRequireDefault(_identity); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. + * + * @name someLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anyLimit + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + */ +exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(Boolean, _identity2.default)); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/someSeries.js b/node_modules/async/someSeries.js new file mode 100644 index 000000000..dc24ed254 --- /dev/null +++ b/node_modules/async/someSeries.js @@ -0,0 +1,38 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _someLimit = require('./someLimit'); + +var _someLimit2 = _interopRequireDefault(_someLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. + * + * @name someSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anySeries + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in series. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + */ +exports.default = (0, _doLimit2.default)(_someLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/sortBy.js b/node_modules/async/sortBy.js new file mode 100644 index 000000000..ee5e93dc0 --- /dev/null +++ b/node_modules/async/sortBy.js @@ -0,0 +1,91 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = sortBy; + +var _arrayMap = require('lodash/_arrayMap'); + +var _arrayMap2 = _interopRequireDefault(_arrayMap); + +var _baseProperty = require('lodash/_baseProperty'); + +var _baseProperty2 = _interopRequireDefault(_baseProperty); + +var _map = require('./map'); + +var _map2 = _interopRequireDefault(_map); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Sorts a list by the results of running each `coll` value through an async + * `iteratee`. + * + * @name sortBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a value to use as the sort criteria as + * its `result`. + * Invoked with (item, callback). + * @param {Function} callback - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is the items + * from the original `coll` sorted by the values returned by the `iteratee` + * calls. Invoked with (err, results). + * @example + * + * async.sortBy(['file1','file2','file3'], function(file, callback) { + * fs.stat(file, function(err, stats) { + * callback(err, stats.mtime); + * }); + * }, function(err, results) { + * // results is now the original array of files sorted by + * // modified date + * }); + * + * // By modifying the callback parameter the + * // sorting order can be influenced: + * + * // ascending order + * async.sortBy([1,9,3,5], function(x, callback) { + * callback(null, x); + * }, function(err,result) { + * // result callback + * }); + * + * // descending order + * async.sortBy([1,9,3,5], function(x, callback) { + * callback(null, x*-1); //<- x*-1 instead of x, turns the order around + * }, function(err,result) { + * // result callback + * }); + */ +function sortBy(coll, iteratee, callback) { + var _iteratee = (0, _wrapAsync2.default)(iteratee); + (0, _map2.default)(coll, function (x, callback) { + _iteratee(x, function (err, criteria) { + if (err) return callback(err); + callback(null, { value: x, criteria: criteria }); + }); + }, function (err, results) { + if (err) return callback(err); + callback(null, (0, _arrayMap2.default)(results.sort(comparator), (0, _baseProperty2.default)('value'))); + }); + + function comparator(left, right) { + var a = left.criteria, + b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + } +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/timeout.js b/node_modules/async/timeout.js new file mode 100644 index 000000000..b5cb505eb --- /dev/null +++ b/node_modules/async/timeout.js @@ -0,0 +1,89 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = timeout; + +var _initialParams = require('./internal/initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Sets a time limit on an asynchronous function. If the function does not call + * its callback within the specified milliseconds, it will be called with a + * timeout error. The code property for the error object will be `'ETIMEDOUT'`. + * + * @name timeout + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} asyncFn - The async function to limit in time. + * @param {number} milliseconds - The specified time limit. + * @param {*} [info] - Any variable you want attached (`string`, `object`, etc) + * to timeout Error for more information.. + * @returns {AsyncFunction} Returns a wrapped function that can be used with any + * of the control flow functions. + * Invoke this function with the same parameters as you would `asyncFunc`. + * @example + * + * function myFunction(foo, callback) { + * doAsyncTask(foo, function(err, data) { + * // handle errors + * if (err) return callback(err); + * + * // do some stuff ... + * + * // return processed data + * return callback(null, data); + * }); + * } + * + * var wrapped = async.timeout(myFunction, 1000); + * + * // call `wrapped` as you would `myFunction` + * wrapped({ bar: 'bar' }, function(err, data) { + * // if `myFunction` takes < 1000 ms to execute, `err` + * // and `data` will have their expected values + * + * // else `err` will be an Error with the code 'ETIMEDOUT' + * }); + */ +function timeout(asyncFn, milliseconds, info) { + var fn = (0, _wrapAsync2.default)(asyncFn); + + return (0, _initialParams2.default)(function (args, callback) { + var timedOut = false; + var timer; + + function timeoutCallback() { + var name = asyncFn.name || 'anonymous'; + var error = new Error('Callback function "' + name + '" timed out.'); + error.code = 'ETIMEDOUT'; + if (info) { + error.info = info; + } + timedOut = true; + callback(error); + } + + args.push(function () { + if (!timedOut) { + callback.apply(null, arguments); + clearTimeout(timer); + } + }); + + // setup timer and call original function + timer = setTimeout(timeoutCallback, milliseconds); + fn.apply(null, args); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/times.js b/node_modules/async/times.js new file mode 100644 index 000000000..b5ca24dff --- /dev/null +++ b/node_modules/async/times.js @@ -0,0 +1,50 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _timesLimit = require('./timesLimit'); + +var _timesLimit2 = _interopRequireDefault(_timesLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Calls the `iteratee` function `n` times, and accumulates results in the same + * manner you would use with [map]{@link module:Collections.map}. + * + * @name times + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.map]{@link module:Collections.map} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @example + * + * // Pretend this is some complicated async factory + * var createUser = function(id, callback) { + * callback(null, { + * id: 'user' + id + * }); + * }; + * + * // generate 5 users + * async.times(5, function(n, next) { + * createUser(n, function(err, user) { + * next(err, user); + * }); + * }, function(err, users) { + * // we should now have 5 users + * }); + */ +exports.default = (0, _doLimit2.default)(_timesLimit2.default, Infinity); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/timesLimit.js b/node_modules/async/timesLimit.js new file mode 100644 index 000000000..aad84955c --- /dev/null +++ b/node_modules/async/timesLimit.js @@ -0,0 +1,42 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = timeLimit; + +var _mapLimit = require('./mapLimit'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _baseRange = require('lodash/_baseRange'); + +var _baseRange2 = _interopRequireDefault(_baseRange); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [times]{@link module:ControlFlow.times} but runs a maximum of `limit` async operations at a + * time. + * + * @name timesLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} count - The number of times to run the function. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see [async.map]{@link module:Collections.map}. + */ +function timeLimit(count, limit, iteratee, callback) { + var _iteratee = (0, _wrapAsync2.default)(iteratee); + (0, _mapLimit2.default)((0, _baseRange2.default)(0, count, 1), limit, _iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/timesSeries.js b/node_modules/async/timesSeries.js new file mode 100644 index 000000000..f187a35b2 --- /dev/null +++ b/node_modules/async/timesSeries.js @@ -0,0 +1,32 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _timesLimit = require('./timesLimit'); + +var _timesLimit2 = _interopRequireDefault(_timesLimit); + +var _doLimit = require('./internal/doLimit'); + +var _doLimit2 = _interopRequireDefault(_doLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [times]{@link module:ControlFlow.times} but runs only a single async operation at a time. + * + * @name timesSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + */ +exports.default = (0, _doLimit2.default)(_timesLimit2.default, 1); +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/transform.js b/node_modules/async/transform.js new file mode 100644 index 000000000..84ee217e8 --- /dev/null +++ b/node_modules/async/transform.js @@ -0,0 +1,87 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = transform; + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _eachOf = require('./eachOf'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A relative of `reduce`. Takes an Object or Array, and iterates over each + * element in series, each step potentially mutating an `accumulator` value. + * The type of the accumulator defaults to the type of collection passed in. + * + * @name transform + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|Object} coll - A collection to iterate over. + * @param {*} [accumulator] - The initial state of the transform. If omitted, + * it will default to an empty Object or Array, depending on the type of `coll` + * @param {AsyncFunction} iteratee - A function applied to each item in the + * collection that potentially modifies the accumulator. + * Invoked with (accumulator, item, key, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the transformed accumulator. + * Invoked with (err, result). + * @example + * + * async.transform([1,2,3], function(acc, item, index, callback) { + * // pointless async: + * process.nextTick(function() { + * acc.push(item * 2) + * callback(null) + * }); + * }, function(err, result) { + * // result is now equal to [2, 4, 6] + * }); + * + * @example + * + * async.transform({a: 1, b: 2, c: 3}, function (obj, val, key, callback) { + * setImmediate(function () { + * obj[key] = val * 2; + * callback(); + * }) + * }, function (err, result) { + * // result is equal to {a: 2, b: 4, c: 6} + * }) + */ +function transform(coll, accumulator, iteratee, callback) { + if (arguments.length <= 3) { + callback = iteratee; + iteratee = accumulator; + accumulator = (0, _isArray2.default)(coll) ? [] : {}; + } + callback = (0, _once2.default)(callback || _noop2.default); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + + (0, _eachOf2.default)(coll, function (v, k, cb) { + _iteratee(accumulator, v, k, cb); + }, function (err) { + callback(err, accumulator); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/tryEach.js b/node_modules/async/tryEach.js new file mode 100644 index 000000000..f4e4c97d7 --- /dev/null +++ b/node_modules/async/tryEach.js @@ -0,0 +1,81 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = tryEach; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _eachSeries = require('./eachSeries'); + +var _eachSeries2 = _interopRequireDefault(_eachSeries); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * It runs each task in series but stops whenever any of the functions were + * successful. If one of the tasks were successful, the `callback` will be + * passed the result of the successful task. If all tasks fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name tryEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|Object} tasks - A collection containing functions to + * run, each function is passed a `callback(err, result)` it must call on + * completion with an error `err` (which can be `null`) and an optional `result` + * value. + * @param {Function} [callback] - An optional callback which is called when one + * of the tasks has succeeded, or all have failed. It receives the `err` and + * `result` arguments of the last attempt at completing the `task`. Invoked with + * (err, results). + * @example + * async.tryEach([ + * function getDataFromFirstWebsite(callback) { + * // Try getting the data from the first website + * callback(err, data); + * }, + * function getDataFromSecondWebsite(callback) { + * // First website failed, + * // Try getting the data from the backup website + * callback(err, data); + * } + * ], + * // optional callback + * function(err, results) { + * Now do something with the data. + * }); + * + */ +function tryEach(tasks, callback) { + var error = null; + var result; + callback = callback || _noop2.default; + (0, _eachSeries2.default)(tasks, function (task, callback) { + (0, _wrapAsync2.default)(task)(function (err, res /*, ...args*/) { + if (arguments.length > 2) { + result = (0, _slice2.default)(arguments, 1); + } else { + result = res; + } + error = err; + callback(!err); + }); + }, function () { + callback(error, result); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/unmemoize.js b/node_modules/async/unmemoize.js new file mode 100644 index 000000000..08f9f9fb3 --- /dev/null +++ b/node_modules/async/unmemoize.js @@ -0,0 +1,25 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = unmemoize; +/** + * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original, + * unmemoized form. Handy for testing. + * + * @name unmemoize + * @static + * @memberOf module:Utils + * @method + * @see [async.memoize]{@link module:Utils.memoize} + * @category Util + * @param {AsyncFunction} fn - the memoized function + * @returns {AsyncFunction} a function that calls the original unmemoized function + */ +function unmemoize(fn) { + return function () { + return (fn.unmemoized || fn).apply(null, arguments); + }; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/until.js b/node_modules/async/until.js new file mode 100644 index 000000000..29955ab1b --- /dev/null +++ b/node_modules/async/until.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = until; + +var _whilst = require('./whilst'); + +var _whilst2 = _interopRequireDefault(_whilst); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Repeatedly call `iteratee` until `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. `callback` will be passed an error and any + * arguments passed to the final `iteratee`'s callback. + * + * The inverse of [whilst]{@link module:ControlFlow.whilst}. + * + * @name until + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {Function} test - synchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + */ +function until(test, iteratee, callback) { + (0, _whilst2.default)(function () { + return !test.apply(this, arguments); + }, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/waterfall.js b/node_modules/async/waterfall.js new file mode 100644 index 000000000..d547d6b1e --- /dev/null +++ b/node_modules/async/waterfall.js @@ -0,0 +1,113 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (tasks, callback) { + callback = (0, _once2.default)(callback || _noop2.default); + if (!(0, _isArray2.default)(tasks)) return callback(new Error('First argument to waterfall must be an array of functions')); + if (!tasks.length) return callback(); + var taskIndex = 0; + + function nextTask(args) { + var task = (0, _wrapAsync2.default)(tasks[taskIndex++]); + args.push((0, _onlyOnce2.default)(next)); + task.apply(null, args); + } + + function next(err /*, ...args*/) { + if (err || taskIndex === tasks.length) { + return callback.apply(null, arguments); + } + nextTask((0, _slice2.default)(arguments, 1)); + } + + nextTask([]); +}; + +var _isArray = require('lodash/isArray'); + +var _isArray2 = _interopRequireDefault(_isArray); + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _once = require('./internal/once'); + +var _once2 = _interopRequireDefault(_once); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _onlyOnce = require('./internal/onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; + +/** + * Runs the `tasks` array of functions in series, each passing their results to + * the next in the array. However, if any of the `tasks` pass an error to their + * own callback, the next function is not executed, and the main `callback` is + * immediately called with the error. + * + * @name waterfall + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array of [async functions]{@link AsyncFunction} + * to run. + * Each function should complete with any number of `result` values. + * The `result` values will be passed as arguments, in order, to the next task. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This will be passed the results of the last task's + * callback. Invoked with (err, [results]). + * @returns undefined + * @example + * + * async.waterfall([ + * function(callback) { + * callback(null, 'one', 'two'); + * }, + * function(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * }, + * function(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + * ], function (err, result) { + * // result now equals 'done' + * }); + * + * // Or, with named functions: + * async.waterfall([ + * myFirstFunction, + * mySecondFunction, + * myLastFunction, + * ], function (err, result) { + * // result now equals 'done' + * }); + * function myFirstFunction(callback) { + * callback(null, 'one', 'two'); + * } + * function mySecondFunction(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * } + * function myLastFunction(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + */ \ No newline at end of file diff --git a/node_modules/async/whilst.js b/node_modules/async/whilst.js new file mode 100644 index 000000000..9c4d8f6ca --- /dev/null +++ b/node_modules/async/whilst.js @@ -0,0 +1,72 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = whilst; + +var _noop = require('lodash/noop'); + +var _noop2 = _interopRequireDefault(_noop); + +var _slice = require('./internal/slice'); + +var _slice2 = _interopRequireDefault(_slice); + +var _onlyOnce = require('./internal/onlyOnce'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. + * + * @name whilst + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Function} test - synchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns undefined + * @example + * + * var count = 0; + * async.whilst( + * function() { return count < 5; }, + * function(callback) { + * count++; + * setTimeout(function() { + * callback(null, count); + * }, 1000); + * }, + * function (err, n) { + * // 5 seconds have passed, n = 5 + * } + * ); + */ +function whilst(test, iteratee, callback) { + callback = (0, _onlyOnce2.default)(callback || _noop2.default); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + if (!test()) return callback(null); + var next = function (err /*, ...args*/) { + if (err) return callback(err); + if (test()) return _iteratee(next); + var args = (0, _slice2.default)(arguments, 1); + callback.apply(null, [null].concat(args)); + }; + _iteratee(next); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/wrapSync.js b/node_modules/async/wrapSync.js new file mode 100644 index 000000000..5e3fc9155 --- /dev/null +++ b/node_modules/async/wrapSync.js @@ -0,0 +1,110 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = asyncify; + +var _isObject = require('lodash/isObject'); + +var _isObject2 = _interopRequireDefault(_isObject); + +var _initialParams = require('./internal/initialParams'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _setImmediate = require('./internal/setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Take a sync function and make it async, passing its return value to a + * callback. This is useful for plugging sync functions into a waterfall, + * series, or other async functions. Any arguments passed to the generated + * function will be passed to the wrapped function (except for the final + * callback argument). Errors thrown will be passed to the callback. + * + * If the function passed to `asyncify` returns a Promise, that promises's + * resolved/rejected state will be used to call the callback, rather than simply + * the synchronous return value. + * + * This also means you can asyncify ES2017 `async` functions. + * + * @name asyncify + * @static + * @memberOf module:Utils + * @method + * @alias wrapSync + * @category Util + * @param {Function} func - The synchronous function, or Promise-returning + * function to convert to an {@link AsyncFunction}. + * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be + * invoked with `(args..., callback)`. + * @example + * + * // passing a regular synchronous function + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(JSON.parse), + * function (data, next) { + * // data is the result of parsing the text. + * // If there was a parsing error, it would have been caught. + * } + * ], callback); + * + * // passing a function returning a promise + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(function (contents) { + * return db.model.create(contents); + * }), + * function (model, next) { + * // `model` is the instantiated model object. + * // If there was an error, this function would be skipped. + * } + * ], callback); + * + * // es2017 example, though `asyncify` is not needed if your JS environment + * // supports async functions out of the box + * var q = async.queue(async.asyncify(async function(file) { + * var intermediateStep = await processFile(file); + * return await somePromise(intermediateStep) + * })); + * + * q.push(files); + */ +function asyncify(func) { + return (0, _initialParams2.default)(function (args, callback) { + var result; + try { + result = func.apply(this, args); + } catch (e) { + return callback(e); + } + // if result is Promise object + if ((0, _isObject2.default)(result) && typeof result.then === 'function') { + result.then(function (value) { + invokeCallback(callback, null, value); + }, function (err) { + invokeCallback(callback, err.message ? err : new Error(err)); + }); + } else { + callback(null, result); + } + }); +} + +function invokeCallback(callback, error, value) { + try { + callback(error, value); + } catch (e) { + (0, _setImmediate2.default)(rethrow, e); + } +} + +function rethrow(error) { + throw error; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/ava/node_modules/acorn-walk/package.json b/node_modules/ava/node_modules/acorn-walk/package.json index 1cbd11682..00b471800 100644 --- a/node_modules/ava/node_modules/acorn-walk/package.json +++ b/node_modules/ava/node_modules/acorn-walk/package.json @@ -1,36 +1,68 @@ { - "name": "acorn-walk", + "_args": [ + [ + "acorn-walk@7.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "acorn-walk@7.1.1", + "_id": "acorn-walk@7.1.1", + "_inBundle": false, + "_integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==", + "_location": "/ava/acorn-walk", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "acorn-walk@7.1.1", + "name": "acorn-walk", + "escapedName": "acorn-walk", + "rawSpec": "7.1.1", + "saveSpec": null, + "fetchSpec": "7.1.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", + "_spec": "7.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/acornjs/acorn/issues" + }, "description": "ECMAScript (ESTree) AST walker", - "homepage": "https://github.com/acornjs/acorn", - "main": "dist/walk.js", - "types": "dist/walk.d.ts", - "module": "dist/walk.mjs", - "version": "7.1.1", "engines": { "node": ">=0.4.0" }, + "homepage": "https://github.com/acornjs/acorn", + "license": "MIT", + "main": "dist/walk.js", "maintainers": [ { "name": "Marijn Haverbeke", "email": "marijnh@gmail.com", - "web": "https://marijnhaverbeke.nl" + "url": "https://marijnhaverbeke.nl" }, { "name": "Ingvar Stepanyan", "email": "me@rreverser.com", - "web": "https://rreverser.com/" + "url": "https://rreverser.com/" }, { "name": "Adrian Heine", - "web": "http://adrianheine.de" + "url": "http://adrianheine.de" } ], + "module": "dist/walk.mjs", + "name": "acorn-walk", "repository": { "type": "git", - "url": "https://github.com/acornjs/acorn.git" + "url": "git+https://github.com/acornjs/acorn.git" }, "scripts": { "prepare": "cd ..; npm run build:walk" }, - "license": "MIT" -} \ No newline at end of file + "types": "dist/walk.d.ts", + "version": "7.1.1" +} diff --git a/node_modules/ava/node_modules/ansi-styles/package.json b/node_modules/ava/node_modules/ansi-styles/package.json index 1a7731952..e52b7929f 100644 --- a/node_modules/ava/node_modules/ansi-styles/package.json +++ b/node_modules/ava/node_modules/ansi-styles/package.json @@ -1,26 +1,63 @@ { - "name": "ansi-styles", - "version": "4.2.1", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", - "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "_args": [ + [ + "ansi-styles@4.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ansi-styles@4.2.1", + "_id": "ansi-styles@4.2.1", + "_inBundle": false, + "_integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "_location": "/ava/ansi-styles", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-styles@4.2.1", + "name": "ansi-styles", + "escapedName": "ansi-styles", + "rawSpec": "4.2.1", + "saveSpec": null, + "fetchSpec": "4.2.1" + }, + "_requiredBy": [ + "/ava", + "/ava/chalk" + ], + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "_spec": "4.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/chalk/ansi-styles/issues" + }, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "description": "ANSI escape codes for styling strings in the terminal", + "devDependencies": { + "@types/color-convert": "^1.9.0", + "ava": "^2.3.0", + "svg-term-cli": "^2.1.1", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "homepage": "https://github.com/chalk/ansi-styles#readme", "keywords": [ "ansi", "styles", @@ -43,15 +80,15 @@ "command-line", "text" ], - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "license": "MIT", + "name": "ansi-styles", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-styles.git" }, - "devDependencies": { - "@types/color-convert": "^1.9.0", - "ava": "^2.3.0", - "svg-term-cli": "^2.1.1", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", + "test": "xo && ava && tsd" + }, + "version": "4.2.1" +} diff --git a/node_modules/ava/node_modules/chalk/package.json b/node_modules/ava/node_modules/chalk/package.json index bb745bb89..65636d70a 100644 --- a/node_modules/ava/node_modules/chalk/package.json +++ b/node_modules/ava/node_modules/chalk/package.json @@ -1,22 +1,61 @@ { - "name": "chalk", - "version": "4.0.0", + "_args": [ + [ + "chalk@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "chalk@4.0.0", + "_id": "chalk@4.0.0", + "_inBundle": false, + "_integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "_location": "/ava/chalk", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "chalk@4.0.0", + "name": "chalk", + "escapedName": "chalk", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/chalk/chalk/issues" + }, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "description": "Terminal string styling done right", - "license": "MIT", - "repository": "chalk/chalk", - "funding": "https://github.com/chalk/chalk?sponsor=1", - "main": "source", + "devDependencies": { + "ava": "^2.4.0", + "coveralls": "^3.0.7", + "execa": "^4.0.0", + "import-fresh": "^3.1.0", + "matcha": "^0.7.0", + "nyc": "^15.0.0", + "resolve-from": "^5.0.0", + "tsd": "^0.7.4", + "xo": "^0.28.2" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && nyc ava && tsd", - "bench": "matcha benchmark.js" - }, "files": [ "source", "index.d.ts" ], + "funding": "https://github.com/chalk/chalk?sponsor=1", + "homepage": "https://github.com/chalk/chalk#readme", "keywords": [ "color", "colour", @@ -40,21 +79,18 @@ "command-line", "text" ], - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "license": "MIT", + "main": "source", + "name": "chalk", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/chalk.git" }, - "devDependencies": { - "ava": "^2.4.0", - "coveralls": "^3.0.7", - "execa": "^4.0.0", - "import-fresh": "^3.1.0", - "matcha": "^0.7.0", - "nyc": "^15.0.0", - "resolve-from": "^5.0.0", - "tsd": "^0.7.4", - "xo": "^0.28.2" + "scripts": { + "bench": "matcha benchmark.js", + "test": "xo && nyc ava && tsd" }, + "version": "4.0.0", "xo": { "rules": { "unicorn/prefer-string-slice": "off", @@ -65,4 +101,4 @@ "unicorn/better-regex": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/ava/node_modules/color-convert/package.json b/node_modules/ava/node_modules/color-convert/package.json index d169f869b..f4c4a5de5 100644 --- a/node_modules/ava/node_modules/color-convert/package.json +++ b/node_modules/ava/node_modules/color-convert/package.json @@ -1,17 +1,57 @@ { - "name": "color-convert", + "_args": [ + [ + "color-convert@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-convert@2.0.1", + "_id": "color-convert@2.0.1", + "_inBundle": false, + "_integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "_location": "/ava/color-convert", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-convert@2.0.1", + "name": "color-convert", + "escapedName": "color-convert", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/ava/ansi-styles" + ], + "_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Heather Arthur", + "email": "fayearthur@gmail.com" + }, + "bugs": { + "url": "https://github.com/Qix-/color-convert/issues" + }, + "dependencies": { + "color-name": "~1.1.4" + }, "description": "Plain color conversion functions", - "version": "2.0.1", - "author": "Heather Arthur ", - "license": "MIT", - "repository": "Qix-/color-convert", - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" + "devDependencies": { + "chalk": "^2.4.2", + "xo": "^0.24.0" }, "engines": { "node": ">=7.0.0" }, + "files": [ + "index.js", + "conversions.js", + "route.js" + ], + "homepage": "https://github.com/Qix-/color-convert#readme", "keywords": [ "color", "colour", @@ -26,23 +66,22 @@ "ansi", "ansi16" ], - "files": [ - "index.js", - "conversions.js", - "route.js" - ], + "license": "MIT", + "name": "color-convert", + "repository": { + "type": "git", + "url": "git+https://github.com/Qix-/color-convert.git" + }, + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "version": "2.0.1", "xo": { "rules": { "default-case": 0, "no-inline-comments": 0, "operator-linebreak": 0 } - }, - "devDependencies": { - "chalk": "^2.4.2", - "xo": "^0.24.0" - }, - "dependencies": { - "color-name": "~1.1.4" } -} \ No newline at end of file +} diff --git a/node_modules/ava/node_modules/color-name/package.json b/node_modules/ava/node_modules/color-name/package.json index fecb8dcfb..be0c3ec39 100644 --- a/node_modules/ava/node_modules/color-name/package.json +++ b/node_modules/ava/node_modules/color-name/package.json @@ -1,28 +1,60 @@ { - "name": "color-name", - "version": "1.1.4", + "_args": [ + [ + "color-name@1.1.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-name@1.1.4", + "_id": "color-name@1.1.4", + "_inBundle": false, + "_integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "_location": "/ava/color-name", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-name@1.1.4", + "name": "color-name", + "escapedName": "color-name", + "rawSpec": "1.1.4", + "saveSpec": null, + "fetchSpec": "1.1.4" + }, + "_requiredBy": [ + "/ava/color-convert" + ], + "_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "_spec": "1.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "DY", + "email": "dfcreative@gmail.com" + }, + "bugs": { + "url": "https://github.com/colorjs/color-name/issues" + }, "description": "A list of color names and its values", - "main": "index.js", "files": [ "index.js" ], - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git@github.com:colorjs/color-name.git" - }, + "homepage": "https://github.com/colorjs/color-name", "keywords": [ "color-name", "color", "color-keyword", "keyword" ], - "author": "DY ", "license": "MIT", - "bugs": { - "url": "https://github.com/colorjs/color-name/issues" + "main": "index.js", + "name": "color-name", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/colorjs/color-name.git" }, - "homepage": "https://github.com/colorjs/color-name" -} \ No newline at end of file + "scripts": { + "test": "node test.js" + }, + "version": "1.1.4" +} diff --git a/node_modules/ava/node_modules/escape-string-regexp/package.json b/node_modules/ava/node_modules/escape-string-regexp/package.json index d7bec7c3d..d0e43621f 100644 --- a/node_modules/ava/node_modules/escape-string-regexp/package.json +++ b/node_modules/ava/node_modules/escape-string-regexp/package.json @@ -1,28 +1,55 @@ { - "name": "escape-string-regexp", - "version": "2.0.0", - "description": "Escape RegExp special characters", - "license": "MIT", - "repository": "sindresorhus/escape-string-regexp", + "_args": [ + [ + "escape-string-regexp@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "escape-string-regexp@2.0.0", + "_id": "escape-string-regexp@2.0.0", + "_inBundle": false, + "_integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "_location": "/ava/escape-string-regexp", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "escape-string-regexp@2.0.0", + "name": "escape-string-regexp", + "escapedName": "escape-string-regexp", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/ava/stack-utils" + ], + "_resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, - "maintainers": [ - "Sindre Sorhus (sindresorhus.com)", - "Joshua Boy Nicolai Appelman (jbna.nl)" - ], + "bugs": { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues" + }, + "description": "Escape RegExp special characters", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/escape-string-regexp#readme", "keywords": [ "escape", "regex", @@ -35,9 +62,26 @@ "special", "characters" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "maintainers": [ + { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + { + "name": "Joshua Boy Nicolai Appelman", + "email": "joshua@jbna.nl", + "url": "jbna.nl" + } + ], + "name": "escape-string-regexp", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.0" +} diff --git a/node_modules/ava/node_modules/has-flag/package.json b/node_modules/ava/node_modules/has-flag/package.json index 55d0058e4..b3aaad444 100644 --- a/node_modules/ava/node_modules/has-flag/package.json +++ b/node_modules/ava/node_modules/has-flag/package.json @@ -1,24 +1,55 @@ { - "name": "has-flag", - "version": "4.0.0", - "description": "Check if argv has a specific flag", - "license": "MIT", - "repository": "sindresorhus/has-flag", + "_args": [ + [ + "has-flag@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has-flag@4.0.0", + "_id": "has-flag@4.0.0", + "_inBundle": false, + "_integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "_location": "/ava/has-flag", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has-flag@4.0.0", + "name": "has-flag", + "escapedName": "has-flag", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/ava/supports-color" + ], + "_resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/has-flag/issues" + }, + "description": "Check if argv has a specific flag", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/has-flag#readme", "keywords": [ "has", "check", @@ -38,9 +69,14 @@ "minimist", "optimist" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "has-flag", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/has-flag.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/ava/node_modules/source-map-support/package.json b/node_modules/ava/node_modules/source-map-support/package.json index f15f25283..d01d0c22d 100644 --- a/node_modules/ava/node_modules/source-map-support/package.json +++ b/node_modules/ava/node_modules/source-map-support/package.json @@ -1,18 +1,41 @@ { - "name": "source-map-support", - "description": "Fixes stack traces for files with source maps", - "version": "0.5.19", - "main": "./source-map-support.js", - "scripts": { - "build": "node build.js", - "serve-tests": "http-server -p 1336", - "prepublish": "npm run build", - "test": "mocha" + "_args": [ + [ + "source-map-support@0.5.19", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "source-map-support@0.5.19", + "_id": "source-map-support@0.5.19", + "_inBundle": false, + "_integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "_location": "/ava/source-map-support", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "source-map-support@0.5.19", + "name": "source-map-support", + "escapedName": "source-map-support", + "rawSpec": "0.5.19", + "saveSpec": null, + "fetchSpec": "0.5.19" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "_spec": "0.5.19", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/evanw/node-source-map-support/issues" }, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" }, + "description": "Fixes stack traces for files with source maps", "devDependencies": { "browserify": "^4.2.3", "coffeescript": "^1.12.7", @@ -20,12 +43,19 @@ "mocha": "^3.5.3", "webpack": "^1.15.0" }, + "homepage": "https://github.com/evanw/node-source-map-support#readme", + "license": "MIT", + "main": "./source-map-support.js", + "name": "source-map-support", "repository": { "type": "git", - "url": "https://github.com/evanw/node-source-map-support" + "url": "git+https://github.com/evanw/node-source-map-support.git" }, - "bugs": { - "url": "https://github.com/evanw/node-source-map-support/issues" + "scripts": { + "build": "node build.js", + "prepublish": "npm run build", + "serve-tests": "http-server -p 1336", + "test": "mocha" }, - "license": "MIT" -} \ No newline at end of file + "version": "0.5.19" +} diff --git a/node_modules/ava/node_modules/stack-utils/package.json b/node_modules/ava/node_modules/stack-utils/package.json index 186d32844..70b536431 100644 --- a/node_modules/ava/node_modules/stack-utils/package.json +++ b/node_modules/ava/node_modules/stack-utils/package.json @@ -1,29 +1,45 @@ { - "name": "stack-utils", - "version": "2.0.2", - "description": "Captures and cleans stack traces", - "license": "MIT", - "repository": "tapjs/stack-utils", + "_args": [ + [ + "stack-utils@2.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "stack-utils@2.0.2", + "_id": "stack-utils@2.0.2", + "_inBundle": false, + "_integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", + "_location": "/ava/stack-utils", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "stack-utils@2.0.2", + "name": "stack-utils", + "escapedName": "stack-utils", + "rawSpec": "2.0.2", + "saveSpec": null, + "fetchSpec": "2.0.2" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", + "_spec": "2.0.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "James Talmage", "email": "james@talmage.io", "url": "github.com/jamestalmage" }, - "engines": { - "node": ">=10" + "bugs": { + "url": "https://github.com/tapjs/stack-utils/issues" }, - "scripts": { - "test": "tap --no-esm --100", - "preversion": "npm test", - "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" - }, - "files": [ - "index.js" - ], "dependencies": { "escape-string-regexp": "^2.0.0" }, + "description": "Captures and cleans stack traces", "devDependencies": { "bluebird": "^3.7.2", "coveralls": "^3.0.9", @@ -31,5 +47,25 @@ "pify": "^4.0.1", "q": "^1.5.1", "tap": "=14.10.2-unbundled" - } -} \ No newline at end of file + }, + "engines": { + "node": ">=10" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/tapjs/stack-utils#readme", + "license": "MIT", + "name": "stack-utils", + "repository": { + "type": "git", + "url": "git+https://github.com/tapjs/stack-utils.git" + }, + "scripts": { + "postversion": "npm publish", + "prepublishOnly": "git push origin --follow-tags", + "preversion": "npm test", + "test": "tap --no-esm --100" + }, + "version": "2.0.2" +} diff --git a/node_modules/ava/node_modules/supports-color/package.json b/node_modules/ava/node_modules/supports-color/package.json index 79856038d..39596a3b7 100644 --- a/node_modules/ava/node_modules/supports-color/package.json +++ b/node_modules/ava/node_modules/supports-color/package.json @@ -1,24 +1,59 @@ { - "name": "supports-color", - "version": "7.1.0", - "description": "Detect whether a terminal supports color", - "license": "MIT", - "repository": "chalk/supports-color", + "_args": [ + [ + "supports-color@7.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "supports-color@7.1.0", + "_id": "supports-color@7.1.0", + "_inBundle": false, + "_integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "_location": "/ava/supports-color", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "supports-color@7.1.0", + "name": "supports-color", + "escapedName": "supports-color", + "rawSpec": "7.1.0", + "saveSpec": null, + "fetchSpec": "7.1.0" + }, + "_requiredBy": [ + "/ava/chalk" + ], + "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "_spec": "7.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/chalk/supports-color/issues" + }, + "dependencies": { + "has-flag": "^4.0.0" + }, + "description": "Detect whether a terminal supports color", + "devDependencies": { + "ava": "^1.4.1", + "import-fresh": "^3.0.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "browser.js" ], + "homepage": "https://github.com/chalk/supports-color#readme", "keywords": [ "color", "colour", @@ -41,13 +76,14 @@ "truecolor", "16m" ], - "dependencies": { - "has-flag": "^4.0.0" + "license": "MIT", + "name": "supports-color", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/supports-color.git" }, - "devDependencies": { - "ava": "^1.4.1", - "import-fresh": "^3.0.0", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava" }, - "browser": "browser.js" -} \ No newline at end of file + "version": "7.1.0" +} diff --git a/node_modules/ava/package.json b/node_modules/ava/package.json index 03146bb13..c18c06138 100644 --- a/node_modules/ava/package.json +++ b/node_modules/ava/package.json @@ -1,59 +1,43 @@ { - "name": "ava", - "version": "3.8.1", - "description": "Testing can be a drag. AVA helps you get it done.", - "license": "MIT", - "repository": "avajs/ava", - "homepage": "https://avajs.dev", - "bin": "cli.js", - "engines": { - "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0 <14 || >=14.0.0" - }, - "scripts": { - "test": "xo && tsd && c8 tap" - }, - "files": [ - "lib", - "*.js", - "!*.config.js", - "index.d.ts" + "_args": [ + [ + "ava@3.8.1", + "/home/marco/repos/github/codeql-action" + ] ], - "keywords": [ - "🦄", - "test", - "runner", - "testing", - "ava", - "concurrent", - "parallel", - "fast", - "tdd", - "cli-app", - "cli", - "jest", - "mocha", - "tape", - "tap", - "qunit", - "jasmine", - "babel", - "assert", - "assertion", - "promise", - "promises", - "async", - "function", - "await", - "generator", - "generators", - "yield", - "observable", - "observables", - "unit", - "snapshot", - "expect", - "typescript" + "_development": true, + "_from": "ava@3.8.1", + "_id": "ava@3.8.1", + "_inBundle": false, + "_integrity": "sha512-OPWrTxcf1EbtAaGGFQPLbx4AaVqPrFMumKOKn2SzIRo+RTKb33lF2aoVnWqBeZaJ68uSc9R6jqIE7qkG6O33uQ==", + "_location": "/ava", + "_phantomChildren": { + "@types/color-name": "1.1.1", + "buffer-from": "1.1.1", + "source-map": "0.6.1" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "ava@3.8.1", + "name": "ava", + "escapedName": "ava", + "rawSpec": "3.8.1", + "saveSpec": null, + "fetchSpec": "3.8.1" + }, + "_requiredBy": [ + "#DEV:/" ], + "_resolved": "https://registry.npmjs.org/ava/-/ava-3.8.1.tgz", + "_spec": "3.8.1", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "ava": "cli.js" + }, + "bugs": { + "url": "https://github.com/avajs/ava/issues" + }, "dependencies": { "@concordance/react": "^2.0.0", "acorn": "^7.1.1", @@ -111,6 +95,7 @@ "write-file-atomic": "^3.0.3", "yargs": "^15.3.1" }, + "description": "Testing can be a drag. AVA helps you get it done.", "devDependencies": { "@ava/babel": "^1.0.1", "@babel/plugin-proposal-do-expressions": "^7.8.3", @@ -136,5 +121,61 @@ "typescript": "^3.8.3", "xo": "^0.30.0", "zen-observable": "^0.8.15" - } -} \ No newline at end of file + }, + "engines": { + "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=13.5.0 <14 || >=14.0.0" + }, + "files": [ + "lib", + "*.js", + "!*.config.js", + "index.d.ts" + ], + "homepage": "https://avajs.dev", + "keywords": [ + "🦄", + "test", + "runner", + "testing", + "ava", + "concurrent", + "parallel", + "fast", + "tdd", + "cli-app", + "cli", + "jest", + "mocha", + "tape", + "tap", + "qunit", + "jasmine", + "babel", + "assert", + "assertion", + "promise", + "promises", + "async", + "function", + "await", + "generator", + "generators", + "yield", + "observable", + "observables", + "unit", + "snapshot", + "expect", + "typescript" + ], + "license": "MIT", + "name": "ava", + "repository": { + "type": "git", + "url": "git+https://github.com/avajs/ava.git" + }, + "scripts": { + "test": "xo && tsd && c8 tap" + }, + "version": "3.8.1" +} diff --git a/node_modules/balanced-match/package.json b/node_modules/balanced-match/package.json index 55ba6f00e..91194f0d4 100644 --- a/node_modules/balanced-match/package.json +++ b/node_modules/balanced-match/package.json @@ -1,22 +1,48 @@ { - "name": "balanced-match", - "description": "Match balanced character pairs, like \"{\" and \"}\"", - "version": "1.0.0", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/balanced-match.git" + "_args": [ + [ + "balanced-match@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "balanced-match@1.0.0", + "_id": "balanced-match@1.0.0", + "_inBundle": false, + "_integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "_location": "/balanced-match", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "balanced-match@1.0.0", + "name": "balanced-match", + "escapedName": "balanced-match", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" }, - "homepage": "https://github.com/juliangruber/balanced-match", - "main": "index.js", - "scripts": { - "test": "make test", - "bench": "make bench" + "_requiredBy": [ + "/brace-expansion" + ], + "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "bugs": { + "url": "https://github.com/juliangruber/balanced-match/issues" }, "dependencies": {}, + "description": "Match balanced character pairs, like \"{\" and \"}\"", "devDependencies": { "matcha": "^0.7.0", "tape": "^4.6.0" }, + "homepage": "https://github.com/juliangruber/balanced-match", "keywords": [ "match", "regexp", @@ -24,12 +50,17 @@ "balanced", "parse" ], - "author": { - "name": "Julian Gruber", - "email": "mail@juliangruber.com", - "url": "http://juliangruber.com" - }, "license": "MIT", + "main": "index.js", + "name": "balanced-match", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/balanced-match.git" + }, + "scripts": { + "bench": "make bench", + "test": "make test" + }, "testling": { "files": "test/*.js", "browsers": [ @@ -45,5 +76,6 @@ "iphone/6.0..latest", "android-browser/4.2..latest" ] - } -} \ No newline at end of file + }, + "version": "1.0.0" +} diff --git a/node_modules/before-after-hook/package.json b/node_modules/before-after-hook/package.json index ddd5acbe7..ca121ccb5 100644 --- a/node_modules/before-after-hook/package.json +++ b/node_modules/before-after-hook/package.json @@ -1,45 +1,40 @@ { - "name": "before-after-hook", - "version": "2.1.0", - "description": "asynchronous before/error/after hooks for internal functionality", - "files": [ - "index.js", - "index.d.ts", - "lib" + "_args": [ + [ + "before-after-hook@2.1.0", + "/home/marco/repos/github/codeql-action" + ] ], - "types": "./index.d.ts", - "scripts": { - "prebuild": "rimraf dist && mkdirp dist", - "build": "browserify index.js --standalone=Hook > dist/before-after-hook.js", - "postbuild": "uglifyjs dist/before-after-hook.js -mc > dist/before-after-hook.min.js", - "pretest": "standard", - "test": "npm run -s test:node | tap-spec", - "posttest": "npm run validate:ts", - "test:node": "node test", - "test:watch": "gaze 'clear && node test | tap-min' 'test/**/*.js' 'index.js' 'lib/**/*.js'", - "test:coverage": "istanbul cover test", - "test:coverage:upload": "istanbul-coveralls", - "validate:ts": "tsc --strict --target es6 index.d.ts", - "postvalidate:ts": "tsc --noEmit --strict --target es6 test/typescript-validate.ts", - "presemantic-release": "npm run build", - "semantic-release": "semantic-release" + "_from": "before-after-hook@2.1.0", + "_id": "before-after-hook@2.1.0", + "_inBundle": false, + "_integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", + "_location": "/before-after-hook", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "before-after-hook@2.1.0", + "name": "before-after-hook", + "escapedName": "before-after-hook", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" }, - "repository": { - "type": "git", - "url": "https://github.com/gr2m/before-after-hook.git" - }, - "keywords": [ - "hook", - "hooks", - "api" + "_requiredBy": [ + "/@octokit/core" ], - "author": "Gregor Martynus", - "license": "Apache-2.0", + "_resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Gregor Martynus" + }, "bugs": { "url": "https://github.com/gr2m/before-after-hook/issues" }, - "homepage": "https://github.com/gr2m/before-after-hook#readme", "dependencies": {}, + "description": "asynchronous before/error/after hooks for internal functionality", "devDependencies": { "browserify": "^16.0.0", "gaze-cli": "^0.2.0", @@ -56,6 +51,19 @@ "typescript": "^3.5.3", "uglify-js": "^3.0.0" }, + "files": [ + "index.js", + "index.d.ts", + "lib" + ], + "homepage": "https://github.com/gr2m/before-after-hook#readme", + "keywords": [ + "hook", + "hooks", + "api" + ], + "license": "Apache-2.0", + "name": "before-after-hook", "release": { "publish": [ "@semantic-release/npm", @@ -66,5 +74,27 @@ ] } ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+https://github.com/gr2m/before-after-hook.git" + }, + "scripts": { + "build": "browserify index.js --standalone=Hook > dist/before-after-hook.js", + "postbuild": "uglifyjs dist/before-after-hook.js -mc > dist/before-after-hook.min.js", + "posttest": "npm run validate:ts", + "postvalidate:ts": "tsc --noEmit --strict --target es6 test/typescript-validate.ts", + "prebuild": "rimraf dist && mkdirp dist", + "presemantic-release": "npm run build", + "pretest": "standard", + "semantic-release": "semantic-release", + "test": "npm run -s test:node | tap-spec", + "test:coverage": "istanbul cover test", + "test:coverage:upload": "istanbul-coveralls", + "test:node": "node test", + "test:watch": "gaze 'clear && node test | tap-min' 'test/**/*.js' 'index.js' 'lib/**/*.js'", + "validate:ts": "tsc --strict --target es6 index.d.ts" + }, + "types": "./index.d.ts", + "version": "2.1.0" +} diff --git a/node_modules/binary-extensions/package.json b/node_modules/binary-extensions/package.json index e1ec6292f..1dd96ca6c 100644 --- a/node_modules/binary-extensions/package.json +++ b/node_modules/binary-extensions/package.json @@ -1,26 +1,57 @@ { - "name": "binary-extensions", - "version": "2.0.0", - "description": "List of binary file extensions", - "license": "MIT", - "repository": "sindresorhus/binary-extensions", + "_args": [ + [ + "binary-extensions@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "binary-extensions@2.0.0", + "_id": "binary-extensions@2.0.0", + "_inBundle": false, + "_integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "_location": "/binary-extensions", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "binary-extensions@2.0.0", + "name": "binary-extensions", + "escapedName": "binary-extensions", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/is-binary-path" + ], + "_resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/binary-extensions/issues" + }, + "description": "List of binary file extensions", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "binary-extensions.json", "binary-extensions.json.d.ts" ], + "homepage": "https://github.com/sindresorhus/binary-extensions#readme", "keywords": [ "binary", "extensions", @@ -30,9 +61,14 @@ "list", "array" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "binary-extensions", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/binary-extensions.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.0" +} diff --git a/node_modules/blueimp-md5/package.json b/node_modules/blueimp-md5/package.json index c7b89fc14..34f51c6db 100644 --- a/node_modules/blueimp-md5/package.json +++ b/node_modules/blueimp-md5/package.json @@ -1,28 +1,47 @@ { - "name": "blueimp-md5", - "version": "2.15.0", - "title": "JavaScript MD5", - "description": "JavaScript MD5 implementation. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers.", - "keywords": [ - "javascript", - "md5" + "_args": [ + [ + "blueimp-md5@2.15.0", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/blueimp/JavaScript-MD5", + "_development": true, + "_from": "blueimp-md5@2.15.0", + "_id": "blueimp-md5@2.15.0", + "_inBundle": false, + "_integrity": "sha512-Zc6sowqlCWu3+V0bocZwdaPPXlRv14EHtYcQDCOghj9EdyKLMkAOODBh3HHAx5r7QRylDYCOaXa/b/edgBLDpA==", + "_location": "/blueimp-md5", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "blueimp-md5@2.15.0", + "name": "blueimp-md5", + "escapedName": "blueimp-md5", + "rawSpec": "2.15.0", + "saveSpec": null, + "fetchSpec": "2.15.0" + }, + "_requiredBy": [ + "/md5-hex" + ], + "_resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.15.0.tgz", + "_spec": "2.15.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sebastian Tschan", "url": "https://blueimp.net" }, + "bugs": { + "url": "https://github.com/blueimp/JavaScript-MD5/issues" + }, "contributors": [ { "name": "Paul Johnston", "url": "http://pajhome.org.uk/crypt/md5" } ], - "repository": { - "type": "git", - "url": "git://github.com/blueimp/JavaScript-MD5.git" - }, - "license": "MIT", + "description": "JavaScript MD5 implementation. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers.", "devDependencies": { "chai": "4", "eslint": "6", @@ -49,6 +68,18 @@ "js/*.min.js", "test/vendor" ], + "files": [ + "js/*.js", + "js/*.js.map" + ], + "homepage": "https://github.com/blueimp/JavaScript-MD5", + "keywords": [ + "javascript", + "md5" + ], + "license": "MIT", + "main": "js/md5.js", + "name": "blueimp-md5", "prettier": { "arrowParens": "avoid", "proseWrap": "always", @@ -56,18 +87,19 @@ "singleQuote": true, "trailingComma": "none" }, - "scripts": { - "lint": "eslint .", - "unit": "mocha", - "test": "npm run lint && npm run unit", - "build": "cd js && uglifyjs md5.js -c -m -o md5.min.js --source-map url=md5.min.js.map", - "preversion": "npm test", - "version": "npm run build && git add -A js", - "postversion": "git push --tags origin master master:gh-pages && npm publish" + "repository": { + "type": "git", + "url": "git://github.com/blueimp/JavaScript-MD5.git" }, - "files": [ - "js/*.js", - "js/*.js.map" - ], - "main": "js/md5.js" -} \ No newline at end of file + "scripts": { + "build": "cd js && uglifyjs md5.js -c -m -o md5.min.js --source-map url=md5.min.js.map", + "lint": "eslint .", + "postversion": "git push --tags origin master master:gh-pages && npm publish", + "preversion": "npm test", + "test": "npm run lint && npm run unit", + "unit": "mocha", + "version": "npm run build && git add -A js" + }, + "title": "JavaScript MD5", + "version": "2.15.0" +} diff --git a/node_modules/bottleneck/package.json b/node_modules/bottleneck/package.json index 8abb77421..d02001477 100644 --- a/node_modules/bottleneck/package.json +++ b/node_modules/bottleneck/package.json @@ -1,38 +1,40 @@ { - "name": "bottleneck", - "version": "2.19.5", - "description": "Distributed task scheduler and rate limiter", - "main": "lib/index.js", - "typings": "bottleneck.d.ts", - "scripts": { - "test": "mocha test", - "test-all": "./scripts/test_all.sh" - }, - "repository": { - "type": "git", - "url": "https://github.com/SGrondin/bottleneck" - }, - "keywords": [ - "async rate limiter", - "rate limiter", - "rate limiting", - "async", - "rate", - "limiting", - "limiter", - "throttle", - "throttling", - "throttler", - "load", - "clustering" + "_args": [ + [ + "bottleneck@2.19.5", + "/home/marco/repos/github/codeql-action" + ] ], + "_from": "bottleneck@2.19.5", + "_id": "bottleneck@2.19.5", + "_inBundle": false, + "_integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", + "_location": "/bottleneck", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "bottleneck@2.19.5", + "name": "bottleneck", + "escapedName": "bottleneck", + "rawSpec": "2.19.5", + "saveSpec": null, + "fetchSpec": "2.19.5" + }, + "_requiredBy": [ + "/@octokit/plugin-retry" + ], + "_resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "_spec": "2.19.5", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Simon Grondin" }, - "license": "MIT", "bugs": { "url": "https://github.com/SGrondin/bottleneck/issues" }, + "dependencies": {}, + "description": "Distributed task scheduler and rate limiter", "devDependencies": { "@babel/core": "^7.5.0", "@babel/preset-env": "^7.5.0", @@ -52,5 +54,32 @@ "rollup-plugin-node-resolve": "^3.4.0", "typescript": "^2.6.2" }, - "dependencies": {} -} \ No newline at end of file + "homepage": "https://github.com/SGrondin/bottleneck#readme", + "keywords": [ + "async rate limiter", + "rate limiter", + "rate limiting", + "async", + "rate", + "limiting", + "limiter", + "throttle", + "throttling", + "throttler", + "load", + "clustering" + ], + "license": "MIT", + "main": "lib/index.js", + "name": "bottleneck", + "repository": { + "type": "git", + "url": "git+https://github.com/SGrondin/bottleneck.git" + }, + "scripts": { + "test": "mocha test", + "test-all": "./scripts/test_all.sh" + }, + "typings": "bottleneck.d.ts", + "version": "2.19.5" +} diff --git a/node_modules/boxen/node_modules/ansi-styles/package.json b/node_modules/boxen/node_modules/ansi-styles/package.json index 1a7731952..96bb20e04 100644 --- a/node_modules/boxen/node_modules/ansi-styles/package.json +++ b/node_modules/boxen/node_modules/ansi-styles/package.json @@ -1,26 +1,62 @@ { - "name": "ansi-styles", - "version": "4.2.1", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", - "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "_args": [ + [ + "ansi-styles@4.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ansi-styles@4.2.1", + "_id": "ansi-styles@4.2.1", + "_inBundle": false, + "_integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "_location": "/boxen/ansi-styles", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-styles@4.2.1", + "name": "ansi-styles", + "escapedName": "ansi-styles", + "rawSpec": "4.2.1", + "saveSpec": null, + "fetchSpec": "4.2.1" + }, + "_requiredBy": [ + "/boxen/chalk" + ], + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "_spec": "4.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/chalk/ansi-styles/issues" + }, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "description": "ANSI escape codes for styling strings in the terminal", + "devDependencies": { + "@types/color-convert": "^1.9.0", + "ava": "^2.3.0", + "svg-term-cli": "^2.1.1", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "homepage": "https://github.com/chalk/ansi-styles#readme", "keywords": [ "ansi", "styles", @@ -43,15 +79,15 @@ "command-line", "text" ], - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "license": "MIT", + "name": "ansi-styles", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-styles.git" }, - "devDependencies": { - "@types/color-convert": "^1.9.0", - "ava": "^2.3.0", - "svg-term-cli": "^2.1.1", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", + "test": "xo && ava && tsd" + }, + "version": "4.2.1" +} diff --git a/node_modules/boxen/node_modules/chalk/package.json b/node_modules/boxen/node_modules/chalk/package.json index b68e931e7..5d075f601 100644 --- a/node_modules/boxen/node_modules/chalk/package.json +++ b/node_modules/boxen/node_modules/chalk/package.json @@ -1,21 +1,60 @@ { - "name": "chalk", - "version": "3.0.0", + "_args": [ + [ + "chalk@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "chalk@3.0.0", + "_id": "chalk@3.0.0", + "_inBundle": false, + "_integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "_location": "/boxen/chalk", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "chalk@3.0.0", + "name": "chalk", + "escapedName": "chalk", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/boxen" + ], + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/chalk/chalk/issues" + }, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "description": "Terminal string styling done right", - "license": "MIT", - "repository": "chalk/chalk", - "main": "source", + "devDependencies": { + "ava": "^2.4.0", + "coveralls": "^3.0.7", + "execa": "^3.2.0", + "import-fresh": "^3.1.0", + "matcha": "^0.7.0", + "nyc": "^14.1.1", + "resolve-from": "^5.0.0", + "tsd": "^0.7.4", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && nyc ava && tsd", - "bench": "matcha benchmark.js" - }, "files": [ "source", "index.d.ts" ], + "homepage": "https://github.com/chalk/chalk#readme", "keywords": [ "color", "colour", @@ -39,25 +78,22 @@ "command-line", "text" ], - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "license": "MIT", + "main": "source", + "name": "chalk", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/chalk.git" }, - "devDependencies": { - "ava": "^2.4.0", - "coveralls": "^3.0.7", - "execa": "^3.2.0", - "import-fresh": "^3.1.0", - "matcha": "^0.7.0", - "nyc": "^14.1.1", - "resolve-from": "^5.0.0", - "tsd": "^0.7.4", - "xo": "^0.25.3" + "scripts": { + "bench": "matcha benchmark.js", + "test": "xo && nyc ava && tsd" }, + "version": "3.0.0", "xo": { "rules": { "unicorn/prefer-string-slice": "off", "unicorn/prefer-includes": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/boxen/node_modules/color-convert/package.json b/node_modules/boxen/node_modules/color-convert/package.json index d169f869b..0dc86235d 100644 --- a/node_modules/boxen/node_modules/color-convert/package.json +++ b/node_modules/boxen/node_modules/color-convert/package.json @@ -1,17 +1,57 @@ { - "name": "color-convert", + "_args": [ + [ + "color-convert@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-convert@2.0.1", + "_id": "color-convert@2.0.1", + "_inBundle": false, + "_integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "_location": "/boxen/color-convert", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-convert@2.0.1", + "name": "color-convert", + "escapedName": "color-convert", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/boxen/ansi-styles" + ], + "_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Heather Arthur", + "email": "fayearthur@gmail.com" + }, + "bugs": { + "url": "https://github.com/Qix-/color-convert/issues" + }, + "dependencies": { + "color-name": "~1.1.4" + }, "description": "Plain color conversion functions", - "version": "2.0.1", - "author": "Heather Arthur ", - "license": "MIT", - "repository": "Qix-/color-convert", - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" + "devDependencies": { + "chalk": "^2.4.2", + "xo": "^0.24.0" }, "engines": { "node": ">=7.0.0" }, + "files": [ + "index.js", + "conversions.js", + "route.js" + ], + "homepage": "https://github.com/Qix-/color-convert#readme", "keywords": [ "color", "colour", @@ -26,23 +66,22 @@ "ansi", "ansi16" ], - "files": [ - "index.js", - "conversions.js", - "route.js" - ], + "license": "MIT", + "name": "color-convert", + "repository": { + "type": "git", + "url": "git+https://github.com/Qix-/color-convert.git" + }, + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "version": "2.0.1", "xo": { "rules": { "default-case": 0, "no-inline-comments": 0, "operator-linebreak": 0 } - }, - "devDependencies": { - "chalk": "^2.4.2", - "xo": "^0.24.0" - }, - "dependencies": { - "color-name": "~1.1.4" } -} \ No newline at end of file +} diff --git a/node_modules/boxen/node_modules/color-name/package.json b/node_modules/boxen/node_modules/color-name/package.json index fecb8dcfb..60d371028 100644 --- a/node_modules/boxen/node_modules/color-name/package.json +++ b/node_modules/boxen/node_modules/color-name/package.json @@ -1,28 +1,60 @@ { - "name": "color-name", - "version": "1.1.4", + "_args": [ + [ + "color-name@1.1.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-name@1.1.4", + "_id": "color-name@1.1.4", + "_inBundle": false, + "_integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "_location": "/boxen/color-name", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-name@1.1.4", + "name": "color-name", + "escapedName": "color-name", + "rawSpec": "1.1.4", + "saveSpec": null, + "fetchSpec": "1.1.4" + }, + "_requiredBy": [ + "/boxen/color-convert" + ], + "_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "_spec": "1.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "DY", + "email": "dfcreative@gmail.com" + }, + "bugs": { + "url": "https://github.com/colorjs/color-name/issues" + }, "description": "A list of color names and its values", - "main": "index.js", "files": [ "index.js" ], - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git@github.com:colorjs/color-name.git" - }, + "homepage": "https://github.com/colorjs/color-name", "keywords": [ "color-name", "color", "color-keyword", "keyword" ], - "author": "DY ", "license": "MIT", - "bugs": { - "url": "https://github.com/colorjs/color-name/issues" + "main": "index.js", + "name": "color-name", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/colorjs/color-name.git" }, - "homepage": "https://github.com/colorjs/color-name" -} \ No newline at end of file + "scripts": { + "test": "node test.js" + }, + "version": "1.1.4" +} diff --git a/node_modules/boxen/node_modules/has-flag/package.json b/node_modules/boxen/node_modules/has-flag/package.json index 55d0058e4..4f1c08194 100644 --- a/node_modules/boxen/node_modules/has-flag/package.json +++ b/node_modules/boxen/node_modules/has-flag/package.json @@ -1,24 +1,55 @@ { - "name": "has-flag", - "version": "4.0.0", - "description": "Check if argv has a specific flag", - "license": "MIT", - "repository": "sindresorhus/has-flag", + "_args": [ + [ + "has-flag@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has-flag@4.0.0", + "_id": "has-flag@4.0.0", + "_inBundle": false, + "_integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "_location": "/boxen/has-flag", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has-flag@4.0.0", + "name": "has-flag", + "escapedName": "has-flag", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/boxen/supports-color" + ], + "_resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/has-flag/issues" + }, + "description": "Check if argv has a specific flag", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/has-flag#readme", "keywords": [ "has", "check", @@ -38,9 +69,14 @@ "minimist", "optimist" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "has-flag", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/has-flag.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/boxen/node_modules/supports-color/package.json b/node_modules/boxen/node_modules/supports-color/package.json index 79856038d..838035179 100644 --- a/node_modules/boxen/node_modules/supports-color/package.json +++ b/node_modules/boxen/node_modules/supports-color/package.json @@ -1,24 +1,59 @@ { - "name": "supports-color", - "version": "7.1.0", - "description": "Detect whether a terminal supports color", - "license": "MIT", - "repository": "chalk/supports-color", + "_args": [ + [ + "supports-color@7.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "supports-color@7.1.0", + "_id": "supports-color@7.1.0", + "_inBundle": false, + "_integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "_location": "/boxen/supports-color", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "supports-color@7.1.0", + "name": "supports-color", + "escapedName": "supports-color", + "rawSpec": "7.1.0", + "saveSpec": null, + "fetchSpec": "7.1.0" + }, + "_requiredBy": [ + "/boxen/chalk" + ], + "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "_spec": "7.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/chalk/supports-color/issues" + }, + "dependencies": { + "has-flag": "^4.0.0" + }, + "description": "Detect whether a terminal supports color", + "devDependencies": { + "ava": "^1.4.1", + "import-fresh": "^3.0.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "browser.js" ], + "homepage": "https://github.com/chalk/supports-color#readme", "keywords": [ "color", "colour", @@ -41,13 +76,14 @@ "truecolor", "16m" ], - "dependencies": { - "has-flag": "^4.0.0" + "license": "MIT", + "name": "supports-color", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/supports-color.git" }, - "devDependencies": { - "ava": "^1.4.1", - "import-fresh": "^3.0.0", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava" }, - "browser": "browser.js" -} \ No newline at end of file + "version": "7.1.0" +} diff --git a/node_modules/boxen/node_modules/type-fest/package.json b/node_modules/boxen/node_modules/type-fest/package.json index 4ae131df3..de472e086 100644 --- a/node_modules/boxen/node_modules/type-fest/package.json +++ b/node_modules/boxen/node_modules/type-fest/package.json @@ -1,24 +1,58 @@ { - "name": "type-fest", - "version": "0.8.1", - "description": "A collection of essential TypeScript types", - "license": "(MIT OR CC0-1.0)", - "repository": "sindresorhus/type-fest", + "_args": [ + [ + "type-fest@0.8.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "type-fest@0.8.1", + "_id": "type-fest@0.8.1", + "_inBundle": false, + "_integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "_location": "/boxen/type-fest", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "type-fest@0.8.1", + "name": "type-fest", + "escapedName": "type-fest", + "rawSpec": "0.8.1", + "saveSpec": null, + "fetchSpec": "0.8.1" + }, + "_requiredBy": [ + "/boxen" + ], + "_resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "_spec": "0.8.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + "description": "A collection of essential TypeScript types", + "devDependencies": { + "@sindresorhus/tsconfig": "^0.4.0", + "@typescript-eslint/eslint-plugin": "^2.2.0", + "@typescript-eslint/parser": "^2.2.0", + "eslint-config-xo-typescript": "^0.18.0", + "tsd": "^0.7.3", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && tsd" - }, "files": [ "index.d.ts", "source" ], + "homepage": "https://github.com/sindresorhus/type-fest#readme", "keywords": [ "typescript", "ts", @@ -30,14 +64,16 @@ "merge", "json" ], - "devDependencies": { - "@sindresorhus/tsconfig": "^0.4.0", - "@typescript-eslint/eslint-plugin": "^2.2.0", - "@typescript-eslint/parser": "^2.2.0", - "eslint-config-xo-typescript": "^0.18.0", - "tsd": "^0.7.3", - "xo": "^0.24.0" + "license": "(MIT OR CC0-1.0)", + "name": "type-fest", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/type-fest.git" }, + "scripts": { + "test": "xo && tsd" + }, + "version": "0.8.1", "xo": { "extends": "xo-typescript", "extensions": [ @@ -48,4 +84,4 @@ "@typescript-eslint/indent": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/boxen/package.json b/node_modules/boxen/package.json index 9ecbd6db5..a625cb0bd 100644 --- a/node_modules/boxen/package.json +++ b/node_modules/boxen/package.json @@ -1,25 +1,69 @@ { - "name": "boxen", - "version": "4.2.0", - "description": "Create boxes in the terminal", - "license": "MIT", - "repository": "sindresorhus/boxen", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "boxen@4.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "boxen@4.2.0", + "_id": "boxen@4.2.0", + "_inBundle": false, + "_integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "_location": "/boxen", + "_phantomChildren": { + "@types/color-name": "1.1.1" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "boxen@4.2.0", + "name": "boxen", + "escapedName": "boxen", + "rawSpec": "4.2.0", + "saveSpec": null, + "fetchSpec": "4.2.0" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "_spec": "4.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/boxen/issues" + }, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "description": "Create boxes in the terminal", + "devDependencies": { + "ava": "^2.1.0", + "nyc": "^14.1.1", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && nyc ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/boxen#readme", "keywords": [ "cli", "box", @@ -32,20 +76,14 @@ "border", "text" ], - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" + "license": "MIT", + "name": "boxen", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/boxen.git" }, - "devDependencies": { - "ava": "^2.1.0", - "nyc": "^14.1.1", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && nyc ava && tsd" + }, + "version": "4.2.0" +} diff --git a/node_modules/brace-expansion/package.json b/node_modules/brace-expansion/package.json index c8e652883..a37eab3f8 100644 --- a/node_modules/brace-expansion/package.json +++ b/node_modules/brace-expansion/package.json @@ -1,33 +1,64 @@ { - "name": "brace-expansion", - "description": "Brace expansion as known from sh/bash", - "version": "1.1.11", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/brace-expansion.git" + "_args": [ + [ + "brace-expansion@1.1.11", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "brace-expansion@1.1.11", + "_id": "brace-expansion@1.1.11", + "_inBundle": false, + "_integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "_location": "/brace-expansion", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "brace-expansion@1.1.11", + "name": "brace-expansion", + "escapedName": "brace-expansion", + "rawSpec": "1.1.11", + "saveSpec": null, + "fetchSpec": "1.1.11" }, - "homepage": "https://github.com/juliangruber/brace-expansion", - "main": "index.js", - "scripts": { - "test": "tape test/*.js", - "gentest": "bash test/generate.sh", - "bench": "matcha test/perf/bench.js" - }, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - }, - "devDependencies": { - "matcha": "^0.7.0", - "tape": "^4.6.0" - }, - "keywords": [], + "_requiredBy": [ + "/minimatch" + ], + "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "_spec": "1.1.11", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Julian Gruber", "email": "mail@juliangruber.com", "url": "http://juliangruber.com" }, + "bugs": { + "url": "https://github.com/juliangruber/brace-expansion/issues" + }, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "description": "Brace expansion as known from sh/bash", + "devDependencies": { + "matcha": "^0.7.0", + "tape": "^4.6.0" + }, + "homepage": "https://github.com/juliangruber/brace-expansion", + "keywords": [], "license": "MIT", + "main": "index.js", + "name": "brace-expansion", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/brace-expansion.git" + }, + "scripts": { + "bench": "matcha test/perf/bench.js", + "gentest": "bash test/generate.sh", + "test": "tape test/*.js" + }, "testling": { "files": "test/*.js", "browsers": [ @@ -43,5 +74,6 @@ "iphone/6.0..latest", "android-browser/4.2..latest" ] - } -} \ No newline at end of file + }, + "version": "1.1.11" +} diff --git a/node_modules/braces/package.json b/node_modules/braces/package.json index da327631e..759353dbe 100644 --- a/node_modules/braces/package.json +++ b/node_modules/braces/package.json @@ -1,42 +1,81 @@ { - "name": "braces", - "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", - "version": "3.0.2", - "homepage": "https://github.com/micromatch/braces", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Brian Woodward (https://twitter.com/doowb)", - "Elan Shanker (https://github.com/es128)", - "Eugene Sharygin (https://github.com/eush77)", - "hemanth.hm (http://h3manth.com)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)" + "_args": [ + [ + "braces@3.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "micromatch/braces", + "_development": true, + "_from": "braces@3.0.2", + "_id": "braces@3.0.2", + "_inBundle": false, + "_integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "_location": "/braces", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "braces@3.0.2", + "name": "braces", + "escapedName": "braces", + "rawSpec": "3.0.2", + "saveSpec": null, + "fetchSpec": "3.0.2" + }, + "_requiredBy": [ + "/chokidar", + "/micromatch" + ], + "_resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "_spec": "3.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/micromatch/braces/issues" }, - "license": "MIT", - "files": [ - "index.js", - "lib" + "contributors": [ + { + "name": "Brian Woodward", + "url": "https://twitter.com/doowb" + }, + { + "name": "Elan Shanker", + "url": "https://github.com/es128" + }, + { + "name": "Eugene Sharygin", + "url": "https://github.com/eush77" + }, + { + "name": "hemanth.hm", + "url": "http://h3manth.com" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + } ], - "main": "index.js", - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "mocha", - "benchmark": "node benchmark" - }, "dependencies": { "fill-range": "^7.0.1" }, + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", "devDependencies": { "ansi-colors": "^3.2.4", "bash-path": "^2.0.1", "gulp-format-md": "^2.0.0", "mocha": "^6.1.1" }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js", + "lib" + ], + "homepage": "https://github.com/micromatch/braces", "keywords": [ "alpha", "alphabetical", @@ -61,6 +100,17 @@ "ranges", "sh" ], + "license": "MIT", + "main": "index.js", + "name": "braces", + "repository": { + "type": "git", + "url": "git+https://github.com/micromatch/braces.git" + }, + "scripts": { + "benchmark": "node benchmark", + "test": "mocha" + }, "verb": { "toc": false, "layout": "default", @@ -73,5 +123,6 @@ "plugins": [ "gulp-format-md" ] - } -} \ No newline at end of file + }, + "version": "3.0.2" +} diff --git a/node_modules/buffer-from/package.json b/node_modules/buffer-from/package.json index 22277b00f..09b3bce2c 100644 --- a/node_modules/buffer-from/package.json +++ b/node_modules/buffer-from/package.json @@ -1,19 +1,56 @@ { - "name": "buffer-from", - "version": "1.1.1", - "license": "MIT", - "repository": "LinusU/buffer-from", - "files": [ - "index.js" + "_args": [ + [ + "buffer-from@1.1.1", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "test": "standard && node test" + "_development": true, + "_from": "buffer-from@1.1.1", + "_id": "buffer-from@1.1.1", + "_inBundle": false, + "_integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "_location": "/buffer-from", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "buffer-from@1.1.1", + "name": "buffer-from", + "escapedName": "buffer-from", + "rawSpec": "1.1.1", + "saveSpec": null, + "fetchSpec": "1.1.1" }, + "_requiredBy": [ + "/ava/source-map-support" + ], + "_resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "_spec": "1.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/LinusU/buffer-from/issues" + }, + "description": "A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.", "devDependencies": { "standard": "^7.1.2" }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/LinusU/buffer-from#readme", "keywords": [ "buffer", "buffer from" - ] -} \ No newline at end of file + ], + "license": "MIT", + "name": "buffer-from", + "repository": { + "type": "git", + "url": "git+https://github.com/LinusU/buffer-from.git" + }, + "scripts": { + "test": "standard && node test" + }, + "version": "1.1.1" +} diff --git a/node_modules/cacheable-request/node_modules/get-stream/package.json b/node_modules/cacheable-request/node_modules/get-stream/package.json index 7c86cfc9f..15b937cb3 100644 --- a/node_modules/cacheable-request/node_modules/get-stream/package.json +++ b/node_modules/cacheable-request/node_modules/get-stream/package.json @@ -1,25 +1,61 @@ { - "name": "get-stream", - "version": "5.1.0", - "description": "Get a stream as a string, buffer, or array", - "license": "MIT", - "repository": "sindresorhus/get-stream", + "_args": [ + [ + "get-stream@5.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "get-stream@5.1.0", + "_id": "get-stream@5.1.0", + "_inBundle": false, + "_integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "_location": "/cacheable-request/get-stream", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "get-stream@5.1.0", + "name": "get-stream", + "escapedName": "get-stream", + "rawSpec": "5.1.0", + "saveSpec": null, + "fetchSpec": "5.1.0" + }, + "_requiredBy": [ + "/cacheable-request" + ], + "_resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "_spec": "5.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/get-stream/issues" + }, + "dependencies": { + "pump": "^3.0.0" + }, + "description": "Get a stream as a string, buffer, or array", + "devDependencies": { + "@types/node": "^11.13.0", + "ava": "^1.4.1", + "into-stream": "^5.0.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "buffer-stream.js" ], + "homepage": "https://github.com/sindresorhus/get-stream#readme", "keywords": [ "get", "stream", @@ -36,14 +72,14 @@ "array", "object" ], - "dependencies": { - "pump": "^3.0.0" + "license": "MIT", + "name": "get-stream", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/get-stream.git" }, - "devDependencies": { - "@types/node": "^11.13.0", - "ava": "^1.4.1", - "into-stream": "^5.0.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "5.1.0" +} diff --git a/node_modules/cacheable-request/node_modules/lowercase-keys/package.json b/node_modules/cacheable-request/node_modules/lowercase-keys/package.json index f9e75a348..5f49eae63 100644 --- a/node_modules/cacheable-request/node_modules/lowercase-keys/package.json +++ b/node_modules/cacheable-request/node_modules/lowercase-keys/package.json @@ -1,24 +1,55 @@ { - "name": "lowercase-keys", - "version": "2.0.0", - "description": "Lowercase the keys of an object", - "license": "MIT", - "repository": "sindresorhus/lowercase-keys", + "_args": [ + [ + "lowercase-keys@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lowercase-keys@2.0.0", + "_id": "lowercase-keys@2.0.0", + "_inBundle": false, + "_integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "_location": "/cacheable-request/lowercase-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lowercase-keys@2.0.0", + "name": "lowercase-keys", + "escapedName": "lowercase-keys", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/cacheable-request" + ], + "_resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/lowercase-keys/issues" + }, + "description": "Lowercase the keys of an object", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/lowercase-keys#readme", "keywords": [ "object", "assign", @@ -30,9 +61,14 @@ "keys", "key" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "lowercase-keys", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/lowercase-keys.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.0" +} diff --git a/node_modules/cacheable-request/package.json b/node_modules/cacheable-request/package.json index ba9468bd6..22bf8524c 100644 --- a/node_modules/cacheable-request/package.json +++ b/node_modules/cacheable-request/package.json @@ -1,33 +1,43 @@ { - "name": "cacheable-request", - "version": "6.1.0", - "description": "Wrap native HTTP requests with RFC compliant cache support", - "license": "MIT", - "repository": "lukechilds/cacheable-request", - "author": "Luke Childs (http://lukechilds.co.uk)", - "main": "src/index.js", - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "xo && nyc ava", - "coverage": "nyc report --reporter=text-lcov | coveralls" - }, - "files": [ - "src" + "_args": [ + [ + "cacheable-request@6.1.0", + "/home/marco/repos/github/codeql-action" + ] ], - "keywords": [ - "HTTP", - "HTTPS", - "cache", - "caching", - "layer", - "cacheable", - "RFC 7234", - "RFC", - "7234", - "compliant" + "_development": true, + "_from": "cacheable-request@6.1.0", + "_id": "cacheable-request@6.1.0", + "_inBundle": false, + "_integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "_location": "/cacheable-request", + "_phantomChildren": { + "pump": "3.0.0" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "cacheable-request@6.1.0", + "name": "cacheable-request", + "escapedName": "cacheable-request", + "rawSpec": "6.1.0", + "saveSpec": null, + "fetchSpec": "6.1.0" + }, + "_requiredBy": [ + "/got" ], + "_resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "_spec": "6.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Luke Childs", + "email": "lukechilds123@gmail.com", + "url": "http://lukechilds.co.uk" + }, + "bugs": { + "url": "https://github.com/lukechilds/cacheable-request/issues" + }, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -37,6 +47,7 @@ "normalize-url": "^4.1.0", "responselike": "^1.0.2" }, + "description": "Wrap native HTTP requests with RFC compliant cache support", "devDependencies": { "@keyv/sqlite": "^2.0.0", "ava": "^1.1.0", @@ -50,7 +61,38 @@ "this": "^1.0.2", "xo": "^0.23.0" }, + "engines": { + "node": ">=8" + }, + "files": [ + "src" + ], + "homepage": "https://github.com/lukechilds/cacheable-request#readme", + "keywords": [ + "HTTP", + "HTTPS", + "cache", + "caching", + "layer", + "cacheable", + "RFC 7234", + "RFC", + "7234", + "compliant" + ], + "license": "MIT", + "main": "src/index.js", + "name": "cacheable-request", + "repository": { + "type": "git", + "url": "git+https://github.com/lukechilds/cacheable-request.git" + }, + "scripts": { + "coverage": "nyc report --reporter=text-lcov | coveralls", + "test": "xo && nyc ava" + }, + "version": "6.1.0", "xo": { "extends": "xo-lukechilds" } -} \ No newline at end of file +} diff --git a/node_modules/callsites/package.json b/node_modules/callsites/package.json index 46b1de0c6..764356486 100644 --- a/node_modules/callsites/package.json +++ b/node_modules/callsites/package.json @@ -1,24 +1,56 @@ { - "name": "callsites", - "version": "3.1.0", - "description": "Get callsites from the V8 stack trace API", - "license": "MIT", - "repository": "sindresorhus/callsites", + "_args": [ + [ + "callsites@3.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "callsites@3.1.0", + "_id": "callsites@3.1.0", + "_inBundle": false, + "_integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "_location": "/callsites", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "callsites@3.1.0", + "name": "callsites", + "escapedName": "callsites", + "rawSpec": "3.1.0", + "saveSpec": null, + "fetchSpec": "3.1.0" + }, + "_requiredBy": [ + "/ava", + "/parent-module" + ], + "_resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "_spec": "3.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/callsites/issues" + }, + "description": "Get callsites from the V8 stack trace API", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/callsites#readme", "keywords": [ "stacktrace", "v8", @@ -31,9 +63,14 @@ "line", "debug" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "callsites", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/callsites.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.1.0" +} diff --git a/node_modules/camelcase/package.json b/node_modules/camelcase/package.json index 1b48bb0da..db8cff48a 100644 --- a/node_modules/camelcase/package.json +++ b/node_modules/camelcase/package.json @@ -1,24 +1,56 @@ { - "name": "camelcase", - "version": "5.3.1", - "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`", - "license": "MIT", - "repository": "sindresorhus/camelcase", + "_args": [ + [ + "camelcase@5.3.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "camelcase@5.3.1", + "_id": "camelcase@5.3.1", + "_inBundle": false, + "_integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "_location": "/camelcase", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "camelcase@5.3.1", + "name": "camelcase", + "escapedName": "camelcase", + "rawSpec": "5.3.1", + "saveSpec": null, + "fetchSpec": "5.3.1" + }, + "_requiredBy": [ + "/boxen", + "/yargs-parser" + ], + "_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "_spec": "5.3.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/camelcase/issues" + }, + "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.1", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/camelcase#readme", "keywords": [ "camelcase", "camel-case", @@ -35,9 +67,14 @@ "pascalcase", "pascal-case" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.1", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "camelcase", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/camelcase.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "5.3.1" +} diff --git a/node_modules/chalk/package.json b/node_modules/chalk/package.json index aed521aec..053597d78 100644 --- a/node_modules/chalk/package.json +++ b/node_modules/chalk/package.json @@ -1,23 +1,65 @@ { - "name": "chalk", - "version": "2.4.2", + "_args": [ + [ + "chalk@2.4.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "chalk@2.4.2", + "_id": "chalk@2.4.2", + "_inBundle": false, + "_integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "_location": "/chalk", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "chalk@2.4.2", + "name": "chalk", + "escapedName": "chalk", + "rawSpec": "2.4.2", + "saveSpec": null, + "fetchSpec": "2.4.2" + }, + "_requiredBy": [ + "/@babel/highlight", + "/log-symbols" + ], + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "_spec": "2.4.2", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/chalk/chalk/issues" + }, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "description": "Terminal string styling done right", - "license": "MIT", - "repository": "chalk/chalk", + "devDependencies": { + "ava": "*", + "coveralls": "^3.0.0", + "execa": "^0.9.0", + "flow-bin": "^0.68.0", + "import-fresh": "^2.0.0", + "matcha": "^0.7.0", + "nyc": "^11.0.2", + "resolve-from": "^4.0.0", + "typescript": "^2.5.3", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && tsc --project types && flow --max-warnings=0 && nyc ava", - "bench": "matcha benchmark.js", - "coveralls": "nyc report --reporter=text-lcov | coveralls" - }, "files": [ "index.js", "templates.js", "types/index.d.ts", "index.js.flow" ], + "homepage": "https://github.com/chalk/chalk#readme", "keywords": [ "color", "colour", @@ -41,24 +83,19 @@ "command-line", "text" ], - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "license": "MIT", + "name": "chalk", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/chalk.git" }, - "devDependencies": { - "ava": "*", - "coveralls": "^3.0.0", - "execa": "^0.9.0", - "flow-bin": "^0.68.0", - "import-fresh": "^2.0.0", - "matcha": "^0.7.0", - "nyc": "^11.0.2", - "resolve-from": "^4.0.0", - "typescript": "^2.5.3", - "xo": "*" + "scripts": { + "bench": "matcha benchmark.js", + "coveralls": "nyc report --reporter=text-lcov | coveralls", + "test": "xo && tsc --project types && flow --max-warnings=0 && nyc ava" }, "types": "types/index.d.ts", + "version": "2.4.2", "xo": { "envs": [ "node", @@ -68,4 +105,4 @@ "test/_flow.js" ] } -} \ No newline at end of file +} diff --git a/node_modules/charenc/package.json b/node_modules/charenc/package.json index 80ac698de..f72ec8475 100644 --- a/node_modules/charenc/package.json +++ b/node_modules/charenc/package.json @@ -1,24 +1,57 @@ { - "author": "Paul Vorbach (http://vorb.de)", - "name": "charenc", + "_args": [ + [ + "charenc@0.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "charenc@0.0.2", + "_id": "charenc@0.0.2", + "_inBundle": false, + "_integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "_location": "/charenc", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "charenc@0.0.2", + "name": "charenc", + "escapedName": "charenc", + "rawSpec": "0.0.2", + "saveSpec": null, + "fetchSpec": "0.0.2" + }, + "_requiredBy": [ + "/md5" + ], + "_resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "_spec": "0.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Paul Vorbach", + "email": "paul@vorb.de", + "url": "http://vorb.de" + }, + "bugs": { + "url": "https://github.com/pvorb/node-charenc/issues" + }, "description": "character encoding utilities", + "engines": { + "node": "*" + }, + "homepage": "https://github.com/pvorb/node-charenc#readme", + "license": "BSD-3-Clause", + "main": "charenc.js", + "name": "charenc", + "repository": { + "type": "git", + "url": "git://github.com/pvorb/node-charenc.git" + }, "tags": [ "utf8", "binary", "byte", "string" ], - "version": "0.0.2", - "license": "BSD-3-Clause", - "repository": { - "type": "git", - "url": "git://github.com/pvorb/node-charenc.git" - }, - "bugs": { - "url": "https://github.com/pvorb/node-charenc/issues" - }, - "main": "charenc.js", - "engines": { - "node": "*" - } -} \ No newline at end of file + "version": "0.0.2" +} diff --git a/node_modules/chokidar/node_modules/anymatch/package.json b/node_modules/chokidar/node_modules/anymatch/package.json index aa33dbcdb..f26c2cb4d 100644 --- a/node_modules/chokidar/node_modules/anymatch/package.json +++ b/node_modules/chokidar/node_modules/anymatch/package.json @@ -1,25 +1,57 @@ { - "name": "anymatch", - "version": "3.1.1", - "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions", - "files": [ - "index.js", - "index.d.ts" + "_args": [ + [ + "anymatch@3.1.1", + "/home/marco/repos/github/codeql-action" + ] ], - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "_development": true, + "_from": "anymatch@3.1.1", + "_id": "anymatch@3.1.1", + "_inBundle": false, + "_integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "_location": "/chokidar/anymatch", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "anymatch@3.1.1", + "name": "anymatch", + "escapedName": "anymatch", + "rawSpec": "3.1.1", + "saveSpec": null, + "fetchSpec": "3.1.1" }, + "_requiredBy": [ + "/chokidar" + ], + "_resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "_spec": "3.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Elan Shanker", "url": "https://github.com/es128" }, - "license": "ISC", - "homepage": "https://github.com/micromatch/anymatch", - "repository": { - "type": "git", - "url": "https://github.com/micromatch/anymatch" + "bugs": { + "url": "https://github.com/micromatch/anymatch/issues" }, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions", + "devDependencies": { + "mocha": "^6.1.3", + "nyc": "^14.0.0" + }, + "engines": { + "node": ">= 8" + }, + "files": [ + "index.js", + "index.d.ts" + ], + "homepage": "https://github.com/micromatch/anymatch", "keywords": [ "match", "any", @@ -34,15 +66,15 @@ "expression", "function" ], + "license": "ISC", + "name": "anymatch", + "repository": { + "type": "git", + "url": "git+https://github.com/micromatch/anymatch.git" + }, "scripts": { - "test": "nyc mocha", - "mocha": "mocha" + "mocha": "mocha", + "test": "nyc mocha" }, - "devDependencies": { - "mocha": "^6.1.3", - "nyc": "^14.0.0" - }, - "engines": { - "node": ">= 8" - } -} \ No newline at end of file + "version": "3.1.1" +} diff --git a/node_modules/chokidar/node_modules/normalize-path/package.json b/node_modules/chokidar/node_modules/normalize-path/package.json index 101634b95..097db9ad6 100644 --- a/node_modules/chokidar/node_modules/normalize-path/package.json +++ b/node_modules/chokidar/node_modules/normalize-path/package.json @@ -1,33 +1,64 @@ { - "name": "normalize-path", - "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.", - "version": "3.0.0", - "homepage": "https://github.com/jonschlinkert/normalize-path", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Blaine Bublitz (https://twitter.com/BlaineBublitz)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)" + "_args": [ + [ + "normalize-path@3.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "jonschlinkert/normalize-path", + "_development": true, + "_from": "normalize-path@3.0.0", + "_id": "normalize-path@3.0.0", + "_inBundle": false, + "_integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "_location": "/chokidar/normalize-path", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "normalize-path@3.0.0", + "name": "normalize-path", + "escapedName": "normalize-path", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/chokidar", + "/chokidar/anymatch" + ], + "_resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/normalize-path/issues" }, - "license": "MIT", - "files": [ - "index.js" + "contributors": [ + { + "name": "Blaine Bublitz", + "url": "https://twitter.com/BlaineBublitz" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + } ], - "main": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "mocha" - }, + "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.", "devDependencies": { "gulp-format-md": "^1.0.0", "minimist": "^1.2.0", "mocha": "^3.5.3" }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/jonschlinkert/normalize-path", "keywords": [ "absolute", "backslash", @@ -49,6 +80,16 @@ "unix", "urix" ], + "license": "MIT", + "main": "index.js", + "name": "normalize-path", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/normalize-path.git" + }, + "scripts": { + "test": "mocha" + }, "verb": { "toc": false, "layout": "default", @@ -73,5 +114,6 @@ "lint": { "reflinks": true } - } -} \ No newline at end of file + }, + "version": "3.0.0" +} diff --git a/node_modules/chokidar/package.json b/node_modules/chokidar/package.json index 84d082a47..e9b3231af 100644 --- a/node_modules/chokidar/package.json +++ b/node_modules/chokidar/package.json @@ -1,29 +1,62 @@ { - "name": "chokidar", - "description": "A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.", - "version": "3.4.0", - "homepage": "https://github.com/paulmillr/chokidar", - "author": "Paul Miller (https://paulmillr.com)", - "contributors": [ - "Paul Miller (https://paulmillr.com)", - "Elan Shanker" + "_args": [ + [ + "chokidar@3.4.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">= 8.10.0" + "_development": true, + "_from": "chokidar@3.4.0", + "_id": "chokidar@3.4.0", + "_inBundle": false, + "_integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "_location": "/chokidar", + "_phantomChildren": { + "picomatch": "2.2.2" }, - "main": "index.js", + "_requested": { + "type": "version", + "registry": true, + "raw": "chokidar@3.4.0", + "name": "chokidar", + "escapedName": "chokidar", + "rawSpec": "3.4.0", + "saveSpec": null, + "fetchSpec": "3.4.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "_spec": "3.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Paul Miller", + "url": "https://paulmillr.com" + }, + "bugs": { + "url": "https://github.com/paulmillr/chokidar/issues" + }, + "contributors": [ + { + "name": "Paul Miller", + "url": "https://paulmillr.com" + }, + { + "name": "Elan Shanker" + } + ], "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", + "fsevents": "~2.1.2", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.4.0" }, - "optionalDependencies": { - "fsevents": "~2.1.2" - }, + "description": "A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.", "devDependencies": { "@types/node": "^13", "chai": "^4.2", @@ -36,35 +69,9 @@ "sinon-chai": "^3.3.0", "upath": "^1.2.0" }, - "files": [ - "index.js", - "lib/*.js", - "types/index.d.ts" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/paulmillr/chokidar.git" + "engines": { + "node": ">= 8.10.0" }, - "bugs": { - "url": "https://github.com/paulmillr/chokidar/issues" - }, - "license": "MIT", - "scripts": { - "dtslint": "dtslint types", - "lint": "eslint --report-unused-disable-directives --ignore-path .gitignore .", - "mocha": "mocha --exit --timeout 60000", - "test": "npm run lint && npm run mocha" - }, - "keywords": [ - "fs", - "watch", - "watchFile", - "watcher", - "watching", - "file", - "fsevents" - ], - "types": "./types/index.d.ts", "eslintConfig": { "extends": "eslint:recommended", "parserOptions": { @@ -115,6 +122,24 @@ ] } }, + "files": [ + "index.js", + "lib/*.js", + "types/index.d.ts" + ], + "homepage": "https://github.com/paulmillr/chokidar", + "keywords": [ + "fs", + "watch", + "watchFile", + "watcher", + "watching", + "file", + "fsevents" + ], + "license": "MIT", + "main": "index.js", + "name": "chokidar", "nyc": { "include": [ "index.js", @@ -124,5 +149,20 @@ "html", "text" ] - } -} \ No newline at end of file + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/paulmillr/chokidar.git" + }, + "scripts": { + "dtslint": "dtslint types", + "lint": "eslint --report-unused-disable-directives --ignore-path .gitignore .", + "mocha": "mocha --exit --timeout 60000", + "test": "npm run lint && npm run mocha" + }, + "types": "./types/index.d.ts", + "version": "3.4.0" +} diff --git a/node_modules/chunkd/package.json b/node_modules/chunkd/package.json index 6dfab968b..24e61aca9 100644 --- a/node_modules/chunkd/package.json +++ b/node_modules/chunkd/package.json @@ -1,46 +1,36 @@ { - "name": "chunkd", - "version": "2.0.1", - "description": "Get a chunk of an array based on the total number of chunks and current index", - "main": "dist/chunkd.js", - "repository": "jamiebuilds/chunkd", - "author": "Jamie Kyle ", - "license": "MIT", - "keywords": [ - "util", - "chunk", - "index", - "total" - ], - "files": [ - "dist" - ], - "scripts": { - "check:typescript": "tsc --noEmit", - "check:prettier": "prettier --check '**'", - "build": "rm -rf dist && tsc", - "format": "prettier --write '**'", - "test": "ava", - "prepublishOnly": "npm run -s build" - }, - "devDependencies": { - "ava": "^2.4.0", - "husky": "^3.1.0", - "lint-staged": "^9.4.3", - "prettier": "^1.19.1", - "ts-node": "^8.5.2", - "typescript": "^3.7.2" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "*": [ - "prettier --write", - "git add" + "_args": [ + [ + "chunkd@2.0.1", + "/home/marco/repos/github/codeql-action" ] + ], + "_development": true, + "_from": "chunkd@2.0.1", + "_id": "chunkd@2.0.1", + "_inBundle": false, + "_integrity": "sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==", + "_location": "/chunkd", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "chunkd@2.0.1", + "name": "chunkd", + "escapedName": "chunkd", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/chunkd/-/chunkd-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jamie Kyle", + "email": "me@thejameskyle.com" }, "ava": { "compileEnhancements": false, @@ -50,5 +40,54 @@ "require": [ "ts-node/register" ] - } -} \ No newline at end of file + }, + "bugs": { + "url": "https://github.com/jamiebuilds/chunkd/issues" + }, + "description": "Get a chunk of an array based on the total number of chunks and current index", + "devDependencies": { + "ava": "^2.4.0", + "husky": "^3.1.0", + "lint-staged": "^9.4.3", + "prettier": "^1.19.1", + "ts-node": "^8.5.2", + "typescript": "^3.7.2" + }, + "files": [ + "dist" + ], + "homepage": "https://github.com/jamiebuilds/chunkd#readme", + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "keywords": [ + "util", + "chunk", + "index", + "total" + ], + "license": "MIT", + "lint-staged": { + "*": [ + "prettier --write", + "git add" + ] + }, + "main": "dist/chunkd.js", + "name": "chunkd", + "repository": { + "type": "git", + "url": "git+https://github.com/jamiebuilds/chunkd.git" + }, + "scripts": { + "build": "rm -rf dist && tsc", + "check:prettier": "prettier --check '**'", + "check:typescript": "tsc --noEmit", + "format": "prettier --write '**'", + "prepublishOnly": "npm run -s build", + "test": "ava" + }, + "version": "2.0.1" +} diff --git a/node_modules/ci-info/package.json b/node_modules/ci-info/package.json index b3f5c2ca9..bfdfdb080 100644 --- a/node_modules/ci-info/package.json +++ b/node_modules/ci-info/package.json @@ -1,21 +1,54 @@ { - "name": "ci-info", - "version": "2.0.0", - "description": "Get details about the current Continuous Integration environment", - "main": "index.js", + "_args": [ + [ + "ci-info@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ci-info@2.0.0", + "_id": "ci-info@2.0.0", + "_inBundle": false, + "_integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "_location": "/ci-info", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ci-info@2.0.0", + "name": "ci-info", + "escapedName": "ci-info", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/ava", + "/is-ci" + ], + "_resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Thomas Watson Steen", + "email": "w@tson.dk", + "url": "https://twitter.com/wa7son" + }, + "bugs": { + "url": "https://github.com/watson/ci-info/issues" + }, + "coordinates": [ + 55.778231, + 12.593179 + ], "dependencies": {}, + "description": "Get details about the current Continuous Integration environment", "devDependencies": { "clear-require": "^1.0.1", "standard": "^12.0.1", "tape": "^4.9.1" }, - "scripts": { - "test": "standard && node test.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/watson/ci-info.git" - }, + "homepage": "https://github.com/watson/ci-info", "keywords": [ "ci", "continuous", @@ -23,14 +56,15 @@ "test", "detect" ], - "author": "Thomas Watson Steen (https://twitter.com/wa7son)", "license": "MIT", - "bugs": { - "url": "https://github.com/watson/ci-info/issues" + "main": "index.js", + "name": "ci-info", + "repository": { + "type": "git", + "url": "git+https://github.com/watson/ci-info.git" }, - "homepage": "https://github.com/watson/ci-info", - "coordinates": [ - 55.778231, - 12.593179 - ] -} \ No newline at end of file + "scripts": { + "test": "standard && node test.js" + }, + "version": "2.0.0" +} diff --git a/node_modules/ci-parallel-vars/package.json b/node_modules/ci-parallel-vars/package.json index 5e6cc758a..ef267c1ce 100644 --- a/node_modules/ci-parallel-vars/package.json +++ b/node_modules/ci-parallel-vars/package.json @@ -1,11 +1,50 @@ { - "name": "ci-parallel-vars", - "version": "1.0.0", + "_args": [ + [ + "ci-parallel-vars@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ci-parallel-vars@1.0.0", + "_id": "ci-parallel-vars@1.0.0", + "_inBundle": false, + "_integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==", + "_location": "/ci-parallel-vars", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ci-parallel-vars@1.0.0", + "name": "ci-parallel-vars", + "escapedName": "ci-parallel-vars", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jamie Kyle", + "email": "me@thejameskyle.com" + }, + "bugs": { + "url": "https://github.com/jamiebuilds/ci-parallel-vars/issues" + }, "description": "Get CI environment variables for parallelizing builds", - "main": "index.js", - "repository": "https://github.com/jamiebuilds/ci-parallel-vars", - "author": "Jamie Kyle ", - "license": "MIT", + "devDependencies": { + "ava": "^0.25.0", + "flow-bin": "^0.73.0", + "spawndamnit": "^2.0.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/jamiebuilds/ci-parallel-vars#readme", "keywords": [ "ci", "env", @@ -22,15 +61,15 @@ "pipelines", "knapsack" ], - "files": [ - "index.js" - ], + "license": "MIT", + "main": "index.js", + "name": "ci-parallel-vars", + "repository": { + "type": "git", + "url": "git+https://github.com/jamiebuilds/ci-parallel-vars.git" + }, "scripts": { "test": "ava" }, - "devDependencies": { - "ava": "^0.25.0", - "flow-bin": "^0.73.0", - "spawndamnit": "^2.0.0" - } -} \ No newline at end of file + "version": "1.0.0" +} diff --git a/node_modules/clean-stack/package.json b/node_modules/clean-stack/package.json index fb9bd0b77..63ff59c7e 100644 --- a/node_modules/clean-stack/package.json +++ b/node_modules/clean-stack/package.json @@ -1,24 +1,58 @@ { - "name": "clean-stack", - "version": "2.2.0", - "description": "Clean up error stack traces", - "license": "MIT", - "repository": "sindresorhus/clean-stack", + "_args": [ + [ + "clean-stack@2.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "clean-stack@2.2.0", + "_id": "clean-stack@2.2.0", + "_inBundle": false, + "_integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "_location": "/clean-stack", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "clean-stack@2.2.0", + "name": "clean-stack", + "escapedName": "clean-stack", + "rawSpec": "2.2.0", + "saveSpec": null, + "fetchSpec": "2.2.0" + }, + "_requiredBy": [ + "/aggregate-error" + ], + "_resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "_spec": "2.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": { + "os": false + }, + "bugs": { + "url": "https://github.com/sindresorhus/clean-stack/issues" + }, + "description": "Clean up error stack traces", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/clean-stack#readme", "keywords": [ "clean", "stack", @@ -28,12 +62,14 @@ "err", "electron" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" + "license": "MIT", + "name": "clean-stack", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/clean-stack.git" }, - "browser": { - "os": false - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.2.0" +} diff --git a/node_modules/clean-yaml-object/package.json b/node_modules/clean-yaml-object/package.json index 27a6564ba..5bbeb69a7 100644 --- a/node_modules/clean-yaml-object/package.json +++ b/node_modules/clean-yaml-object/package.json @@ -1,23 +1,56 @@ { - "name": "clean-yaml-object", - "version": "0.1.0", - "description": "Clean up an object prior to serialization", - "license": "MIT", - "repository": "tapjs/clean-yaml-object", + "_args": [ + [ + "clean-yaml-object@0.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "clean-yaml-object@0.1.0", + "_id": "clean-yaml-object@0.1.0", + "_inBundle": false, + "_integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", + "_location": "/clean-yaml-object", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "clean-yaml-object@0.1.0", + "name": "clean-yaml-object", + "escapedName": "clean-yaml-object", + "rawSpec": "0.1.0", + "saveSpec": null, + "fetchSpec": "0.1.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", + "_spec": "0.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "James Talmage", "email": "james@talmage.io", "url": "github.com/jamestalmage" }, + "bugs": { + "url": "https://github.com/tapjs/clean-yaml-object/issues" + }, + "dependencies": {}, + "description": "Clean up an object prior to serialization", + "devDependencies": { + "ava": "^0.10.0", + "coveralls": "^2.11.6", + "nyc": "^5.3.0", + "xo": "^0.12.1" + }, "engines": { "node": ">=0.10.0" }, - "scripts": { - "test": "xo && nyc --cache --reporter=lcov --reporter=text ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/tapjs/clean-yaml-object#readme", "keywords": [ "serialize", "clean", @@ -27,11 +60,14 @@ "json", "error" ], - "dependencies": {}, - "devDependencies": { - "ava": "^0.10.0", - "coveralls": "^2.11.6", - "nyc": "^5.3.0", - "xo": "^0.12.1" - } -} \ No newline at end of file + "license": "MIT", + "name": "clean-yaml-object", + "repository": { + "type": "git", + "url": "git+https://github.com/tapjs/clean-yaml-object.git" + }, + "scripts": { + "test": "xo && nyc --cache --reporter=lcov --reporter=text ava" + }, + "version": "0.1.0" +} diff --git a/node_modules/cli-boxes/package.json b/node_modules/cli-boxes/package.json index f77701b7e..171ca282a 100644 --- a/node_modules/cli-boxes/package.json +++ b/node_modules/cli-boxes/package.json @@ -1,25 +1,56 @@ { - "name": "cli-boxes", - "version": "2.2.0", - "description": "Boxes for use in the terminal", - "license": "MIT", - "repository": "sindresorhus/cli-boxes", + "_args": [ + [ + "cli-boxes@2.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "cli-boxes@2.2.0", + "_id": "cli-boxes@2.2.0", + "_inBundle": false, + "_integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", + "_location": "/cli-boxes", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cli-boxes@2.2.0", + "name": "cli-boxes", + "escapedName": "cli-boxes", + "rawSpec": "2.2.0", + "saveSpec": null, + "fetchSpec": "2.2.0" + }, + "_requiredBy": [ + "/boxen" + ], + "_resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "_spec": "2.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/cli-boxes/issues" + }, + "description": "Boxes for use in the terminal", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "boxes.json" ], + "homepage": "https://github.com/sindresorhus/cli-boxes#readme", "keywords": [ "cli", "box", @@ -33,9 +64,14 @@ "text", "json" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "cli-boxes", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/cli-boxes.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.2.0" +} diff --git a/node_modules/cli-cursor/package.json b/node_modules/cli-cursor/package.json index 38d50d2c4..e70c586ad 100644 --- a/node_modules/cli-cursor/package.json +++ b/node_modules/cli-cursor/package.json @@ -1,24 +1,60 @@ { - "name": "cli-cursor", - "version": "3.1.0", - "description": "Toggle the CLI cursor", - "license": "MIT", - "repository": "sindresorhus/cli-cursor", + "_args": [ + [ + "cli-cursor@3.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "cli-cursor@3.1.0", + "_id": "cli-cursor@3.1.0", + "_inBundle": false, + "_integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "_location": "/cli-cursor", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cli-cursor@3.1.0", + "name": "cli-cursor", + "escapedName": "cli-cursor", + "rawSpec": "3.1.0", + "saveSpec": null, + "fetchSpec": "3.1.0" + }, + "_requiredBy": [ + "/ava", + "/ora" + ], + "_resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "_spec": "3.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/cli-cursor/issues" + }, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "description": "Toggle the CLI cursor", + "devDependencies": { + "@types/node": "^12.0.7", + "ava": "^2.1.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/cli-cursor#readme", "keywords": [ "cli", "cursor", @@ -34,13 +70,14 @@ "shell", "command-line" ], - "dependencies": { - "restore-cursor": "^3.1.0" + "license": "MIT", + "name": "cli-cursor", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/cli-cursor.git" }, - "devDependencies": { - "@types/node": "^12.0.7", - "ava": "^2.1.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.1.0" +} diff --git a/node_modules/cli-spinners/package.json b/node_modules/cli-spinners/package.json index 23323c5f4..c6d815b09 100644 --- a/node_modules/cli-spinners/package.json +++ b/node_modules/cli-spinners/package.json @@ -1,26 +1,57 @@ { - "name": "cli-spinners", - "version": "2.3.0", - "description": "Spinners for use in the terminal", - "license": "MIT", - "repository": "sindresorhus/cli-spinners", + "_args": [ + [ + "cli-spinners@2.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "cli-spinners@2.3.0", + "_id": "cli-spinners@2.3.0", + "_inBundle": false, + "_integrity": "sha512-Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==", + "_location": "/cli-spinners", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cli-spinners@2.3.0", + "name": "cli-spinners", + "escapedName": "cli-spinners", + "rawSpec": "2.3.0", + "saveSpec": null, + "fetchSpec": "2.3.0" + }, + "_requiredBy": [ + "/ora" + ], + "_resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz", + "_spec": "2.3.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/cli-spinners/issues" + }, + "description": "Spinners for use in the terminal", + "devDependencies": { + "ava": "^1.4.1", + "log-update": "^3.2.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd", - "asciicast": "asciinema rec --command='node example-all.js' --title='cli-spinner' --quiet" - }, "files": [ "index.js", "index.d.ts", "spinners.json" ], + "homepage": "https://github.com/sindresorhus/cli-spinners#readme", "keywords": [ "cli", "spinner", @@ -38,10 +69,15 @@ "idle", "json" ], - "devDependencies": { - "ava": "^1.4.1", - "log-update": "^3.2.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "cli-spinners", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/cli-spinners.git" + }, + "scripts": { + "asciicast": "asciinema rec --command='node example-all.js' --title='cli-spinner' --quiet", + "test": "xo && ava && tsd" + }, + "version": "2.3.0" +} diff --git a/node_modules/cli-truncate/package.json b/node_modules/cli-truncate/package.json index 0d9e9a141..d844ca301 100644 --- a/node_modules/cli-truncate/package.json +++ b/node_modules/cli-truncate/package.json @@ -1,25 +1,60 @@ { - "name": "cli-truncate", - "version": "2.1.0", - "description": "Truncate a string to a specific width in the terminal", - "license": "MIT", - "repository": "sindresorhus/cli-truncate", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "cli-truncate@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "cli-truncate@2.1.0", + "_id": "cli-truncate@2.1.0", + "_inBundle": false, + "_integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "_location": "/cli-truncate", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cli-truncate@2.1.0", + "name": "cli-truncate", + "escapedName": "cli-truncate", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/cli-truncate/issues" + }, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "description": "Truncate a string to a specific width in the terminal", + "devDependencies": { + "ava": "^2.1.0", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/cli-truncate#readme", "keywords": [ "truncate", "ellipsis", @@ -34,13 +69,14 @@ "ansi", "string" ], - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "license": "MIT", + "name": "cli-truncate", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/cli-truncate.git" }, - "devDependencies": { - "ava": "^2.1.0", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.0" +} diff --git a/node_modules/cliui/package.json b/node_modules/cliui/package.json index 2869089cc..e666ab8d7 100644 --- a/node_modules/cliui/package.json +++ b/node_modules/cliui/package.json @@ -1,16 +1,39 @@ { - "name": "cliui", - "version": "6.0.0", - "description": "easily create complex multi-column command-line-interfaces", - "main": "index.js", - "scripts": { - "pretest": "standard", - "test": "nyc mocha", - "coverage": "nyc --reporter=text-lcov mocha | coveralls" + "_args": [ + [ + "cliui@6.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "cliui@6.0.0", + "_id": "cliui@6.0.0", + "_inBundle": false, + "_integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "_location": "/cliui", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cliui@6.0.0", + "name": "cliui", + "escapedName": "cliui", + "rawSpec": "6.0.0", + "saveSpec": null, + "fetchSpec": "6.0.0" }, - "repository": { - "type": "git", - "url": "http://github.com/yargs/cliui.git" + "_requiredBy": [ + "/yargs" + ], + "_resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "_spec": "6.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Ben Coe", + "email": "ben@npmjs.com" + }, + "bugs": { + "url": "https://github.com/yargs/cliui/issues" }, "config": { "blanket": { @@ -24,14 +47,27 @@ "output-reporter": "spec" } }, - "standard": { - "ignore": [ - "**/example/**" - ], - "globals": [ - "it" - ] + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" }, + "description": "easily create complex multi-column command-line-interfaces", + "devDependencies": { + "chai": "^4.2.0", + "chalk": "^3.0.0", + "coveralls": "^3.0.3", + "mocha": "^6.2.2", + "nyc": "^14.1.1", + "standard": "^12.0.1" + }, + "engine": { + "node": ">=8" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/yargs/cliui#readme", "keywords": [ "cli", "command-line", @@ -41,25 +77,25 @@ "wrap", "table" ], - "author": "Ben Coe ", "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "main": "index.js", + "name": "cliui", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/yargs/cliui.git" }, - "devDependencies": { - "chai": "^4.2.0", - "chalk": "^3.0.0", - "coveralls": "^3.0.3", - "mocha": "^6.2.2", - "nyc": "^14.1.1", - "standard": "^12.0.1" + "scripts": { + "coverage": "nyc --reporter=text-lcov mocha | coveralls", + "pretest": "standard", + "test": "nyc mocha" }, - "files": [ - "index.js" - ], - "engine": { - "node": ">=8" - } -} \ No newline at end of file + "standard": { + "ignore": [ + "**/example/**" + ], + "globals": [ + "it" + ] + }, + "version": "6.0.0" +} diff --git a/node_modules/clone-response/package.json b/node_modules/clone-response/package.json index 24e834356..991b09466 100644 --- a/node_modules/clone-response/package.json +++ b/node_modules/clone-response/package.json @@ -1,36 +1,45 @@ { - "name": "clone-response", - "version": "1.0.2", - "description": "Clone a Node.js HTTP response stream", - "main": "src/index.js", - "scripts": { - "test": "xo && nyc ava", - "coverage": "nyc report --reporter=text-lcov | coveralls" - }, - "xo": { - "extends": "xo-lukechilds" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/lukechilds/clone-response.git" - }, - "keywords": [ - "clone", - "duplicate", - "copy", - "response", - "HTTP", - "stream" + "_args": [ + [ + "clone-response@1.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Luke Childs (http://lukechilds.co.uk)", - "license": "MIT", + "_development": true, + "_from": "clone-response@1.0.2", + "_id": "clone-response@1.0.2", + "_inBundle": false, + "_integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "_location": "/clone-response", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "clone-response@1.0.2", + "name": "clone-response", + "escapedName": "clone-response", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" + }, + "_requiredBy": [ + "/cacheable-request" + ], + "_resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Luke Childs", + "email": "lukechilds123@gmail.com", + "url": "http://lukechilds.co.uk" + }, "bugs": { "url": "https://github.com/lukechilds/clone-response/issues" }, - "homepage": "https://github.com/lukechilds/clone-response", "dependencies": { "mimic-response": "^1.0.0" }, + "description": "Clone a Node.js HTTP response stream", "devDependencies": { "ava": "^0.22.0", "coveralls": "^2.13.1", @@ -40,5 +49,29 @@ "nyc": "^11.0.2", "pify": "^3.0.0", "xo": "^0.19.0" + }, + "homepage": "https://github.com/lukechilds/clone-response", + "keywords": [ + "clone", + "duplicate", + "copy", + "response", + "HTTP", + "stream" + ], + "license": "MIT", + "main": "src/index.js", + "name": "clone-response", + "repository": { + "type": "git", + "url": "git+https://github.com/lukechilds/clone-response.git" + }, + "scripts": { + "coverage": "nyc report --reporter=text-lcov | coveralls", + "test": "xo && nyc ava" + }, + "version": "1.0.2", + "xo": { + "extends": "xo-lukechilds" } -} \ No newline at end of file +} diff --git a/node_modules/clone/package.json b/node_modules/clone/package.json index 9305b656e..76f6a851d 100644 --- a/node_modules/clone/package.json +++ b/node_modules/clone/package.json @@ -1,6 +1,135 @@ { - "name": "clone", + "_args": [ + [ + "clone@1.0.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "clone@1.0.4", + "_id": "clone@1.0.4", + "_inBundle": false, + "_integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "_location": "/clone", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "clone@1.0.4", + "name": "clone", + "escapedName": "clone", + "rawSpec": "1.0.4", + "saveSpec": null, + "fetchSpec": "1.0.4" + }, + "_requiredBy": [ + "/defaults" + ], + "_resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "_spec": "1.0.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Paul Vorbach", + "email": "paul@vorba.ch", + "url": "http://paul.vorba.ch/" + }, + "bugs": { + "url": "https://github.com/pvorb/node-clone/issues" + }, + "contributors": [ + { + "name": "Blake Miner", + "email": "miner.blake@gmail.com", + "url": "http://www.blakeminer.com/" + }, + { + "name": "Tian You", + "email": "axqd001@gmail.com", + "url": "http://blog.axqd.net/" + }, + { + "name": "George Stagas", + "email": "gstagas@gmail.com", + "url": "http://stagas.com/" + }, + { + "name": "Tobiasz Cudnik", + "email": "tobiasz.cudnik@gmail.com", + "url": "https://github.com/TobiaszCudnik" + }, + { + "name": "Pavel Lang", + "email": "langpavel@phpskelet.org", + "url": "https://github.com/langpavel" + }, + { + "name": "Dan MacTough", + "url": "http://yabfog.com/" + }, + { + "name": "w1nk", + "url": "https://github.com/w1nk" + }, + { + "name": "Hugh Kennedy", + "url": "http://twitter.com/hughskennedy" + }, + { + "name": "Dustin Diaz", + "url": "http://dustindiaz.com" + }, + { + "name": "Ilya Shaisultanov", + "url": "https://github.com/diversario" + }, + { + "name": "Nathan MacInnes", + "email": "nathan@macinn.es", + "url": "http://macinn.es/" + }, + { + "name": "Benjamin E. Coe", + "email": "ben@npmjs.com", + "url": "https://twitter.com/benjamincoe" + }, + { + "name": "Nathan Zadoks", + "url": "https://github.com/nathan7" + }, + { + "name": "Róbert Oroszi", + "email": "robert+gh@oroszi.net", + "url": "https://github.com/oroce" + }, + { + "name": "Aurélio A. Heckert", + "url": "http://softwarelivre.org/aurium" + }, + { + "name": "Guy Ellis", + "url": "http://www.guyellisrocks.com/" + } + ], + "dependencies": {}, "description": "deep cloning of objects and arrays", + "devDependencies": { + "nodeunit": "~0.9.0" + }, + "engines": { + "node": ">=0.8" + }, + "homepage": "https://github.com/pvorb/node-clone#readme", + "license": "MIT", + "main": "clone.js", + "name": "clone", + "optionalDependencies": {}, + "repository": { + "type": "git", + "url": "git://github.com/pvorb/node-clone.git" + }, + "scripts": { + "test": "nodeunit test.js" + }, "tags": [ "clone", "object", @@ -8,44 +137,5 @@ "function", "date" ], - "version": "1.0.4", - "repository": { - "type": "git", - "url": "git://github.com/pvorb/node-clone.git" - }, - "bugs": { - "url": "https://github.com/pvorb/node-clone/issues" - }, - "main": "clone.js", - "author": "Paul Vorbach (http://paul.vorba.ch/)", - "contributors": [ - "Blake Miner (http://www.blakeminer.com/)", - "Tian You (http://blog.axqd.net/)", - "George Stagas (http://stagas.com/)", - "Tobiasz Cudnik (https://github.com/TobiaszCudnik)", - "Pavel Lang (https://github.com/langpavel)", - "Dan MacTough (http://yabfog.com/)", - "w1nk (https://github.com/w1nk)", - "Hugh Kennedy (http://twitter.com/hughskennedy)", - "Dustin Diaz (http://dustindiaz.com)", - "Ilya Shaisultanov (https://github.com/diversario)", - "Nathan MacInnes (http://macinn.es/)", - "Benjamin E. Coe (https://twitter.com/benjamincoe)", - "Nathan Zadoks (https://github.com/nathan7)", - "Róbert Oroszi (https://github.com/oroce)", - "Aurélio A. Heckert (http://softwarelivre.org/aurium)", - "Guy Ellis (http://www.guyellisrocks.com/)" - ], - "license": "MIT", - "engines": { - "node": ">=0.8" - }, - "dependencies": {}, - "devDependencies": { - "nodeunit": "~0.9.0" - }, - "optionalDependencies": {}, - "scripts": { - "test": "nodeunit test.js" - } -} \ No newline at end of file + "version": "1.0.4" +} diff --git a/node_modules/code-excerpt/package.json b/node_modules/code-excerpt/package.json index 1f55433e7..c3bbe843f 100644 --- a/node_modules/code-excerpt/package.json +++ b/node_modules/code-excerpt/package.json @@ -1,31 +1,67 @@ { - "name": "code-excerpt", - "version": "2.1.1", - "description": "Extract code excerpts", - "license": "MIT", - "repository": "vadimdemedes/code-excerpt", + "_args": [ + [ + "code-excerpt@2.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "code-excerpt@2.1.1", + "_id": "code-excerpt@2.1.1", + "_inBundle": false, + "_integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", + "_location": "/code-excerpt", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "code-excerpt@2.1.1", + "name": "code-excerpt", + "escapedName": "code-excerpt", + "rawSpec": "2.1.1", + "saveSpec": null, + "fetchSpec": "2.1.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", + "_spec": "2.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "vdemedes", "email": "vdemedes@gmail.com", "url": "github.com/vadimdemedes" }, - "engines": { - "node": ">=4" + "bugs": { + "url": "https://github.com/vadimdemedes/code-excerpt/issues" }, - "scripts": { - "test": "xo && ava" - }, - "files": [ - "index.js" - ], "dependencies": { "convert-to-spaces": "^1.0.1" }, + "description": "Extract code excerpts", "devDependencies": { "ava": "^0.16.0", "xo": "^0.17.1" }, + "engines": { + "node": ">=4" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/vadimdemedes/code-excerpt#readme", + "license": "MIT", + "name": "code-excerpt", + "repository": { + "type": "git", + "url": "git+https://github.com/vadimdemedes/code-excerpt.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "2.1.1", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/color-convert/package.json b/node_modules/color-convert/package.json index 6446c22d5..41721a8a5 100644 --- a/node_modules/color-convert/package.json +++ b/node_modules/color-convert/package.json @@ -1,14 +1,55 @@ { - "name": "color-convert", - "description": "Plain color conversion functions", - "version": "1.9.3", - "author": "Heather Arthur ", - "license": "MIT", - "repository": "Qix-/color-convert", - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" + "_args": [ + [ + "color-convert@1.9.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-convert@1.9.3", + "_id": "color-convert@1.9.3", + "_inBundle": false, + "_integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "_location": "/color-convert", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-convert@1.9.3", + "name": "color-convert", + "escapedName": "color-convert", + "rawSpec": "1.9.3", + "saveSpec": null, + "fetchSpec": "1.9.3" }, + "_requiredBy": [ + "/ansi-styles" + ], + "_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "_spec": "1.9.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Heather Arthur", + "email": "fayearthur@gmail.com" + }, + "bugs": { + "url": "https://github.com/Qix-/color-convert/issues" + }, + "dependencies": { + "color-name": "1.1.3" + }, + "description": "Plain color conversion functions", + "devDependencies": { + "chalk": "1.1.1", + "xo": "0.11.2" + }, + "files": [ + "index.js", + "conversions.js", + "css-keywords.js", + "route.js" + ], + "homepage": "https://github.com/Qix-/color-convert#readme", "keywords": [ "color", "colour", @@ -23,24 +64,22 @@ "ansi", "ansi16" ], - "files": [ - "index.js", - "conversions.js", - "css-keywords.js", - "route.js" - ], + "license": "MIT", + "name": "color-convert", + "repository": { + "type": "git", + "url": "git+https://github.com/Qix-/color-convert.git" + }, + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "version": "1.9.3", "xo": { "rules": { "default-case": 0, "no-inline-comments": 0, "operator-linebreak": 0 } - }, - "devDependencies": { - "chalk": "1.1.1", - "xo": "0.11.2" - }, - "dependencies": { - "color-name": "1.1.3" } -} \ No newline at end of file +} diff --git a/node_modules/color-name/package.json b/node_modules/color-name/package.json index 40d588535..8263d222e 100644 --- a/node_modules/color-name/package.json +++ b/node_modules/color-name/package.json @@ -1,25 +1,57 @@ { - "name": "color-name", - "version": "1.1.3", + "_args": [ + [ + "color-name@1.1.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-name@1.1.3", + "_id": "color-name@1.1.3", + "_inBundle": false, + "_integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "_location": "/color-name", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-name@1.1.3", + "name": "color-name", + "escapedName": "color-name", + "rawSpec": "1.1.3", + "saveSpec": null, + "fetchSpec": "1.1.3" + }, + "_requiredBy": [ + "/color-convert" + ], + "_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "_spec": "1.1.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "DY", + "email": "dfcreative@gmail.com" + }, + "bugs": { + "url": "https://github.com/dfcreative/color-name/issues" + }, "description": "A list of color names and its values", - "main": "index.js", - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git@github.com:dfcreative/color-name.git" - }, + "homepage": "https://github.com/dfcreative/color-name", "keywords": [ "color-name", "color", "color-keyword", "keyword" ], - "author": "DY ", "license": "MIT", - "bugs": { - "url": "https://github.com/dfcreative/color-name/issues" + "main": "index.js", + "name": "color-name", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/dfcreative/color-name.git" }, - "homepage": "https://github.com/dfcreative/color-name" -} \ No newline at end of file + "scripts": { + "test": "node test.js" + }, + "version": "1.1.3" +} diff --git a/node_modules/commander/package.json b/node_modules/commander/package.json index 6e623f09b..a27bcd331 100644 --- a/node_modules/commander/package.json +++ b/node_modules/commander/package.json @@ -1,35 +1,41 @@ { - "name": "commander", - "version": "6.0.0", - "description": "the complete solution for node.js command-line programs", - "keywords": [ - "commander", - "command", - "option", - "parser", - "cli", - "argument", - "args", - "argv" + "_args": [ + [ + "commander@6.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "TJ Holowaychuk ", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/tj/commander.js.git" + "_from": "commander@6.0.0", + "_id": "commander@6.0.0", + "_inBundle": false, + "_integrity": "sha512-s7EA+hDtTYNhuXkTlhqew4txMZVdszBmKWSPEMxGr8ru8JXR7bLUFIAtPhcSuFdJQ0ILMxnJi8GkQL0yvDy/YA==", + "_location": "/commander", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "commander@6.0.0", + "name": "commander", + "escapedName": "commander", + "rawSpec": "6.0.0", + "saveSpec": null, + "fetchSpec": "6.0.0" }, - "scripts": { - "lint": "eslint index.js \"tests/**/*.js\"", - "typescript-lint": "eslint typings/*.ts", - "test": "jest && npm run test-typings", - "test-typings": "tsc -p tsconfig.json" - }, - "main": "index", - "files": [ - "index.js", - "typings/index.d.ts" + "_requiredBy": [ + "/" ], + "_resolved": "https://registry.npmjs.org/commander/-/commander-6.0.0.tgz", + "_spec": "6.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "bugs": { + "url": "https://github.com/tj/commander.js/issues" + }, "dependencies": {}, + "description": "the complete solution for node.js command-line programs", "devDependencies": { "@types/jest": "^26.0.5", "@types/node": "^14.0.23", @@ -41,8 +47,37 @@ "standard": "^14.3.4", "typescript": "^3.9.7" }, - "typings": "typings/index.d.ts", "engines": { "node": ">= 6" - } -} \ No newline at end of file + }, + "files": [ + "index.js", + "typings/index.d.ts" + ], + "homepage": "https://github.com/tj/commander.js#readme", + "keywords": [ + "commander", + "command", + "option", + "parser", + "cli", + "argument", + "args", + "argv" + ], + "license": "MIT", + "main": "index", + "name": "commander", + "repository": { + "type": "git", + "url": "git+https://github.com/tj/commander.js.git" + }, + "scripts": { + "lint": "eslint index.js \"tests/**/*.js\"", + "test": "jest && npm run test-typings", + "test-typings": "tsc -p tsconfig.json", + "typescript-lint": "eslint typings/*.ts" + }, + "typings": "typings/index.d.ts", + "version": "6.0.0" +} diff --git a/node_modules/common-path-prefix/package.json b/node_modules/common-path-prefix/package.json index 5fbc77c3a..3f77352eb 100644 --- a/node_modules/common-path-prefix/package.json +++ b/node_modules/common-path-prefix/package.json @@ -1,24 +1,50 @@ { - "name": "common-path-prefix", - "version": "3.0.0", + "_args": [ + [ + "common-path-prefix@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "common-path-prefix@3.0.0", + "_id": "common-path-prefix@3.0.0", + "_inBundle": false, + "_integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "_location": "/common-path-prefix", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "common-path-prefix@3.0.0", + "name": "common-path-prefix", + "escapedName": "common-path-prefix", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mark Wubben", + "url": "https://novemberborn.net/" + }, + "bugs": { + "url": "https://github.com/novemberborn/common-path-prefix/issues" + }, "description": "Computes the longest prefix string that is common to each path, excluding the base component", - "main": "index.js", + "devDependencies": { + "ava": "^2.3.0", + "nyc": "^14.1.1", + "standard": "^14.0.2" + }, "files": [ "index.d.ts", "index.js" ], - "scripts": { - "test": "standard && nyc ava" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/novemberborn/common-path-prefix.git" - }, - "author": "Mark Wubben (https://novemberborn.net/)", - "license": "ISC", - "bugs": { - "url": "https://github.com/novemberborn/common-path-prefix/issues" - }, "homepage": "https://github.com/novemberborn/common-path-prefix#readme", "keywords": [ "common", @@ -33,9 +59,15 @@ "common path start", "common root" ], - "devDependencies": { - "ava": "^2.3.0", - "nyc": "^14.1.1", - "standard": "^14.0.2" - } -} \ No newline at end of file + "license": "ISC", + "main": "index.js", + "name": "common-path-prefix", + "repository": { + "type": "git", + "url": "git+https://github.com/novemberborn/common-path-prefix.git" + }, + "scripts": { + "test": "standard && nyc ava" + }, + "version": "3.0.0" +} diff --git a/node_modules/concat-map/package.json b/node_modules/concat-map/package.json index 396f2c1b9..d7b2ee06c 100644 --- a/node_modules/concat-map/package.json +++ b/node_modules/concat-map/package.json @@ -1,12 +1,50 @@ { - "name": "concat-map", - "description": "concatenative mapdashery", - "version": "0.0.1", - "repository": { - "type": "git", - "url": "git://github.com/substack/node-concat-map.git" + "_args": [ + [ + "concat-map@0.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "concat-map@0.0.1", + "_id": "concat-map@0.0.1", + "_inBundle": false, + "_integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "_location": "/concat-map", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "concat-map@0.0.1", + "name": "concat-map", + "escapedName": "concat-map", + "rawSpec": "0.0.1", + "saveSpec": null, + "fetchSpec": "0.0.1" }, - "main": "index.js", + "_requiredBy": [ + "/brace-expansion" + ], + "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "_spec": "0.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "bugs": { + "url": "https://github.com/substack/node-concat-map/issues" + }, + "description": "concatenative mapdashery", + "devDependencies": { + "tape": "~2.4.0" + }, + "directories": { + "example": "example", + "test": "test" + }, + "homepage": "https://github.com/substack/node-concat-map#readme", "keywords": [ "concat", "concatMap", @@ -14,22 +52,16 @@ "functional", "higher-order" ], - "directories": { - "example": "example", - "test": "test" + "license": "MIT", + "main": "index.js", + "name": "concat-map", + "repository": { + "type": "git", + "url": "git://github.com/substack/node-concat-map.git" }, "scripts": { "test": "tape test/*.js" }, - "devDependencies": { - "tape": "~2.4.0" - }, - "license": "MIT", - "author": { - "name": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net" - }, "testling": { "files": "test/*.js", "browsers": { @@ -55,5 +87,6 @@ 12 ] } - } -} \ No newline at end of file + }, + "version": "0.0.1" +} diff --git a/node_modules/concordance/node_modules/md5-hex/package.json b/node_modules/concordance/node_modules/md5-hex/package.json index f45fb17da..9924a3303 100644 --- a/node_modules/concordance/node_modules/md5-hex/package.json +++ b/node_modules/concordance/node_modules/md5-hex/package.json @@ -1,24 +1,58 @@ { - "name": "md5-hex", - "version": "2.0.0", - "description": "Create a MD5 hash with hex encoding", - "license": "MIT", - "repository": "sindresorhus/md5-hex", + "_args": [ + [ + "md5-hex@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "md5-hex@2.0.0", + "_id": "md5-hex@2.0.0", + "_inBundle": false, + "_integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", + "_location": "/concordance/md5-hex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "md5-hex@2.0.0", + "name": "md5-hex", + "escapedName": "md5-hex", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/sindresorhus/md5-hex/issues" + }, + "dependencies": { + "md5-o-matic": "^0.1.1" + }, + "description": "Create a MD5 hash with hex encoding", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "browser.js" ], + "homepage": "https://github.com/sindresorhus/md5-hex#readme", "keywords": [ "hash", "crypto", @@ -28,12 +62,14 @@ "browser", "browserify" ], - "dependencies": { - "md5-o-matic": "^0.1.1" + "license": "MIT", + "name": "md5-hex", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/md5-hex.git" }, - "devDependencies": { - "ava": "*", - "xo": "*" + "scripts": { + "test": "xo && ava" }, - "browser": "browser.js" -} \ No newline at end of file + "version": "2.0.0" +} diff --git a/node_modules/concordance/node_modules/semver/package.json b/node_modules/concordance/node_modules/semver/package.json index 90e287ecf..2252489c1 100644 --- a/node_modules/concordance/node_modules/semver/package.json +++ b/node_modules/concordance/node_modules/semver/package.json @@ -1,28 +1,64 @@ { - "name": "semver", - "version": "5.7.1", - "description": "The semantic version parser used by npm.", - "main": "semver.js", - "scripts": { - "test": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags" + "_args": [ + [ + "semver@5.7.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "semver@5.7.1", + "_id": "semver@5.7.1", + "_inBundle": false, + "_integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "_location": "/concordance/semver", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "semver@5.7.1", + "name": "semver", + "escapedName": "semver", + "rawSpec": "5.7.1", + "saveSpec": null, + "fetchSpec": "5.7.1" }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "_spec": "5.7.1", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "semver": "bin/semver" + }, + "bugs": { + "url": "https://github.com/npm/node-semver/issues" + }, + "description": "The semantic version parser used by npm.", "devDependencies": { "tap": "^13.0.0-rc.18" }, - "license": "ISC", - "repository": "https://github.com/npm/node-semver", - "bin": { - "semver": "./bin/semver" - }, "files": [ "bin", "range.bnf", "semver.js" ], + "homepage": "https://github.com/npm/node-semver#readme", + "license": "ISC", + "main": "semver.js", + "name": "semver", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/node-semver.git" + }, + "scripts": { + "postpublish": "git push origin --all; git push origin --tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap" + }, "tap": { "check-coverage": true - } -} \ No newline at end of file + }, + "version": "5.7.1" +} diff --git a/node_modules/concordance/package.json b/node_modules/concordance/package.json index 6c8901446..e3362bd89 100644 --- a/node_modules/concordance/package.json +++ b/node_modules/concordance/package.json @@ -1,29 +1,48 @@ { - "name": "concordance", - "version": "4.0.0", - "description": "Compare, format, diff and serialize any JavaScript value", - "main": "index.js", - "files": [ - "lib", - "index.js" + "_args": [ + [ + "concordance@4.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" + "_development": true, + "_from": "concordance@4.0.0", + "_id": "concordance@4.0.0", + "_inBundle": false, + "_integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", + "_location": "/concordance", + "_phantomChildren": { + "md5-o-matic": "0.1.1" }, - "scripts": { - "lint": "as-i-preach", - "test": "npm run -s lint && nyc ava" + "_requested": { + "type": "version", + "registry": true, + "raw": "concordance@4.0.0", + "name": "concordance", + "escapedName": "concordance", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" }, - "repository": { - "type": "git", - "url": "git+https://github.com/concordancejs/concordance.git" + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "as-i-preach": { + "allowDevDependencies": [ + "perf/**/*.js", + "test/**/*.js" + ] + }, + "author": { + "name": "Mark Wubben", + "url": "https://novemberborn.net/" }, - "author": "Mark Wubben (https://novemberborn.net/)", - "license": "ISC", "bugs": { "url": "https://github.com/concordancejs/concordance/issues" }, - "homepage": "https://github.com/concordancejs/concordance#readme", "dependencies": { "date-time": "^2.1.0", "esutils": "^2.0.2", @@ -37,6 +56,7 @@ "semver": "^5.5.1", "well-known-symbols": "^2.0.0" }, + "description": "Compare, format, diff and serialize any JavaScript value", "devDependencies": { "@novemberborn/as-i-preach": "^10.0.1", "ava": "1.0.0-beta.8", @@ -47,12 +67,17 @@ "nyc": "^13.0.1", "pretty-format": "^23.6.0" }, - "as-i-preach": { - "allowDevDependencies": [ - "perf/**/*.js", - "test/**/*.js" - ] + "engines": { + "node": ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" }, + "files": [ + "lib", + "index.js" + ], + "homepage": "https://github.com/concordancejs/concordance#readme", + "license": "ISC", + "main": "index.js", + "name": "concordance", "nyc": { "reporter": [ "html", @@ -60,5 +85,14 @@ "text" ] }, - "standard-engine": "@novemberborn/as-i-preach" -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git+https://github.com/concordancejs/concordance.git" + }, + "scripts": { + "lint": "as-i-preach", + "test": "npm run -s lint && nyc ava" + }, + "standard-engine": "@novemberborn/as-i-preach", + "version": "4.0.0" +} diff --git a/node_modules/configstore/package.json b/node_modules/configstore/package.json index 08dd5b83a..3411fb0e6 100644 --- a/node_modules/configstore/package.json +++ b/node_modules/configstore/package.json @@ -1,23 +1,61 @@ { - "name": "configstore", - "version": "5.0.1", - "description": "Easily load and save config without having to think about where and how", - "license": "BSD-2-Clause", - "repository": "yeoman/configstore", + "_args": [ + [ + "configstore@5.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "configstore@5.0.1", + "_id": "configstore@5.0.1", + "_inBundle": false, + "_integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "_location": "/configstore", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "configstore@5.0.1", + "name": "configstore", + "escapedName": "configstore", + "rawSpec": "5.0.1", + "saveSpec": null, + "fetchSpec": "5.0.1" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "_spec": "5.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/yeoman/configstore/issues" + }, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "description": "Easily load and save config without having to think about where and how", + "devDependencies": { + "ava": "^2.1.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/yeoman/configstore#readme", "keywords": [ "config", "store", @@ -31,16 +69,14 @@ "persistent", "save" ], - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" + "license": "BSD-2-Clause", + "name": "configstore", + "repository": { + "type": "git", + "url": "git+https://github.com/yeoman/configstore.git" }, - "devDependencies": { - "ava": "^2.1.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "5.0.1" +} diff --git a/node_modules/console-log-level/package.json b/node_modules/console-log-level/package.json index 55a7bcc1c..181b67d9c 100644 --- a/node_modules/console-log-level/package.json +++ b/node_modules/console-log-level/package.json @@ -1,15 +1,50 @@ { - "name": "console-log-level", - "version": "1.4.1", + "_args": [ + [ + "console-log-level@1.4.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "console-log-level@1.4.1", + "_id": "console-log-level@1.4.1", + "_inBundle": false, + "_integrity": "sha512-VZzbIORbP+PPcN/gg3DXClTLPLg5Slwd5fL2MIc+o1qZ4BXBvWyc6QxPk6T/Mkr6IVjRpoAGf32XxP3ZWMVRcQ==", + "_location": "/console-log-level", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "console-log-level@1.4.1", + "name": "console-log-level", + "escapedName": "console-log-level", + "rawSpec": "1.4.1", + "saveSpec": null, + "fetchSpec": "1.4.1" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/console-log-level/-/console-log-level-1.4.1.tgz", + "_spec": "1.4.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Thomas Watson Steen", + "email": "w@tson.dk" + }, + "bugs": { + "url": "https://github.com/watson/console-log-level/issues" + }, + "coordinates": [ + 55.778253, + 12.593208 + ], + "dependencies": {}, "description": "The most simple logger imaginable", - "main": "index.js", - "scripts": { - "test": "standard && tape test.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/watson/console-log-level.git" + "devDependencies": { + "standard": "^12.0.1", + "tape": "^4.10.1" }, + "homepage": "https://github.com/watson/console-log-level", "keywords": [ "log", "logging", @@ -19,19 +54,15 @@ "stdout", "stderr" ], - "author": "Thomas Watson Steen ", "license": "MIT", - "bugs": { - "url": "https://github.com/watson/console-log-level/issues" + "main": "index.js", + "name": "console-log-level", + "repository": { + "type": "git", + "url": "git+https://github.com/watson/console-log-level.git" }, - "homepage": "https://github.com/watson/console-log-level", - "dependencies": {}, - "devDependencies": { - "standard": "^12.0.1", - "tape": "^4.10.1" + "scripts": { + "test": "standard && tape test.js" }, - "coordinates": [ - 55.778253, - 12.593208 - ] -} \ No newline at end of file + "version": "1.4.1" +} diff --git a/node_modules/contains-path/package.json b/node_modules/contains-path/package.json index dd72402ff..26e709572 100644 --- a/node_modules/contains-path/package.json +++ b/node_modules/contains-path/package.json @@ -1,28 +1,52 @@ { - "name": "contains-path", - "description": "Return true if a file path contains the given path.", - "version": "0.1.0", - "homepage": "https://github.com/jonschlinkert/contains-path", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "repository": "jonschlinkert/contains-path", + "_args": [ + [ + "contains-path@0.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "contains-path@0.1.0", + "_id": "contains-path@0.1.0", + "_inBundle": false, + "_integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "_location": "/contains-path", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "contains-path@0.1.0", + "name": "contains-path", + "escapedName": "contains-path", + "rawSpec": "0.1.0", + "saveSpec": null, + "fetchSpec": "0.1.0" + }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "_spec": "0.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/contains-path/issues" }, - "license": "MIT", - "files": [ - "index.js" - ], - "main": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "mocha" - }, "dependencies": {}, + "description": "Return true if a file path contains the given path.", "devDependencies": { "mocha": "*" }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/jonschlinkert/contains-path", "keywords": [ "contains", "directory", @@ -40,6 +64,16 @@ "regex", "test" ], + "license": "MIT", + "main": "index.js", + "name": "contains-path", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/contains-path.git" + }, + "scripts": { + "test": "mocha" + }, "verb": { "related": { "list": [ @@ -51,5 +85,6 @@ "parse-filepath" ] } - } -} \ No newline at end of file + }, + "version": "0.1.0" +} diff --git a/node_modules/convert-source-map/package.json b/node_modules/convert-source-map/package.json index 40ec9f5af..8703ecdd9 100644 --- a/node_modules/convert-source-map/package.json +++ b/node_modules/convert-source-map/package.json @@ -1,23 +1,59 @@ { - "name": "convert-source-map", - "version": "1.7.0", - "description": "Converts a source-map from/to different formats and allows adding/changing properties.", - "main": "index.js", - "scripts": { - "test": "tap test/*.js --color" + "_args": [ + [ + "convert-source-map@1.7.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "convert-source-map@1.7.0", + "_id": "convert-source-map@1.7.0", + "_inBundle": false, + "_integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "_location": "/convert-source-map", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "convert-source-map@1.7.0", + "name": "convert-source-map", + "escapedName": "convert-source-map", + "rawSpec": "1.7.0", + "saveSpec": null, + "fetchSpec": "1.7.0" }, - "repository": { - "type": "git", - "url": "git://github.com/thlorenz/convert-source-map.git" + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "_spec": "1.7.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Thorsten Lorenz", + "email": "thlorenz@gmx.de", + "url": "http://thlorenz.com" + }, + "browser": { + "fs": false + }, + "bugs": { + "url": "https://github.com/thlorenz/convert-source-map/issues" }, - "homepage": "https://github.com/thlorenz/convert-source-map", "dependencies": { "safe-buffer": "~5.1.1" }, + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", "devDependencies": { "inline-source-map": "~0.6.2", "tap": "~9.0.0" }, + "engine": { + "node": ">=0.6" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/thlorenz/convert-source-map", "keywords": [ "convert", "sourcemap", @@ -26,19 +62,15 @@ "browser", "debug" ], - "author": { - "name": "Thorsten Lorenz", - "email": "thlorenz@gmx.de", - "url": "http://thlorenz.com" - }, "license": "MIT", - "engine": { - "node": ">=0.6" + "main": "index.js", + "name": "convert-source-map", + "repository": { + "type": "git", + "url": "git://github.com/thlorenz/convert-source-map.git" }, - "files": [ - "index.js" - ], - "browser": { - "fs": false - } -} \ No newline at end of file + "scripts": { + "test": "tap test/*.js --color" + }, + "version": "1.7.0" +} diff --git a/node_modules/convert-to-spaces/package.json b/node_modules/convert-to-spaces/package.json index 330450e4d..48c1b61ce 100644 --- a/node_modules/convert-to-spaces/package.json +++ b/node_modules/convert-to-spaces/package.json @@ -1,25 +1,64 @@ { - "name": "convert-to-spaces", - "version": "1.0.2", - "description": "Convert tabs to spaces in a string", - "license": "MIT", - "repository": "vadimdemedes/convert-to-spaces", - "author": "Vadim Demedes ", - "keywords": [ - "tabs", - "spaces" + "_args": [ + [ + "convert-to-spaces@1.0.2", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "convert-to-spaces@1.0.2", + "_id": "convert-to-spaces@1.0.2", + "_inBundle": false, + "_integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", + "_location": "/convert-to-spaces", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "convert-to-spaces@1.0.2", + "name": "convert-to-spaces", + "escapedName": "convert-to-spaces", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" + }, + "_requiredBy": [ + "/code-excerpt" + ], + "_resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Vadim Demedes", + "email": "vdemedes@gmail.com" + }, + "bugs": { + "url": "https://github.com/vadimdemedes/convert-to-spaces/issues" + }, + "description": "Convert tabs to spaces in a string", + "devDependencies": { + "ava": "^0.18.2", + "xo": "^0.17.1" + }, "engines": { "node": ">= 4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], - "devDependencies": { - "ava": "^0.18.2", - "xo": "^0.17.1" - } -} \ No newline at end of file + "homepage": "https://github.com/vadimdemedes/convert-to-spaces#readme", + "keywords": [ + "tabs", + "spaces" + ], + "license": "MIT", + "name": "convert-to-spaces", + "repository": { + "type": "git", + "url": "git+https://github.com/vadimdemedes/convert-to-spaces.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.2" +} diff --git a/node_modules/crypt/package.json b/node_modules/crypt/package.json index b4b8c991c..40afbd2e5 100644 --- a/node_modules/crypt/package.json +++ b/node_modules/crypt/package.json @@ -1,22 +1,55 @@ { - "author": "Paul Vorbach (http://vorb.de)", - "name": "crypt", - "description": "utilities for encryption and hashing", - "tags": [ - "hash", - "security" + "_args": [ + [ + "crypt@0.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "version": "0.0.2", - "license": "BSD-3-Clause", - "repository": { - "type": "git", - "url": "git://github.com/pvorb/node-crypt.git" + "_from": "crypt@0.0.2", + "_id": "crypt@0.0.2", + "_inBundle": false, + "_integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "_location": "/crypt", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "crypt@0.0.2", + "name": "crypt", + "escapedName": "crypt", + "rawSpec": "0.0.2", + "saveSpec": null, + "fetchSpec": "0.0.2" + }, + "_requiredBy": [ + "/md5" + ], + "_resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "_spec": "0.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Paul Vorbach", + "email": "paul@vorb.de", + "url": "http://vorb.de" }, "bugs": { "url": "https://github.com/pvorb/node-crypt/issues" }, - "main": "crypt.js", + "description": "utilities for encryption and hashing", "engines": { "node": "*" - } -} \ No newline at end of file + }, + "homepage": "https://github.com/pvorb/node-crypt#readme", + "license": "BSD-3-Clause", + "main": "crypt.js", + "name": "crypt", + "repository": { + "type": "git", + "url": "git://github.com/pvorb/node-crypt.git" + }, + "tags": [ + "hash", + "security" + ], + "version": "0.0.2" +} diff --git a/node_modules/crypto-random-string/package.json b/node_modules/crypto-random-string/package.json index ef7255a61..3399f7b58 100644 --- a/node_modules/crypto-random-string/package.json +++ b/node_modules/crypto-random-string/package.json @@ -1,24 +1,55 @@ { - "name": "crypto-random-string", - "version": "2.0.0", - "description": "Generate a cryptographically strong random string", - "license": "MIT", - "repository": "sindresorhus/crypto-random-string", + "_args": [ + [ + "crypto-random-string@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "crypto-random-string@2.0.0", + "_id": "crypto-random-string@2.0.0", + "_inBundle": false, + "_integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "_location": "/crypto-random-string", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "crypto-random-string@2.0.0", + "name": "crypto-random-string", + "escapedName": "crypto-random-string", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/unique-string" + ], + "_resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/crypto-random-string/issues" + }, + "description": "Generate a cryptographically strong random string", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/crypto-random-string#readme", "keywords": [ "random", "string", @@ -32,9 +63,14 @@ "secure", "hex" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "crypto-random-string", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/crypto-random-string.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.0" +} diff --git a/node_modules/currently-unhandled/package.json b/node_modules/currently-unhandled/package.json index 99380249b..f74579067 100644 --- a/node_modules/currently-unhandled/package.json +++ b/node_modules/currently-unhandled/package.json @@ -1,34 +1,51 @@ { - "name": "currently-unhandled", - "version": "0.4.1", - "description": "Track the list of currently unhandled promise rejections.", - "license": "MIT", - "repository": "jamestalmage/currently-unhandled", + "_args": [ + [ + "currently-unhandled@0.4.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "currently-unhandled@0.4.1", + "_id": "currently-unhandled@0.4.1", + "_inBundle": false, + "_integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "_location": "/currently-unhandled", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "currently-unhandled@0.4.1", + "name": "currently-unhandled", + "escapedName": "currently-unhandled", + "rawSpec": "0.4.1", + "saveSpec": null, + "fetchSpec": "0.4.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "_spec": "0.4.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "James Talmage", "email": "james@talmage.io", "url": "github.com/jamestalmage" }, - "engines": { - "node": ">=0.10.0" + "ava": { + "files": "test.js" }, - "scripts": { - "test": "xo && nyc ava" + "browser": { + "./index.js": "./browser.js" + }, + "bugs": { + "url": "https://github.com/jamestalmage/currently-unhandled/issues" }, - "files": [ - "index.js", - "core.js", - "browser.js" - ], - "keywords": [ - "unhandled", - "unhandledRejection", - "rejected", - "promises" - ], "dependencies": { "array-find-index": "^1.0.1" }, + "description": "Track the list of currently unhandled promise rejections.", "devDependencies": { "ava": "^0.15.1", "bluebird": "^3.4.0", @@ -46,18 +63,37 @@ "watchify": "^3.7.0", "xo": "^0.15.0" }, - "browser": { - "./index.js": "./browser.js" - }, - "ava": { - "files": "test.js" + "engines": { + "node": ">=0.10.0" }, + "files": [ + "index.js", + "core.js", + "browser.js" + ], + "homepage": "https://github.com/jamestalmage/currently-unhandled#readme", + "keywords": [ + "unhandled", + "unhandledRejection", + "rejected", + "promises" + ], + "license": "MIT", + "name": "currently-unhandled", "nyc": { "reporter": [ "lcov", "text" ] }, + "repository": { + "type": "git", + "url": "git+https://github.com/jamestalmage/currently-unhandled.git" + }, + "scripts": { + "test": "xo && nyc ava" + }, + "version": "0.4.1", "xo": { "ignores": [ "browser-bluebird-test.js" @@ -68,4 +104,4 @@ "node" ] } -} \ No newline at end of file +} diff --git a/node_modules/date-time/package.json b/node_modules/date-time/package.json index 3b28adcd3..6db0ceca4 100644 --- a/node_modules/date-time/package.json +++ b/node_modules/date-time/package.json @@ -1,23 +1,56 @@ { - "name": "date-time", - "version": "2.1.0", - "description": "Pretty datetime: `2014-01-09 06:46:01`", - "license": "MIT", - "repository": "sindresorhus/date-time", + "_args": [ + [ + "date-time@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "date-time@2.1.0", + "_id": "date-time@2.1.0", + "_inBundle": false, + "_integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "_location": "/date-time", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "date-time@2.1.0", + "name": "date-time", + "escapedName": "date-time", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/date-time/issues" + }, + "dependencies": { + "time-zone": "^1.0.0" + }, + "description": "Pretty datetime: `2014-01-09 06:46:01`", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/date-time#readme", "keywords": [ "datetime", "date-time", @@ -29,11 +62,14 @@ "zone", "timestamp" ], - "dependencies": { - "time-zone": "^1.0.0" + "license": "MIT", + "name": "date-time", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/date-time.git" }, - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "2.1.0" +} diff --git a/node_modules/debug/package.json b/node_modules/debug/package.json index a71916fc4..a44b63ef6 100644 --- a/node_modules/debug/package.json +++ b/node_modules/debug/package.json @@ -1,44 +1,62 @@ { - "name": "debug", - "version": "4.1.1", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/debug.git" + "_args": [ + [ + "debug@4.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "debug@4.1.1", + "_id": "debug@4.1.1", + "_inBundle": false, + "_integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "_location": "/debug", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "debug@4.1.1", + "name": "debug", + "escapedName": "debug", + "rawSpec": "4.1.1", + "saveSpec": null, + "fetchSpec": "4.1.1" }, - "description": "small debugging utility", - "keywords": [ - "debug", - "log", - "debugger" + "_requiredBy": [ + "/@eslint/eslintrc", + "/@typescript-eslint/eslint-plugin", + "/@typescript-eslint/parser", + "/@typescript-eslint/typescript-estree", + "/ava", + "/eslint", + "/nock" ], - "files": [ - "src", - "dist/debug.js", - "LICENSE", - "README.md" - ], - "author": "TJ Holowaychuk ", + "_resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "_spec": "4.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "browser": "./src/browser.js", + "bugs": { + "url": "https://github.com/visionmedia/debug/issues" + }, "contributors": [ - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " + { + "name": "Nathan Rajlich", + "email": "nathan@tootallnate.net", + "url": "http://n8.io" + }, + { + "name": "Andrew Rhyne", + "email": "rhyneandrew@gmail.com" + } ], - "license": "MIT", - "scripts": { - "lint": "xo", - "test": "npm run test:node && npm run test:browser", - "test:node": "istanbul cover _mocha -- test.js", - "pretest:browser": "npm run build", - "test:browser": "karma start --single-run", - "prebuild:debug": "mkdir -p dist && browserify --standalone debug -o dist/debug.es6.js .", - "build:debug": "babel -o dist/debug.js dist/debug.es6.js > dist/debug.js", - "build:test": "babel -d dist test.js", - "build": "npm run build:debug && npm run build:test", - "clean": "rimraf dist coverage", - "test:coverage": "cat ./coverage/lcov.info | coveralls" - }, "dependencies": { "ms": "^2.1.1" }, + "description": "small debugging utility", "devDependencies": { "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", @@ -57,7 +75,38 @@ "rimraf": "^2.5.4", "xo": "^0.23.0" }, + "files": [ + "src", + "dist/debug.js", + "LICENSE", + "README.md" + ], + "homepage": "https://github.com/visionmedia/debug#readme", + "keywords": [ + "debug", + "log", + "debugger" + ], + "license": "MIT", "main": "./src/index.js", - "browser": "./src/browser.js", - "unpkg": "./dist/debug.js" -} \ No newline at end of file + "name": "debug", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "scripts": { + "build": "npm run build:debug && npm run build:test", + "build:debug": "babel -o dist/debug.js dist/debug.es6.js > dist/debug.js", + "build:test": "babel -d dist test.js", + "clean": "rimraf dist coverage", + "lint": "xo", + "prebuild:debug": "mkdir -p dist && browserify --standalone debug -o dist/debug.es6.js .", + "pretest:browser": "npm run build", + "test": "npm run test:node && npm run test:browser", + "test:browser": "karma start --single-run", + "test:coverage": "cat ./coverage/lcov.info | coveralls", + "test:node": "istanbul cover _mocha -- test.js" + }, + "unpkg": "./dist/debug.js", + "version": "4.1.1" +} diff --git a/node_modules/decamelize/package.json b/node_modules/decamelize/package.json index 861013122..436ee2e5e 100644 --- a/node_modules/decamelize/package.json +++ b/node_modules/decamelize/package.json @@ -1,23 +1,54 @@ { - "name": "decamelize", - "version": "1.2.0", - "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow", - "license": "MIT", - "repository": "sindresorhus/decamelize", + "_args": [ + [ + "decamelize@1.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "decamelize@1.2.0", + "_id": "decamelize@1.2.0", + "_inBundle": false, + "_integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "_location": "/decamelize", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "decamelize@1.2.0", + "name": "decamelize", + "escapedName": "decamelize", + "rawSpec": "1.2.0", + "saveSpec": null, + "fetchSpec": "1.2.0" + }, + "_requiredBy": [ + "/yargs", + "/yargs-parser" + ], + "_resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "_spec": "1.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/decamelize/issues" + }, + "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=0.10.0" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/decamelize#readme", "keywords": [ "decamelize", "decamelcase", @@ -31,8 +62,14 @@ "text", "convert" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "decamelize", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/decamelize.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.2.0" +} diff --git a/node_modules/decompress-response/package.json b/node_modules/decompress-response/package.json index 25f1828ef..564923932 100644 --- a/node_modules/decompress-response/package.json +++ b/node_modules/decompress-response/package.json @@ -1,30 +1,53 @@ { - "name": "decompress-response", - "version": "3.3.0", - "description": "Decompress a HTTP response if needed", - "license": "MIT", - "repository": "sindresorhus/decompress-response", - "maintainers": [ - { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - { - "name": "Vsevolod Strukchinsky", - "email": "floatdrop@gmail.com", - "url": "github.com/floatdrop" - } + "_args": [ + [ + "decompress-response@3.3.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "decompress-response@3.3.0", + "_id": "decompress-response@3.3.0", + "_inBundle": false, + "_integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "_location": "/decompress-response", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "decompress-response@3.3.0", + "name": "decompress-response", + "escapedName": "decompress-response", + "rawSpec": "3.3.0", + "saveSpec": null, + "fetchSpec": "3.3.0" + }, + "_requiredBy": [ + "/got" + ], + "_resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "_spec": "3.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/sindresorhus/decompress-response/issues" + }, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "description": "Decompress a HTTP response if needed", + "devDependencies": { + "ava": "*", + "get-stream": "^3.0.0", + "pify": "^3.0.0", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/decompress-response#readme", "keywords": [ "decompress", "response", @@ -41,13 +64,26 @@ "stream", "compressed" ], - "dependencies": { - "mimic-response": "^1.0.0" + "license": "MIT", + "maintainers": [ + { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + { + "name": "Vsevolod Strukchinsky", + "email": "floatdrop@gmail.com", + "url": "github.com/floatdrop" + } + ], + "name": "decompress-response", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/decompress-response.git" }, - "devDependencies": { - "ava": "*", - "get-stream": "^3.0.0", - "pify": "^3.0.0", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "3.3.0" +} diff --git a/node_modules/deep-extend/package.json b/node_modules/deep-extend/package.json index e507ea0fb..c402f59d5 100644 --- a/node_modules/deep-extend/package.json +++ b/node_modules/deep-extend/package.json @@ -1,31 +1,40 @@ { - "name": "deep-extend", - "description": "Recursive object extending", - "license": "MIT", - "version": "0.6.0", - "homepage": "https://github.com/unclechu/node-deep-extend", - "keywords": [ - "deep-extend", - "extend", - "deep", - "recursive", - "xtend", - "clone", - "merge", - "json" + "_args": [ + [ + "deep-extend@0.6.0", + "/home/marco/repos/github/codeql-action" + ] ], - "licenses": [ - { - "type": "MIT", - "url": "https://raw.githubusercontent.com/unclechu/node-deep-extend/master/LICENSE" - } - ], - "repository": { - "type": "git", - "url": "git://github.com/unclechu/node-deep-extend.git" + "_development": true, + "_from": "deep-extend@0.6.0", + "_id": "deep-extend@0.6.0", + "_inBundle": false, + "_integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "_location": "/deep-extend", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "deep-extend@0.6.0", + "name": "deep-extend", + "escapedName": "deep-extend", + "rawSpec": "0.6.0", + "saveSpec": null, + "fetchSpec": "0.6.0" + }, + "_requiredBy": [ + "/rc" + ], + "_resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "_spec": "0.6.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Viacheslav Lotsmanov", + "email": "lotsmanov89@gmail.com" + }, + "bugs": { + "url": "https://github.com/unclechu/node-deep-extend/issues" }, - "author": "Viacheslav Lotsmanov ", - "bugs": "https://github.com/unclechu/node-deep-extend/issues", "contributors": [ { "name": "Romain Prieto", @@ -44,19 +53,44 @@ "url": "https://github.com/mwakerman" } ], - "main": "lib/deep-extend.js", - "engines": { - "node": ">=4.0.0" - }, - "scripts": { - "test": "./node_modules/.bin/mocha" - }, + "description": "Recursive object extending", "devDependencies": { "mocha": "5.2.0", "should": "13.2.1" }, + "engines": { + "node": ">=4.0.0" + }, "files": [ "index.js", "lib/" - ] -} \ No newline at end of file + ], + "homepage": "https://github.com/unclechu/node-deep-extend", + "keywords": [ + "deep-extend", + "extend", + "deep", + "recursive", + "xtend", + "clone", + "merge", + "json" + ], + "license": "MIT", + "licenses": [ + { + "type": "MIT", + "url": "https://raw.githubusercontent.com/unclechu/node-deep-extend/master/LICENSE" + } + ], + "main": "lib/deep-extend.js", + "name": "deep-extend", + "repository": { + "type": "git", + "url": "git://github.com/unclechu/node-deep-extend.git" + }, + "scripts": { + "test": "mocha" + }, + "version": "0.6.0" +} diff --git a/node_modules/deep-is/package.json b/node_modules/deep-is/package.json index d3fe0febc..8dc30e733 100644 --- a/node_modules/deep-is/package.json +++ b/node_modules/deep-is/package.json @@ -1,37 +1,69 @@ { - "name": "deep-is", - "version": "0.1.3", - "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN", - "main": "index.js", - "directories": { - "lib": ".", - "example": "example", - "test": "test" - }, - "scripts": { - "test": "tape test/*.js" - }, - "devDependencies": { - "tape": "~1.0.2" - }, - "repository": { - "type": "git", - "url": "http://github.com/thlorenz/deep-is.git" - }, - "keywords": [ - "equality", - "equal", - "compare" + "_args": [ + [ + "deep-is@0.1.3", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "deep-is@0.1.3", + "_id": "deep-is@0.1.3", + "_inBundle": false, + "_integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "_location": "/deep-is", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "deep-is@0.1.3", + "name": "deep-is", + "escapedName": "deep-is", + "rawSpec": "0.1.3", + "saveSpec": null, + "fetchSpec": "0.1.3" + }, + "_requiredBy": [ + "/optionator" + ], + "_resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "_spec": "0.1.3", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Thorsten Lorenz", "email": "thlorenz@gmx.de", "url": "http://thlorenz.com" }, + "bugs": { + "url": "https://github.com/thlorenz/deep-is/issues" + }, + "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN", + "devDependencies": { + "tape": "~1.0.2" + }, + "directories": { + "lib": ".", + "example": "example", + "test": "test" + }, + "homepage": "https://github.com/thlorenz/deep-is#readme", + "keywords": [ + "equality", + "equal", + "compare" + ], "license": { "type": "MIT", "url": "https://github.com/thlorenz/deep-is/blob/master/LICENSE" }, + "main": "index.js", + "name": "deep-is", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/thlorenz/deep-is.git" + }, + "scripts": { + "test": "tape test/*.js" + }, "testling": { "files": "test/*.js", "browsers": { @@ -57,5 +89,6 @@ 12 ] } - } -} \ No newline at end of file + }, + "version": "0.1.3" +} diff --git a/node_modules/defaults/package.json b/node_modules/defaults/package.json index f34731bf6..bd5363b03 100644 --- a/node_modules/defaults/package.json +++ b/node_modules/defaults/package.json @@ -1,26 +1,61 @@ { - "name": "defaults", - "version": "1.0.3", + "_args": [ + [ + "defaults@1.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "defaults@1.0.3", + "_id": "defaults@1.0.3", + "_inBundle": false, + "_integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "_location": "/defaults", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "defaults@1.0.3", + "name": "defaults", + "escapedName": "defaults", + "rawSpec": "1.0.3", + "saveSpec": null, + "fetchSpec": "1.0.3" + }, + "_requiredBy": [ + "/wcwidth" + ], + "_resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "_spec": "1.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Elijah Insua", + "email": "tmpvar@gmail.com" + }, + "bugs": { + "url": "https://github.com/tmpvar/defaults/issues" + }, + "dependencies": { + "clone": "^1.0.2" + }, "description": "merge single level defaults over a config object", - "main": "index.js", - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/tmpvar/defaults.git" + "devDependencies": { + "tap": "^2.0.0" }, + "homepage": "https://github.com/tmpvar/defaults#readme", "keywords": [ "config", "defaults" ], - "author": "Elijah Insua ", "license": "MIT", - "readmeFilename": "README.md", - "dependencies": { - "clone": "^1.0.2" + "main": "index.js", + "name": "defaults", + "repository": { + "type": "git", + "url": "git://github.com/tmpvar/defaults.git" }, - "devDependencies": { - "tap": "^2.0.0" - } -} \ No newline at end of file + "scripts": { + "test": "node test.js" + }, + "version": "1.0.3" +} diff --git a/node_modules/defer-to-connect/package.json b/node_modules/defer-to-connect/package.json index a47091f68..570497ca9 100644 --- a/node_modules/defer-to-connect/package.json +++ b/node_modules/defer-to-connect/package.json @@ -1,41 +1,53 @@ { - "name": "defer-to-connect", - "version": "1.1.3", - "description": "The safe way to handle the `connect` socket event", - "main": "dist", - "files": [ - "dist" + "_args": [ + [ + "defer-to-connect@1.1.3", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "build": "del-cli dist && tsc", - "prepublishOnly": "npm run build", - "test": "xo && nyc ava", - "coveralls": "nyc report --reporter=text-lcov | coveralls" + "_development": true, + "_from": "defer-to-connect@1.1.3", + "_id": "defer-to-connect@1.1.3", + "_inBundle": false, + "_integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "_location": "/defer-to-connect", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "defer-to-connect@1.1.3", + "name": "defer-to-connect", + "escapedName": "defer-to-connect", + "rawSpec": "1.1.3", + "saveSpec": null, + "fetchSpec": "1.1.3" }, - "keywords": [ - "socket", - "connect", - "event" + "_requiredBy": [ + "/@szmarczak/http-timer" ], - "author": "Szymon Marczak", - "license": "MIT", - "repository": { - "type": "git", - "url": "git+https://github.com/szmarczak/defer-to-connect.git" + "_resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "_spec": "1.1.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Szymon Marczak" + }, + "ava": { + "babel": false, + "compileEnhancements": false, + "extensions": [ + "ts" + ], + "require": [ + "ts-node/register" + ], + "files": [ + "!dist/tests/test.d.ts" + ] }, "bugs": { "url": "https://github.com/szmarczak/defer-to-connect/issues" }, - "homepage": "https://github.com/szmarczak/defer-to-connect#readme", - "xo": { - "extends": "xo-typescript", - "extensions": [ - "ts" - ], - "rules": { - "ava/no-ignored-test-files": "off" - } - }, + "description": "The safe way to handle the `connect` socket event", "devDependencies": { "@sindresorhus/tsconfig": "^0.5.0", "@types/node": "^12.12.4", @@ -52,23 +64,42 @@ "typescript": "^3.6.4", "xo": "^0.25.3" }, + "files": [ + "dist" + ], + "homepage": "https://github.com/szmarczak/defer-to-connect#readme", + "keywords": [ + "socket", + "connect", + "event" + ], + "license": "MIT", + "main": "dist", + "name": "defer-to-connect", "nyc": { "extension": [ ".ts" ] }, - "ava": { - "babel": false, - "compileEnhancements": false, + "repository": { + "type": "git", + "url": "git+https://github.com/szmarczak/defer-to-connect.git" + }, + "scripts": { + "build": "del-cli dist && tsc", + "coveralls": "nyc report --reporter=text-lcov | coveralls", + "prepublishOnly": "npm run build", + "test": "xo && nyc ava" + }, + "types": "dist", + "version": "1.1.3", + "xo": { + "extends": "xo-typescript", "extensions": [ "ts" ], - "require": [ - "ts-node/register" - ], - "files": [ - "!dist/tests/test.d.ts" - ] - }, - "types": "dist" -} \ No newline at end of file + "rules": { + "ava/no-ignored-test-files": "off" + } + } +} diff --git a/node_modules/define-properties/package.json b/node_modules/define-properties/package.json index 06d4ccdeb..e64ad8fe4 100644 --- a/node_modules/define-properties/package.json +++ b/node_modules/define-properties/package.json @@ -1,26 +1,60 @@ { - "name": "define-properties", - "version": "1.1.3", - "author": "Jordan Harband", + "_args": [ + [ + "define-properties@1.1.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "define-properties@1.1.3", + "_id": "define-properties@1.1.3", + "_inBundle": false, + "_integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "_location": "/define-properties", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "define-properties@1.1.3", + "name": "define-properties", + "escapedName": "define-properties", + "rawSpec": "1.1.3", + "saveSpec": null, + "fetchSpec": "1.1.3" + }, + "_requiredBy": [ + "/array-includes", + "/array.prototype.flat", + "/object.assign", + "/object.values", + "/string.prototype.trimend", + "/string.prototype.trimstart" + ], + "_resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "_spec": "1.1.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband" + }, + "bugs": { + "url": "https://github.com/ljharb/define-properties/issues" + }, + "dependencies": { + "object-keys": "^1.0.12" + }, "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.", - "license": "MIT", - "main": "index.js", - "scripts": { - "pretest": "npm run --silent lint", - "test": "npm run --silent tests-only", - "posttest": "npm run --silent security", - "tests-only": "node test/index.js", - "coverage": "covert test/*.js", - "coverage-quiet": "covert test/*.js --quiet", - "lint": "npm run --silent jscs && npm run --silent eslint", - "jscs": "jscs test/*.js *.js", - "eslint": "eslint test/*.js *.js", - "security": "nsp check" + "devDependencies": { + "@ljharb/eslint-config": "^13.0.0", + "covert": "^1.1.0", + "eslint": "^5.3.0", + "jscs": "^3.0.7", + "nsp": "^3.2.1", + "tape": "^4.9.0" }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/define-properties.git" + "engines": { + "node": ">= 0.4" }, + "homepage": "https://github.com/ljharb/define-properties#readme", "keywords": [ "Object.defineProperty", "Object.defineProperties", @@ -30,16 +64,24 @@ "define", "ES5" ], - "dependencies": { - "object-keys": "^1.0.12" + "license": "MIT", + "main": "index.js", + "name": "define-properties", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/define-properties.git" }, - "devDependencies": { - "@ljharb/eslint-config": "^13.0.0", - "covert": "^1.1.0", - "eslint": "^5.3.0", - "jscs": "^3.0.7", - "nsp": "^3.2.1", - "tape": "^4.9.0" + "scripts": { + "coverage": "covert test/*.js", + "coverage-quiet": "covert test/*.js --quiet", + "eslint": "eslint test/*.js *.js", + "jscs": "jscs test/*.js *.js", + "lint": "npm run --silent jscs && npm run --silent eslint", + "posttest": "npm run --silent security", + "pretest": "npm run --silent lint", + "security": "nsp check", + "test": "npm run --silent tests-only", + "tests-only": "node test/index.js" }, "testling": { "files": "test/index.js", @@ -59,7 +101,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - } -} \ No newline at end of file + "version": "1.1.3" +} diff --git a/node_modules/del/node_modules/globby/package.json b/node_modules/del/node_modules/globby/package.json index e8b134ab4..f942696f5 100644 --- a/node_modules/del/node_modules/globby/package.json +++ b/node_modules/del/node_modules/globby/package.json @@ -1,27 +1,72 @@ { - "name": "globby", - "version": "10.0.2", - "description": "Extends `glob` with support for multiple patterns and exposes a Promise API", - "license": "MIT", - "repository": "sindresorhus/globby", + "_args": [ + [ + "globby@10.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "globby@10.0.2", + "_id": "globby@10.0.2", + "_inBundle": false, + "_integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "_location": "/del/globby", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "globby@10.0.2", + "name": "globby", + "escapedName": "globby", + "rawSpec": "10.0.2", + "saveSpec": null, + "fetchSpec": "10.0.2" + }, + "_requiredBy": [ + "/del" + ], + "_resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "_spec": "10.0.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { - "email": "sindresorhus@gmail.com", "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/globby/issues" + }, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "description": "Extends `glob` with support for multiple patterns and exposes a Promise API", + "devDependencies": { + "ava": "^2.1.0", + "get-stream": "^5.1.0", + "glob-stream": "^6.1.0", + "globby": "github:sindresorhus/globby#master", + "matcha": "^0.7.0", + "rimraf": "^2.6.3", + "tsd": "^0.7.3", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "bench": "npm update glob-stream fast-glob && matcha bench.js", - "test": "xo && ava && tsd" - }, "files": [ "index.js", "gitignore.js", "index.d.ts", "stream-utils.js" ], + "homepage": "https://github.com/sindresorhus/globby#readme", "keywords": [ "all", "array", @@ -55,29 +100,20 @@ "gitignore", "git" ], - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" + "license": "MIT", + "name": "globby", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/globby.git" }, - "devDependencies": { - "ava": "^2.1.0", - "get-stream": "^5.1.0", - "glob-stream": "^6.1.0", - "globby": "sindresorhus/globby#master", - "matcha": "^0.7.0", - "rimraf": "^2.6.3", - "tsd": "^0.7.3", - "xo": "^0.24.0" + "scripts": { + "bench": "npm update glob-stream fast-glob && matcha bench.js", + "test": "xo && ava && tsd" }, + "version": "10.0.2", "xo": { "ignores": [ "fixtures" ] } -} \ No newline at end of file +} diff --git a/node_modules/del/node_modules/p-map/package.json b/node_modules/del/node_modules/p-map/package.json index df6f80d15..a100d8803 100644 --- a/node_modules/del/node_modules/p-map/package.json +++ b/node_modules/del/node_modules/p-map/package.json @@ -1,24 +1,62 @@ { - "name": "p-map", - "version": "3.0.0", - "description": "Map over promises concurrently", - "license": "MIT", - "repository": "sindresorhus/p-map", + "_args": [ + [ + "p-map@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-map@3.0.0", + "_id": "p-map@3.0.0", + "_inBundle": false, + "_integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "_location": "/del/p-map", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-map@3.0.0", + "name": "p-map", + "escapedName": "p-map", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/del" + ], + "_resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-map/issues" + }, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "description": "Map over promises concurrently", + "devDependencies": { + "ava": "^2.2.0", + "delay": "^4.1.0", + "in-range": "^2.0.0", + "random-int": "^2.0.0", + "time-span": "^3.1.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/p-map#readme", "keywords": [ "promise", "map", @@ -37,16 +75,14 @@ "parallel", "bluebird" ], - "dependencies": { - "aggregate-error": "^3.0.0" + "license": "MIT", + "name": "p-map", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-map.git" }, - "devDependencies": { - "ava": "^2.2.0", - "delay": "^4.1.0", - "in-range": "^2.0.0", - "random-int": "^2.0.0", - "time-span": "^3.1.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.0.0" +} diff --git a/node_modules/del/package.json b/node_modules/del/package.json index e230d78b8..16bdf4da1 100644 --- a/node_modules/del/package.json +++ b/node_modules/del/package.json @@ -1,25 +1,78 @@ { - "name": "del", - "version": "5.1.0", - "description": "Delete files and directories", - "license": "MIT", - "repository": "sindresorhus/del", + "_args": [ + [ + "del@5.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "del@5.1.0", + "_id": "del@5.1.0", + "_inBundle": false, + "_integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "_location": "/del", + "_phantomChildren": { + "@types/glob": "7.1.1", + "aggregate-error": "3.0.1", + "array-union": "2.1.0", + "dir-glob": "3.0.1", + "fast-glob": "3.2.2", + "glob": "7.1.6", + "ignore": "5.1.4", + "merge2": "1.3.0", + "slash": "3.0.0" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "del@5.1.0", + "name": "del", + "escapedName": "del", + "rawSpec": "5.1.0", + "saveSpec": null, + "fetchSpec": "5.1.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "_spec": "5.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/del/issues" + }, + "dependencies": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + }, + "description": "Delete files and directories", + "devDependencies": { + "ava": "^2.3.0", + "benchmark": "^2.1.4", + "make-dir": "^3.0.0", + "tempy": "^0.3.0", + "tsd": "^0.7.4", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "bench": "node benchmark.js" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/del#readme", "keywords": [ "delete", "files", @@ -44,22 +97,15 @@ "fs", "filesystem" ], - "dependencies": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" + "license": "MIT", + "name": "del", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/del.git" }, - "devDependencies": { - "ava": "^2.3.0", - "benchmark": "^2.1.4", - "make-dir": "^3.0.0", - "tempy": "^0.3.0", - "tsd": "^0.7.4", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "bench": "node benchmark.js", + "test": "xo && ava && tsd" + }, + "version": "5.1.0" +} diff --git a/node_modules/deprecation/package.json b/node_modules/deprecation/package.json index 02e6bc9d4..1d44b3f6f 100644 --- a/node_modules/deprecation/package.json +++ b/node_modules/deprecation/package.json @@ -1,28 +1,39 @@ { - "name": "deprecation", - "description": "Log a deprecation message with stack", - "version": "2.3.1", - "license": "ISC", - "files": [ - "dist-*/", - "bin/" + "_args": [ + [ + "deprecation@2.3.1", + "/home/marco/repos/github/codeql-action" + ] ], - "esnext": "dist-src/index.js", - "main": "dist-node/index.js", - "module": "dist-web/index.js", - "types": "dist-types/index.d.ts", - "pika": true, - "sideEffects": false, - "keywords": [ - "deprecate", - "deprecated", - "deprecation" + "_from": "deprecation@2.3.1", + "_id": "deprecation@2.3.1", + "_inBundle": false, + "_integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "_location": "/deprecation", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "deprecation@2.3.1", + "name": "deprecation", + "escapedName": "deprecation", + "rawSpec": "2.3.1", + "saveSpec": null, + "fetchSpec": "2.3.1" + }, + "_requiredBy": [ + "/@octokit/plugin-rest-endpoint-methods", + "/@octokit/request", + "/@octokit/request-error" ], - "repository": { - "type": "git", - "url": "https://github.com/gr2m/deprecation.git" + "_resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "_spec": "2.3.1", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/gr2m/deprecation/issues" }, "dependencies": {}, + "description": "Log a deprecation message with stack", "devDependencies": { "@pika/pack": "^0.3.7", "@pika/plugin-build-node": "^0.4.0", @@ -30,5 +41,28 @@ "@pika/plugin-build-web": "^0.4.0", "@pika/plugin-standard-pkg": "^0.4.0", "semantic-release": "^15.13.3" - } -} \ No newline at end of file + }, + "esnext": "dist-src/index.js", + "files": [ + "dist-*/", + "bin/" + ], + "homepage": "https://github.com/gr2m/deprecation#readme", + "keywords": [ + "deprecate", + "deprecated", + "deprecation" + ], + "license": "ISC", + "main": "dist-node/index.js", + "module": "dist-web/index.js", + "name": "deprecation", + "pika": true, + "repository": { + "type": "git", + "url": "git+https://github.com/gr2m/deprecation.git" + }, + "sideEffects": false, + "types": "dist-types/index.d.ts", + "version": "2.3.1" +} diff --git a/node_modules/diff/package.json b/node_modules/diff/package.json index 4ff484e88..e4feb4797 100644 --- a/node_modules/diff/package.json +++ b/node_modules/diff/package.json @@ -1,34 +1,40 @@ { - "name": "diff", - "version": "4.0.2", - "description": "A javascript text diff implementation.", - "keywords": [ - "diff", - "javascript" + "_args": [ + [ + "diff@4.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "maintainers": [ - "Kevin Decker (http://incaseofstairs.com)" + "_development": true, + "_from": "diff@4.0.2", + "_id": "diff@4.0.2", + "_inBundle": false, + "_integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "_location": "/diff", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "diff@4.0.2", + "name": "diff", + "escapedName": "diff", + "rawSpec": "4.0.2", + "saveSpec": null, + "fetchSpec": "4.0.2" + }, + "_requiredBy": [ + "/sinon" ], - "bugs": { - "email": "kpdecker@gmail.com", - "url": "http://github.com/kpdecker/jsdiff/issues" - }, - "license": "BSD-3-Clause", - "repository": { - "type": "git", - "url": "git://github.com/kpdecker/jsdiff.git" - }, - "engines": { - "node": ">=0.3.1" - }, - "main": "./lib/index.js", - "module": "./lib/index.es6.js", + "_resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "_spec": "4.0.2", + "_where": "/home/marco/repos/github/codeql-action", "browser": "./dist/diff.js", - "scripts": { - "clean": "rm -rf lib/ dist/", - "build:node": "yarn babel --out-dir lib --source-maps=inline src", - "test": "grunt" + "bugs": { + "url": "http://github.com/kpdecker/jsdiff/issues", + "email": "kpdecker@gmail.com" }, + "dependencies": {}, + "description": "A javascript text diff implementation.", "devDependencies": { "@babel/cli": "^7.2.3", "@babel/core": "^7.2.2", @@ -69,5 +75,34 @@ "webpack": "^4.28.3", "webpack-dev-server": "^3.1.14" }, - "optionalDependencies": {} -} \ No newline at end of file + "engines": { + "node": ">=0.3.1" + }, + "homepage": "https://github.com/kpdecker/jsdiff#readme", + "keywords": [ + "diff", + "javascript" + ], + "license": "BSD-3-Clause", + "main": "./lib/index.js", + "maintainers": [ + { + "name": "Kevin Decker", + "email": "kpdecker@gmail.com", + "url": "http://incaseofstairs.com" + } + ], + "module": "./lib/index.es6.js", + "name": "diff", + "optionalDependencies": {}, + "repository": { + "type": "git", + "url": "git://github.com/kpdecker/jsdiff.git" + }, + "scripts": { + "build:node": "yarn babel --out-dir lib --source-maps=inline src", + "clean": "rm -rf lib/ dist/", + "test": "grunt" + }, + "version": "4.0.2" +} diff --git a/node_modules/dir-glob/package.json b/node_modules/dir-glob/package.json index e2334d4af..f4e86a2f2 100644 --- a/node_modules/dir-glob/package.json +++ b/node_modules/dir-glob/package.json @@ -1,23 +1,61 @@ { - "name": "dir-glob", - "version": "3.0.1", - "description": "Convert directories to glob compatible strings", - "license": "MIT", - "repository": "kevva/dir-glob", + "_args": [ + [ + "dir-glob@3.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "dir-glob@3.0.1", + "_id": "dir-glob@3.0.1", + "_inBundle": false, + "_integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "_location": "/dir-glob", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "dir-glob@3.0.1", + "name": "dir-glob", + "escapedName": "dir-glob", + "rawSpec": "3.0.1", + "saveSpec": null, + "fetchSpec": "3.0.1" + }, + "_requiredBy": [ + "/@typescript-eslint/typescript-estree/globby", + "/del/globby", + "/globby" + ], + "_resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "_spec": "3.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Kevin Mårtensson", "email": "kevinmartensson@gmail.com", "url": "github.com/kevva" }, + "bugs": { + "url": "https://github.com/kevva/dir-glob/issues" + }, + "dependencies": { + "path-type": "^4.0.0" + }, + "description": "Convert directories to glob compatible strings", + "devDependencies": { + "ava": "^2.1.0", + "del": "^4.1.1", + "make-dir": "^3.0.0", + "rimraf": "^2.5.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/kevva/dir-glob#readme", "keywords": [ "convert", "directory", @@ -25,14 +63,14 @@ "files", "glob" ], - "dependencies": { - "path-type": "^4.0.0" + "license": "MIT", + "name": "dir-glob", + "repository": { + "type": "git", + "url": "git+https://github.com/kevva/dir-glob.git" }, - "devDependencies": { - "ava": "^2.1.0", - "del": "^4.1.1", - "make-dir": "^3.0.0", - "rimraf": "^2.5.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.1" +} diff --git a/node_modules/dot-prop/package.json b/node_modules/dot-prop/package.json index a1c3610c3..ed5976701 100644 --- a/node_modules/dot-prop/package.json +++ b/node_modules/dot-prop/package.json @@ -1,25 +1,59 @@ { - "name": "dot-prop", - "version": "5.2.0", - "description": "Get, set, or delete a property from a nested object using a dot path", - "license": "MIT", - "repository": "sindresorhus/dot-prop", + "_args": [ + [ + "dot-prop@5.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "dot-prop@5.2.0", + "_id": "dot-prop@5.2.0", + "_inBundle": false, + "_integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "_location": "/dot-prop", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "dot-prop@5.2.0", + "name": "dot-prop", + "escapedName": "dot-prop", + "rawSpec": "5.2.0", + "saveSpec": null, + "fetchSpec": "5.2.0" + }, + "_requiredBy": [ + "/configstore" + ], + "_resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "_spec": "5.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/dot-prop/issues" + }, + "dependencies": { + "is-obj": "^2.0.0" + }, + "description": "Get, set, or delete a property from a nested object using a dot path", + "devDependencies": { + "ava": "^2.1.0", + "benchmark": "^2.1.4", + "tsd": "^0.7.2", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "bench": "node bench.js" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/dot-prop#readme", "keywords": [ "object", "prop", @@ -33,13 +67,15 @@ "notation", "dotty" ], - "dependencies": { - "is-obj": "^2.0.0" + "license": "MIT", + "name": "dot-prop", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/dot-prop.git" }, - "devDependencies": { - "ava": "^2.1.0", - "benchmark": "^2.1.4", - "tsd": "^0.7.2", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "bench": "node bench.js", + "test": "xo && ava && tsd" + }, + "version": "5.2.0" +} diff --git a/node_modules/duplexer3/package.json b/node_modules/duplexer3/package.json index 195def149..1895983ee 100644 --- a/node_modules/duplexer3/package.json +++ b/node_modules/duplexer3/package.json @@ -1,17 +1,52 @@ { - "name": "duplexer3", - "version": "0.1.4", + "_args": [ + [ + "duplexer3@0.1.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "duplexer3@0.1.4", + "_id": "duplexer3@0.1.4", + "_inBundle": false, + "_integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "_location": "/duplexer3", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "duplexer3@0.1.4", + "name": "duplexer3", + "escapedName": "duplexer3", + "rawSpec": "0.1.4", + "saveSpec": null, + "fetchSpec": "0.1.4" + }, + "_requiredBy": [ + "/got" + ], + "_resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "_spec": "0.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Conrad Pankoff", + "email": "deoxxa@fknsrs.biz", + "url": "http://www.fknsrs.biz/" + }, + "bugs": { + "url": "https://github.com/floatdrop/duplexer3/issues" + }, "description": "Like duplexer but using streams3", + "devDependencies": { + "mocha": "^2.2.5" + }, "engine": { "node": ">=4" }, "files": [ "index.js" ], - "scripts": { - "test": "mocha -R tap" - }, - "repository": "floatdrop/duplexer3", + "homepage": "https://github.com/floatdrop/duplexer3#readme", "keywords": [ "duplex", "duplexer", @@ -20,9 +55,14 @@ "join", "combine" ], - "author": "Conrad Pankoff (http://www.fknsrs.biz/)", "license": "BSD-3-Clause", - "devDependencies": { - "mocha": "^2.2.5" - } -} \ No newline at end of file + "name": "duplexer3", + "repository": { + "type": "git", + "url": "git+https://github.com/floatdrop/duplexer3.git" + }, + "scripts": { + "test": "mocha -R tap" + }, + "version": "0.1.4" +} diff --git a/node_modules/emittery/package.json b/node_modules/emittery/package.json index 1bc264a4c..adb70de5f 100644 --- a/node_modules/emittery/package.json +++ b/node_modules/emittery/package.json @@ -1,25 +1,61 @@ { - "name": "emittery", - "version": "0.6.0", - "description": "Simple and modern async event emitter", - "license": "MIT", - "repository": "sindresorhus/emittery", - "funding": "https://github.com/sindresorhus/emittery?sponsor=1", + "_args": [ + [ + "emittery@0.6.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "emittery@0.6.0", + "_id": "emittery@0.6.0", + "_inBundle": false, + "_integrity": "sha512-6EMRGr9KzYWp8DzHFZsKVZBsMO6QhAeHMeHND8rhyBNCHKMLpgW9tZv40bwN3rAIKRS5CxcK8oLRKUJSB9h7yQ==", + "_location": "/emittery", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "emittery@0.6.0", + "name": "emittery", + "escapedName": "emittery", + "rawSpec": "0.6.0", + "saveSpec": null, + "fetchSpec": "0.6.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/emittery/-/emittery-0.6.0.tgz", + "_spec": "0.6.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/emittery/issues" + }, + "description": "Simple and modern async event emitter", + "devDependencies": { + "@types/node": "^13.7.5", + "ava": "^2.4.0", + "codecov": "^3.1.0", + "delay": "^4.3.0", + "nyc": "^15.0.0", + "p-event": "^4.1.0", + "tsd": "^0.11.0", + "xo": "^0.25.4" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && nyc ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sindresorhus/emittery?sponsor=1", + "homepage": "https://github.com/sindresorhus/emittery#readme", "keywords": [ "event", "emitter", @@ -47,21 +83,21 @@ "ts", "typed" ], - "devDependencies": { - "@types/node": "^13.7.5", - "ava": "^2.4.0", - "codecov": "^3.1.0", - "delay": "^4.3.0", - "nyc": "^15.0.0", - "p-event": "^4.1.0", - "tsd": "^0.11.0", - "xo": "^0.25.4" - }, + "license": "MIT", + "name": "emittery", "nyc": { "reporter": [ "html", "lcov", "text" ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/emittery.git" + }, + "scripts": { + "test": "xo && nyc ava && tsd" + }, + "version": "0.6.0" +} diff --git a/node_modules/emoji-regex/package.json b/node_modules/emoji-regex/package.json index cb5ad3677..8d26e54f5 100644 --- a/node_modules/emoji-regex/package.json +++ b/node_modules/emoji-regex/package.json @@ -1,10 +1,59 @@ { - "name": "emoji-regex", - "version": "8.0.0", + "_args": [ + [ + "emoji-regex@8.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "emoji-regex@8.0.0", + "_id": "emoji-regex@8.0.0", + "_inBundle": false, + "_integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "_location": "/emoji-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "emoji-regex@8.0.0", + "name": "emoji-regex", + "escapedName": "emoji-regex", + "rawSpec": "8.0.0", + "saveSpec": null, + "fetchSpec": "8.0.0" + }, + "_requiredBy": [ + "/string-width" + ], + "_resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "_spec": "8.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mathias Bynens", + "url": "https://mathiasbynens.be/" + }, + "bugs": { + "url": "https://github.com/mathiasbynens/emoji-regex/issues" + }, "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "devDependencies": { + "@babel/cli": "^7.2.3", + "@babel/core": "^7.3.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/preset-env": "^7.3.4", + "mocha": "^6.0.2", + "regexgen": "^1.3.0", + "unicode-12.0.0": "^0.7.9" + }, + "files": [ + "LICENSE-MIT.txt", + "index.js", + "index.d.ts", + "text.js", + "es2015/index.js", + "es2015/text.js" + ], "homepage": "https://mths.be/emoji-regex", - "main": "index.js", - "types": "index.d.ts", "keywords": [ "unicode", "regex", @@ -16,35 +65,17 @@ "emoji" ], "license": "MIT", - "author": { - "name": "Mathias Bynens", - "url": "https://mathiasbynens.be/" - }, + "main": "index.js", + "name": "emoji-regex", "repository": { "type": "git", - "url": "https://github.com/mathiasbynens/emoji-regex.git" + "url": "git+https://github.com/mathiasbynens/emoji-regex.git" }, - "bugs": "https://github.com/mathiasbynens/emoji-regex/issues", - "files": [ - "LICENSE-MIT.txt", - "index.js", - "index.d.ts", - "text.js", - "es2015/index.js", - "es2015/text.js" - ], "scripts": { "build": "rm -rf -- es2015; babel src -d .; NODE_ENV=es2015 babel src -d ./es2015; node script/inject-sequences.js", "test": "mocha", "test:watch": "npm run test -- --watch" }, - "devDependencies": { - "@babel/cli": "^7.2.3", - "@babel/core": "^7.3.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", - "@babel/preset-env": "^7.3.4", - "mocha": "^6.0.2", - "regexgen": "^1.3.0", - "unicode-12.0.0": "^0.7.9" - } -} \ No newline at end of file + "types": "index.d.ts", + "version": "8.0.0" +} diff --git a/node_modules/end-of-stream/package.json b/node_modules/end-of-stream/package.json index 4caffe9e0..c2a62195e 100644 --- a/node_modules/end-of-stream/package.json +++ b/node_modules/end-of-stream/package.json @@ -1,20 +1,51 @@ { - "name": "end-of-stream", - "version": "1.4.4", - "description": "Call a callback when a readable/writable/duplex stream has completed or failed.", - "repository": { - "type": "git", - "url": "git://github.com/mafintosh/end-of-stream.git" + "_args": [ + [ + "end-of-stream@1.4.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "end-of-stream@1.4.4", + "_id": "end-of-stream@1.4.4", + "_inBundle": false, + "_integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "_location": "/end-of-stream", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "end-of-stream@1.4.4", + "name": "end-of-stream", + "escapedName": "end-of-stream", + "rawSpec": "1.4.4", + "saveSpec": null, + "fetchSpec": "1.4.4" + }, + "_requiredBy": [ + "/pump" + ], + "_resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "_spec": "1.4.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mathias Buus", + "email": "mathiasbuus@gmail.com" + }, + "bugs": { + "url": "https://github.com/mafintosh/end-of-stream/issues" }, "dependencies": { "once": "^1.4.0" }, - "scripts": { - "test": "node test.js" + "description": "Call a callback when a readable/writable/duplex stream has completed or failed.", + "devDependencies": { + "tape": "^4.11.0" }, "files": [ "index.js" ], + "homepage": "https://github.com/mafintosh/end-of-stream", "keywords": [ "stream", "streams", @@ -24,14 +55,15 @@ "end", "wait" ], - "bugs": { - "url": "https://github.com/mafintosh/end-of-stream/issues" - }, - "homepage": "https://github.com/mafintosh/end-of-stream", - "main": "index.js", - "author": "Mathias Buus ", "license": "MIT", - "devDependencies": { - "tape": "^4.11.0" - } -} \ No newline at end of file + "main": "index.js", + "name": "end-of-stream", + "repository": { + "type": "git", + "url": "git://github.com/mafintosh/end-of-stream.git" + }, + "scripts": { + "test": "node test.js" + }, + "version": "1.4.4" +} diff --git a/node_modules/enquirer/package.json b/node_modules/enquirer/package.json index f4815e037..b6cd977bb 100644 --- a/node_modules/enquirer/package.json +++ b/node_modules/enquirer/package.json @@ -1,34 +1,54 @@ { - "name": "enquirer", - "description": "Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.", - "version": "2.3.6", - "homepage": "https://github.com/enquirer/enquirer", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Brian Woodward (https://twitter.com/doowb)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)" + "_args": [ + [ + "enquirer@2.3.6", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "enquirer/enquirer", + "_development": true, + "_from": "enquirer@2.3.6", + "_id": "enquirer@2.3.6", + "_inBundle": false, + "_integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "_location": "/enquirer", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "enquirer@2.3.6", + "name": "enquirer", + "escapedName": "enquirer", + "rawSpec": "2.3.6", + "saveSpec": null, + "fetchSpec": "2.3.6" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "_spec": "2.3.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/enquirer/enquirer/issues" }, - "license": "MIT", - "files": [ - "index.js", - "index.d.ts", - "lib" + "contributors": [ + { + "name": "Brian Woodward", + "url": "https://twitter.com/doowb" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + } ], - "main": "index.js", - "engines": { - "node": ">=8.6" - }, - "scripts": { - "test": "mocha && tsc -p ./test/types", - "cover": "nyc --reporter=text --reporter=html mocha" - }, "dependencies": { "ansi-colors": "^4.1.1" }, + "description": "Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.", "devDependencies": { "@types/node": "^8", "gulp-format-md": "^2.0.0", @@ -39,6 +59,15 @@ "time-require": "github:jonschlinkert/time-require", "typescript": "^3.1.6" }, + "engines": { + "node": ">=8.6" + }, + "files": [ + "index.js", + "index.d.ts", + "lib" + ], + "homepage": "https://github.com/enquirer/enquirer", "keywords": [ "answer", "answers", @@ -77,6 +106,7 @@ "yo", "zsh" ], + "license": "MIT", "lintDeps": { "devDependencies": { "files": { @@ -88,6 +118,16 @@ } } }, + "main": "index.js", + "name": "enquirer", + "repository": { + "type": "git", + "url": "git+https://github.com/enquirer/enquirer.git" + }, + "scripts": { + "cover": "nyc --reporter=text --reporter=html mocha", + "test": "mocha && tsc -p ./test/types" + }, "verb": { "toc": false, "layout": false, @@ -107,5 +147,6 @@ "inquirer", "prompt-skeleton" ] - } -} \ No newline at end of file + }, + "version": "2.3.6" +} diff --git a/node_modules/equal-length/package.json b/node_modules/equal-length/package.json index 06bf86a9e..8eaa8efde 100644 --- a/node_modules/equal-length/package.json +++ b/node_modules/equal-length/package.json @@ -1,32 +1,68 @@ { - "name": "equal-length", - "version": "1.0.1", - "description": "Extend lines to equal length", - "license": "MIT", - "repository": "vadimdemedes/equal-length", + "_args": [ + [ + "equal-length@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "equal-length@1.0.1", + "_id": "equal-length@1.0.1", + "_inBundle": false, + "_integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", + "_location": "/equal-length", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "equal-length@1.0.1", + "name": "equal-length", + "escapedName": "equal-length", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "vdemedes", "email": "vdemedes@gmail.com", "url": "github.com/vadimdemedes" }, - "engines": { - "node": ">=4" + "bugs": { + "url": "https://github.com/vadimdemedes/equal-length/issues" }, - "scripts": { - "test": "xo && ava" - }, - "files": [ - "index.js" - ], - "keywords": [ - "equal", - "line" - ], + "description": "Extend lines to equal length", "devDependencies": { "ava": "^0.17.0", "xo": "^0.17.1" }, + "engines": { + "node": ">=4" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/vadimdemedes/equal-length#readme", + "keywords": [ + "equal", + "line" + ], + "license": "MIT", + "name": "equal-length", + "repository": { + "type": "git", + "url": "git+https://github.com/vadimdemedes/equal-length.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.1", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/error-ex/package.json b/node_modules/error-ex/package.json index 01f328d44..3615da85b 100644 --- a/node_modules/error-ex/package.json +++ b/node_modules/error-ex/package.json @@ -1,11 +1,54 @@ { - "name": "error-ex", - "description": "Easy error subclassing and stack customization", - "version": "1.3.2", - "maintainers": [ - "Josh Junon (github.com/qix-)", - "Sindre Sorhus (sindresorhus.com)" + "_args": [ + [ + "error-ex@1.3.2", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "error-ex@1.3.2", + "_id": "error-ex@1.3.2", + "_inBundle": false, + "_integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "_location": "/error-ex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "error-ex@1.3.2", + "name": "error-ex", + "escapedName": "error-ex", + "rawSpec": "1.3.2", + "saveSpec": null, + "fetchSpec": "1.3.2" + }, + "_requiredBy": [ + "/parse-json", + "/read-pkg-up/parse-json", + "/read-pkg/parse-json" + ], + "_resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "_spec": "1.3.2", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/qix-/node-error-ex/issues" + }, + "dependencies": { + "is-arrayish": "^0.2.1" + }, + "description": "Easy error subclassing and stack customization", + "devDependencies": { + "coffee-script": "^1.9.3", + "coveralls": "^2.11.2", + "istanbul": "^0.3.17", + "mocha": "^2.2.5", + "should": "^7.0.1", + "xo": "^0.7.1" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/qix-/node-error-ex#readme", "keywords": [ "error", "errors", @@ -17,30 +60,33 @@ "custom" ], "license": "MIT", + "maintainers": [ + { + "name": "Josh Junon", + "email": "i.am.qix@gmail.com", + "url": "github.com/qix-" + }, + { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + } + ], + "name": "error-ex", + "repository": { + "type": "git", + "url": "git+https://github.com/qix-/node-error-ex.git" + }, "scripts": { "pretest": "xo", "test": "mocha --compilers coffee:coffee-script/register" }, + "version": "1.3.2", "xo": { "rules": { "operator-linebreak": [ 0 ] } - }, - "repository": "qix-/node-error-ex", - "files": [ - "index.js" - ], - "devDependencies": { - "coffee-script": "^1.9.3", - "coveralls": "^2.11.2", - "istanbul": "^0.3.17", - "mocha": "^2.2.5", - "should": "^7.0.1", - "xo": "^0.7.1" - }, - "dependencies": { - "is-arrayish": "^0.2.1" } -} \ No newline at end of file +} diff --git a/node_modules/es-abstract/package.json b/node_modules/es-abstract/package.json index 4b9662eb1..61e5dede4 100644 --- a/node_modules/es-abstract/package.json +++ b/node_modules/es-abstract/package.json @@ -1,13 +1,44 @@ { - "name": "es-abstract", - "version": "1.17.6", + "_args": [ + [ + "es-abstract@1.17.6", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "es-abstract@1.17.6", + "_id": "es-abstract@1.17.6", + "_inBundle": false, + "_integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "_location": "/es-abstract", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "es-abstract@1.17.6", + "name": "es-abstract", + "escapedName": "es-abstract", + "rawSpec": "1.17.6", + "saveSpec": null, + "fetchSpec": "1.17.6" + }, + "_requiredBy": [ + "/array-includes", + "/array.prototype.flat", + "/object.values", + "/string.prototype.trimend", + "/string.prototype.trimstart" + ], + "_resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "_spec": "1.17.6", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bugs": { + "url": "https://github.com/ljharb/es-abstract/issues" }, "contributors": [ { @@ -16,38 +47,6 @@ "url": "http://ljharb.codes" } ], - "description": "ECMAScript spec abstract operations.", - "license": "MIT", - "main": "index.js", - "scripts": { - "prespackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs rm || true", - "spackle": "node operations/spackle 1", - "postspackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs git add", - "prepublish": "safe-publish-latest && (not-in-publish || npm run spackle)", - "pretest": "npm run lint", - "test": "npm run tests-only", - "posttest": "aud --production", - "tests-only": "node test", - "coverage": "nyc npm run tests-only >/dev/null", - "postcoverage": "nyc report", - "lint": "eslint .", - "eccheck": "eclint check *.js **/*.js > /dev/null" - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/es-abstract.git" - }, - "keywords": [ - "ECMAScript", - "ES", - "abstract", - "operation", - "abstract operation", - "JavaScript", - "ES5", - "ES6", - "ES7" - ], "dependencies": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -61,6 +60,7 @@ "string.prototype.trimend": "^1.0.1", "string.prototype.trimstart": "^1.0.1" }, + "description": "ECMAScript spec abstract operations.", "devDependencies": { "@ljharb/eslint-config": "^17.1.0", "array.prototype.indexof": "^1.0.0", @@ -80,6 +80,51 @@ "safe-publish-latest": "^1.1.4", "tape": "^5.0.1" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "greenkeeper": { + "//": "nyc is ignored because it requires node 4+, and we support older than that", + "ignore": [ + "nyc" + ] + }, + "homepage": "https://github.com/ljharb/es-abstract#readme", + "keywords": [ + "ECMAScript", + "ES", + "abstract", + "operation", + "abstract operation", + "JavaScript", + "ES5", + "ES6", + "ES7" + ], + "license": "MIT", + "main": "index.js", + "name": "es-abstract", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/es-abstract.git" + }, + "scripts": { + "coverage": "nyc npm run tests-only >/dev/null", + "eccheck": "eclint check *.js **/*.js > /dev/null", + "lint": "eslint .", + "postcoverage": "nyc report", + "postspackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs git add", + "posttest": "aud --production", + "prepublish": "safe-publish-latest && (not-in-publish || npm run spackle)", + "prespackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs rm || true", + "pretest": "npm run lint", + "spackle": "node operations/spackle 1", + "test": "npm run tests-only", + "tests-only": "node test" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -98,13 +143,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "greenkeeper": { - "//": "nyc is ignored because it requires node 4+, and we support older than that", - "ignore": [ - "nyc" - ] - } -} \ No newline at end of file + "version": "1.17.6" +} diff --git a/node_modules/es-to-primitive/package.json b/node_modules/es-to-primitive/package.json index 475c3ffdb..ae6945786 100644 --- a/node_modules/es-to-primitive/package.json +++ b/node_modules/es-to-primitive/package.json @@ -1,26 +1,67 @@ { - "name": "es-to-primitive", - "version": "1.2.1", - "author": "Jordan Harband ", + "_args": [ + [ + "es-to-primitive@1.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "es-to-primitive@1.2.1", + "_id": "es-to-primitive@1.2.1", + "_inBundle": false, + "_integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "_location": "/es-to-primitive", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "es-to-primitive@1.2.1", + "name": "es-to-primitive", + "escapedName": "es-to-primitive", + "rawSpec": "1.2.1", + "saveSpec": null, + "fetchSpec": "1.2.1" + }, + "_requiredBy": [ + "/es-abstract", + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "_spec": "1.2.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband", + "email": "ljharb@gmail.com" + }, + "bugs": { + "url": "https://github.com/ljharb/es-to-primitive/issues" + }, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "description": "ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.", + "devDependencies": { + "@ljharb/eslint-config": "^15.0.0", + "covert": "^1.1.1", + "eslint": "^6.6.0", + "foreach": "^2.0.5", + "function.prototype.name": "^1.1.1", + "has-symbols": "^1.0.0", + "object-inspect": "^1.6.0", + "object-is": "^1.0.1", + "replace": "^1.1.1", + "semver": "^6.3.0", + "tape": "^4.11.0" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" }, - "description": "ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.", - "license": "MIT", - "main": "index.js", - "scripts": { - "pretest": "npm run --silent lint", - "test": "npm run --silent tests-only", - "posttest": "npx aud", - "tests-only": "node --es-staging test", - "coverage": "covert test/*.js", - "coverage-quiet": "covert test/*.js --quiet", - "lint": "eslint ." - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/es-to-primitive.git" - }, + "homepage": "https://github.com/ljharb/es-to-primitive#readme", "keywords": [ "primitive", "abstract", @@ -39,23 +80,21 @@ "null", "undefined" ], - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "license": "MIT", + "main": "index.js", + "name": "es-to-primitive", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/es-to-primitive.git" }, - "devDependencies": { - "@ljharb/eslint-config": "^15.0.0", - "covert": "^1.1.1", - "eslint": "^6.6.0", - "foreach": "^2.0.5", - "function.prototype.name": "^1.1.1", - "has-symbols": "^1.0.0", - "object-inspect": "^1.6.0", - "object-is": "^1.0.1", - "replace": "^1.1.1", - "semver": "^6.3.0", - "tape": "^4.11.0" + "scripts": { + "coverage": "covert test/*.js", + "coverage-quiet": "covert test/*.js --quiet", + "lint": "eslint .", + "posttest": "npx aud", + "pretest": "npm run --silent lint", + "test": "npm run --silent tests-only", + "tests-only": "node --es-staging test" }, "testling": { "files": "test", @@ -75,7 +114,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - } -} \ No newline at end of file + "version": "1.2.1" +} diff --git a/node_modules/escape-goat/package.json b/node_modules/escape-goat/package.json index b97a05f1d..5d7a1555d 100644 --- a/node_modules/escape-goat/package.json +++ b/node_modules/escape-goat/package.json @@ -1,24 +1,55 @@ { - "name": "escape-goat", - "version": "2.1.1", - "description": "Escape a string for use in HTML or the inverse", - "license": "MIT", - "repository": "sindresorhus/escape-goat", + "_args": [ + [ + "escape-goat@2.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "escape-goat@2.1.1", + "_id": "escape-goat@2.1.1", + "_inBundle": false, + "_integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "_location": "/escape-goat", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "escape-goat@2.1.1", + "name": "escape-goat", + "escapedName": "escape-goat", + "rawSpec": "2.1.1", + "saveSpec": null, + "fetchSpec": "2.1.1" + }, + "_requiredBy": [ + "/pupa" + ], + "_resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "_spec": "2.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/escape-goat/issues" + }, + "description": "Escape a string for use in HTML or the inverse", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/escape-goat#readme", "keywords": [ "escape", "unescape", @@ -37,9 +68,14 @@ "goat", "🐐" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "escape-goat", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/escape-goat.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.1" +} diff --git a/node_modules/escape-string-regexp/package.json b/node_modules/escape-string-regexp/package.json index ddf8dee2f..a8cf2e049 100644 --- a/node_modules/escape-string-regexp/package.json +++ b/node_modules/escape-string-regexp/package.json @@ -1,27 +1,55 @@ { - "name": "escape-string-regexp", - "version": "1.0.5", - "description": "Escape RegExp special characters", - "license": "MIT", - "repository": "sindresorhus/escape-string-regexp", + "_args": [ + [ + "escape-string-regexp@1.0.5", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "escape-string-regexp@1.0.5", + "_id": "escape-string-regexp@1.0.5", + "_inBundle": false, + "_integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "_location": "/escape-string-regexp", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "escapedName": "escape-string-regexp", + "rawSpec": "1.0.5", + "saveSpec": null, + "fetchSpec": "1.0.5" + }, + "_requiredBy": [ + "/chalk", + "/eslint-plugin-eslint-comments", + "/figures" + ], + "_resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "_spec": "1.0.5", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, - "maintainers": [ - "Sindre Sorhus (sindresorhus.com)", - "Joshua Boy Nicolai Appelman (jbna.nl)" - ], + "bugs": { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues" + }, + "description": "Escape RegExp special characters", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=0.8.0" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/escape-string-regexp#readme", "keywords": [ "escape", "regex", @@ -34,8 +62,26 @@ "special", "characters" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "maintainers": [ + { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + { + "name": "Joshua Boy Nicolai Appelman", + "email": "joshua@jbna.nl", + "url": "jbna.nl" + } + ], + "name": "escape-string-regexp", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.5" +} diff --git a/node_modules/eslint-config-prettier/package.json b/node_modules/eslint-config-prettier/package.json index ea6eba288..3be24933c 100644 --- a/node_modules/eslint-config-prettier/package.json +++ b/node_modules/eslint-config-prettier/package.json @@ -1,44 +1,46 @@ { - "name": "eslint-config-prettier", - "version": "6.11.0", - "license": "MIT", - "author": "Simon Lydell", - "description": "Turns off all rules that are unnecessary or might conflict with Prettier.", - "repository": "prettier/eslint-config-prettier", - "files": [ - "bin/", - "@typescript-eslint.js", - "babel.js", - "flowtype.js", - "index.js", - "react.js", - "standard.js", - "unicorn.js", - "vue.js" + "_args": [ + [ + "eslint-config-prettier@6.11.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "eslint-config-prettier@6.11.0", + "_id": "eslint-config-prettier@6.11.0", + "_inBundle": false, + "_integrity": "sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA==", + "_location": "/eslint-config-prettier", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-config-prettier@6.11.0", + "name": "eslint-config-prettier", + "escapedName": "eslint-config-prettier", + "rawSpec": "6.11.0", + "saveSpec": null, + "fetchSpec": "6.11.0" + }, + "_requiredBy": [ + "/eslint-plugin-github" + ], + "_resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz", + "_spec": "6.11.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Simon Lydell" + }, "bin": { "eslint-config-prettier-check": "bin/cli.js" }, - "keywords": [ - "eslint", - "eslintconfig", - "prettier" - ], - "scripts": { - "doctoc": "doctoc README.md && replace \"\\[\\[([\\w/-]+)\\](?:([^\\[\\]]+)\\[([\\w/-]+)\\])?\\]\" \"[\\$1\\$2\\$3]\" README.md", - "prettier": "prettier --write .", - "test:lint": "eslint . && prettier --check .", - "test:lint-verify-fail": "eslint \"test-lint/*.{js,ts,vue}\" --config .eslintrc.base.js --format json", - "test:lint-rules": "eslint index.js --config test-config/.eslintrc.js --format json", - "test:deprecated": "eslint-find-rules --deprecated index.js", - "test:jest": "jest", - "test:cli-sanity": "eslint --print-config index.js | node ./bin/cli.js", - "test:cli-sanity-warning": "eslint --print-config ./bin/cli.js | node ./bin/cli.js", - "test": "npm run test:lint && npm run test:jest && npm run test:cli-sanity && npm run test:cli-sanity-warning" + "bugs": { + "url": "https://github.com/prettier/eslint-config-prettier/issues" }, "dependencies": { "get-stdin": "^6.0.0" }, + "description": "Turns off all rules that are unnecessary or might conflict with Prettier.", "devDependencies": { "@typescript-eslint/eslint-plugin": "2.29.0", "@typescript-eslint/parser": "2.29.0", @@ -61,7 +63,43 @@ "rimraf": "3.0.2", "typescript": "3.7.5" }, + "files": [ + "bin/", + "@typescript-eslint.js", + "babel.js", + "flowtype.js", + "index.js", + "react.js", + "standard.js", + "unicorn.js", + "vue.js" + ], + "homepage": "https://github.com/prettier/eslint-config-prettier#readme", + "keywords": [ + "eslint", + "eslintconfig", + "prettier" + ], + "license": "MIT", + "name": "eslint-config-prettier", "peerDependencies": { "eslint": ">=3.14.1" - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+https://github.com/prettier/eslint-config-prettier.git" + }, + "scripts": { + "doctoc": "doctoc README.md && replace \"\\[\\[([\\w/-]+)\\](?:([^\\[\\]]+)\\[([\\w/-]+)\\])?\\]\" \"[\\$1\\$2\\$3]\" README.md", + "prettier": "prettier --write .", + "test": "npm run test:lint && npm run test:jest && npm run test:cli-sanity && npm run test:cli-sanity-warning", + "test:cli-sanity": "eslint --print-config index.js | node ./bin/cli.js", + "test:cli-sanity-warning": "eslint --print-config ./bin/cli.js | node ./bin/cli.js", + "test:deprecated": "eslint-find-rules --deprecated index.js", + "test:jest": "jest", + "test:lint": "eslint . && prettier --check .", + "test:lint-rules": "eslint index.js --config test-config/.eslintrc.js --format json", + "test:lint-verify-fail": "eslint \"test-lint/*.{js,ts,vue}\" --config .eslintrc.base.js --format json" + }, + "version": "6.11.0" +} diff --git a/node_modules/eslint-import-resolver-node/node_modules/debug/package.json b/node_modules/eslint-import-resolver-node/node_modules/debug/package.json index 0b1b9df8b..50f90d6e9 100644 --- a/node_modules/eslint-import-resolver-node/node_modules/debug/package.json +++ b/node_modules/eslint-import-resolver-node/node_modules/debug/package.json @@ -1,25 +1,62 @@ { - "name": "debug", - "version": "2.6.9", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/debug.git" + "_args": [ + [ + "debug@2.6.9", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "debug@2.6.9", + "_id": "debug@2.6.9", + "_inBundle": false, + "_integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "_location": "/eslint-import-resolver-node/debug", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "debug@2.6.9", + "name": "debug", + "escapedName": "debug", + "rawSpec": "2.6.9", + "saveSpec": null, + "fetchSpec": "2.6.9" }, - "description": "small debugging utility", - "keywords": [ - "debug", - "log", - "debugger" + "_requiredBy": [ + "/eslint-import-resolver-node" ], - "author": "TJ Holowaychuk ", + "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "_spec": "2.6.9", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "browser": "./src/browser.js", + "bugs": { + "url": "https://github.com/visionmedia/debug/issues" + }, + "component": { + "scripts": { + "debug/index.js": "browser.js", + "debug/debug.js": "debug.js" + } + }, "contributors": [ - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " + { + "name": "Nathan Rajlich", + "email": "nathan@tootallnate.net", + "url": "http://n8.io" + }, + { + "name": "Andrew Rhyne", + "email": "rhyneandrew@gmail.com" + } ], - "license": "MIT", "dependencies": { "ms": "2.0.0" }, + "description": "small debugging utility", "devDependencies": { "browserify": "9.0.3", "chai": "^3.5.0", @@ -38,12 +75,18 @@ "sinon": "^1.17.6", "sinon-chai": "^2.8.0" }, + "homepage": "https://github.com/visionmedia/debug#readme", + "keywords": [ + "debug", + "log", + "debugger" + ], + "license": "MIT", "main": "./src/index.js", - "browser": "./src/browser.js", - "component": { - "scripts": { - "debug/index.js": "browser.js", - "debug/debug.js": "debug.js" - } - } -} \ No newline at end of file + "name": "debug", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "version": "2.6.9" +} diff --git a/node_modules/eslint-import-resolver-node/node_modules/ms/package.json b/node_modules/eslint-import-resolver-node/node_modules/ms/package.json index 63aaff3ab..c7e1280e1 100644 --- a/node_modules/eslint-import-resolver-node/node_modules/ms/package.json +++ b/node_modules/eslint-import-resolver-node/node_modules/ms/package.json @@ -1,16 +1,43 @@ { - "name": "ms", - "version": "2.0.0", - "description": "Tiny milisecond conversion utility", - "repository": "zeit/ms", - "main": "./index", - "files": [ - "index.js" + "_args": [ + [ + "ms@2.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "precommit": "lint-staged", - "lint": "eslint lib/* bin/*", - "test": "mocha tests.js" + "_development": true, + "_from": "ms@2.0.0", + "_id": "ms@2.0.0", + "_inBundle": false, + "_integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "_location": "/eslint-import-resolver-node/ms", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ms@2.0.0", + "name": "ms", + "escapedName": "ms", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/eslint-import-resolver-node/debug" + ], + "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/zeit/ms/issues" + }, + "description": "Tiny milisecond conversion utility", + "devDependencies": { + "eslint": "3.19.0", + "expect.js": "0.3.1", + "husky": "0.13.3", + "lint-staged": "3.4.1", + "mocha": "3.4.1" }, "eslintConfig": { "extends": "eslint:recommended", @@ -19,6 +46,11 @@ "es6": true } }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/zeit/ms#readme", + "license": "MIT", "lint-staged": { "*.js": [ "npm run lint", @@ -26,12 +58,16 @@ "git add" ] }, - "license": "MIT", - "devDependencies": { - "eslint": "3.19.0", - "expect.js": "0.3.1", - "husky": "0.13.3", - "lint-staged": "3.4.1", - "mocha": "3.4.1" - } -} \ No newline at end of file + "main": "./index", + "name": "ms", + "repository": { + "type": "git", + "url": "git+https://github.com/zeit/ms.git" + }, + "scripts": { + "lint": "eslint lib/* bin/*", + "precommit": "lint-staged", + "test": "mocha tests.js" + }, + "version": "2.0.0" +} diff --git a/node_modules/eslint-import-resolver-node/package.json b/node_modules/eslint-import-resolver-node/package.json index ee08f68cd..9c4f5c423 100644 --- a/node_modules/eslint-import-resolver-node/package.json +++ b/node_modules/eslint-import-resolver-node/package.json @@ -1,21 +1,55 @@ { - "name": "eslint-import-resolver-node", - "version": "0.3.4", + "_args": [ + [ + "eslint-import-resolver-node@0.3.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "eslint-import-resolver-node@0.3.4", + "_id": "eslint-import-resolver-node@0.3.4", + "_inBundle": false, + "_integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "_location": "/eslint-import-resolver-node", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-import-resolver-node@0.3.4", + "name": "eslint-import-resolver-node", + "escapedName": "eslint-import-resolver-node", + "rawSpec": "0.3.4", + "saveSpec": null, + "fetchSpec": "0.3.4" + }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "_spec": "0.3.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Ben Mosher", + "url": "me@benmosher.com" + }, + "bugs": { + "url": "https://github.com/benmosher/eslint-plugin-import/issues" + }, + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, "description": "Node default behavior import resolution plugin for eslint-plugin-import.", - "main": "index.js", + "devDependencies": { + "chai": "^3.5.0", + "coveralls": "^3.0.0", + "mocha": "^3.5.3", + "nyc": "^11.7.1" + }, "files": [ "index.js" ], - "scripts": { - "prepublishOnly": "cp ../../{LICENSE,.npmrc} ./", - "tests-only": "nyc mocha", - "test": "npm run tests-only", - "coveralls": "nyc report --reporter lcovonly && cd ../.. && coveralls < ./resolvers/node/coverage/lcov.info" - }, - "repository": { - "type": "git", - "url": "https://github.com/benmosher/eslint-plugin-import" - }, + "homepage": "https://github.com/benmosher/eslint-plugin-import", "keywords": [ "eslint", "eslintplugin", @@ -23,25 +57,23 @@ "modules", "eslint-plugin-import" ], - "author": "Ben Mosher (me@benmosher.com)", "license": "MIT", - "bugs": { - "url": "https://github.com/benmosher/eslint-plugin-import/issues" - }, - "homepage": "https://github.com/benmosher/eslint-plugin-import", - "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - }, - "devDependencies": { - "chai": "^3.5.0", - "coveralls": "^3.0.0", - "mocha": "^3.5.3", - "nyc": "^11.7.1" - }, + "main": "index.js", + "name": "eslint-import-resolver-node", "nyc": { "exclude": [ "test/" ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+https://github.com/benmosher/eslint-plugin-import.git" + }, + "scripts": { + "coveralls": "nyc report --reporter lcovonly && cd ../.. && coveralls < ./resolvers/node/coverage/lcov.info", + "prepublishOnly": "cp ../../{LICENSE,.npmrc} ./", + "test": "npm run tests-only", + "tests-only": "nyc mocha" + }, + "version": "0.3.4" +} diff --git a/node_modules/eslint-module-utils/node_modules/debug/package.json b/node_modules/eslint-module-utils/node_modules/debug/package.json index 0b1b9df8b..01747ad5f 100644 --- a/node_modules/eslint-module-utils/node_modules/debug/package.json +++ b/node_modules/eslint-module-utils/node_modules/debug/package.json @@ -1,25 +1,62 @@ { - "name": "debug", - "version": "2.6.9", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/debug.git" + "_args": [ + [ + "debug@2.6.9", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "debug@2.6.9", + "_id": "debug@2.6.9", + "_inBundle": false, + "_integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "_location": "/eslint-module-utils/debug", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "debug@2.6.9", + "name": "debug", + "escapedName": "debug", + "rawSpec": "2.6.9", + "saveSpec": null, + "fetchSpec": "2.6.9" }, - "description": "small debugging utility", - "keywords": [ - "debug", - "log", - "debugger" + "_requiredBy": [ + "/eslint-module-utils" ], - "author": "TJ Holowaychuk ", + "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "_spec": "2.6.9", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "browser": "./src/browser.js", + "bugs": { + "url": "https://github.com/visionmedia/debug/issues" + }, + "component": { + "scripts": { + "debug/index.js": "browser.js", + "debug/debug.js": "debug.js" + } + }, "contributors": [ - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " + { + "name": "Nathan Rajlich", + "email": "nathan@tootallnate.net", + "url": "http://n8.io" + }, + { + "name": "Andrew Rhyne", + "email": "rhyneandrew@gmail.com" + } ], - "license": "MIT", "dependencies": { "ms": "2.0.0" }, + "description": "small debugging utility", "devDependencies": { "browserify": "9.0.3", "chai": "^3.5.0", @@ -38,12 +75,18 @@ "sinon": "^1.17.6", "sinon-chai": "^2.8.0" }, + "homepage": "https://github.com/visionmedia/debug#readme", + "keywords": [ + "debug", + "log", + "debugger" + ], + "license": "MIT", "main": "./src/index.js", - "browser": "./src/browser.js", - "component": { - "scripts": { - "debug/index.js": "browser.js", - "debug/debug.js": "debug.js" - } - } -} \ No newline at end of file + "name": "debug", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "version": "2.6.9" +} diff --git a/node_modules/eslint-module-utils/node_modules/find-up/package.json b/node_modules/eslint-module-utils/node_modules/find-up/package.json index 7ec1b7ef8..6f2e439b9 100644 --- a/node_modules/eslint-module-utils/node_modules/find-up/package.json +++ b/node_modules/eslint-module-utils/node_modules/find-up/package.json @@ -1,23 +1,57 @@ { - "name": "find-up", - "version": "2.1.0", - "description": "Find a file by walking up parent directories", - "license": "MIT", - "repository": "sindresorhus/find-up", + "_args": [ + [ + "find-up@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "find-up@2.1.0", + "_id": "find-up@2.1.0", + "_inBundle": false, + "_integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "_location": "/eslint-module-utils/find-up", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "find-up@2.1.0", + "name": "find-up", + "escapedName": "find-up", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/eslint-module-utils/pkg-dir" + ], + "_resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/find-up/issues" + }, + "dependencies": { + "locate-path": "^2.0.0" + }, + "description": "Find a file by walking up parent directories", + "devDependencies": { + "ava": "*", + "tempfile": "^1.1.1", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/find-up#readme", "keywords": [ "find", "up", @@ -39,15 +73,17 @@ "walking", "path" ], - "dependencies": { - "locate-path": "^2.0.0" + "license": "MIT", + "name": "find-up", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/find-up.git" }, - "devDependencies": { - "ava": "*", - "tempfile": "^1.1.1", - "xo": "*" + "scripts": { + "test": "xo && ava" }, + "version": "2.1.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/eslint-module-utils/node_modules/locate-path/package.json b/node_modules/eslint-module-utils/node_modules/locate-path/package.json index e05a6304b..f5e6958a0 100644 --- a/node_modules/eslint-module-utils/node_modules/locate-path/package.json +++ b/node_modules/eslint-module-utils/node_modules/locate-path/package.json @@ -1,23 +1,57 @@ { - "name": "locate-path", - "version": "2.0.0", - "description": "Get the first path that exists on disk of multiple paths", - "license": "MIT", - "repository": "sindresorhus/locate-path", + "_args": [ + [ + "locate-path@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "locate-path@2.0.0", + "_id": "locate-path@2.0.0", + "_inBundle": false, + "_integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "_location": "/eslint-module-utils/locate-path", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "locate-path@2.0.0", + "name": "locate-path", + "escapedName": "locate-path", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/eslint-module-utils/find-up" + ], + "_resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/locate-path/issues" + }, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "description": "Get the first path that exists on disk of multiple paths", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/locate-path#readme", "keywords": [ "locate", "path", @@ -33,15 +67,17 @@ "iterable", "iterator" ], - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "license": "MIT", + "name": "locate-path", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/locate-path.git" }, - "devDependencies": { - "ava": "*", - "xo": "*" + "scripts": { + "test": "xo && ava" }, + "version": "2.0.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/eslint-module-utils/node_modules/ms/package.json b/node_modules/eslint-module-utils/node_modules/ms/package.json index 63aaff3ab..77a7d2f66 100644 --- a/node_modules/eslint-module-utils/node_modules/ms/package.json +++ b/node_modules/eslint-module-utils/node_modules/ms/package.json @@ -1,16 +1,43 @@ { - "name": "ms", - "version": "2.0.0", - "description": "Tiny milisecond conversion utility", - "repository": "zeit/ms", - "main": "./index", - "files": [ - "index.js" + "_args": [ + [ + "ms@2.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "precommit": "lint-staged", - "lint": "eslint lib/* bin/*", - "test": "mocha tests.js" + "_development": true, + "_from": "ms@2.0.0", + "_id": "ms@2.0.0", + "_inBundle": false, + "_integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "_location": "/eslint-module-utils/ms", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ms@2.0.0", + "name": "ms", + "escapedName": "ms", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/eslint-module-utils/debug" + ], + "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/zeit/ms/issues" + }, + "description": "Tiny milisecond conversion utility", + "devDependencies": { + "eslint": "3.19.0", + "expect.js": "0.3.1", + "husky": "0.13.3", + "lint-staged": "3.4.1", + "mocha": "3.4.1" }, "eslintConfig": { "extends": "eslint:recommended", @@ -19,6 +46,11 @@ "es6": true } }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/zeit/ms#readme", + "license": "MIT", "lint-staged": { "*.js": [ "npm run lint", @@ -26,12 +58,16 @@ "git add" ] }, - "license": "MIT", - "devDependencies": { - "eslint": "3.19.0", - "expect.js": "0.3.1", - "husky": "0.13.3", - "lint-staged": "3.4.1", - "mocha": "3.4.1" - } -} \ No newline at end of file + "main": "./index", + "name": "ms", + "repository": { + "type": "git", + "url": "git+https://github.com/zeit/ms.git" + }, + "scripts": { + "lint": "eslint lib/* bin/*", + "precommit": "lint-staged", + "test": "mocha tests.js" + }, + "version": "2.0.0" +} diff --git a/node_modules/eslint-module-utils/node_modules/p-limit/package.json b/node_modules/eslint-module-utils/node_modules/p-limit/package.json index 275cb73ae..abe4a7d37 100644 --- a/node_modules/eslint-module-utils/node_modules/p-limit/package.json +++ b/node_modules/eslint-module-utils/node_modules/p-limit/package.json @@ -1,23 +1,60 @@ { - "name": "p-limit", - "version": "1.3.0", - "description": "Run multiple promise-returning & async functions with limited concurrency", - "license": "MIT", - "repository": "sindresorhus/p-limit", + "_args": [ + [ + "p-limit@1.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-limit@1.3.0", + "_id": "p-limit@1.3.0", + "_inBundle": false, + "_integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "_location": "/eslint-module-utils/p-limit", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-limit@1.3.0", + "name": "p-limit", + "escapedName": "p-limit", + "rawSpec": "1.3.0", + "saveSpec": null, + "fetchSpec": "1.3.0" + }, + "_requiredBy": [ + "/eslint-module-utils/p-locate" + ], + "_resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "_spec": "1.3.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-limit/issues" + }, + "dependencies": { + "p-try": "^1.0.0" + }, + "description": "Run multiple promise-returning & async functions with limited concurrency", + "devDependencies": { + "ava": "*", + "delay": "^2.0.0", + "in-range": "^1.0.0", + "random-int": "^1.0.0", + "time-span": "^2.0.0", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/p-limit#readme", "keywords": [ "promise", "limit", @@ -35,15 +72,14 @@ "promises", "bluebird" ], - "dependencies": { - "p-try": "^1.0.0" + "license": "MIT", + "name": "p-limit", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-limit.git" }, - "devDependencies": { - "ava": "*", - "delay": "^2.0.0", - "in-range": "^1.0.0", - "random-int": "^1.0.0", - "time-span": "^2.0.0", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "1.3.0" +} diff --git a/node_modules/eslint-module-utils/node_modules/p-locate/package.json b/node_modules/eslint-module-utils/node_modules/p-locate/package.json index b938aa4c5..56da45467 100644 --- a/node_modules/eslint-module-utils/node_modules/p-locate/package.json +++ b/node_modules/eslint-module-utils/node_modules/p-locate/package.json @@ -1,23 +1,59 @@ { - "name": "p-locate", - "version": "2.0.0", - "description": "Get the first fulfilled promise that satisfies the provided testing function", - "license": "MIT", - "repository": "sindresorhus/p-locate", + "_args": [ + [ + "p-locate@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-locate@2.0.0", + "_id": "p-locate@2.0.0", + "_inBundle": false, + "_integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "_location": "/eslint-module-utils/p-locate", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-locate@2.0.0", + "name": "p-locate", + "escapedName": "p-locate", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/eslint-module-utils/locate-path" + ], + "_resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-locate/issues" + }, + "dependencies": { + "p-limit": "^1.1.0" + }, + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "devDependencies": { + "ava": "*", + "delay": "^1.3.1", + "in-range": "^1.0.0", + "time-span": "^1.0.0", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/p-locate#readme", "keywords": [ "promise", "locate", @@ -38,17 +74,17 @@ "promises", "bluebird" ], - "dependencies": { - "p-limit": "^1.1.0" + "license": "MIT", + "name": "p-locate", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-locate.git" }, - "devDependencies": { - "ava": "*", - "delay": "^1.3.1", - "in-range": "^1.0.0", - "time-span": "^1.0.0", - "xo": "*" + "scripts": { + "test": "xo && ava" }, + "version": "2.0.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/eslint-module-utils/node_modules/p-try/package.json b/node_modules/eslint-module-utils/node_modules/p-try/package.json index a4623262b..9676c22f7 100644 --- a/node_modules/eslint-module-utils/node_modules/p-try/package.json +++ b/node_modules/eslint-module-utils/node_modules/p-try/package.json @@ -1,23 +1,53 @@ { - "name": "p-try", - "version": "1.0.0", - "description": "`Promise#try()` ponyfill - Starts a promise chain", - "license": "MIT", - "repository": "sindresorhus/p-try", + "_args": [ + [ + "p-try@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-try@1.0.0", + "_id": "p-try@1.0.0", + "_inBundle": false, + "_integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "_location": "/eslint-module-utils/p-try", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-try@1.0.0", + "name": "p-try", + "escapedName": "p-try", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/eslint-module-utils/p-limit" + ], + "_resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-try/issues" + }, + "description": "`Promise#try()` ponyfill - Starts a promise chain", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/p-try#readme", "keywords": [ "promise", "try", @@ -33,11 +63,17 @@ "shim", "bluebird" ], - "devDependencies": { - "ava": "*", - "xo": "*" + "license": "MIT", + "name": "p-try", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-try.git" }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/eslint-module-utils/node_modules/path-exists/package.json b/node_modules/eslint-module-utils/node_modules/path-exists/package.json index ed507545d..f7de001e6 100644 --- a/node_modules/eslint-module-utils/node_modules/path-exists/package.json +++ b/node_modules/eslint-module-utils/node_modules/path-exists/package.json @@ -1,23 +1,53 @@ { - "name": "path-exists", - "version": "3.0.0", - "description": "Check if a path exists", - "license": "MIT", - "repository": "sindresorhus/path-exists", + "_args": [ + [ + "path-exists@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "path-exists@3.0.0", + "_id": "path-exists@3.0.0", + "_inBundle": false, + "_integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "_location": "/eslint-module-utils/path-exists", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-exists@3.0.0", + "name": "path-exists", + "escapedName": "path-exists", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/eslint-module-utils/locate-path" + ], + "_resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/path-exists/issues" + }, + "description": "Check if a path exists", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/path-exists#readme", "keywords": [ "path", "exists", @@ -30,11 +60,17 @@ "access", "stat" ], - "devDependencies": { - "ava": "*", - "xo": "*" + "license": "MIT", + "name": "path-exists", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/path-exists.git" }, + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/eslint-module-utils/node_modules/pkg-dir/package.json b/node_modules/eslint-module-utils/node_modules/pkg-dir/package.json index 267b3ae01..fe7409056 100644 --- a/node_modules/eslint-module-utils/node_modules/pkg-dir/package.json +++ b/node_modules/eslint-module-utils/node_modules/pkg-dir/package.json @@ -1,23 +1,56 @@ { - "name": "pkg-dir", - "version": "2.0.0", - "description": "Find the root directory of a Node.js project or npm package", - "license": "MIT", - "repository": "sindresorhus/pkg-dir", + "_args": [ + [ + "pkg-dir@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "pkg-dir@2.0.0", + "_id": "pkg-dir@2.0.0", + "_inBundle": false, + "_integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "_location": "/eslint-module-utils/pkg-dir", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "pkg-dir@2.0.0", + "name": "pkg-dir", + "escapedName": "pkg-dir", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/eslint-module-utils" + ], + "_resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/pkg-dir/issues" + }, + "dependencies": { + "find-up": "^2.1.0" + }, + "description": "Find the root directory of a Node.js project or npm package", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/pkg-dir#readme", "keywords": [ "package", "json", @@ -43,11 +76,14 @@ "walking", "path" ], - "dependencies": { - "find-up": "^2.1.0" + "license": "MIT", + "name": "pkg-dir", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/pkg-dir.git" }, - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "2.0.0" +} diff --git a/node_modules/eslint-module-utils/package.json b/node_modules/eslint-module-utils/package.json index f311b235a..2dafbec00 100644 --- a/node_modules/eslint-module-utils/package.json +++ b/node_modules/eslint-module-utils/package.json @@ -1,32 +1,64 @@ { - "name": "eslint-module-utils", - "version": "2.6.0", + "_args": [ + [ + "eslint-module-utils@2.6.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "eslint-module-utils@2.6.0", + "_id": "eslint-module-utils@2.6.0", + "_inBundle": false, + "_integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "_location": "/eslint-module-utils", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-module-utils@2.6.0", + "name": "eslint-module-utils", + "escapedName": "eslint-module-utils", + "rawSpec": "2.6.0", + "saveSpec": null, + "fetchSpec": "2.6.0" + }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "_spec": "2.6.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Ben Mosher", + "email": "me@benmosher.com" + }, + "bugs": { + "url": "https://github.com/benmosher/eslint-plugin-import/issues" + }, + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, "description": "Core utilities to support eslint-plugin-import and other module-related plugins.", "engines": { "node": ">=4" }, - "scripts": { - "prepublishOnly": "cp ../{LICENSE,.npmrc} ./", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/benmosher/eslint-plugin-import.git" - }, + "homepage": "https://github.com/benmosher/eslint-plugin-import#readme", "keywords": [ "eslint-plugin-import", "eslint", "modules", "esmodules" ], - "author": "Ben Mosher ", "license": "MIT", - "bugs": { - "url": "https://github.com/benmosher/eslint-plugin-import/issues" + "name": "eslint-module-utils", + "repository": { + "type": "git", + "url": "git+https://github.com/benmosher/eslint-plugin-import.git" }, - "homepage": "https://github.com/benmosher/eslint-plugin-import#readme", - "dependencies": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - } -} \ No newline at end of file + "scripts": { + "prepublishOnly": "cp ../{LICENSE,.npmrc} ./", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "version": "2.6.0" +} diff --git a/node_modules/eslint-plugin-eslint-comments/package.json b/node_modules/eslint-plugin-eslint-comments/package.json index cbae8dda3..0ceb5bc6a 100644 --- a/node_modules/eslint-plugin-eslint-comments/package.json +++ b/node_modules/eslint-plugin-eslint-comments/package.json @@ -1,21 +1,44 @@ { - "name": "eslint-plugin-eslint-comments", - "version": "3.2.0", - "description": "Additional ESLint rules for ESLint directive comments.", - "engines": { - "node": ">=6.5.0" - }, - "main": "index.js", - "files": [ - "lib" + "_args": [ + [ + "eslint-plugin-eslint-comments@3.2.0", + "/home/marco/repos/github/codeql-action" + ] ], - "peerDependencies": { - "eslint": ">=4.19.1" + "_development": true, + "_from": "eslint-plugin-eslint-comments@3.2.0", + "_id": "eslint-plugin-eslint-comments@3.2.0", + "_inBundle": false, + "_integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "_location": "/eslint-plugin-eslint-comments", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-plugin-eslint-comments@3.2.0", + "name": "eslint-plugin-eslint-comments", + "escapedName": "eslint-plugin-eslint-comments", + "rawSpec": "3.2.0", + "saveSpec": null, + "fetchSpec": "3.2.0" + }, + "_requiredBy": [ + "/eslint-plugin-github" + ], + "_resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "_spec": "3.2.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Toru Nagashima" + }, + "bugs": { + "url": "https://github.com/mysticatea/eslint-plugin-eslint-comments/issues" }, "dependencies": { "escape-string-regexp": "^1.0.5", "ignore": "^5.0.5" }, + "description": "Additional ESLint rules for ESLint directive comments.", "devDependencies": { "@mysticatea/eslint-plugin": "^13.0.0", "@types/node": "^14.0.1", @@ -35,27 +58,14 @@ "vue-eslint-editor": "^1.1.0", "vuepress": "^1.0.1" }, - "scripts": { - "preversion": "npm test", - "version": "node scripts/update && git add .", - "postversion": "git push && git push --tags", - "clean": "rimraf .nyc_output coverage docs/.vuepress/dist", - "docs:build": "vuepress build docs", - "docs:watch": "vuepress dev docs", - "docs:deploy": "node scripts/deploy", - "lint": "eslint lib scripts tests", - "pretest": "npm run -s lint", - "test": "nyc npm run -s test:mocha", - "test:ci": "nyc npm run -s test:mocha", - "test:mocha": "mocha \"tests/lib/**/*.js\" --reporter dot --timeout 8000", - "watch": "npm run -s test:mocha -- --watch --growl", - "coverage": "nyc report --reporter lcov && opener coverage/lcov-report/index.html", - "codecov": "nyc report --reporter text-lcov | codecov --pipe --disable=gcov" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/mysticatea/eslint-plugin-eslint-comments.git" + "engines": { + "node": ">=6.5.0" }, + "files": [ + "lib" + ], + "funding": "https://github.com/sponsors/mysticatea", + "homepage": "https://github.com/mysticatea/eslint-plugin-eslint-comments#readme", "keywords": [ "eslint", "eslintplugin", @@ -73,11 +83,32 @@ "eslint-disable-line", "eslint-disable-next-line" ], - "author": "Toru Nagashima", "license": "MIT", - "bugs": { - "url": "https://github.com/mysticatea/eslint-plugin-eslint-comments/issues" + "main": "index.js", + "name": "eslint-plugin-eslint-comments", + "peerDependencies": { + "eslint": ">=4.19.1" }, - "homepage": "https://github.com/mysticatea/eslint-plugin-eslint-comments#readme", - "funding": "https://github.com/sponsors/mysticatea" -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git+https://github.com/mysticatea/eslint-plugin-eslint-comments.git" + }, + "scripts": { + "clean": "rimraf .nyc_output coverage docs/.vuepress/dist", + "codecov": "nyc report --reporter text-lcov | codecov --pipe --disable=gcov", + "coverage": "nyc report --reporter lcov && opener coverage/lcov-report/index.html", + "docs:build": "vuepress build docs", + "docs:deploy": "node scripts/deploy", + "docs:watch": "vuepress dev docs", + "lint": "eslint lib scripts tests", + "postversion": "git push && git push --tags", + "pretest": "npm run -s lint", + "preversion": "npm test", + "test": "nyc npm run -s test:mocha", + "test:ci": "nyc npm run -s test:mocha", + "test:mocha": "mocha \"tests/lib/**/*.js\" --reporter dot --timeout 8000", + "version": "node scripts/update && git add .", + "watch": "npm run -s test:mocha -- --watch --growl" + }, + "version": "3.2.0" +} diff --git a/node_modules/eslint-plugin-filenames/package.json b/node_modules/eslint-plugin-filenames/package.json index 0402d11a2..99c2695e4 100644 --- a/node_modules/eslint-plugin-filenames/package.json +++ b/node_modules/eslint-plugin-filenames/package.json @@ -1,15 +1,39 @@ { - "name": "eslint-plugin-filenames", - "version": "1.3.2", - "description": "Eslint rule for consistent filenames.", - "main": "index.js", - "scripts": { - "test": "npm run lint && npm run unit-test --coverage && npm run check-coverage", - "lint": "eslint .", - "unit-test": "istanbul test --dir build/coverage _mocha test -- --recursive --reporter dot", - "check-coverage": "istanbul check-coverage --statement 100 --branch 100 --function 100 --lines 100", - "report-coverage-html": "istanbul report --dir build/coverage html", - "coveralls": "cat ./build/coverage/lcov.info | coveralls" + "_args": [ + [ + "eslint-plugin-filenames@1.3.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "eslint-plugin-filenames@1.3.2", + "_id": "eslint-plugin-filenames@1.3.2", + "_inBundle": false, + "_integrity": "sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==", + "_location": "/eslint-plugin-filenames", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-plugin-filenames@1.3.2", + "name": "eslint-plugin-filenames", + "escapedName": "eslint-plugin-filenames", + "rawSpec": "1.3.2", + "saveSpec": null, + "fetchSpec": "1.3.2" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/eslint-plugin-filenames/-/eslint-plugin-filenames-1.3.2.tgz", + "_spec": "1.3.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Stefan Lau", + "email": "github@stefanlau.com" + }, + "bugs": { + "url": "https://github.com/selaux/eslint-plugin-filenames/issues" }, "dependencies": { "lodash.camelcase": "4.3.0", @@ -17,6 +41,7 @@ "lodash.snakecase": "4.1.1", "lodash.upperfirst": "4.3.1" }, + "description": "Eslint rule for consistent filenames.", "devDependencies": { "chai": "3.5.0", "coveralls": "2.13.0", @@ -26,18 +51,6 @@ "mocha": "3.2.0", "sinon": "2.1.0" }, - "peerDependencies": { - "eslint": "*" - }, - "repository": { - "type": "git", - "url": "git://github.com/selaux/eslint-plugin-filenames.git" - }, - "author": "Stefan Lau ", - "license": "MIT", - "bugs": { - "url": "https://github.com/selaux/eslint-plugin-filenames/issues" - }, "homepage": "https://github.com/selaux/eslint-plugin-filenames", "keywords": [ "eslint", @@ -46,5 +59,24 @@ "file", "filename", "path" - ] -} \ No newline at end of file + ], + "license": "MIT", + "main": "index.js", + "name": "eslint-plugin-filenames", + "peerDependencies": { + "eslint": "*" + }, + "repository": { + "type": "git", + "url": "git://github.com/selaux/eslint-plugin-filenames.git" + }, + "scripts": { + "check-coverage": "istanbul check-coverage --statement 100 --branch 100 --function 100 --lines 100", + "coveralls": "cat ./build/coverage/lcov.info | coveralls", + "lint": "eslint .", + "report-coverage-html": "istanbul report --dir build/coverage html", + "test": "npm run lint && npm run unit-test --coverage && npm run check-coverage", + "unit-test": "istanbul test --dir build/coverage _mocha test -- --recursive --reporter dot" + }, + "version": "1.3.2" +} diff --git a/node_modules/eslint-plugin-github/package.json b/node_modules/eslint-plugin-github/package.json index d30222cfb..e73f8054d 100644 --- a/node_modules/eslint-plugin-github/package.json +++ b/node_modules/eslint-plugin-github/package.json @@ -1,29 +1,42 @@ { - "name": "eslint-plugin-github", - "version": "4.1.1", - "description": "An opinionated collection of ESLint shared configs and rules used by GitHub.", - "main": "lib/index.js", - "entries": [ - "lib/formatters/stylish-fixes.js" + "_args": [ + [ + "eslint-plugin-github@4.1.1", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "eslint-plugin-github@4.1.1", + "_id": "eslint-plugin-github@4.1.1", + "_inBundle": false, + "_integrity": "sha512-MzCh4P4zVvR/13AHtumzZ3znq0cbUE7lXehyBEpFURD/EHdx/+7qW+0c+ySTrteImpX9LGLJFTYNtu10BifkbQ==", + "_location": "/eslint-plugin-github", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-plugin-github@4.1.1", + "name": "eslint-plugin-github", + "escapedName": "eslint-plugin-github", + "rawSpec": "4.1.1", + "saveSpec": null, + "fetchSpec": "4.1.1" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-4.1.1.tgz", + "_spec": "4.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "GitHub, Inc." + }, "bin": { "eslint-ignore-errors": "bin/eslint-ignore-errors.js" }, - "scripts": { - "pretest": "mkdir -p node_modules/ && ln -fs $(pwd) node_modules/", - "eslint-check": "eslint --print-config .eslintrc.js | eslint-config-prettier-check", - "test": "npm run eslint-check && eslint . && mocha tests/" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/github/eslint-plugin-github.git" - }, - "author": "GitHub, Inc.", - "license": "MIT", "bugs": { "url": "https://github.com/github/eslint-plugin-github/issues" }, - "homepage": "https://github.com/github/eslint-plugin-github#readme", "dependencies": { "@typescript-eslint/eslint-plugin": ">=2.25.0", "@typescript-eslint/parser": ">=2.25.0", @@ -35,17 +48,35 @@ "prettier": ">=1.12.0", "svg-element-attributes": ">=1.3.1" }, - "prettier": "@github/prettier-config", - "peerDependencies": { - "eslint": ">=4.19.0" - }, - "files": [ - "bin/*", - "lib/*" - ], + "description": "An opinionated collection of ESLint shared configs and rules used by GitHub.", "devDependencies": { "@github/prettier-config": "0.0.4", "eslint": ">=7.0.0", "mocha": ">=7.1.1" - } -} \ No newline at end of file + }, + "entries": [ + "lib/formatters/stylish-fixes.js" + ], + "files": [ + "bin/*", + "lib/*" + ], + "homepage": "https://github.com/github/eslint-plugin-github#readme", + "license": "MIT", + "main": "lib/index.js", + "name": "eslint-plugin-github", + "peerDependencies": { + "eslint": ">=4.19.0" + }, + "prettier": "@github/prettier-config", + "repository": { + "type": "git", + "url": "git+https://github.com/github/eslint-plugin-github.git" + }, + "scripts": { + "eslint-check": "eslint --print-config .eslintrc.js | eslint-config-prettier-check", + "pretest": "mkdir -p node_modules/ && ln -fs $(pwd) node_modules/", + "test": "npm run eslint-check && eslint . && mocha tests/" + }, + "version": "4.1.1" +} diff --git a/node_modules/eslint-plugin-import/memo-parser/package.json b/node_modules/eslint-plugin-import/memo-parser/package.json index d101752ed..69996d33e 100644 --- a/node_modules/eslint-plugin-import/memo-parser/package.json +++ b/node_modules/eslint-plugin-import/memo-parser/package.json @@ -31,4 +31,4 @@ "dependencies": { "eslint-module-utils": "^2.5.0" } -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/debug/package.json b/node_modules/eslint-plugin-import/node_modules/debug/package.json index 0b1b9df8b..82d105960 100644 --- a/node_modules/eslint-plugin-import/node_modules/debug/package.json +++ b/node_modules/eslint-plugin-import/node_modules/debug/package.json @@ -1,25 +1,62 @@ { - "name": "debug", - "version": "2.6.9", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/debug.git" + "_args": [ + [ + "debug@2.6.9", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "debug@2.6.9", + "_id": "debug@2.6.9", + "_inBundle": false, + "_integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "_location": "/eslint-plugin-import/debug", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "debug@2.6.9", + "name": "debug", + "escapedName": "debug", + "rawSpec": "2.6.9", + "saveSpec": null, + "fetchSpec": "2.6.9" }, - "description": "small debugging utility", - "keywords": [ - "debug", - "log", - "debugger" + "_requiredBy": [ + "/eslint-plugin-import" ], - "author": "TJ Holowaychuk ", + "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "_spec": "2.6.9", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "browser": "./src/browser.js", + "bugs": { + "url": "https://github.com/visionmedia/debug/issues" + }, + "component": { + "scripts": { + "debug/index.js": "browser.js", + "debug/debug.js": "debug.js" + } + }, "contributors": [ - "Nathan Rajlich (http://n8.io)", - "Andrew Rhyne " + { + "name": "Nathan Rajlich", + "email": "nathan@tootallnate.net", + "url": "http://n8.io" + }, + { + "name": "Andrew Rhyne", + "email": "rhyneandrew@gmail.com" + } ], - "license": "MIT", "dependencies": { "ms": "2.0.0" }, + "description": "small debugging utility", "devDependencies": { "browserify": "9.0.3", "chai": "^3.5.0", @@ -38,12 +75,18 @@ "sinon": "^1.17.6", "sinon-chai": "^2.8.0" }, + "homepage": "https://github.com/visionmedia/debug#readme", + "keywords": [ + "debug", + "log", + "debugger" + ], + "license": "MIT", "main": "./src/index.js", - "browser": "./src/browser.js", - "component": { - "scripts": { - "debug/index.js": "browser.js", - "debug/debug.js": "debug.js" - } - } -} \ No newline at end of file + "name": "debug", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "version": "2.6.9" +} diff --git a/node_modules/eslint-plugin-import/node_modules/doctrine/package.json b/node_modules/eslint-plugin-import/node_modules/doctrine/package.json index 4454768df..8a0281ef9 100644 --- a/node_modules/eslint-plugin-import/node_modules/doctrine/package.json +++ b/node_modules/eslint-plugin-import/node_modules/doctrine/package.json @@ -1,35 +1,41 @@ { - "name": "doctrine", + "_args": [ + [ + "doctrine@1.5.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "doctrine@1.5.0", + "_id": "doctrine@1.5.0", + "_inBundle": false, + "_integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "_location": "/eslint-plugin-import/doctrine", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "doctrine@1.5.0", + "name": "doctrine", + "escapedName": "doctrine", + "rawSpec": "1.5.0", + "saveSpec": null, + "fetchSpec": "1.5.0" + }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "_spec": "1.5.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/eslint/doctrine/issues" + }, + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, "description": "JSDoc parser", - "homepage": "https://github.com/eslint/doctrine", - "main": "lib/doctrine.js", - "version": "1.5.0", - "engines": { - "node": ">=0.10.0" - }, - "directories": { - "lib": "./lib" - }, - "files": [ - "lib", - "LICENSE.BSD", - "LICENSE.closure-compiler", - "LICENSE.esprima", - "README.md" - ], - "maintainers": [ - { - "name": "Nicholas C. Zakas", - "email": "nicholas+npm@nczconsulting.com", - "web": "https://www.nczonline.net" - }, - { - "name": "Yusuke Suzuki", - "email": "utatane.tea@gmail.com", - "web": "https://github.com/Constellation" - } - ], - "repository": "eslint/doctrine", "devDependencies": { "coveralls": "^2.11.2", "dateformat": "^1.0.11", @@ -44,22 +50,51 @@ "shelljs-nodecli": "^0.1.1", "should": "^5.0.1" }, + "directories": { + "lib": "./lib" + }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "lib", + "LICENSE.BSD", + "LICENSE.closure-compiler", + "LICENSE.esprima", + "README.md" + ], + "homepage": "https://github.com/eslint/doctrine", "licenses": [ { "type": "BSD", "url": "http://github.com/eslint/doctrine/raw/master/LICENSE.BSD" } ], + "main": "lib/doctrine.js", + "maintainers": [ + { + "name": "Nicholas C. Zakas", + "email": "nicholas+npm@nczconsulting.com", + "url": "https://www.nczonline.net" + }, + { + "name": "Yusuke Suzuki", + "email": "utatane.tea@gmail.com", + "url": "https://github.com/Constellation" + } + ], + "name": "doctrine", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/doctrine.git" + }, "scripts": { - "test": "npm run lint && node Makefile.js test", + "alpharelease": "eslint-prerelease alpha", + "betarelease": "eslint-prerelease beta", + "ci-release": "eslint-ci-release", "lint": "eslint lib/", "release": "eslint-release", - "ci-release": "eslint-ci-release", - "alpharelease": "eslint-prerelease alpha", - "betarelease": "eslint-prerelease beta" + "test": "npm run lint && node Makefile.js test" }, - "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } -} \ No newline at end of file + "version": "1.5.0" +} diff --git a/node_modules/eslint-plugin-import/node_modules/isarray/package.json b/node_modules/eslint-plugin-import/node_modules/isarray/package.json index a732aec72..b2c469d08 100644 --- a/node_modules/eslint-plugin-import/node_modules/isarray/package.json +++ b/node_modules/eslint-plugin-import/node_modules/isarray/package.json @@ -1,28 +1,62 @@ { - "name": "isarray", - "description": "Array#isArray for older browsers", - "version": "1.0.0", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/isarray.git" - }, - "homepage": "https://github.com/juliangruber/isarray", - "main": "index.js", - "dependencies": {}, - "devDependencies": { - "tape": "~2.13.4" - }, - "keywords": [ - "browser", - "isarray", - "array" + "_args": [ + [ + "isarray@1.0.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "isarray@1.0.0", + "_id": "isarray@1.0.0", + "_inBundle": false, + "_integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "_location": "/eslint-plugin-import/isarray", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "isarray@1.0.0", + "name": "isarray", + "escapedName": "isarray", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/eslint-plugin-import/doctrine" + ], + "_resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Julian Gruber", "email": "mail@juliangruber.com", "url": "http://juliangruber.com" }, + "bugs": { + "url": "https://github.com/juliangruber/isarray/issues" + }, + "dependencies": {}, + "description": "Array#isArray for older browsers", + "devDependencies": { + "tape": "~2.13.4" + }, + "homepage": "https://github.com/juliangruber/isarray", + "keywords": [ + "browser", + "isarray", + "array" + ], "license": "MIT", + "main": "index.js", + "name": "isarray", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/isarray.git" + }, + "scripts": { + "test": "tape test.js" + }, "testling": { "files": "test.js", "browsers": [ @@ -39,7 +73,5 @@ "android-browser/4.2..latest" ] }, - "scripts": { - "test": "tape test.js" - } -} \ No newline at end of file + "version": "1.0.0" +} diff --git a/node_modules/eslint-plugin-import/node_modules/ms/package.json b/node_modules/eslint-plugin-import/node_modules/ms/package.json index 63aaff3ab..a5906156d 100644 --- a/node_modules/eslint-plugin-import/node_modules/ms/package.json +++ b/node_modules/eslint-plugin-import/node_modules/ms/package.json @@ -1,16 +1,43 @@ { - "name": "ms", - "version": "2.0.0", - "description": "Tiny milisecond conversion utility", - "repository": "zeit/ms", - "main": "./index", - "files": [ - "index.js" + "_args": [ + [ + "ms@2.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "precommit": "lint-staged", - "lint": "eslint lib/* bin/*", - "test": "mocha tests.js" + "_development": true, + "_from": "ms@2.0.0", + "_id": "ms@2.0.0", + "_inBundle": false, + "_integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "_location": "/eslint-plugin-import/ms", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ms@2.0.0", + "name": "ms", + "escapedName": "ms", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/eslint-plugin-import/debug" + ], + "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/zeit/ms/issues" + }, + "description": "Tiny milisecond conversion utility", + "devDependencies": { + "eslint": "3.19.0", + "expect.js": "0.3.1", + "husky": "0.13.3", + "lint-staged": "3.4.1", + "mocha": "3.4.1" }, "eslintConfig": { "extends": "eslint:recommended", @@ -19,6 +46,11 @@ "es6": true } }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/zeit/ms#readme", + "license": "MIT", "lint-staged": { "*.js": [ "npm run lint", @@ -26,12 +58,16 @@ "git add" ] }, - "license": "MIT", - "devDependencies": { - "eslint": "3.19.0", - "expect.js": "0.3.1", - "husky": "0.13.3", - "lint-staged": "3.4.1", - "mocha": "3.4.1" - } -} \ No newline at end of file + "main": "./index", + "name": "ms", + "repository": { + "type": "git", + "url": "git+https://github.com/zeit/ms.git" + }, + "scripts": { + "lint": "eslint lib/* bin/*", + "precommit": "lint-staged", + "test": "mocha tests.js" + }, + "version": "2.0.0" +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/package.json index d895eda5c..e6a5e8b84 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/package.json @@ -1,28 +1,45 @@ { - "name": "resolve", - "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", - "version": "1.17.0", - "repository": { - "type": "git", - "url": "git://github.com/browserify/resolve.git" - }, - "main": "index.js", - "keywords": [ - "resolve", - "require", - "node", - "module" + "_args": [ + [ + "resolve@1.17.0", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "prepublish": "safe-publish-latest", - "lint": "eslint .", - "pretests-only": "cd ./test/resolver/nested_symlinks && node mylib/sync && node mylib/async", - "tests-only": "tape test/*.js", - "pretest": "npm run lint", - "test": "npm run --silent tests-only", - "posttest": "npm run test:multirepo", - "test:multirepo": "cd ./test/resolver/multirepo && npm install && npm test" + "_development": true, + "_from": "resolve@1.17.0", + "_id": "resolve@1.17.0", + "_inBundle": false, + "_integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "_location": "/eslint-plugin-import/resolve", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "resolve@1.17.0", + "name": "resolve", + "escapedName": "resolve", + "rawSpec": "1.17.0", + "saveSpec": null, + "fetchSpec": "1.17.0" }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "_spec": "1.17.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "bugs": { + "url": "https://github.com/browserify/resolve/issues" + }, + "dependencies": { + "path-parse": "^1.0.6" + }, + "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", "devDependencies": { "@ljharb/eslint-config": "^16.0.0", "array.prototype.map": "^1.0.2", @@ -32,16 +49,32 @@ "tap": "0.4.13", "tape": "^5.0.0-next.5" }, - "license": "MIT", - "author": { - "name": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net" - }, "funding": { "url": "https://github.com/sponsors/ljharb" }, - "dependencies": { - "path-parse": "^1.0.6" - } -} \ No newline at end of file + "homepage": "https://github.com/browserify/resolve#readme", + "keywords": [ + "resolve", + "require", + "node", + "module" + ], + "license": "MIT", + "main": "index.js", + "name": "resolve", + "repository": { + "type": "git", + "url": "git://github.com/browserify/resolve.git" + }, + "scripts": { + "lint": "eslint .", + "posttest": "npm run test:multirepo", + "prepublish": "safe-publish-latest", + "pretest": "npm run lint", + "pretests-only": "cd ./test/resolver/nested_symlinks && node mylib/sync && node mylib/async", + "test": "npm run --silent tests-only", + "test:multirepo": "cd ./test/resolver/multirepo && npm install && npm test", + "tests-only": "tape test/*.js" + }, + "version": "1.17.0" +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/zmodules/bbb/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/zmodules/bbb/package.json index a60376465..c13b8cf6a 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/zmodules/bbb/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/module_dir/zmodules/bbb/package.json @@ -1,3 +1,3 @@ { "main": "main.js" -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/baz/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/baz/package.json index 6ba9318a0..2f77720b8 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/baz/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/baz/package.json @@ -1,4 +1,4 @@ { - "name": "baz", - "main": "quux.js" -} \ No newline at end of file + "name": "baz", + "main": "quux.js" +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/browser_field/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/browser_field/package.json index 291ab03bc..bf406f083 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/browser_field/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/browser_field/package.json @@ -2,4 +2,4 @@ "name": "browser_field", "main": "a", "browser": "b" -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_main/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_main/package.json index d08e00e9d..d7f4fc807 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_main/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_main/package.json @@ -1,3 +1,3 @@ { - "main": "." -} \ No newline at end of file + "main": "." +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_slash_main/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_slash_main/package.json index a92bfd7b1..f51287b9d 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_slash_main/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/dot_slash_main/package.json @@ -1,3 +1,3 @@ { - "main": "./" -} \ No newline at end of file + "main": "./" +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/incorrect_main/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/incorrect_main/package.json index b3b73da08..b71880417 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/incorrect_main/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/incorrect_main/package.json @@ -1,3 +1,3 @@ { - "main": "wrong.js" -} \ No newline at end of file + "main": "wrong.js" +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/invalid_main/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/invalid_main/package.json index 3158504f6..0cf827995 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/invalid_main/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/invalid_main/package.json @@ -4,4 +4,4 @@ "why is this a thing", "srsly omg wtf" ] -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/package.json index 9c6d56b61..8508f9d2c 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/package.json @@ -17,4 +17,4 @@ "devDependencies": { "lerna": "^3.4.3" } -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json index a2bbfff89..204de51e0 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json @@ -11,4 +11,4 @@ "dependencies": { "@my-scope/package-b": "^0.0.0" } -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json index f7adacdeb..f57c3b5f5 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json @@ -11,4 +11,4 @@ "dependencies": { "@my-scope/package-a": "^0.0.0" } -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json index f3fffe71c..acfe9e951 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json @@ -12,4 +12,4 @@ "dependencies": { "buffer": "*" } -} \ No newline at end of file +} diff --git a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/package/package.json b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/package/package.json index b6e6d85fd..8e1b58591 100644 --- a/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/package/package.json +++ b/node_modules/eslint-plugin-import/node_modules/resolve/test/resolver/symlinked/package/package.json @@ -1,3 +1,3 @@ { - "main": "bar.js" + "main": "bar.js" } \ No newline at end of file diff --git a/node_modules/eslint-plugin-import/package.json b/node_modules/eslint-plugin-import/package.json index 4010e37a3..3019e95b6 100644 --- a/node_modules/eslint-plugin-import/package.json +++ b/node_modules/eslint-plugin-import/package.json @@ -1,57 +1,60 @@ { - "name": "eslint-plugin-import", - "version": "2.22.0", - "description": "Import with sanity.", - "engines": { - "node": ">=4" - }, - "main": "lib/index.js", - "directories": { - "test": "tests" - }, - "files": [ - "*.md", - "LICENSE", - "docs", - "lib", - "config", - "memo-parser/{*.js,LICENSE,*.md}" + "_args": [ + [ + "eslint-plugin-import@2.22.0", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "prebuild": "rimraf lib", - "build": "babel --quiet --out-dir lib src", - "postbuild": "npm run copy-metafiles", - "copy-metafiles": "node --require babel-register ./scripts/copyMetafiles", - "watch": "npm run tests-only -- -- --watch", - "pretest": "linklocal", - "posttest": "eslint .", - "mocha": "cross-env BABEL_ENV=test nyc -s mocha", - "tests-only": "npm run mocha tests/src", - "test": "npm run tests-only", - "test-compiled": "npm run prepublish && BABEL_ENV=testCompiled mocha --compilers js:babel-register tests/src", - "test-all": "node --require babel-register ./scripts/testAll", - "prepublish": "not-in-publish || npm run build", - "coveralls": "nyc report --reporter lcovonly && coveralls < ./coverage/lcov.info" + "_development": true, + "_from": "eslint-plugin-import@2.22.0", + "_id": "eslint-plugin-import@2.22.0", + "_inBundle": false, + "_integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", + "_location": "/eslint-plugin-import", + "_phantomChildren": { + "esutils": "2.0.3", + "path-parse": "1.0.6" }, - "repository": { - "type": "git", - "url": "https://github.com/benmosher/eslint-plugin-import" + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-plugin-import@2.22.0", + "name": "eslint-plugin-import", + "escapedName": "eslint-plugin-import", + "rawSpec": "2.22.0", + "saveSpec": null, + "fetchSpec": "2.22.0" }, - "keywords": [ - "eslint", - "eslintplugin", - "es6", - "jsnext", - "modules", - "import", - "export" + "_requiredBy": [ + "#DEV:/", + "/eslint-plugin-github" ], - "author": "Ben Mosher ", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", + "_spec": "2.22.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Ben Mosher", + "email": "me@benmosher.com" + }, "bugs": { "url": "https://github.com/benmosher/eslint-plugin-import/issues" }, - "homepage": "https://github.com/benmosher/eslint-plugin-import", + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.3", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "description": "Import with sanity.", "devDependencies": { "@eslint/import-test-order-redirect-scoped": "file:./tests/files/order-redirect-scoped", "@test-scope/some-module": "file:./tests/files/symlinked-module", @@ -93,24 +96,33 @@ "typescript": "~3.9.5", "typescript-eslint-parser": "^22.0.0" }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + "directories": { + "test": "tests" }, - "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.3", - "eslint-module-utils": "^2.6.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" + "engines": { + "node": ">=4" }, + "files": [ + "*.md", + "LICENSE", + "docs", + "lib", + "config", + "memo-parser/{*.js,LICENSE,*.md}" + ], + "homepage": "https://github.com/benmosher/eslint-plugin-import", + "keywords": [ + "eslint", + "eslintplugin", + "es6", + "jsnext", + "modules", + "import", + "export" + ], + "license": "MIT", + "main": "lib/index.js", + "name": "eslint-plugin-import", "nyc": { "require": [ "babel-register" @@ -121,5 +133,29 @@ "src/", "resolvers/" ] - } -} \ No newline at end of file + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/benmosher/eslint-plugin-import.git" + }, + "scripts": { + "build": "babel --quiet --out-dir lib src", + "copy-metafiles": "node --require babel-register ./scripts/copyMetafiles", + "coveralls": "nyc report --reporter lcovonly && coveralls < ./coverage/lcov.info", + "mocha": "cross-env BABEL_ENV=test nyc -s mocha", + "postbuild": "npm run copy-metafiles", + "posttest": "eslint .", + "prebuild": "rimraf lib", + "prepublish": "not-in-publish || npm run build", + "pretest": "linklocal", + "test": "npm run tests-only", + "test-all": "node --require babel-register ./scripts/testAll", + "test-compiled": "npm run prepublish && BABEL_ENV=testCompiled mocha --compilers js:babel-register tests/src", + "tests-only": "npm run mocha tests/src", + "watch": "npm run tests-only -- -- --watch" + }, + "version": "2.22.0" +} diff --git a/node_modules/eslint-plugin-no-async-foreach/package.json b/node_modules/eslint-plugin-no-async-foreach/package.json index 0ce033466..bb0596df1 100644 --- a/node_modules/eslint-plugin-no-async-foreach/package.json +++ b/node_modules/eslint-plugin-no-async-foreach/package.json @@ -1,20 +1,40 @@ { - "name": "eslint-plugin-no-async-foreach", - "version": "0.1.1", - "description": "No async forEachs", - "keywords": [ - "eslint", - "eslintplugin", - "eslint-plugin" + "_args": [ + [ + "eslint-plugin-no-async-foreach@0.1.1", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Elliott McNary", - "main": "index.js", - "scripts": { - "test": "mocha tests --recursive" + "_development": true, + "_from": "eslint-plugin-no-async-foreach@0.1.1", + "_id": "eslint-plugin-no-async-foreach@0.1.1", + "_inBundle": false, + "_integrity": "sha512-SXiJCpXWyNijyT8F4K51oXwqnYv3G2JTHMhg+qE/BcWyj7E395pDScmHIP4NkeKi8B650BQBIMOLgMI47Mj26A==", + "_location": "/eslint-plugin-no-async-foreach", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-plugin-no-async-foreach@0.1.1", + "name": "eslint-plugin-no-async-foreach", + "escapedName": "eslint-plugin-no-async-foreach", + "rawSpec": "0.1.1", + "saveSpec": null, + "fetchSpec": "0.1.1" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/eslint-plugin-no-async-foreach/-/eslint-plugin-no-async-foreach-0.1.1.tgz", + "_spec": "0.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Elliott McNary" }, "dependencies": { "requireindex": "~1.1.0" }, + "description": "No async forEachs", "devDependencies": { "eslint": "~3.9.1", "mocha": "^3.1.2" @@ -22,5 +42,16 @@ "engines": { "node": ">=0.10.0" }, - "license": "ISC" -} \ No newline at end of file + "keywords": [ + "eslint", + "eslintplugin", + "eslint-plugin" + ], + "license": "ISC", + "main": "index.js", + "name": "eslint-plugin-no-async-foreach", + "scripts": { + "test": "mocha tests --recursive" + }, + "version": "0.1.1" +} diff --git a/node_modules/eslint-plugin-prettier/package.json b/node_modules/eslint-plugin-prettier/package.json index 5b42531a7..8e6ce017c 100644 --- a/node_modules/eslint-plugin-prettier/package.json +++ b/node_modules/eslint-plugin-prettier/package.json @@ -1,39 +1,43 @@ { - "name": "eslint-plugin-prettier", - "version": "3.1.4", - "description": "Runs prettier as an eslint rule", - "keywords": [ - "eslint", - "eslintplugin", - "eslint-plugin", - "prettier" + "_args": [ + [ + "eslint-plugin-prettier@3.1.4", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Teddy Katz", - "files": [ - "eslint-plugin-prettier.js" - ], - "main": "eslint-plugin-prettier.js", - "scripts": { - "lint": "eslint .", - "test": "npm run lint && mocha", - "format": "yarn run prettier '**/*.{js,json,md,yml}' --write && yarn run lint --fix", - "generate-release": "node-release-script" + "_development": true, + "_from": "eslint-plugin-prettier@3.1.4", + "_id": "eslint-plugin-prettier@3.1.4", + "_inBundle": false, + "_integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "_location": "/eslint-plugin-prettier", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-plugin-prettier@3.1.4", + "name": "eslint-plugin-prettier", + "escapedName": "eslint-plugin-prettier", + "rawSpec": "3.1.4", + "saveSpec": null, + "fetchSpec": "3.1.4" }, - "repository": { - "type": "git", - "url": "git+https://github.com/prettier/eslint-plugin-prettier.git" + "_requiredBy": [ + "/eslint-plugin-github" + ], + "_resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", + "_spec": "3.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Teddy Katz" }, "bugs": { "url": "https://github.com/prettier/eslint-plugin-prettier/issues" }, - "homepage": "https://github.com/prettier/eslint-plugin-prettier#readme", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, - "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" - }, + "description": "Runs prettier as an eslint rule", "devDependencies": { "@not-an-aardvark/node-release-script": "^0.1.0", "eslint": "^7.0.0", @@ -49,5 +53,32 @@ "engines": { "node": ">=6.0.0" }, - "license": "MIT" -} \ No newline at end of file + "files": [ + "eslint-plugin-prettier.js" + ], + "homepage": "https://github.com/prettier/eslint-plugin-prettier#readme", + "keywords": [ + "eslint", + "eslintplugin", + "eslint-plugin", + "prettier" + ], + "license": "MIT", + "main": "eslint-plugin-prettier.js", + "name": "eslint-plugin-prettier", + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/prettier/eslint-plugin-prettier.git" + }, + "scripts": { + "format": "yarn run prettier '**/*.{js,json,md,yml}' --write && yarn run lint --fix", + "generate-release": "node-release-script", + "lint": "eslint .", + "test": "npm run lint && mocha" + }, + "version": "3.1.4" +} diff --git a/node_modules/eslint-rule-documentation/package.json b/node_modules/eslint-rule-documentation/package.json index 821f73786..f267fcee2 100644 --- a/node_modules/eslint-rule-documentation/package.json +++ b/node_modules/eslint-rule-documentation/package.json @@ -1,24 +1,54 @@ { - "name": "eslint-rule-documentation", - "version": "1.0.23", - "description": "Find the url for the documentation of an ESLint rule", - "license": "MIT", - "repository": "jfmengels/eslint-rule-documentation", + "_args": [ + [ + "eslint-rule-documentation@1.0.23", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "eslint-rule-documentation@1.0.23", + "_id": "eslint-rule-documentation@1.0.23", + "_inBundle": false, + "_integrity": "sha512-pWReu3fkohwyvztx/oQWWgld2iad25TfUdi6wvhhaDPIQjHU/pyvlKgXFw1kX31SQK2Nq9MH+vRDWB0ZLy8fYw==", + "_location": "/eslint-rule-documentation", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-rule-documentation@1.0.23", + "name": "eslint-rule-documentation", + "escapedName": "eslint-rule-documentation", + "rawSpec": "1.0.23", + "saveSpec": null, + "fetchSpec": "1.0.23" + }, + "_requiredBy": [ + "/eslint-plugin-github" + ], + "_resolved": "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz", + "_spec": "1.0.23", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jeroen Engels", "email": "jfm.engels@gmail.com", "url": "github.com/jfmengels" }, + "bugs": { + "url": "https://github.com/jfmengels/eslint-rule-documentation/issues" + }, + "description": "Find the url for the documentation of an ESLint rule", + "devDependencies": { + "ava": "^0.15.2", + "xo": "^0.16.0" + }, "engines": { "node": ">=4.0.0" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "plugins.json" ], + "homepage": "https://github.com/jfmengels/eslint-rule-documentation#readme", "keywords": [ "eslint", "eslintplugin", @@ -30,11 +60,17 @@ "doc", "documentation" ], - "devDependencies": { - "ava": "^0.15.2", - "xo": "^0.16.0" + "license": "MIT", + "name": "eslint-rule-documentation", + "repository": { + "type": "git", + "url": "git+https://github.com/jfmengels/eslint-rule-documentation.git" }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.23", "xo": { "space": 2 } -} \ No newline at end of file +} diff --git a/node_modules/eslint-scope/package.json b/node_modules/eslint-scope/package.json index 9ae6624ce..ab4483303 100644 --- a/node_modules/eslint-scope/package.json +++ b/node_modules/eslint-scope/package.json @@ -1,35 +1,42 @@ { - "name": "eslint-scope", - "description": "ECMAScript scope analyzer for ESLint", - "homepage": "http://github.com/eslint/eslint-scope", - "main": "lib/index.js", - "version": "5.1.1", - "engines": { - "node": ">=8.0.0" + "_args": [ + [ + "eslint-scope@5.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "eslint-scope@5.1.1", + "_id": "eslint-scope@5.1.1", + "_inBundle": false, + "_integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "_location": "/eslint-scope", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-scope@5.1.1", + "name": "eslint-scope", + "escapedName": "eslint-scope", + "rawSpec": "5.1.1", + "saveSpec": null, + "fetchSpec": "5.1.1" }, - "repository": "eslint/eslint-scope", + "_requiredBy": [ + "/@typescript-eslint/experimental-utils", + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "_spec": "5.1.1", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/eslint/eslint-scope/issues" }, - "license": "BSD-2-Clause", - "scripts": { - "test": "node Makefile.js test", - "lint": "node Makefile.js lint", - "generate-release": "eslint-generate-release", - "generate-alpharelease": "eslint-generate-prerelease alpha", - "generate-betarelease": "eslint-generate-prerelease beta", - "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" - }, - "files": [ - "LICENSE", - "README.md", - "lib" - ], "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" }, + "description": "ECMAScript scope analyzer for ESLint", "devDependencies": { "@typescript-eslint/parser": "^1.11.0", "chai": "^4.2.0", @@ -44,5 +51,31 @@ "npm-license": "^0.3.3", "shelljs": "^0.8.3", "typescript": "^3.5.2" - } -} \ No newline at end of file + }, + "engines": { + "node": ">=8.0.0" + }, + "files": [ + "LICENSE", + "README.md", + "lib" + ], + "homepage": "http://github.com/eslint/eslint-scope", + "license": "BSD-2-Clause", + "main": "lib/index.js", + "name": "eslint-scope", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/eslint-scope.git" + }, + "scripts": { + "generate-alpharelease": "eslint-generate-prerelease alpha", + "generate-betarelease": "eslint-generate-prerelease beta", + "generate-rcrelease": "eslint-generate-prerelease rc", + "generate-release": "eslint-generate-release", + "lint": "node Makefile.js lint", + "publish-release": "eslint-publish-release", + "test": "node Makefile.js test" + }, + "version": "5.1.1" +} diff --git a/node_modules/eslint-utils/node_modules/eslint-visitor-keys/package.json b/node_modules/eslint-utils/node_modules/eslint-visitor-keys/package.json index 98262a15c..6a3b3aba5 100644 --- a/node_modules/eslint-utils/node_modules/eslint-visitor-keys/package.json +++ b/node_modules/eslint-utils/node_modules/eslint-visitor-keys/package.json @@ -1,15 +1,42 @@ { - "name": "eslint-visitor-keys", - "version": "1.3.0", - "description": "Constants and utilities about visitor keys to traverse AST.", - "main": "lib/index.js", - "files": [ - "lib" + "_args": [ + [ + "eslint-visitor-keys@1.3.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">=4" + "_development": true, + "_from": "eslint-visitor-keys@1.3.0", + "_id": "eslint-visitor-keys@1.3.0", + "_inBundle": false, + "_integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "_location": "/eslint-utils/eslint-visitor-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-visitor-keys@1.3.0", + "name": "eslint-visitor-keys", + "escapedName": "eslint-visitor-keys", + "rawSpec": "1.3.0", + "saveSpec": null, + "fetchSpec": "1.3.0" + }, + "_requiredBy": [ + "/eslint-utils" + ], + "_resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "_spec": "1.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Toru Nagashima", + "url": "https://github.com/mysticatea" + }, + "bugs": { + "url": "https://github.com/eslint/eslint-visitor-keys/issues" }, "dependencies": {}, + "description": "Constants and utilities about visitor keys to traverse AST.", "devDependencies": { "eslint": "^4.7.2", "eslint-config-eslint": "^4.0.0", @@ -18,23 +45,31 @@ "nyc": "^11.2.1", "opener": "^1.4.3" }, + "engines": { + "node": ">=4" + }, + "files": [ + "lib" + ], + "homepage": "https://github.com/eslint/eslint-visitor-keys#readme", + "keywords": [], + "license": "Apache-2.0", + "main": "lib/index.js", + "name": "eslint-visitor-keys", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/eslint-visitor-keys.git" + }, "scripts": { - "lint": "eslint lib tests/lib", - "pretest": "npm run -s lint", - "test": "nyc mocha tests/lib", "coverage": "nyc report --reporter lcov && opener coverage/lcov-report/index.html", - "generate-release": "eslint-generate-release", "generate-alpharelease": "eslint-generate-prerelease alpha", "generate-betarelease": "eslint-generate-prerelease beta", "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" + "generate-release": "eslint-generate-release", + "lint": "eslint lib tests/lib", + "pretest": "npm run -s lint", + "publish-release": "eslint-publish-release", + "test": "nyc mocha tests/lib" }, - "repository": "eslint/eslint-visitor-keys", - "keywords": [], - "author": "Toru Nagashima (https://github.com/mysticatea)", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/eslint/eslint-visitor-keys/issues" - }, - "homepage": "https://github.com/eslint/eslint-visitor-keys#readme" -} \ No newline at end of file + "version": "1.3.0" +} diff --git a/node_modules/eslint-utils/package.json b/node_modules/eslint-utils/package.json index 1de02b13c..449f6c358 100644 --- a/node_modules/eslint-utils/package.json +++ b/node_modules/eslint-utils/package.json @@ -1,19 +1,44 @@ { - "name": "eslint-utils", - "version": "2.1.0", - "description": "Utilities for ESLint plugins.", - "engines": { - "node": ">=6" - }, - "sideEffects": false, - "main": "index", - "module": "index.mjs", - "files": [ - "index.*" + "_args": [ + [ + "eslint-utils@2.1.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "eslint-utils@2.1.0", + "_id": "eslint-utils@2.1.0", + "_inBundle": false, + "_integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "_location": "/eslint-utils", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-utils@2.1.0", + "name": "eslint-utils", + "escapedName": "eslint-utils", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/@typescript-eslint/experimental-utils", + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Toru Nagashima" + }, + "bugs": { + "url": "https://github.com/mysticatea/eslint-utils/issues" + }, "dependencies": { "eslint-visitor-keys": "^1.1.0" }, + "description": "Utilities for ESLint plugins.", "devDependencies": { "@mysticatea/eslint-plugin": "^12.0.0", "codecov": "^3.6.1", @@ -32,8 +57,26 @@ "vuepress": "^1.2.0", "warun": "^1.0.0" }, + "engines": { + "node": ">=6" + }, + "files": [ + "index.*" + ], + "funding": "https://github.com/sponsors/mysticatea", + "homepage": "https://github.com/mysticatea/eslint-utils#readme", + "keywords": [ + "eslint" + ], + "license": "MIT", + "main": "index", + "module": "index.mjs", + "name": "eslint-utils", + "repository": { + "type": "git", + "url": "git+https://github.com/mysticatea/eslint-utils.git" + }, "scripts": { - "prebuild": "npm run -s clean", "build": "rollup -c", "clean": "rimraf .nyc_output coverage index.*", "codecov": "nyc report -r lcovonly && codecov", @@ -41,25 +84,14 @@ "docs:build": "vuepress build docs", "docs:watch": "vuepress dev docs", "lint": "eslint src test", + "postversion": "git push && git push --tags", + "prebuild": "npm run -s clean", + "preversion": "npm test && npm run -s build", + "prewatch": "npm run -s clean", "test": "run-s lint build test:mocha", "test:mocha": "nyc mocha --reporter dot \"test/*.js\"", - "preversion": "npm test && npm run -s build", - "postversion": "git push && git push --tags", - "prewatch": "npm run -s clean", "watch": "warun \"{src,test}/**/*.js\" -- npm run -s test:mocha" }, - "repository": { - "type": "git", - "url": "git+https://github.com/mysticatea/eslint-utils.git" - }, - "keywords": [ - "eslint" - ], - "author": "Toru Nagashima", - "license": "MIT", - "bugs": { - "url": "https://github.com/mysticatea/eslint-utils/issues" - }, - "homepage": "https://github.com/mysticatea/eslint-utils#readme", - "funding": "https://github.com/sponsors/mysticatea" -} \ No newline at end of file + "sideEffects": false, + "version": "2.1.0" +} diff --git a/node_modules/eslint-visitor-keys/package.json b/node_modules/eslint-visitor-keys/package.json index 959b51792..ca9f99c9b 100644 --- a/node_modules/eslint-visitor-keys/package.json +++ b/node_modules/eslint-visitor-keys/package.json @@ -1,15 +1,42 @@ { - "name": "eslint-visitor-keys", - "version": "2.0.0", - "description": "Constants and utilities about visitor keys to traverse AST.", - "main": "lib/index.js", - "files": [ - "lib" + "_args": [ + [ + "eslint-visitor-keys@2.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">=10" + "_development": true, + "_from": "eslint-visitor-keys@2.0.0", + "_id": "eslint-visitor-keys@2.0.0", + "_inBundle": false, + "_integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "_location": "/eslint-visitor-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-visitor-keys@2.0.0", + "name": "eslint-visitor-keys", + "escapedName": "eslint-visitor-keys", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/@typescript-eslint/visitor-keys" + ], + "_resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Toru Nagashima", + "url": "https://github.com/mysticatea" + }, + "bugs": { + "url": "https://github.com/eslint/eslint-visitor-keys/issues" }, "dependencies": {}, + "description": "Constants and utilities about visitor keys to traverse AST.", "devDependencies": { "eslint": "^4.7.2", "eslint-config-eslint": "^4.0.0", @@ -18,22 +45,30 @@ "nyc": "^11.2.1", "opener": "^1.4.3" }, + "engines": { + "node": ">=10" + }, + "files": [ + "lib" + ], + "homepage": "https://github.com/eslint/eslint-visitor-keys#readme", + "keywords": [], + "license": "Apache-2.0", + "main": "lib/index.js", + "name": "eslint-visitor-keys", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/eslint-visitor-keys.git" + }, "scripts": { - "lint": "eslint lib tests/lib", - "test": "nyc mocha tests/lib", "coverage": "nyc report --reporter lcov && opener coverage/lcov-report/index.html", - "generate-release": "eslint-generate-release", "generate-alpharelease": "eslint-generate-prerelease alpha", "generate-betarelease": "eslint-generate-prerelease beta", "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" + "generate-release": "eslint-generate-release", + "lint": "eslint lib tests/lib", + "publish-release": "eslint-publish-release", + "test": "nyc mocha tests/lib" }, - "repository": "eslint/eslint-visitor-keys", - "keywords": [], - "author": "Toru Nagashima (https://github.com/mysticatea)", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/eslint/eslint-visitor-keys/issues" - }, - "homepage": "https://github.com/eslint/eslint-visitor-keys#readme" -} \ No newline at end of file + "version": "2.0.0" +} diff --git a/node_modules/eslint/node_modules/ansi-styles/package.json b/node_modules/eslint/node_modules/ansi-styles/package.json index 1a7731952..3d7b55628 100644 --- a/node_modules/eslint/node_modules/ansi-styles/package.json +++ b/node_modules/eslint/node_modules/ansi-styles/package.json @@ -1,26 +1,62 @@ { - "name": "ansi-styles", - "version": "4.2.1", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", - "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "_args": [ + [ + "ansi-styles@4.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ansi-styles@4.2.1", + "_id": "ansi-styles@4.2.1", + "_inBundle": false, + "_integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "_location": "/eslint/ansi-styles", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-styles@4.2.1", + "name": "ansi-styles", + "escapedName": "ansi-styles", + "rawSpec": "4.2.1", + "saveSpec": null, + "fetchSpec": "4.2.1" + }, + "_requiredBy": [ + "/eslint/chalk" + ], + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "_spec": "4.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/chalk/ansi-styles/issues" + }, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "description": "ANSI escape codes for styling strings in the terminal", + "devDependencies": { + "@types/color-convert": "^1.9.0", + "ava": "^2.3.0", + "svg-term-cli": "^2.1.1", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "homepage": "https://github.com/chalk/ansi-styles#readme", "keywords": [ "ansi", "styles", @@ -43,15 +79,15 @@ "command-line", "text" ], - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "license": "MIT", + "name": "ansi-styles", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-styles.git" }, - "devDependencies": { - "@types/color-convert": "^1.9.0", - "ava": "^2.3.0", - "svg-term-cli": "^2.1.1", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", + "test": "xo && ava && tsd" + }, + "version": "4.2.1" +} diff --git a/node_modules/eslint/node_modules/chalk/package.json b/node_modules/eslint/node_modules/chalk/package.json index efe4541a6..86affa88b 100644 --- a/node_modules/eslint/node_modules/chalk/package.json +++ b/node_modules/eslint/node_modules/chalk/package.json @@ -1,22 +1,61 @@ { - "name": "chalk", - "version": "4.1.0", + "_args": [ + [ + "chalk@4.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "chalk@4.1.0", + "_id": "chalk@4.1.0", + "_inBundle": false, + "_integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "_location": "/eslint/chalk", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "chalk@4.1.0", + "name": "chalk", + "escapedName": "chalk", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/chalk/chalk/issues" + }, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "description": "Terminal string styling done right", - "license": "MIT", - "repository": "chalk/chalk", - "funding": "https://github.com/chalk/chalk?sponsor=1", - "main": "source", + "devDependencies": { + "ava": "^2.4.0", + "coveralls": "^3.0.7", + "execa": "^4.0.0", + "import-fresh": "^3.1.0", + "matcha": "^0.7.0", + "nyc": "^15.0.0", + "resolve-from": "^5.0.0", + "tsd": "^0.7.4", + "xo": "^0.28.2" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && nyc ava && tsd", - "bench": "matcha benchmark.js" - }, "files": [ "source", "index.d.ts" ], + "funding": "https://github.com/chalk/chalk?sponsor=1", + "homepage": "https://github.com/chalk/chalk#readme", "keywords": [ "color", "colour", @@ -40,21 +79,18 @@ "command-line", "text" ], - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "license": "MIT", + "main": "source", + "name": "chalk", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/chalk.git" }, - "devDependencies": { - "ava": "^2.4.0", - "coveralls": "^3.0.7", - "execa": "^4.0.0", - "import-fresh": "^3.1.0", - "matcha": "^0.7.0", - "nyc": "^15.0.0", - "resolve-from": "^5.0.0", - "tsd": "^0.7.4", - "xo": "^0.28.2" + "scripts": { + "bench": "matcha benchmark.js", + "test": "xo && nyc ava && tsd" }, + "version": "4.1.0", "xo": { "rules": { "unicorn/prefer-string-slice": "off", @@ -65,4 +101,4 @@ "unicorn/better-regex": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/eslint/node_modules/color-convert/package.json b/node_modules/eslint/node_modules/color-convert/package.json index d169f869b..580c18649 100644 --- a/node_modules/eslint/node_modules/color-convert/package.json +++ b/node_modules/eslint/node_modules/color-convert/package.json @@ -1,17 +1,57 @@ { - "name": "color-convert", + "_args": [ + [ + "color-convert@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-convert@2.0.1", + "_id": "color-convert@2.0.1", + "_inBundle": false, + "_integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "_location": "/eslint/color-convert", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-convert@2.0.1", + "name": "color-convert", + "escapedName": "color-convert", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/eslint/ansi-styles" + ], + "_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Heather Arthur", + "email": "fayearthur@gmail.com" + }, + "bugs": { + "url": "https://github.com/Qix-/color-convert/issues" + }, + "dependencies": { + "color-name": "~1.1.4" + }, "description": "Plain color conversion functions", - "version": "2.0.1", - "author": "Heather Arthur ", - "license": "MIT", - "repository": "Qix-/color-convert", - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" + "devDependencies": { + "chalk": "^2.4.2", + "xo": "^0.24.0" }, "engines": { "node": ">=7.0.0" }, + "files": [ + "index.js", + "conversions.js", + "route.js" + ], + "homepage": "https://github.com/Qix-/color-convert#readme", "keywords": [ "color", "colour", @@ -26,23 +66,22 @@ "ansi", "ansi16" ], - "files": [ - "index.js", - "conversions.js", - "route.js" - ], + "license": "MIT", + "name": "color-convert", + "repository": { + "type": "git", + "url": "git+https://github.com/Qix-/color-convert.git" + }, + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "version": "2.0.1", "xo": { "rules": { "default-case": 0, "no-inline-comments": 0, "operator-linebreak": 0 } - }, - "devDependencies": { - "chalk": "^2.4.2", - "xo": "^0.24.0" - }, - "dependencies": { - "color-name": "~1.1.4" } -} \ No newline at end of file +} diff --git a/node_modules/eslint/node_modules/color-name/package.json b/node_modules/eslint/node_modules/color-name/package.json index fecb8dcfb..3361175ce 100644 --- a/node_modules/eslint/node_modules/color-name/package.json +++ b/node_modules/eslint/node_modules/color-name/package.json @@ -1,28 +1,60 @@ { - "name": "color-name", - "version": "1.1.4", + "_args": [ + [ + "color-name@1.1.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-name@1.1.4", + "_id": "color-name@1.1.4", + "_inBundle": false, + "_integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "_location": "/eslint/color-name", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-name@1.1.4", + "name": "color-name", + "escapedName": "color-name", + "rawSpec": "1.1.4", + "saveSpec": null, + "fetchSpec": "1.1.4" + }, + "_requiredBy": [ + "/eslint/color-convert" + ], + "_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "_spec": "1.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "DY", + "email": "dfcreative@gmail.com" + }, + "bugs": { + "url": "https://github.com/colorjs/color-name/issues" + }, "description": "A list of color names and its values", - "main": "index.js", "files": [ "index.js" ], - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git@github.com:colorjs/color-name.git" - }, + "homepage": "https://github.com/colorjs/color-name", "keywords": [ "color-name", "color", "color-keyword", "keyword" ], - "author": "DY ", "license": "MIT", - "bugs": { - "url": "https://github.com/colorjs/color-name/issues" + "main": "index.js", + "name": "color-name", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/colorjs/color-name.git" }, - "homepage": "https://github.com/colorjs/color-name" -} \ No newline at end of file + "scripts": { + "test": "node test.js" + }, + "version": "1.1.4" +} diff --git a/node_modules/eslint/node_modules/cross-spawn/package.json b/node_modules/eslint/node_modules/cross-spawn/package.json index af692031e..cff5dd9b9 100644 --- a/node_modules/eslint/node_modules/cross-spawn/package.json +++ b/node_modules/eslint/node_modules/cross-spawn/package.json @@ -1,46 +1,39 @@ { - "name": "cross-spawn", - "version": "7.0.3", - "description": "Cross platform child_process#spawn and child_process#spawnSync", - "keywords": [ - "spawn", - "spawnSync", - "windows", - "cross-platform", - "path-ext", - "shebang", - "cmd", - "execute" - ], - "author": "André Cruz ", - "homepage": "https://github.com/moxystudio/node-cross-spawn", - "repository": { - "type": "git", - "url": "git@github.com:moxystudio/node-cross-spawn.git" - }, - "license": "MIT", - "main": "index.js", - "files": [ - "lib" - ], - "scripts": { - "lint": "eslint .", - "test": "jest --env node --coverage", - "prerelease": "npm t && npm run lint", - "release": "standard-version", - "postrelease": "git push --follow-tags origin HEAD && npm publish" - }, - "husky": { - "hooks": { - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "*.js": [ - "eslint --fix", - "git add" + "_args": [ + [ + "cross-spawn@7.0.3", + "/home/marco/repos/github/codeql-action" ] + ], + "_development": true, + "_from": "cross-spawn@7.0.3", + "_id": "cross-spawn@7.0.3", + "_inBundle": false, + "_integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "_location": "/eslint/cross-spawn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "cross-spawn@7.0.3", + "name": "cross-spawn", + "escapedName": "cross-spawn", + "rawSpec": "7.0.3", + "saveSpec": null, + "fetchSpec": "7.0.3" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "_spec": "7.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "André Cruz", + "email": "andre@moxy.studio" + }, + "bugs": { + "url": "https://github.com/moxystudio/node-cross-spawn/issues" }, "commitlint": { "extends": [ @@ -52,6 +45,7 @@ "shebang-command": "^2.0.0", "which": "^2.0.1" }, + "description": "Cross platform child_process#spawn and child_process#spawnSync", "devDependencies": { "@commitlint/cli": "^8.1.0", "@commitlint/config-conventional": "^8.1.0", @@ -69,5 +63,46 @@ }, "engines": { "node": ">= 8" - } -} \ No newline at end of file + }, + "files": [ + "lib" + ], + "homepage": "https://github.com/moxystudio/node-cross-spawn", + "husky": { + "hooks": { + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", + "pre-commit": "lint-staged" + } + }, + "keywords": [ + "spawn", + "spawnSync", + "windows", + "cross-platform", + "path-ext", + "shebang", + "cmd", + "execute" + ], + "license": "MIT", + "lint-staged": { + "*.js": [ + "eslint --fix", + "git add" + ] + }, + "main": "index.js", + "name": "cross-spawn", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git" + }, + "scripts": { + "lint": "eslint .", + "postrelease": "git push --follow-tags origin HEAD && npm publish", + "prerelease": "npm t && npm run lint", + "release": "standard-version", + "test": "jest --env node --coverage" + }, + "version": "7.0.3" +} diff --git a/node_modules/eslint/node_modules/doctrine/package.json b/node_modules/eslint/node_modules/doctrine/package.json index ff109c462..780207ca4 100644 --- a/node_modules/eslint/node_modules/doctrine/package.json +++ b/node_modules/eslint/node_modules/doctrine/package.json @@ -1,31 +1,40 @@ { - "name": "doctrine", + "_args": [ + [ + "doctrine@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "doctrine@3.0.0", + "_id": "doctrine@3.0.0", + "_inBundle": false, + "_integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "_location": "/eslint/doctrine", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "doctrine@3.0.0", + "name": "doctrine", + "escapedName": "doctrine", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/eslint/doctrine/issues" + }, + "dependencies": { + "esutils": "^2.0.2" + }, "description": "JSDoc parser", - "homepage": "https://github.com/eslint/doctrine", - "main": "lib/doctrine.js", - "version": "3.0.0", - "engines": { - "node": ">=6.0.0" - }, - "directories": { - "lib": "./lib" - }, - "files": [ - "lib" - ], - "maintainers": [ - { - "name": "Nicholas C. Zakas", - "email": "nicholas+npm@nczconsulting.com", - "web": "https://www.nczonline.net" - }, - { - "name": "Yusuke Suzuki", - "email": "utatane.tea@gmail.com", - "web": "https://github.com/Constellation" - } - ], - "repository": "eslint/doctrine", "devDependencies": { "coveralls": "^3.0.1", "dateformat": "^1.0.11", @@ -40,19 +49,45 @@ "shelljs-nodecli": "^0.1.1", "should": "^5.0.1" }, + "directories": { + "lib": "./lib" + }, + "engines": { + "node": ">=6.0.0" + }, + "files": [ + "lib" + ], + "homepage": "https://github.com/eslint/doctrine", "license": "Apache-2.0", + "main": "lib/doctrine.js", + "maintainers": [ + { + "name": "Nicholas C. Zakas", + "email": "nicholas+npm@nczconsulting.com", + "url": "https://www.nczonline.net" + }, + { + "name": "Yusuke Suzuki", + "email": "utatane.tea@gmail.com", + "url": "https://github.com/Constellation" + } + ], + "name": "doctrine", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/doctrine.git" + }, "scripts": { - "pretest": "npm run lint", - "test": "nyc mocha", "coveralls": "nyc report --reporter=text-lcov | coveralls", - "lint": "eslint lib/", - "generate-release": "eslint-generate-release", "generate-alpharelease": "eslint-generate-prerelease alpha", "generate-betarelease": "eslint-generate-prerelease beta", "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" + "generate-release": "eslint-generate-release", + "lint": "eslint lib/", + "pretest": "npm run lint", + "publish-release": "eslint-publish-release", + "test": "nyc mocha" }, - "dependencies": { - "esutils": "^2.0.2" - } -} \ No newline at end of file + "version": "3.0.0" +} diff --git a/node_modules/eslint/node_modules/eslint-visitor-keys/package.json b/node_modules/eslint/node_modules/eslint-visitor-keys/package.json index 98262a15c..0117850d6 100644 --- a/node_modules/eslint/node_modules/eslint-visitor-keys/package.json +++ b/node_modules/eslint/node_modules/eslint-visitor-keys/package.json @@ -1,15 +1,42 @@ { - "name": "eslint-visitor-keys", - "version": "1.3.0", - "description": "Constants and utilities about visitor keys to traverse AST.", - "main": "lib/index.js", - "files": [ - "lib" + "_args": [ + [ + "eslint-visitor-keys@1.3.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">=4" + "_development": true, + "_from": "eslint-visitor-keys@1.3.0", + "_id": "eslint-visitor-keys@1.3.0", + "_inBundle": false, + "_integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "_location": "/eslint/eslint-visitor-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-visitor-keys@1.3.0", + "name": "eslint-visitor-keys", + "escapedName": "eslint-visitor-keys", + "rawSpec": "1.3.0", + "saveSpec": null, + "fetchSpec": "1.3.0" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "_spec": "1.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Toru Nagashima", + "url": "https://github.com/mysticatea" + }, + "bugs": { + "url": "https://github.com/eslint/eslint-visitor-keys/issues" }, "dependencies": {}, + "description": "Constants and utilities about visitor keys to traverse AST.", "devDependencies": { "eslint": "^4.7.2", "eslint-config-eslint": "^4.0.0", @@ -18,23 +45,31 @@ "nyc": "^11.2.1", "opener": "^1.4.3" }, + "engines": { + "node": ">=4" + }, + "files": [ + "lib" + ], + "homepage": "https://github.com/eslint/eslint-visitor-keys#readme", + "keywords": [], + "license": "Apache-2.0", + "main": "lib/index.js", + "name": "eslint-visitor-keys", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/eslint-visitor-keys.git" + }, "scripts": { - "lint": "eslint lib tests/lib", - "pretest": "npm run -s lint", - "test": "nyc mocha tests/lib", "coverage": "nyc report --reporter lcov && opener coverage/lcov-report/index.html", - "generate-release": "eslint-generate-release", "generate-alpharelease": "eslint-generate-prerelease alpha", "generate-betarelease": "eslint-generate-prerelease beta", "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" + "generate-release": "eslint-generate-release", + "lint": "eslint lib tests/lib", + "pretest": "npm run -s lint", + "publish-release": "eslint-publish-release", + "test": "nyc mocha tests/lib" }, - "repository": "eslint/eslint-visitor-keys", - "keywords": [], - "author": "Toru Nagashima (https://github.com/mysticatea)", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/eslint/eslint-visitor-keys/issues" - }, - "homepage": "https://github.com/eslint/eslint-visitor-keys#readme" -} \ No newline at end of file + "version": "1.3.0" +} diff --git a/node_modules/eslint/node_modules/has-flag/package.json b/node_modules/eslint/node_modules/has-flag/package.json index 55d0058e4..550a7bc8e 100644 --- a/node_modules/eslint/node_modules/has-flag/package.json +++ b/node_modules/eslint/node_modules/has-flag/package.json @@ -1,24 +1,55 @@ { - "name": "has-flag", - "version": "4.0.0", - "description": "Check if argv has a specific flag", - "license": "MIT", - "repository": "sindresorhus/has-flag", + "_args": [ + [ + "has-flag@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has-flag@4.0.0", + "_id": "has-flag@4.0.0", + "_inBundle": false, + "_integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "_location": "/eslint/has-flag", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has-flag@4.0.0", + "name": "has-flag", + "escapedName": "has-flag", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/eslint/supports-color" + ], + "_resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/has-flag/issues" + }, + "description": "Check if argv has a specific flag", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/has-flag#readme", "keywords": [ "has", "check", @@ -38,9 +69,14 @@ "minimist", "optimist" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "has-flag", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/has-flag.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/eslint/node_modules/ignore/package.json b/node_modules/eslint/node_modules/ignore/package.json index 873bff3ed..9ab72a93a 100644 --- a/node_modules/eslint/node_modules/ignore/package.json +++ b/node_modules/eslint/node_modules/ignore/package.json @@ -1,48 +1,40 @@ { - "name": "ignore", - "version": "4.0.6", - "description": "Ignore is a manager and filter for .gitignore rules.", - "files": [ - "legacy.js", - "index.js", - "index.d.ts", - "LICENSE-MIT" + "_args": [ + [ + "ignore@4.0.6", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "prepublish": "npm run build", - "build": "babel -o legacy.js index.js", - "test:lint": "eslint .", - "test:tsc": "tsc ./test/ts/simple.ts", - "test:git": "tap test/git-check-ignore.js", - "test:ignore": "tap test/ignore.js --coverage", - "test-no-cov": "npm run test:lint && npm run test:tsc && tap test/*.js --coverage", - "test": "npm run test-no-cov", - "posttest": "tap --coverage-report=html && codecov" + "_development": true, + "_from": "ignore@4.0.6", + "_id": "ignore@4.0.6", + "_inBundle": false, + "_integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "_location": "/eslint/ignore", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ignore@4.0.6", + "name": "ignore", + "escapedName": "ignore", + "rawSpec": "4.0.6", + "saveSpec": null, + "fetchSpec": "4.0.6" }, - "repository": { - "type": "git", - "url": "git@github.com:kaelzhang/node-ignore.git" - }, - "keywords": [ - "ignore", - ".gitignore", - "gitignore", - "npmignore", - "rules", - "manager", - "filter", - "regexp", - "regex", - "fnmatch", - "glob", - "asterisks", - "regular-expression" + "_requiredBy": [ + "/eslint" ], - "author": "kael", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "_spec": "4.0.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "kael" + }, "bugs": { "url": "https://github.com/kaelzhang/node-ignore/issues" }, + "description": "Ignore is a manager and filter for .gitignore rules.", "devDependencies": { "babel-cli": "^6.26.0", "babel-preset-env": "^1.7.0", @@ -60,5 +52,45 @@ }, "engines": { "node": ">= 4" - } -} \ No newline at end of file + }, + "files": [ + "legacy.js", + "index.js", + "index.d.ts", + "LICENSE-MIT" + ], + "homepage": "https://github.com/kaelzhang/node-ignore#readme", + "keywords": [ + "ignore", + ".gitignore", + "gitignore", + "npmignore", + "rules", + "manager", + "filter", + "regexp", + "regex", + "fnmatch", + "glob", + "asterisks", + "regular-expression" + ], + "license": "MIT", + "name": "ignore", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git" + }, + "scripts": { + "build": "babel -o legacy.js index.js", + "posttest": "tap --coverage-report=html && codecov", + "prepublish": "npm run build", + "test": "npm run test-no-cov", + "test-no-cov": "npm run test:lint && npm run test:tsc && tap test/*.js --coverage", + "test:git": "tap test/git-check-ignore.js", + "test:ignore": "tap test/ignore.js --coverage", + "test:lint": "eslint .", + "test:tsc": "tsc ./test/ts/simple.ts" + }, + "version": "4.0.6" +} diff --git a/node_modules/eslint/node_modules/path-key/package.json b/node_modules/eslint/node_modules/path-key/package.json index 95d21612d..e79b25bd0 100644 --- a/node_modules/eslint/node_modules/path-key/package.json +++ b/node_modules/eslint/node_modules/path-key/package.json @@ -1,24 +1,56 @@ { - "name": "path-key", - "version": "3.1.1", - "description": "Get the PATH environment variable key cross-platform", - "license": "MIT", - "repository": "sindresorhus/path-key", + "_args": [ + [ + "path-key@3.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "path-key@3.1.1", + "_id": "path-key@3.1.1", + "_inBundle": false, + "_integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "_location": "/eslint/path-key", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-key@3.1.1", + "name": "path-key", + "escapedName": "path-key", + "rawSpec": "3.1.1", + "saveSpec": null, + "fetchSpec": "3.1.1" + }, + "_requiredBy": [ + "/eslint/cross-spawn" + ], + "_resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "_spec": "3.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/path-key/issues" + }, + "description": "Get the PATH environment variable key cross-platform", + "devDependencies": { + "@types/node": "^11.13.0", + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/path-key#readme", "keywords": [ "path", "key", @@ -30,10 +62,14 @@ "cross-platform", "windows" ], - "devDependencies": { - "@types/node": "^11.13.0", - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "path-key", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/path-key.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.1.1" +} diff --git a/node_modules/eslint/node_modules/shebang-command/package.json b/node_modules/eslint/node_modules/shebang-command/package.json index 3df239d17..05e4a5490 100644 --- a/node_modules/eslint/node_modules/shebang-command/package.json +++ b/node_modules/eslint/node_modules/shebang-command/package.json @@ -1,34 +1,70 @@ { - "name": "shebang-command", - "version": "2.0.0", - "description": "Get the command from a shebang", - "license": "MIT", - "repository": "kevva/shebang-command", + "_args": [ + [ + "shebang-command@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "shebang-command@2.0.0", + "_id": "shebang-command@2.0.0", + "_inBundle": false, + "_integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "_location": "/eslint/shebang-command", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "shebang-command@2.0.0", + "name": "shebang-command", + "escapedName": "shebang-command", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/eslint/cross-spawn" + ], + "_resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Kevin Mårtensson", "email": "kevinmartensson@gmail.com", "url": "github.com/kevva" }, + "bugs": { + "url": "https://github.com/kevva/shebang-command/issues" + }, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "description": "Get the command from a shebang", + "devDependencies": { + "ava": "^2.3.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/kevva/shebang-command#readme", "keywords": [ "cmd", "command", "parse", "shebang" ], - "dependencies": { - "shebang-regex": "^3.0.0" + "license": "MIT", + "name": "shebang-command", + "repository": { + "type": "git", + "url": "git+https://github.com/kevva/shebang-command.git" }, - "devDependencies": { - "ava": "^2.3.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "2.0.0" +} diff --git a/node_modules/eslint/node_modules/shebang-regex/package.json b/node_modules/eslint/node_modules/shebang-regex/package.json index c59ff7284..89dcb0953 100644 --- a/node_modules/eslint/node_modules/shebang-regex/package.json +++ b/node_modules/eslint/node_modules/shebang-regex/package.json @@ -1,24 +1,55 @@ { - "name": "shebang-regex", - "version": "3.0.0", - "description": "Regular expression for matching a shebang line", - "license": "MIT", - "repository": "sindresorhus/shebang-regex", + "_args": [ + [ + "shebang-regex@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "shebang-regex@3.0.0", + "_id": "shebang-regex@3.0.0", + "_inBundle": false, + "_integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "_location": "/eslint/shebang-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "shebang-regex@3.0.0", + "name": "shebang-regex", + "escapedName": "shebang-regex", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/eslint/shebang-command" + ], + "_resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/shebang-regex/issues" + }, + "description": "Regular expression for matching a shebang line", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/shebang-regex#readme", "keywords": [ "regex", "regexp", @@ -27,9 +58,14 @@ "test", "line" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "shebang-regex", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/shebang-regex.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.0.0" +} diff --git a/node_modules/eslint/node_modules/strip-json-comments/package.json b/node_modules/eslint/node_modules/strip-json-comments/package.json index ea6331861..fed7c86fb 100644 --- a/node_modules/eslint/node_modules/strip-json-comments/package.json +++ b/node_modules/eslint/node_modules/strip-json-comments/package.json @@ -1,26 +1,57 @@ { - "name": "strip-json-comments", - "version": "3.1.1", - "description": "Strip comments from JSON. Lets you use comments in your JSON files!", - "license": "MIT", - "repository": "sindresorhus/strip-json-comments", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "strip-json-comments@3.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "strip-json-comments@3.1.1", + "_id": "strip-json-comments@3.1.1", + "_inBundle": false, + "_integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "_location": "/eslint/strip-json-comments", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "strip-json-comments@3.1.1", + "name": "strip-json-comments", + "escapedName": "strip-json-comments", + "rawSpec": "3.1.1", + "saveSpec": null, + "fetchSpec": "3.1.1" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "_spec": "3.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/strip-json-comments/issues" + }, + "description": "Strip comments from JSON. Lets you use comments in your JSON files!", + "devDependencies": { + "ava": "^1.4.1", + "matcha": "^0.7.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "bench": "matcha benchmark.js" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/strip-json-comments#readme", "keywords": [ "json", "strip", @@ -38,10 +69,15 @@ "environment", "jsonc" ], - "devDependencies": { - "ava": "^1.4.1", - "matcha": "^0.7.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "strip-json-comments", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/strip-json-comments.git" + }, + "scripts": { + "bench": "matcha benchmark.js", + "test": "xo && ava && tsd" + }, + "version": "3.1.1" +} diff --git a/node_modules/eslint/node_modules/supports-color/package.json b/node_modules/eslint/node_modules/supports-color/package.json index 12d9e2923..8089a4087 100644 --- a/node_modules/eslint/node_modules/supports-color/package.json +++ b/node_modules/eslint/node_modules/supports-color/package.json @@ -1,24 +1,59 @@ { - "name": "supports-color", - "version": "7.2.0", - "description": "Detect whether a terminal supports color", - "license": "MIT", - "repository": "chalk/supports-color", + "_args": [ + [ + "supports-color@7.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "supports-color@7.2.0", + "_id": "supports-color@7.2.0", + "_inBundle": false, + "_integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "_location": "/eslint/supports-color", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "supports-color@7.2.0", + "name": "supports-color", + "escapedName": "supports-color", + "rawSpec": "7.2.0", + "saveSpec": null, + "fetchSpec": "7.2.0" + }, + "_requiredBy": [ + "/eslint/chalk" + ], + "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "_spec": "7.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/chalk/supports-color/issues" + }, + "dependencies": { + "has-flag": "^4.0.0" + }, + "description": "Detect whether a terminal supports color", + "devDependencies": { + "ava": "^1.4.1", + "import-fresh": "^3.0.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "browser.js" ], + "homepage": "https://github.com/chalk/supports-color#readme", "keywords": [ "color", "colour", @@ -41,13 +76,14 @@ "truecolor", "16m" ], - "dependencies": { - "has-flag": "^4.0.0" + "license": "MIT", + "name": "supports-color", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/supports-color.git" }, - "devDependencies": { - "ava": "^1.4.1", - "import-fresh": "^3.0.0", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava" }, - "browser": "browser.js" -} \ No newline at end of file + "version": "7.2.0" +} diff --git a/node_modules/eslint/node_modules/which/package.json b/node_modules/eslint/node_modules/which/package.json index 33ce9eed8..4af897510 100644 --- a/node_modules/eslint/node_modules/which/package.json +++ b/node_modules/eslint/node_modules/which/package.json @@ -1,43 +1,80 @@ { - "author": "Isaac Z. Schlueter (http://blog.izs.me)", - "name": "which", - "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "version": "2.0.2", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/node-which.git" + "_args": [ + [ + "which@2.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "which@2.0.2", + "_id": "which@2.0.2", + "_inBundle": false, + "_integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "_location": "/eslint/which", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "which@2.0.2", + "name": "which", + "escapedName": "which", + "rawSpec": "2.0.2", + "saveSpec": null, + "fetchSpec": "2.0.2" + }, + "_requiredBy": [ + "/eslint/cross-spawn" + ], + "_resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "_spec": "2.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me" }, - "main": "which.js", "bin": { - "node-which": "./bin/node-which" + "node-which": "bin/node-which" + }, + "bugs": { + "url": "https://github.com/isaacs/node-which/issues" }, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", "devDependencies": { "mkdirp": "^0.5.0", "rimraf": "^2.6.2", "tap": "^14.6.9" }, - "scripts": { - "test": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "prepublish": "npm run changelog", - "prechangelog": "bash gen-changelog.sh", - "changelog": "git add CHANGELOG.md", - "postchangelog": "git commit -m 'update changelog - '${npm_package_version}", - "postpublish": "git push origin --follow-tags" + "engines": { + "node": ">= 8" }, "files": [ "which.js", "bin/node-which" ], + "homepage": "https://github.com/isaacs/node-which#readme", + "license": "ISC", + "main": "which.js", + "name": "which", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/node-which.git" + }, + "scripts": { + "changelog": "git add CHANGELOG.md", + "postchangelog": "git commit -m 'update changelog - '${npm_package_version}", + "postpublish": "git push origin --follow-tags", + "postversion": "npm publish", + "prechangelog": "bash gen-changelog.sh", + "prepublish": "npm run changelog", + "preversion": "npm test", + "test": "tap" + }, "tap": { "check-coverage": true }, - "engines": { - "node": ">= 8" - } -} \ No newline at end of file + "version": "2.0.2" +} diff --git a/node_modules/eslint/package.json b/node_modules/eslint/package.json index b85ca52cb..c0567bffd 100644 --- a/node_modules/eslint/package.json +++ b/node_modules/eslint/package.json @@ -1,50 +1,47 @@ { - "name": "eslint", - "version": "7.9.0", - "author": "Nicholas C. Zakas ", - "description": "An AST-based pattern checker for JavaScript.", - "bin": { - "eslint": "./bin/eslint.js" - }, - "main": "./lib/api.js", - "scripts": { - "test": "node Makefile.js test", - "test:cli": "mocha", - "lint": "node Makefile.js lint", - "fix": "node Makefile.js lint -- fix", - "fuzz": "node Makefile.js fuzz", - "generate-release": "node Makefile.js generateRelease", - "generate-alpharelease": "node Makefile.js generatePrerelease -- alpha", - "generate-betarelease": "node Makefile.js generatePrerelease -- beta", - "generate-rcrelease": "node Makefile.js generatePrerelease -- rc", - "publish-release": "node Makefile.js publishRelease", - "docs": "node Makefile.js docs", - "gensite": "node Makefile.js gensite", - "webpack": "node Makefile.js webpack", - "perf": "node Makefile.js perf" - }, - "gitHooks": { - "pre-commit": "lint-staged" - }, - "lint-staged": { - "*.js": [ - "eslint --fix", - "git add" - ], - "*.md": "markdownlint" - }, - "files": [ - "LICENSE", - "README.md", - "bin", - "conf", - "lib", - "messages" + "_args": [ + [ + "eslint@7.9.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "eslint/eslint", - "funding": "https://opencollective.com/eslint", - "homepage": "https://eslint.org", - "bugs": "https://github.com/eslint/eslint/issues/", + "_development": true, + "_from": "eslint@7.9.0", + "_id": "eslint@7.9.0", + "_inBundle": false, + "_integrity": "sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA==", + "_location": "/eslint", + "_phantomChildren": { + "@types/color-name": "1.1.1", + "esutils": "2.0.3", + "isexe": "2.0.0" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint@7.9.0", + "name": "eslint", + "escapedName": "eslint", + "rawSpec": "7.9.0", + "saveSpec": null, + "fetchSpec": "7.9.0" + }, + "_requiredBy": [ + "#DEV:/" + ], + "_resolved": "https://registry.npmjs.org/eslint/-/eslint-7.9.0.tgz", + "_spec": "7.9.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Nicholas C. Zakas", + "email": "nicholas+npm@nczconsulting.com" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "bugs": { + "url": "https://github.com/eslint/eslint/issues/" + }, "dependencies": { "@babel/code-frame": "^7.0.0", "@eslint/eslintrc": "^0.1.3", @@ -84,6 +81,7 @@ "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, + "description": "An AST-based pattern checker for JavaScript.", "devDependencies": { "@babel/core": "^7.4.3", "@babel/preset-env": "^7.4.3", @@ -132,6 +130,22 @@ "webpack-cli": "^3.3.5", "yorkie": "^2.0.0" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "files": [ + "LICENSE", + "README.md", + "bin", + "conf", + "lib", + "messages" + ], + "funding": "https://opencollective.com/eslint", + "gitHooks": { + "pre-commit": "lint-staged" + }, + "homepage": "https://eslint.org", "keywords": [ "ast", "lint", @@ -140,7 +154,34 @@ "espree" ], "license": "MIT", - "engines": { - "node": "^10.12.0 || >=12.0.0" - } -} \ No newline at end of file + "lint-staged": { + "*.js": [ + "eslint --fix", + "git add" + ], + "*.md": "markdownlint" + }, + "main": "./lib/api.js", + "name": "eslint", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/eslint.git" + }, + "scripts": { + "docs": "node Makefile.js docs", + "fix": "node Makefile.js lint -- fix", + "fuzz": "node Makefile.js fuzz", + "generate-alpharelease": "node Makefile.js generatePrerelease -- alpha", + "generate-betarelease": "node Makefile.js generatePrerelease -- beta", + "generate-rcrelease": "node Makefile.js generatePrerelease -- rc", + "generate-release": "node Makefile.js generateRelease", + "gensite": "node Makefile.js gensite", + "lint": "node Makefile.js lint", + "perf": "node Makefile.js perf", + "publish-release": "node Makefile.js publishRelease", + "test": "node Makefile.js test", + "test:cli": "mocha", + "webpack": "node Makefile.js webpack" + }, + "version": "7.9.0" +} diff --git a/node_modules/espree/node_modules/acorn/package.json b/node_modules/espree/node_modules/acorn/package.json index d511e5db4..d47bff0ef 100644 --- a/node_modules/espree/node_modules/acorn/package.json +++ b/node_modules/espree/node_modules/acorn/package.json @@ -1,39 +1,71 @@ { - "name": "acorn", + "_args": [ + [ + "acorn@7.4.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "acorn@7.4.0", + "_id": "acorn@7.4.0", + "_inBundle": false, + "_integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "_location": "/espree/acorn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "acorn@7.4.0", + "name": "acorn", + "escapedName": "acorn", + "rawSpec": "7.4.0", + "saveSpec": null, + "fetchSpec": "7.4.0" + }, + "_requiredBy": [ + "/espree" + ], + "_resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "_spec": "7.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "acorn": "bin/acorn" + }, + "bugs": { + "url": "https://github.com/acornjs/acorn/issues" + }, "description": "ECMAScript parser", - "homepage": "https://github.com/acornjs/acorn", - "main": "dist/acorn.js", - "types": "dist/acorn.d.ts", - "module": "dist/acorn.mjs", - "version": "7.4.0", "engines": { "node": ">=0.4.0" }, + "homepage": "https://github.com/acornjs/acorn", + "license": "MIT", + "main": "dist/acorn.js", "maintainers": [ { "name": "Marijn Haverbeke", "email": "marijnh@gmail.com", - "web": "https://marijnhaverbeke.nl" + "url": "https://marijnhaverbeke.nl" }, { "name": "Ingvar Stepanyan", "email": "me@rreverser.com", - "web": "https://rreverser.com/" + "url": "https://rreverser.com/" }, { "name": "Adrian Heine", - "web": "http://adrianheine.de" + "url": "http://adrianheine.de" } ], + "module": "dist/acorn.mjs", + "name": "acorn", "repository": { "type": "git", - "url": "https://github.com/acornjs/acorn.git" + "url": "git+https://github.com/acornjs/acorn.git" }, - "license": "MIT", "scripts": { "prepare": "cd ..; npm run build:main && npm run build:bin" }, - "bin": { - "acorn": "./bin/acorn" - } -} \ No newline at end of file + "types": "dist/acorn.d.ts", + "version": "7.4.0" +} diff --git a/node_modules/espree/node_modules/eslint-visitor-keys/package.json b/node_modules/espree/node_modules/eslint-visitor-keys/package.json index 98262a15c..79f5cc821 100644 --- a/node_modules/espree/node_modules/eslint-visitor-keys/package.json +++ b/node_modules/espree/node_modules/eslint-visitor-keys/package.json @@ -1,15 +1,42 @@ { - "name": "eslint-visitor-keys", - "version": "1.3.0", - "description": "Constants and utilities about visitor keys to traverse AST.", - "main": "lib/index.js", - "files": [ - "lib" + "_args": [ + [ + "eslint-visitor-keys@1.3.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">=4" + "_development": true, + "_from": "eslint-visitor-keys@1.3.0", + "_id": "eslint-visitor-keys@1.3.0", + "_inBundle": false, + "_integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "_location": "/espree/eslint-visitor-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "eslint-visitor-keys@1.3.0", + "name": "eslint-visitor-keys", + "escapedName": "eslint-visitor-keys", + "rawSpec": "1.3.0", + "saveSpec": null, + "fetchSpec": "1.3.0" + }, + "_requiredBy": [ + "/espree" + ], + "_resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "_spec": "1.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Toru Nagashima", + "url": "https://github.com/mysticatea" + }, + "bugs": { + "url": "https://github.com/eslint/eslint-visitor-keys/issues" }, "dependencies": {}, + "description": "Constants and utilities about visitor keys to traverse AST.", "devDependencies": { "eslint": "^4.7.2", "eslint-config-eslint": "^4.0.0", @@ -18,23 +45,31 @@ "nyc": "^11.2.1", "opener": "^1.4.3" }, + "engines": { + "node": ">=4" + }, + "files": [ + "lib" + ], + "homepage": "https://github.com/eslint/eslint-visitor-keys#readme", + "keywords": [], + "license": "Apache-2.0", + "main": "lib/index.js", + "name": "eslint-visitor-keys", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/eslint-visitor-keys.git" + }, "scripts": { - "lint": "eslint lib tests/lib", - "pretest": "npm run -s lint", - "test": "nyc mocha tests/lib", "coverage": "nyc report --reporter lcov && opener coverage/lcov-report/index.html", - "generate-release": "eslint-generate-release", "generate-alpharelease": "eslint-generate-prerelease alpha", "generate-betarelease": "eslint-generate-prerelease beta", "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" + "generate-release": "eslint-generate-release", + "lint": "eslint lib tests/lib", + "pretest": "npm run -s lint", + "publish-release": "eslint-publish-release", + "test": "nyc mocha tests/lib" }, - "repository": "eslint/eslint-visitor-keys", - "keywords": [], - "author": "Toru Nagashima (https://github.com/mysticatea)", - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/eslint/eslint-visitor-keys/issues" - }, - "homepage": "https://github.com/eslint/eslint-visitor-keys#readme" -} \ No newline at end of file + "version": "1.3.0" +} diff --git a/node_modules/espree/package.json b/node_modules/espree/package.json index 96926a2bb..dfc321bb5 100644 --- a/node_modules/espree/package.json +++ b/node_modules/espree/package.json @@ -1,27 +1,47 @@ { - "name": "espree", - "description": "An Esprima-compatible JavaScript parser built on Acorn", - "author": "Nicholas C. Zakas ", - "homepage": "https://github.com/eslint/espree", - "main": "espree.js", - "version": "7.3.0", - "files": [ - "lib", - "espree.js" + "_args": [ + [ + "espree@7.3.0", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": "^10.12.0 || >=12.0.0" + "_development": true, + "_from": "espree@7.3.0", + "_id": "espree@7.3.0", + "_inBundle": false, + "_integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "_location": "/espree", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "espree@7.3.0", + "name": "espree", + "escapedName": "espree", + "rawSpec": "7.3.0", + "saveSpec": null, + "fetchSpec": "7.3.0" + }, + "_requiredBy": [ + "/@eslint/eslintrc", + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "_spec": "7.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Nicholas C. Zakas", + "email": "nicholas+npm@nczconsulting.com" }, - "repository": "eslint/espree", "bugs": { "url": "http://github.com/eslint/espree.git" }, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.2.0", "eslint-visitor-keys": "^1.3.0" }, + "description": "An Esprima-compatible JavaScript parser built on Acorn", "devDependencies": { "browserify": "^16.5.0", "chai": "^4.2.0", @@ -40,6 +60,14 @@ "shelljs-nodecli": "^0.1.1", "unicode-6.3.0": "^0.7.5" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "files": [ + "lib", + "espree.js" + ], + "homepage": "https://github.com/eslint/espree", "keywords": [ "ast", "ecmascript", @@ -48,17 +76,25 @@ "syntax", "acorn" ], + "license": "BSD-2-Clause", + "main": "espree.js", + "name": "espree", + "repository": { + "type": "git", + "url": "git+https://github.com/eslint/espree.git" + }, "scripts": { - "generate-regex": "node tools/generate-identifier-regex.js", - "test": "npm run-script lint && node Makefile.js test", - "lint": "node Makefile.js lint", - "fixlint": "node Makefile.js lint --fix", - "sync-docs": "node Makefile.js docs", "browserify": "node Makefile.js browserify", - "generate-release": "eslint-generate-release", + "fixlint": "node Makefile.js lint --fix", "generate-alpharelease": "eslint-generate-prerelease alpha", "generate-betarelease": "eslint-generate-prerelease beta", "generate-rcrelease": "eslint-generate-prerelease rc", - "publish-release": "eslint-publish-release" - } -} \ No newline at end of file + "generate-regex": "node tools/generate-identifier-regex.js", + "generate-release": "eslint-generate-release", + "lint": "node Makefile.js lint", + "publish-release": "eslint-publish-release", + "sync-docs": "node Makefile.js docs", + "test": "npm run-script lint && node Makefile.js test" + }, + "version": "7.3.0" +} diff --git a/node_modules/esquery/node_modules/estraverse/package.json b/node_modules/esquery/node_modules/estraverse/package.json index 0cf551dd7..2adc53d34 100644 --- a/node_modules/esquery/node_modules/estraverse/package.json +++ b/node_modules/esquery/node_modules/estraverse/package.json @@ -1,23 +1,37 @@ { - "name": "estraverse", - "description": "ECMAScript JS AST traversal functions", - "homepage": "https://github.com/estools/estraverse", - "main": "estraverse.js", - "version": "5.2.0", - "engines": { - "node": ">=4.0" - }, - "maintainers": [ - { - "name": "Yusuke Suzuki", - "email": "utatane.tea@gmail.com", - "web": "http://github.com/Constellation" - } + "_args": [ + [ + "estraverse@5.2.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "http://github.com/estools/estraverse.git" + "_development": true, + "_from": "estraverse@5.2.0", + "_id": "estraverse@5.2.0", + "_inBundle": false, + "_integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "_location": "/esquery/estraverse", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "estraverse@5.2.0", + "name": "estraverse", + "escapedName": "estraverse", + "rawSpec": "5.2.0", + "saveSpec": null, + "fetchSpec": "5.2.0" }, + "_requiredBy": [ + "/esquery" + ], + "_resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "_spec": "5.2.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/estools/estraverse/issues" + }, + "description": "ECMAScript JS AST traversal functions", "devDependencies": { "babel-preset-env": "^1.6.1", "babel-register": "^6.3.13", @@ -31,10 +45,28 @@ "jshint": "^2.5.6", "mocha": "^2.1.0" }, + "engines": { + "node": ">=4.0" + }, + "homepage": "https://github.com/estools/estraverse", "license": "BSD-2-Clause", + "main": "estraverse.js", + "maintainers": [ + { + "name": "Yusuke Suzuki", + "email": "utatane.tea@gmail.com", + "url": "http://github.com/Constellation" + } + ], + "name": "estraverse", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/estools/estraverse.git" + }, "scripts": { - "test": "npm run-script lint && npm run-script unit-test", "lint": "jshint estraverse.js", + "test": "npm run-script lint && npm run-script unit-test", "unit-test": "mocha --compilers js:babel-register" - } -} \ No newline at end of file + }, + "version": "5.2.0" +} diff --git a/node_modules/esquery/package.json b/node_modules/esquery/package.json index bd1010929..60a09f574 100644 --- a/node_modules/esquery/package.json +++ b/node_modules/esquery/package.json @@ -1,55 +1,45 @@ { - "name": "esquery", - "version": "1.3.1", - "author": "Joel Feenstra ", - "contributors": [], - "description": "A query library for ECMAScript AST using a CSS selector like query language.", - "main": "dist/esquery.min.js", - "module": "dist/esquery.esm.min.js", - "files": [ - "dist/*.js", - "dist/*.map", - "parser.js", - "license.txt", - "README.md" - ], - "nyc": { - "branches": 100, - "lines": 100, - "functions": 100, - "statements": 100, - "reporter": [ - "html", - "text" - ], - "exclude": [ - "parser.js", - "dist", - "tests" + "_args": [ + [ + "esquery@1.3.1", + "/home/marco/repos/github/codeql-action" ] - }, - "scripts": { - "prepublishOnly": "npm run build && npm test", - "build:parser": "rm parser.js && pegjs --cache --format umd -o \"parser.js\" \"grammar.pegjs\"", - "build:browser": "rollup -c", - "build": "npm run build:parser && npm run build:browser", - "mocha": "mocha --require chai/register-assert --require @babel/register tests", - "test": "nyc npm run mocha && npm run lint", - "test:ci": "npm run mocha", - "lint": "eslint ." - }, - "repository": { - "type": "git", - "url": "https://github.com/estools/esquery.git" - }, - "bugs": "https://github.com/estools/esquery/issues", - "homepage": "https://github.com/estools/esquery/", - "keywords": [ - "ast", - "ecmascript", - "javascript", - "query" ], + "_development": true, + "_from": "esquery@1.3.1", + "_id": "esquery@1.3.1", + "_inBundle": false, + "_integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "_location": "/esquery", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "esquery@1.3.1", + "name": "esquery", + "escapedName": "esquery", + "rawSpec": "1.3.1", + "saveSpec": null, + "fetchSpec": "1.3.1" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "_spec": "1.3.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Joel Feenstra", + "email": "jrfeenst+esquery@gmail.com" + }, + "bugs": { + "url": "https://github.com/estools/esquery/issues" + }, + "contributors": [], + "dependencies": { + "estraverse": "^5.1.0" + }, + "description": "A query library for ECMAScript AST using a CSS selector like query language.", "devDependencies": { "@babel/core": "^7.9.0", "@babel/preset-env": "^7.9.5", @@ -68,11 +58,55 @@ "rollup-plugin-babel": "^4.4.0", "rollup-plugin-terser": "^5.3.0" }, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10" }, - "dependencies": { - "estraverse": "^5.1.0" - } -} \ No newline at end of file + "files": [ + "dist/*.js", + "dist/*.map", + "parser.js", + "license.txt", + "README.md" + ], + "homepage": "https://github.com/estools/esquery/", + "keywords": [ + "ast", + "ecmascript", + "javascript", + "query" + ], + "license": "BSD-3-Clause", + "main": "dist/esquery.min.js", + "module": "dist/esquery.esm.min.js", + "name": "esquery", + "nyc": { + "branches": 100, + "lines": 100, + "functions": 100, + "statements": 100, + "reporter": [ + "html", + "text" + ], + "exclude": [ + "parser.js", + "dist", + "tests" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/estools/esquery.git" + }, + "scripts": { + "build": "npm run build:parser && npm run build:browser", + "build:browser": "rollup -c", + "build:parser": "rm parser.js && pegjs --cache --format umd -o \"parser.js\" \"grammar.pegjs\"", + "lint": "eslint .", + "mocha": "mocha --require chai/register-assert --require @babel/register tests", + "prepublishOnly": "npm run build && npm test", + "test": "nyc npm run mocha && npm run lint", + "test:ci": "npm run mocha" + }, + "version": "1.3.1" +} diff --git a/node_modules/esrecurse/node_modules/estraverse/package.json b/node_modules/esrecurse/node_modules/estraverse/package.json index 0cf551dd7..021f7d76a 100644 --- a/node_modules/esrecurse/node_modules/estraverse/package.json +++ b/node_modules/esrecurse/node_modules/estraverse/package.json @@ -1,23 +1,37 @@ { - "name": "estraverse", - "description": "ECMAScript JS AST traversal functions", - "homepage": "https://github.com/estools/estraverse", - "main": "estraverse.js", - "version": "5.2.0", - "engines": { - "node": ">=4.0" - }, - "maintainers": [ - { - "name": "Yusuke Suzuki", - "email": "utatane.tea@gmail.com", - "web": "http://github.com/Constellation" - } + "_args": [ + [ + "estraverse@5.2.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "http://github.com/estools/estraverse.git" + "_development": true, + "_from": "estraverse@5.2.0", + "_id": "estraverse@5.2.0", + "_inBundle": false, + "_integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "_location": "/esrecurse/estraverse", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "estraverse@5.2.0", + "name": "estraverse", + "escapedName": "estraverse", + "rawSpec": "5.2.0", + "saveSpec": null, + "fetchSpec": "5.2.0" }, + "_requiredBy": [ + "/esrecurse" + ], + "_resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "_spec": "5.2.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/estools/estraverse/issues" + }, + "description": "ECMAScript JS AST traversal functions", "devDependencies": { "babel-preset-env": "^1.6.1", "babel-register": "^6.3.13", @@ -31,10 +45,28 @@ "jshint": "^2.5.6", "mocha": "^2.1.0" }, + "engines": { + "node": ">=4.0" + }, + "homepage": "https://github.com/estools/estraverse", "license": "BSD-2-Clause", + "main": "estraverse.js", + "maintainers": [ + { + "name": "Yusuke Suzuki", + "email": "utatane.tea@gmail.com", + "url": "http://github.com/Constellation" + } + ], + "name": "estraverse", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/estools/estraverse.git" + }, "scripts": { - "test": "npm run-script lint && npm run-script unit-test", "lint": "jshint estraverse.js", + "test": "npm run-script lint && npm run-script unit-test", "unit-test": "mocha --compilers js:babel-register" - } -} \ No newline at end of file + }, + "version": "5.2.0" +} diff --git a/node_modules/esrecurse/package.json b/node_modules/esrecurse/package.json index c3018ca5c..15a57f396 100755 --- a/node_modules/esrecurse/package.json +++ b/node_modules/esrecurse/package.json @@ -1,26 +1,45 @@ { - "name": "esrecurse", - "description": "ECMAScript AST recursive visitor", - "homepage": "https://github.com/estools/esrecurse", - "main": "esrecurse.js", - "version": "4.3.0", - "engines": { - "node": ">=4.0" - }, - "maintainers": [ - { - "name": "Yusuke Suzuki", - "email": "utatane.tea@gmail.com", - "web": "https://github.com/Constellation" - } + "_args": [ + [ + "esrecurse@4.3.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "https://github.com/estools/esrecurse.git" + "_development": true, + "_from": "esrecurse@4.3.0", + "_id": "esrecurse@4.3.0", + "_inBundle": false, + "_integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "_location": "/esrecurse", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "esrecurse@4.3.0", + "name": "esrecurse", + "escapedName": "esrecurse", + "rawSpec": "4.3.0", + "saveSpec": null, + "fetchSpec": "4.3.0" + }, + "_requiredBy": [ + "/eslint-scope" + ], + "_resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "_spec": "4.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "babel": { + "presets": [ + "es2015" + ] + }, + "bugs": { + "url": "https://github.com/estools/esrecurse/issues" }, "dependencies": { "estraverse": "^5.2.0" }, + "description": "ECMAScript AST recursive visitor", "devDependencies": { "babel-cli": "^6.24.1", "babel-eslint": "^7.2.3", @@ -38,15 +57,28 @@ "jsdoc": "^3.3.0-alpha10", "minimist": "^1.1.0" }, - "license": "BSD-2-Clause", - "scripts": { - "test": "gulp travis", - "unit-test": "gulp test", - "lint": "gulp lint" + "engines": { + "node": ">=4.0" }, - "babel": { - "presets": [ - "es2015" - ] - } -} \ No newline at end of file + "homepage": "https://github.com/estools/esrecurse", + "license": "BSD-2-Clause", + "main": "esrecurse.js", + "maintainers": [ + { + "name": "Yusuke Suzuki", + "email": "utatane.tea@gmail.com", + "url": "https://github.com/Constellation" + } + ], + "name": "esrecurse", + "repository": { + "type": "git", + "url": "git+https://github.com/estools/esrecurse.git" + }, + "scripts": { + "lint": "gulp lint", + "test": "gulp travis", + "unit-test": "gulp test" + }, + "version": "4.3.0" +} diff --git a/node_modules/estraverse/package.json b/node_modules/estraverse/package.json index 17849599f..d7174a171 100644 --- a/node_modules/estraverse/package.json +++ b/node_modules/estraverse/package.json @@ -1,23 +1,37 @@ { - "name": "estraverse", - "description": "ECMAScript JS AST traversal functions", - "homepage": "https://github.com/estools/estraverse", - "main": "estraverse.js", - "version": "4.3.0", - "engines": { - "node": ">=4.0" - }, - "maintainers": [ - { - "name": "Yusuke Suzuki", - "email": "utatane.tea@gmail.com", - "web": "http://github.com/Constellation" - } + "_args": [ + [ + "estraverse@4.3.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "http://github.com/estools/estraverse.git" + "_development": true, + "_from": "estraverse@4.3.0", + "_id": "estraverse@4.3.0", + "_inBundle": false, + "_integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "_location": "/estraverse", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "estraverse@4.3.0", + "name": "estraverse", + "escapedName": "estraverse", + "rawSpec": "4.3.0", + "saveSpec": null, + "fetchSpec": "4.3.0" }, + "_requiredBy": [ + "/eslint-scope" + ], + "_resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "_spec": "4.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/estools/estraverse/issues" + }, + "description": "ECMAScript JS AST traversal functions", "devDependencies": { "babel-preset-env": "^1.6.1", "babel-register": "^6.3.13", @@ -31,10 +45,28 @@ "jshint": "^2.5.6", "mocha": "^2.1.0" }, + "engines": { + "node": ">=4.0" + }, + "homepage": "https://github.com/estools/estraverse", "license": "BSD-2-Clause", + "main": "estraverse.js", + "maintainers": [ + { + "name": "Yusuke Suzuki", + "email": "utatane.tea@gmail.com", + "url": "http://github.com/Constellation" + } + ], + "name": "estraverse", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/estools/estraverse.git" + }, "scripts": { - "test": "npm run-script lint && npm run-script unit-test", "lint": "jshint estraverse.js", + "test": "npm run-script lint && npm run-script unit-test", "unit-test": "mocha --compilers js:babel-register" - } -} \ No newline at end of file + }, + "version": "4.3.0" +} diff --git a/node_modules/esutils/package.json b/node_modules/esutils/package.json index 0578338b8..40bf70128 100644 --- a/node_modules/esutils/package.json +++ b/node_modules/esutils/package.json @@ -1,31 +1,41 @@ { - "name": "esutils", + "_args": [ + [ + "esutils@2.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "esutils@2.0.3", + "_id": "esutils@2.0.3", + "_inBundle": false, + "_integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "_location": "/esutils", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "esutils@2.0.3", + "name": "esutils", + "escapedName": "esutils", + "rawSpec": "2.0.3", + "saveSpec": null, + "fetchSpec": "2.0.3" + }, + "_requiredBy": [ + "/@babel/highlight", + "/concordance", + "/eslint", + "/eslint-plugin-import/doctrine", + "/eslint/doctrine" + ], + "_resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "_spec": "2.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/estools/esutils/issues" + }, "description": "utility box for ECMAScript language tools", - "homepage": "https://github.com/estools/esutils", - "main": "lib/utils.js", - "version": "2.0.3", - "engines": { - "node": ">=0.10.0" - }, - "directories": { - "lib": "./lib" - }, - "files": [ - "LICENSE.BSD", - "README.md", - "lib" - ], - "maintainers": [ - { - "name": "Yusuke Suzuki", - "email": "utatane.tea@gmail.com", - "web": "http://github.com/Constellation" - } - ], - "repository": { - "type": "git", - "url": "http://github.com/estools/esutils.git" - }, "devDependencies": { "chai": "~1.7.2", "coffee-script": "~1.6.3", @@ -34,11 +44,37 @@ "regenerate": "~1.3.1", "unicode-9.0.0": "~0.7.0" }, + "directories": { + "lib": "./lib" + }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "LICENSE.BSD", + "README.md", + "lib" + ], + "homepage": "https://github.com/estools/esutils", "license": "BSD-2-Clause", + "main": "lib/utils.js", + "maintainers": [ + { + "name": "Yusuke Suzuki", + "email": "utatane.tea@gmail.com", + "url": "http://github.com/Constellation" + } + ], + "name": "esutils", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/estools/esutils.git" + }, "scripts": { - "test": "npm run-script lint && npm run-script unit-test", + "generate-regex": "node tools/generate-identifier-regex.js", "lint": "jshint lib/*.js", - "unit-test": "mocha --compilers coffee:coffee-script -R spec", - "generate-regex": "node tools/generate-identifier-regex.js" - } -} \ No newline at end of file + "test": "npm run-script lint && npm run-script unit-test", + "unit-test": "mocha --compilers coffee:coffee-script -R spec" + }, + "version": "2.0.3" +} diff --git a/node_modules/fast-deep-equal/package.json b/node_modules/fast-deep-equal/package.json index 916b152b9..42f30ff65 100644 --- a/node_modules/fast-deep-equal/package.json +++ b/node_modules/fast-deep-equal/package.json @@ -1,33 +1,40 @@ { - "name": "fast-deep-equal", - "version": "3.1.3", - "description": "Fast deep equal", - "main": "index.js", - "scripts": { - "eslint": "eslint *.js benchmark/*.js spec/*.js", - "build": "node build", - "benchmark": "npm i && npm run build && cd ./benchmark && npm i && node ./", - "test-spec": "mocha spec/*.spec.js -R spec", - "test-cov": "nyc npm run test-spec", - "test-ts": "tsc --target ES5 --noImplicitAny index.d.ts", - "test": "npm run build && npm run eslint && npm run test-ts && npm run test-cov", - "prepublish": "npm run build" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/epoberezkin/fast-deep-equal.git" - }, - "keywords": [ - "fast", - "equal", - "deep-equal" + "_args": [ + [ + "fast-deep-equal@3.1.3", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Evgeny Poberezkin", - "license": "MIT", + "_development": true, + "_from": "fast-deep-equal@3.1.3", + "_id": "fast-deep-equal@3.1.3", + "_inBundle": false, + "_integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "_location": "/fast-deep-equal", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fast-deep-equal@3.1.3", + "name": "fast-deep-equal", + "escapedName": "fast-deep-equal", + "rawSpec": "3.1.3", + "saveSpec": null, + "fetchSpec": "3.1.3" + }, + "_requiredBy": [ + "/ajv" + ], + "_resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "_spec": "3.1.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Evgeny Poberezkin" + }, "bugs": { "url": "https://github.com/epoberezkin/fast-deep-equal/issues" }, - "homepage": "https://github.com/epoberezkin/fast-deep-equal#readme", + "description": "Fast deep equal", "devDependencies": { "coveralls": "^3.1.0", "dot": "^1.1.2", @@ -40,6 +47,22 @@ "sinon": "^9.0.2", "typescript": "^3.9.5" }, + "files": [ + "index.js", + "index.d.ts", + "react.js", + "react.d.ts", + "es6/" + ], + "homepage": "https://github.com/epoberezkin/fast-deep-equal#readme", + "keywords": [ + "fast", + "equal", + "deep-equal" + ], + "license": "MIT", + "main": "index.js", + "name": "fast-deep-equal", "nyc": { "exclude": [ "**/spec/**", @@ -50,12 +73,20 @@ "text-summary" ] }, - "files": [ - "index.js", - "index.d.ts", - "react.js", - "react.d.ts", - "es6/" - ], - "types": "index.d.ts" -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git+https://github.com/epoberezkin/fast-deep-equal.git" + }, + "scripts": { + "benchmark": "npm i && npm run build && cd ./benchmark && npm i && node ./", + "build": "node build", + "eslint": "eslint *.js benchmark/*.js spec/*.js", + "prepublish": "npm run build", + "test": "npm run build && npm run eslint && npm run test-ts && npm run test-cov", + "test-cov": "nyc npm run test-spec", + "test-spec": "mocha spec/*.spec.js -R spec", + "test-ts": "tsc --target ES5 --noImplicitAny index.d.ts" + }, + "types": "index.d.ts", + "version": "3.1.3" +} diff --git a/node_modules/fast-diff/package.json b/node_modules/fast-diff/package.json index ad043feca..3f7e1c305 100644 --- a/node_modules/fast-diff/package.json +++ b/node_modules/fast-diff/package.json @@ -1,26 +1,60 @@ { - "name": "fast-diff", - "version": "1.2.0", - "description": "Fast Javascript text diff", - "author": "Jason Chen ", - "main": "diff.js", - "types": "diff.d.ts", - "devDependencies": { - "lodash": "~3.9.3", - "seedrandom": "~2.4.0" + "_args": [ + [ + "fast-diff@1.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "fast-diff@1.2.0", + "_id": "fast-diff@1.2.0", + "_inBundle": false, + "_integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "_location": "/fast-diff", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fast-diff@1.2.0", + "name": "fast-diff", + "escapedName": "fast-diff", + "rawSpec": "1.2.0", + "saveSpec": null, + "fetchSpec": "1.2.0" }, - "repository": { - "type": "git", - "url": "https://github.com/jhchen/fast-diff" + "_requiredBy": [ + "/concordance", + "/prettier-linter-helpers" + ], + "_resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "_spec": "1.2.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jason Chen", + "email": "jhchen7@gmail.com" }, "bugs": { "url": "https://github.com/jhchen/fast-diff/issues" }, + "description": "Fast Javascript text diff", + "devDependencies": { + "lodash": "~3.9.3", + "seedrandom": "~2.4.0" + }, + "homepage": "https://github.com/jhchen/fast-diff#readme", + "keywords": [ + "diff" + ], + "license": "Apache-2.0", + "main": "diff.js", + "name": "fast-diff", + "repository": { + "type": "git", + "url": "git+https://github.com/jhchen/fast-diff.git" + }, "scripts": { "test": "node test.js" }, - "license": "Apache-2.0", - "keywords": [ - "diff" - ] -} \ No newline at end of file + "types": "diff.d.ts", + "version": "1.2.0" +} diff --git a/node_modules/fast-glob/package.json b/node_modules/fast-glob/package.json index 9a8744041..91da3ec7a 100644 --- a/node_modules/fast-glob/package.json +++ b/node_modules/fast-glob/package.json @@ -1,24 +1,51 @@ { - "name": "fast-glob", - "version": "3.2.2", - "description": "It's a very fast and efficient glob library for Node.js", - "license": "MIT", - "repository": "mrmlnc/fast-glob", + "_args": [ + [ + "fast-glob@3.2.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "fast-glob@3.2.2", + "_id": "fast-glob@3.2.2", + "_inBundle": false, + "_integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "_location": "/fast-glob", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fast-glob@3.2.2", + "name": "fast-glob", + "escapedName": "fast-glob", + "rawSpec": "3.2.2", + "saveSpec": null, + "fetchSpec": "3.2.2" + }, + "_requiredBy": [ + "/@typescript-eslint/typescript-estree/globby", + "/del/globby", + "/globby" + ], + "_resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "_spec": "3.2.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Denis Malinochkin", "url": "https://mrmlnc.com" }, - "engines": { - "node": ">=8" + "bugs": { + "url": "https://github.com/mrmlnc/fast-glob/issues" }, - "main": "out/index.js", - "typings": "out/index.d.ts", - "keywords": [ - "glob", - "patterns", - "fast", - "implementation" - ], + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "description": "It's a very fast and efficient glob library for Node.js", "devDependencies": { "@nodelib/fs.macchiato": "^1.0.1", "@types/compute-stdev": "^1.0.0", @@ -46,40 +73,51 @@ "tiny-glob": "^0.2.6", "typescript": "^3.6.3" }, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "engines": { + "node": ">=8" + }, + "homepage": "https://github.com/mrmlnc/fast-glob#readme", + "keywords": [ + "glob", + "patterns", + "fast", + "implementation" + ], + "license": "MIT", + "main": "out/index.js", + "name": "fast-glob", + "repository": { + "type": "git", + "url": "git+https://github.com/mrmlnc/fast-glob.git" }, "scripts": { - "clean": "rimraf out", - "lint": "eslint \"src/**/*.ts\" --cache", - "compile": "tsc", - "test": "mocha \"out/**/*.spec.js\" -s 0", - "smoke": "mocha \"out/**/*.smoke.js\" -s 0", - "smoke:sync": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(sync\\)\"", - "smoke:async": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(async\\)\"", - "smoke:stream": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(stream\\)\"", - "build": "npm run clean && npm run compile && npm run lint && npm test", - "watch": "npm run clean && npm run compile -- --sourceMap --watch", "bench": "npm run bench-async && npm run bench-stream && npm run bench-sync", "bench-async": "npm run bench-async-flatten && npm run bench-async-deep && npm run bench-async-partial-flatten && npm run bench-async-partial-deep", - "bench-stream": "npm run bench-stream-flatten && npm run bench-stream-deep && npm run bench-stream-partial-flatten && npm run bench-stream-partial-deep", - "bench-sync": "npm run bench-sync-flatten && npm run bench-sync-deep && npm run bench-sync-partial-flatten && npm run bench-sync-partial-deep", - "bench-async-flatten": "node ./out/benchmark --mode async --pattern \"*\"", "bench-async-deep": "node ./out/benchmark --mode async --pattern \"**\"", - "bench-async-partial-flatten": "node ./out/benchmark --mode async --pattern \"{fixtures,out}/{first,second}/*\"", + "bench-async-flatten": "node ./out/benchmark --mode async --pattern \"*\"", "bench-async-partial-deep": "node ./out/benchmark --mode async --pattern \"{fixtures,out}/**\"", - "bench-stream-flatten": "node ./out/benchmark --mode stream --pattern \"*\"", + "bench-async-partial-flatten": "node ./out/benchmark --mode async --pattern \"{fixtures,out}/{first,second}/*\"", + "bench-stream": "npm run bench-stream-flatten && npm run bench-stream-deep && npm run bench-stream-partial-flatten && npm run bench-stream-partial-deep", "bench-stream-deep": "node ./out/benchmark --mode stream --pattern \"**\"", - "bench-stream-partial-flatten": "node ./out/benchmark --mode stream --pattern \"{fixtures,out}/{first,second}/*\"", + "bench-stream-flatten": "node ./out/benchmark --mode stream --pattern \"*\"", "bench-stream-partial-deep": "node ./out/benchmark --mode stream --pattern \"{fixtures,out}/**\"", - "bench-sync-flatten": "node ./out/benchmark --mode sync --pattern \"*\"", + "bench-stream-partial-flatten": "node ./out/benchmark --mode stream --pattern \"{fixtures,out}/{first,second}/*\"", + "bench-sync": "npm run bench-sync-flatten && npm run bench-sync-deep && npm run bench-sync-partial-flatten && npm run bench-sync-partial-deep", "bench-sync-deep": "node ./out/benchmark --mode sync --pattern \"**\"", + "bench-sync-flatten": "node ./out/benchmark --mode sync --pattern \"*\"", + "bench-sync-partial-deep": "node ./out/benchmark --mode sync --pattern \"{fixtures,out}/**\"", "bench-sync-partial-flatten": "node ./out/benchmark --mode sync --pattern \"{fixtures,out}/{first,second}/*\"", - "bench-sync-partial-deep": "node ./out/benchmark --mode sync --pattern \"{fixtures,out}/**\"" - } -} \ No newline at end of file + "build": "npm run clean && npm run compile && npm run lint && npm test", + "clean": "rimraf out", + "compile": "tsc", + "lint": "eslint \"src/**/*.ts\" --cache", + "smoke": "mocha \"out/**/*.smoke.js\" -s 0", + "smoke:async": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(async\\)\"", + "smoke:stream": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(stream\\)\"", + "smoke:sync": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(sync\\)\"", + "test": "mocha \"out/**/*.spec.js\" -s 0", + "watch": "npm run clean && npm run compile -- --sourceMap --watch" + }, + "typings": "out/index.d.ts", + "version": "3.2.2" +} diff --git a/node_modules/fast-json-stable-stringify/package.json b/node_modules/fast-json-stable-stringify/package.json index 730ca8e2a..810d8e9a1 100644 --- a/node_modules/fast-json-stable-stringify/package.json +++ b/node_modules/fast-json-stable-stringify/package.json @@ -1,10 +1,43 @@ { - "name": "fast-json-stable-stringify", - "version": "2.1.0", - "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", - "main": "index.js", - "types": "index.d.ts", + "_args": [ + [ + "fast-json-stable-stringify@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "fast-json-stable-stringify@2.1.0", + "_id": "fast-json-stable-stringify@2.1.0", + "_inBundle": false, + "_integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "_location": "/fast-json-stable-stringify", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fast-json-stable-stringify@2.1.0", + "name": "fast-json-stable-stringify", + "escapedName": "fast-json-stable-stringify", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/ajv" + ], + "_resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "bugs": { + "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues" + }, "dependencies": {}, + "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", "devDependencies": { "benchmark": "^2.1.4", "coveralls": "^3.0.0", @@ -16,15 +49,6 @@ "pre-commit": "^1.2.2", "tape": "^4.11.0" }, - "scripts": { - "eslint": "eslint index.js test", - "test-spec": "tape test/*.js", - "test": "npm run eslint && nyc npm run test-spec" - }, - "repository": { - "type": "git", - "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git" - }, "homepage": "https://github.com/epoberezkin/fast-json-stable-stringify", "keywords": [ "json", @@ -33,12 +57,9 @@ "hash", "stable" ], - "author": { - "name": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net" - }, "license": "MIT", + "main": "index.js", + "name": "fast-json-stable-stringify", "nyc": { "exclude": [ "test", @@ -48,5 +69,16 @@ "lcov", "text-summary" ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git" + }, + "scripts": { + "eslint": "eslint index.js test", + "test": "npm run eslint && nyc npm run test-spec", + "test-spec": "tape test/*.js" + }, + "types": "index.d.ts", + "version": "2.1.0" +} diff --git a/node_modules/fast-levenshtein/package.json b/node_modules/fast-levenshtein/package.json index 62d117567..a64803c0a 100644 --- a/node_modules/fast-levenshtein/package.json +++ b/node_modules/fast-levenshtein/package.json @@ -1,17 +1,42 @@ { - "name": "fast-levenshtein", - "version": "2.0.6", - "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.", - "main": "levenshtein.js", - "files": [ - "levenshtein.js" + "_args": [ + [ + "fast-levenshtein@2.0.6", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "build": "grunt build", - "prepublish": "npm run build", - "benchmark": "grunt benchmark", - "test": "mocha" + "_development": true, + "_from": "fast-levenshtein@2.0.6", + "_id": "fast-levenshtein@2.0.6", + "_inBundle": false, + "_integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "_location": "/fast-levenshtein", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fast-levenshtein@2.0.6", + "name": "fast-levenshtein", + "escapedName": "fast-levenshtein", + "rawSpec": "2.0.6", + "saveSpec": null, + "fetchSpec": "2.0.6" }, + "_requiredBy": [ + "/optionator" + ], + "_resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "_spec": "2.0.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Ramesh Nair", + "email": "ram@hiddentao.com", + "url": "http://www.hiddentao.com/" + }, + "bugs": { + "url": "https://github.com/hiddentao/fast-levenshtein/issues" + }, + "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.", "devDependencies": { "chai": "~1.5.0", "grunt": "~0.4.1", @@ -25,15 +50,27 @@ "lodash": "^4.0.1", "mocha": "~1.9.0" }, - "repository": { - "type": "git", - "url": "https://github.com/hiddentao/fast-levenshtein.git" - }, + "files": [ + "levenshtein.js" + ], + "homepage": "https://github.com/hiddentao/fast-levenshtein#readme", "keywords": [ "levenshtein", "distance", "string" ], - "author": "Ramesh Nair (http://www.hiddentao.com/)", - "license": "MIT" -} \ No newline at end of file + "license": "MIT", + "main": "levenshtein.js", + "name": "fast-levenshtein", + "repository": { + "type": "git", + "url": "git+https://github.com/hiddentao/fast-levenshtein.git" + }, + "scripts": { + "benchmark": "grunt benchmark", + "build": "grunt build", + "prepublish": "npm run build", + "test": "mocha" + }, + "version": "2.0.6" +} diff --git a/node_modules/fastq/package.json b/node_modules/fastq/package.json index 41c544d73..3eac1344b 100644 --- a/node_modules/fastq/package.json +++ b/node_modules/fastq/package.json @@ -1,36 +1,44 @@ { - "name": "fastq", - "version": "1.8.0", - "description": "Fast, in memory work queue", - "main": "queue.js", - "scripts": { - "lint": "standard --verbose | snazzy", - "unit": "nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js", - "coverage": "nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js", - "test:report": "npm run lint && npm run unit:report", - "test": "npm run lint && npm run unit && npm run typescript", - "typescript": "tsc --project ./test/tsconfig.json", - "legacy": "tape test/test.js" - }, - "pre-commit": [ - "test" + "_args": [ + [ + "fastq@1.8.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "git+https://github.com/mcollina/fastq.git" + "_development": true, + "_from": "fastq@1.8.0", + "_id": "fastq@1.8.0", + "_inBundle": false, + "_integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "_location": "/fastq", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fastq@1.8.0", + "name": "fastq", + "escapedName": "fastq", + "rawSpec": "1.8.0", + "saveSpec": null, + "fetchSpec": "1.8.0" }, - "keywords": [ - "fast", - "queue", - "async", - "worker" + "_requiredBy": [ + "/@nodelib/fs.walk" ], - "author": "Matteo Collina ", - "license": "ISC", + "_resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "_spec": "1.8.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Matteo Collina", + "email": "hello@matteocollina.com" + }, "bugs": { "url": "https://github.com/mcollina/fastq/issues" }, - "homepage": "https://github.com/mcollina/fastq#readme", + "dependencies": { + "reusify": "^1.0.4" + }, + "description": "Fast, in memory work queue", "devDependencies": { "async": "^3.1.0", "neo-async": "^2.6.1", @@ -41,7 +49,31 @@ "tape": "^4.13.2", "typescript": "^3.8.3" }, - "dependencies": { - "reusify": "^1.0.4" - } -} \ No newline at end of file + "homepage": "https://github.com/mcollina/fastq#readme", + "keywords": [ + "fast", + "queue", + "async", + "worker" + ], + "license": "ISC", + "main": "queue.js", + "name": "fastq", + "pre-commit": [ + "test" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/mcollina/fastq.git" + }, + "scripts": { + "coverage": "nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js", + "legacy": "tape test/test.js", + "lint": "standard --verbose | snazzy", + "test": "npm run lint && npm run unit && npm run typescript", + "test:report": "npm run lint && npm run unit:report", + "typescript": "tsc --project ./test/tsconfig.json", + "unit": "nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js" + }, + "version": "1.8.0" +} diff --git a/node_modules/figures/package.json b/node_modules/figures/package.json index fac166e88..c14a07c07 100644 --- a/node_modules/figures/package.json +++ b/node_modules/figures/package.json @@ -1,26 +1,60 @@ { - "name": "figures", - "version": "3.2.0", - "description": "Unicode symbols with Windows CMD fallbacks", - "license": "MIT", - "repository": "sindresorhus/figures", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "figures@3.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "figures@3.2.0", + "_id": "figures@3.2.0", + "_inBundle": false, + "_integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "_location": "/figures", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "figures@3.2.0", + "name": "figures", + "escapedName": "figures", + "rawSpec": "3.2.0", + "saveSpec": null, + "fetchSpec": "3.2.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "_spec": "3.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/figures/issues" + }, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "description": "Unicode symbols with Windows CMD fallbacks", + "devDependencies": { + "ava": "^1.4.1", + "markdown-table": "^1.1.2", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "make": "./makefile.js" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/figures#readme", "keywords": [ "unicode", "cli", @@ -33,13 +67,15 @@ "figures", "fallback" ], - "dependencies": { - "escape-string-regexp": "^1.0.5" + "license": "MIT", + "name": "figures", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/figures.git" }, - "devDependencies": { - "ava": "^1.4.1", - "markdown-table": "^1.1.2", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "make": "./makefile.js", + "test": "xo && ava && tsd" + }, + "version": "3.2.0" +} diff --git a/node_modules/file-entry-cache/package.json b/node_modules/file-entry-cache/package.json index c15ee913c..70ee92668 100644 --- a/node_modules/file-entry-cache/package.json +++ b/node_modules/file-entry-cache/package.json @@ -1,53 +1,40 @@ { - "name": "file-entry-cache", - "version": "5.0.1", - "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process", - "repository": "royriojas/file-entry-cache", - "license": "MIT", + "_args": [ + [ + "file-entry-cache@5.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "file-entry-cache@5.0.1", + "_id": "file-entry-cache@5.0.1", + "_inBundle": false, + "_integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "_location": "/file-entry-cache", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "file-entry-cache@5.0.1", + "name": "file-entry-cache", + "escapedName": "file-entry-cache", + "rawSpec": "5.0.1", + "saveSpec": null, + "fetchSpec": "5.0.1" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "_spec": "5.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Roy Riojas", "url": "http://royriojas.com" }, - "main": "cache.js", - "files": [ - "cache.js" - ], - "engines": { - "node": ">=4" + "bugs": { + "url": "https://github.com/royriojas/file-entry-cache/issues" }, - "scripts": { - "beautify": "esbeautifier 'cache.js' 'test/**/*.js' 'perf.js'", - "beautify-check": "npm run beautify -- -k", - "eslint": "eslinter 'cache.js' 'specs/**/*.js' 'perf.js'", - "lint": "npm run beautify && npm run eslint", - "verify": "npm run beautify-check && npm run eslint", - "install-hooks": "prepush install && changelogx install-hook && precommit install", - "changelog": "changelogx -f markdown -o ./changelog.md", - "do-changelog": "npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify", - "pre-v": "npm run test", - "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify", - "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v", - "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v", - "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v", - "test": "npm run verify --silent && mocha -R spec test/specs", - "perf": "node perf.js", - "cover": "istanbul cover test/runner.js html text-summary", - "watch": "watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary" - }, - "prepush": [ - "npm run verify" - ], - "precommit": [ - "npm run verify" - ], - "keywords": [ - "file cache", - "task cache files", - "file cache", - "key par", - "key value", - "cache" - ], "changelogx": { "ignoreRegExp": [ "BLD: Release", @@ -60,6 +47,10 @@ "issueIDURL": "https://github.com/royriojas/file-entry-cache/issues/{0}", "projectName": "file-entry-cache" }, + "dependencies": { + "flat-cache": "^2.0.1" + }, + "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process", "devDependencies": { "chai": "^3.2.0", "changelogx": "3.0.0", @@ -78,7 +69,52 @@ "watch-run": "^1.2.1", "write": "^0.3.1" }, - "dependencies": { - "flat-cache": "^2.0.1" - } -} \ No newline at end of file + "engines": { + "node": ">=4" + }, + "files": [ + "cache.js" + ], + "homepage": "https://github.com/royriojas/file-entry-cache#readme", + "keywords": [ + "file cache", + "task cache files", + "file cache", + "key par", + "key value", + "cache" + ], + "license": "MIT", + "main": "cache.js", + "name": "file-entry-cache", + "precommit": [ + "npm run verify" + ], + "prepush": [ + "npm run verify" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/royriojas/file-entry-cache.git" + }, + "scripts": { + "beautify": "esbeautifier 'cache.js' 'test/**/*.js' 'perf.js'", + "beautify-check": "npm run beautify -- -k", + "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v", + "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v", + "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v", + "changelog": "changelogx -f markdown -o ./changelog.md", + "cover": "istanbul cover test/runner.js html text-summary", + "do-changelog": "npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify", + "eslint": "eslinter 'cache.js' 'specs/**/*.js' 'perf.js'", + "install-hooks": "prepush install && changelogx install-hook && precommit install", + "lint": "npm run beautify && npm run eslint", + "perf": "node perf.js", + "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify", + "pre-v": "npm run test", + "test": "npm run verify --silent && mocha -R spec test/specs", + "verify": "npm run beautify-check && npm run eslint", + "watch": "watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary" + }, + "version": "5.0.1" +} diff --git a/node_modules/file-url/package.json b/node_modules/file-url/package.json index dbcd4f1b4..21ea5b162 100644 --- a/node_modules/file-url/package.json +++ b/node_modules/file-url/package.json @@ -1,24 +1,54 @@ { - "name": "file-url", - "version": "3.0.0", - "description": "Convert a file path to a file url: `unicorn.jpg` → `file:///Users/sindresorhus/unicorn.jpg`", - "license": "MIT", - "repository": "sindresorhus/file-url", + "_args": [ + [ + "file-url@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "file-url@3.0.0", + "_id": "file-url@3.0.0", + "_inBundle": false, + "_integrity": "sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==", + "_location": "/file-url", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "file-url@3.0.0", + "name": "file-url", + "escapedName": "file-url", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/file-url/-/file-url-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/file-url/issues" + }, + "description": "Convert a file path to a file url: `unicorn.jpg` → `file:///Users/sindresorhus/unicorn.jpg`", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/file-url#readme", "keywords": [ "file", "url", @@ -27,9 +57,14 @@ "scheme", "slash" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "file-url", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/file-url.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.0.0" +} diff --git a/node_modules/fill-range/package.json b/node_modules/fill-range/package.json index c3868058f..b3793e1dc 100644 --- a/node_modules/fill-range/package.json +++ b/node_modules/fill-range/package.json @@ -1,38 +1,76 @@ { - "name": "fill-range", - "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", - "version": "7.0.1", - "homepage": "https://github.com/jonschlinkert/fill-range", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Edo Rivai (edo.rivai.nl)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Paul Miller (paulmillr.com)", - "Rouven Weßling (www.rouvenwessling.de)", - "(https://github.com/wtgtybhertgeghgtwtg)" + "_args": [ + [ + "fill-range@7.0.1", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "jonschlinkert/fill-range", + "_development": true, + "_from": "fill-range@7.0.1", + "_id": "fill-range@7.0.1", + "_inBundle": false, + "_integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "_location": "/fill-range", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fill-range@7.0.1", + "name": "fill-range", + "escapedName": "fill-range", + "rawSpec": "7.0.1", + "saveSpec": null, + "fetchSpec": "7.0.1" + }, + "_requiredBy": [ + "/braces" + ], + "_resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "_spec": "7.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/fill-range/issues" }, - "license": "MIT", - "files": [ - "index.js" + "contributors": [ + { + "name": "Edo Rivai", + "url": "edo.rivai.nl" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + }, + { + "name": "Paul Miller", + "url": "paulmillr.com" + }, + { + "name": "Rouven Weßling", + "url": "www.rouvenwessling.de" + }, + { + "url": "https://github.com/wtgtybhertgeghgtwtg" + } ], - "main": "index.js", - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "mocha" - }, "dependencies": { "to-regex-range": "^5.0.1" }, + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", "devDependencies": { "gulp-format-md": "^2.0.0", "mocha": "^6.1.1" }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/jonschlinkert/fill-range", "keywords": [ "alpha", "alphabetical", @@ -53,6 +91,16 @@ "regex", "sh" ], + "license": "MIT", + "main": "index.js", + "name": "fill-range", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/fill-range.git" + }, + "scripts": { + "test": "mocha" + }, "verb": { "toc": false, "layout": "default", @@ -65,5 +113,6 @@ "lint": { "reflinks": true } - } -} \ No newline at end of file + }, + "version": "7.0.1" +} diff --git a/node_modules/find-up/package.json b/node_modules/find-up/package.json index 39a30757f..428ff8a21 100644 --- a/node_modules/find-up/package.json +++ b/node_modules/find-up/package.json @@ -1,24 +1,62 @@ { - "name": "find-up", - "version": "4.1.0", - "description": "Find a file or directory by walking up parent directories", - "license": "MIT", - "repository": "sindresorhus/find-up", + "_args": [ + [ + "find-up@4.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "find-up@4.1.0", + "_id": "find-up@4.1.0", + "_inBundle": false, + "_integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "_location": "/find-up", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "find-up@4.1.0", + "name": "find-up", + "escapedName": "find-up", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/pkg-dir", + "/yargs" + ], + "_resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/find-up/issues" + }, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "description": "Find a file or directory by walking up parent directories", + "devDependencies": { + "ava": "^2.1.0", + "is-path-inside": "^2.1.0", + "tempy": "^0.3.0", + "tsd": "^0.7.3", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/find-up#readme", "keywords": [ "find", "up", @@ -39,15 +77,14 @@ "walking", "path" ], - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "license": "MIT", + "name": "find-up", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/find-up.git" }, - "devDependencies": { - "ava": "^2.1.0", - "is-path-inside": "^2.1.0", - "tempy": "^0.3.0", - "tsd": "^0.7.3", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.1.0" +} diff --git a/node_modules/flat-cache/node_modules/rimraf/package.json b/node_modules/flat-cache/node_modules/rimraf/package.json index 653e305a4..b556d8bd3 100644 --- a/node_modules/flat-cache/node_modules/rimraf/package.json +++ b/node_modules/flat-cache/node_modules/rimraf/package.json @@ -1,29 +1,71 @@ { - "name": "rimraf", - "version": "2.6.3", - "main": "rimraf.js", - "description": "A deep deletion module for node (like `rm -rf`)", - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", - "license": "ISC", - "repository": "git://github.com/isaacs/rimraf.git", - "scripts": { - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags", - "test": "tap test/*.js" + "_args": [ + [ + "rimraf@2.6.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "rimraf@2.6.3", + "_id": "rimraf@2.6.3", + "_inBundle": false, + "_integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "_location": "/flat-cache/rimraf", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "rimraf@2.6.3", + "name": "rimraf", + "escapedName": "rimraf", + "rawSpec": "2.6.3", + "saveSpec": null, + "fetchSpec": "2.6.3" + }, + "_requiredBy": [ + "/flat-cache" + ], + "_resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "_spec": "2.6.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bin": { + "rimraf": "bin.js" + }, + "bugs": { + "url": "https://github.com/isaacs/rimraf/issues" }, - "bin": "./bin.js", "dependencies": { "glob": "^7.1.3" }, + "description": "A deep deletion module for node (like `rm -rf`)", + "devDependencies": { + "mkdirp": "^0.5.1", + "tap": "^12.1.1" + }, "files": [ "LICENSE", "README.md", "bin.js", "rimraf.js" ], - "devDependencies": { - "mkdirp": "^0.5.1", - "tap": "^12.1.1" - } -} \ No newline at end of file + "homepage": "https://github.com/isaacs/rimraf#readme", + "license": "ISC", + "main": "rimraf.js", + "name": "rimraf", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/rimraf.git" + }, + "scripts": { + "postpublish": "git push origin --all; git push origin --tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap test/*.js" + }, + "version": "2.6.3" +} diff --git a/node_modules/flat-cache/package.json b/node_modules/flat-cache/package.json index 503289344..060874b58 100644 --- a/node_modules/flat-cache/package.json +++ b/node_modules/flat-cache/package.json @@ -1,57 +1,42 @@ { - "name": "flat-cache", - "version": "2.0.1", - "description": "A stupidly simple key/value storage using files to persist some data", - "repository": "royriojas/flat-cache", - "license": "MIT", + "_args": [ + [ + "flat-cache@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "flat-cache@2.0.1", + "_id": "flat-cache@2.0.1", + "_inBundle": false, + "_integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "_location": "/flat-cache", + "_phantomChildren": { + "glob": "7.1.6" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "flat-cache@2.0.1", + "name": "flat-cache", + "escapedName": "flat-cache", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/file-entry-cache" + ], + "_resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Roy Riojas", "url": "http://royriojas.com" }, - "main": "cache.js", - "files": [ - "cache.js", - "utils.js", - "del.js" - ], - "engines": { - "node": ">=4" + "bugs": { + "url": "https://github.com/royriojas/flat-cache/issues" }, - "precommit": [ - "npm run verify --silent" - ], - "prepush": [ - "npm run verify --silent" - ], - "scripts": { - "beautify": "esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'", - "beautify-check": "npm run beautify -- -k", - "eslint": "eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'", - "eslint-fix": "npm run eslint -- --fix", - "autofix": "npm run beautify && npm run eslint-fix", - "check": "npm run beautify-check && npm run eslint", - "verify": "npm run check && npm run test:cache", - "install-hooks": "prepush install && changelogx install-hook && precommit install", - "changelog": "changelogx -f markdown -o ./changelog.md", - "do-changelog": "npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify", - "pre-v": "npm run verify", - "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify", - "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v", - "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v", - "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v", - "test:cache": "mocha -R spec test/specs", - "test": "npm run verify --silent", - "cover": "istanbul cover test/runner.js html text-summary", - "watch": "watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary" - }, - "keywords": [ - "json cache", - "simple cache", - "file cache", - "key par", - "key value", - "cache" - ], "changelogx": { "ignoreRegExp": [ "BLD: Release", @@ -64,6 +49,12 @@ "issueIDURL": "https://github.com/royriojas/flat-cache/issues/{0}", "projectName": "flat-cache" }, + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "description": "A stupidly simple key/value storage using files to persist some data", "devDependencies": { "chai": "^3.2.0", "changelogx": "3.0.0", @@ -79,9 +70,56 @@ "sinon-chai": "^2.8.0", "watch-run": "^1.2.2" }, - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } -} \ No newline at end of file + "engines": { + "node": ">=4" + }, + "files": [ + "cache.js", + "utils.js", + "del.js" + ], + "homepage": "https://github.com/royriojas/flat-cache#readme", + "keywords": [ + "json cache", + "simple cache", + "file cache", + "key par", + "key value", + "cache" + ], + "license": "MIT", + "main": "cache.js", + "name": "flat-cache", + "precommit": [ + "npm run verify --silent" + ], + "prepush": [ + "npm run verify --silent" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/royriojas/flat-cache.git" + }, + "scripts": { + "autofix": "npm run beautify && npm run eslint-fix", + "beautify": "esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'", + "beautify-check": "npm run beautify -- -k", + "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v", + "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v", + "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v", + "changelog": "changelogx -f markdown -o ./changelog.md", + "check": "npm run beautify-check && npm run eslint", + "cover": "istanbul cover test/runner.js html text-summary", + "do-changelog": "npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify", + "eslint": "eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'", + "eslint-fix": "npm run eslint -- --fix", + "install-hooks": "prepush install && changelogx install-hook && precommit install", + "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify", + "pre-v": "npm run verify", + "test": "npm run verify --silent", + "test:cache": "mocha -R spec test/specs", + "verify": "npm run check && npm run test:cache", + "watch": "watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary" + }, + "version": "2.0.1" +} diff --git a/node_modules/flatted/package.json b/node_modules/flatted/package.json index 4a366597f..88aaeae2b 100644 --- a/node_modules/flatted/package.json +++ b/node_modules/flatted/package.json @@ -1,38 +1,40 @@ { - "name": "flatted", - "version": "2.0.2", - "description": "A super light and fast circular JSON parser.", - "unpkg": "min.js", - "main": "cjs/index.js", - "module": "esm/index.js", - "types": "types.d.ts", - "scripts": { - "bench": "node test/bench.js", - "build": "npm run cjs && npm test && npm run esm && npm run min && npm run size", - "cjs": "cp index.js cjs/index.js; echo 'module.exports = Flatted;' >> cjs/index.js", - "esm": "cp index.js esm/index.js; echo 'export default Flatted;' >> esm/index.js; echo 'export var parse = Flatted.parse;' >> esm/index.js; echo 'export var stringify = Flatted.stringify;' >> esm/index.js", - "min": "echo '/*! (c) 2018, Andrea Giammarchi, (ISC) */'>min.js && uglifyjs index.js --support-ie8 -c -m >> min.js", - "size": "cat index.js | wc -c;cat min.js | wc -c;gzip -c9 min.js | wc -c;cat min.js | brotli | wc -c", - "coveralls": "nyc report --reporter=text-lcov | coveralls", - "test": "nyc node test/index.js" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/WebReflection/flatted.git" - }, - "keywords": [ - "circular", - "JSON", - "fast", - "parser", - "minimal" + "_args": [ + [ + "flatted@2.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Andrea Giammarchi", - "license": "ISC", + "_development": true, + "_from": "flatted@2.0.2", + "_id": "flatted@2.0.2", + "_inBundle": false, + "_integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "_location": "/flatted", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "flatted@2.0.2", + "name": "flatted", + "escapedName": "flatted", + "rawSpec": "2.0.2", + "saveSpec": null, + "fetchSpec": "2.0.2" + }, + "_requiredBy": [ + "/flat-cache" + ], + "_resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "_spec": "2.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Andrea Giammarchi" + }, "bugs": { "url": "https://github.com/WebReflection/flatted/issues" }, - "homepage": "https://github.com/WebReflection/flatted#readme", + "description": "A super light and fast circular JSON parser.", "devDependencies": { "circular-json": "^0.5.9", "circular-json-es6": "^2.0.2", @@ -40,5 +42,34 @@ "jsan": "^3.1.13", "nyc": "^15.0.0", "uglify-js": "^3.8.1" - } -} \ No newline at end of file + }, + "homepage": "https://github.com/WebReflection/flatted#readme", + "keywords": [ + "circular", + "JSON", + "fast", + "parser", + "minimal" + ], + "license": "ISC", + "main": "cjs/index.js", + "module": "esm/index.js", + "name": "flatted", + "repository": { + "type": "git", + "url": "git+https://github.com/WebReflection/flatted.git" + }, + "scripts": { + "bench": "node test/bench.js", + "build": "npm run cjs && npm test && npm run esm && npm run min && npm run size", + "cjs": "cp index.js cjs/index.js; echo 'module.exports = Flatted;' >> cjs/index.js", + "coveralls": "nyc report --reporter=text-lcov | coveralls", + "esm": "cp index.js esm/index.js; echo 'export default Flatted;' >> esm/index.js; echo 'export var parse = Flatted.parse;' >> esm/index.js; echo 'export var stringify = Flatted.stringify;' >> esm/index.js", + "min": "echo '/*! (c) 2018, Andrea Giammarchi, (ISC) */'>min.js && uglifyjs index.js --support-ie8 -c -m >> min.js", + "size": "cat index.js | wc -c;cat min.js | wc -c;gzip -c9 min.js | wc -c;cat min.js | brotli | wc -c", + "test": "nyc node test/index.js" + }, + "types": "types.d.ts", + "unpkg": "min.js", + "version": "2.0.2" +} diff --git a/node_modules/fs.realpath/package.json b/node_modules/fs.realpath/package.json index 6e98eaab9..6ab17b347 100644 --- a/node_modules/fs.realpath/package.json +++ b/node_modules/fs.realpath/package.json @@ -1,26 +1,63 @@ { - "name": "fs.realpath", - "version": "1.0.0", - "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", - "main": "index.js", + "_args": [ + [ + "fs.realpath@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "fs.realpath@1.0.0", + "_id": "fs.realpath@1.0.0", + "_inBundle": false, + "_integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "_location": "/fs.realpath", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fs.realpath@1.0.0", + "name": "fs.realpath", + "escapedName": "fs.realpath", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/glob" + ], + "_resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bugs": { + "url": "https://github.com/isaacs/fs.realpath/issues" + }, "dependencies": {}, + "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", "devDependencies": {}, - "scripts": { - "test": "tap test/*.js --cov" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/isaacs/fs.realpath.git" - }, + "files": [ + "old.js", + "index.js" + ], + "homepage": "https://github.com/isaacs/fs.realpath#readme", "keywords": [ "realpath", "fs", "polyfill" ], - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", "license": "ISC", - "files": [ - "old.js", - "index.js" - ] -} \ No newline at end of file + "main": "index.js", + "name": "fs.realpath", + "repository": { + "type": "git", + "url": "git+https://github.com/isaacs/fs.realpath.git" + }, + "scripts": { + "test": "tap test/*.js --cov" + }, + "version": "1.0.0" +} diff --git a/node_modules/fs/package.json b/node_modules/fs/package.json index f1fa735a7..4d9dfefbe 100644 --- a/node_modules/fs/package.json +++ b/node_modules/fs/package.json @@ -1,20 +1,48 @@ { - "name": "fs", - "version": "0.0.1-security", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "_args": [ + [ + "fs@0.0.1-security", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "fs@0.0.1-security", + "_id": "fs@0.0.1-security", + "_inBundle": false, + "_integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=", + "_location": "/fs", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "fs@0.0.1-security", + "name": "fs", + "escapedName": "fs", + "rawSpec": "0.0.1-security", + "saveSpec": null, + "fetchSpec": "0.0.1-security" }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "_spec": "0.0.1-security", + "_where": "/home/marco/repos/github/codeql-action", + "author": "", + "bugs": { + "url": "https://github.com/npm/security-holder/issues" + }, + "description": "This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.", + "homepage": "https://github.com/npm/security-holder#readme", + "keywords": [], + "license": "ISC", + "main": "index.js", + "name": "fs", "repository": { "type": "git", "url": "git+https://github.com/npm/security-holder.git" }, - "keywords": [], - "author": "", - "license": "ISC", - "bugs": { - "url": "https://github.com/npm/security-holder/issues" + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" }, - "homepage": "https://github.com/npm/security-holder#readme" -} \ No newline at end of file + "version": "0.0.1-security" +} diff --git a/node_modules/fsevents/README.md b/node_modules/fsevents/README.md deleted file mode 100644 index 382fe6db0..000000000 --- a/node_modules/fsevents/README.md +++ /dev/null @@ -1,77 +0,0 @@ -# fsevents [![NPM](https://nodei.co/npm/fsevents.png)](https://nodei.co/npm/fsevents/) - -Native access to MacOS FSEvents in [Node.js](https://nodejs.org/) - -The FSEvents API in MacOS allows applications to register for notifications of -changes to a given directory tree. It is a very fast and lightweight alternative -to kqueue. - -This is a low-level library. For a cross-platform file watching module that -uses fsevents, check out [Chokidar](https://github.com/paulmillr/chokidar). - -## Installation - -Supports only **Node.js v8.16 and higher**. - -```sh -npm install fsevents -``` - -## Usage - -```js -const fsevents = require('fsevents'); -const stop = fsevents.watch(__dirname, (path, flags, id) => { - const info = fsevents.getInfo(path, flags, id); -}); // To start observation -stop(); // To end observation -``` - -The callback passed as the second parameter to `.watch` get's called whenever the operating system detects a -a change in the file system. It takes three arguments: - -###### `fsevents.watch(dirname: string, (path: string, flags: number, id: string) => void): () => Promise` - - * `path: string` - the item in the filesystem that have been changed - * `flags: number` - a numeric value describing what the change was - * `id: string` - an unique-id identifying this specific event - - Returns closer callback which when called returns a Promise resolving when the watcher process has been shut down. - -###### `fsevents.getInfo(path: string, flags: number, id: string): FsEventInfo` - -The `getInfo` function takes the `path`, `flags` and `id` arguments and converts those parameters into a structure -that is easier to digest to determine what the change was. - -The `FsEventsInfo` has the following shape: - -```js -/** - * @typedef {'created'|'modified'|'deleted'|'moved'|'root-changed'|'cloned'|'unknown'} FsEventsEvent - * @typedef {'file'|'directory'|'symlink'} FsEventsType - */ -{ - "event": "created", - "path": "file.txt", // {FsEventsEvent} - "type": "file", // {FsEventsType} - "changes": { - "inode": true, // Had iNode Meta-Information changed - "finder": false, // Had Finder Meta-Data changed - "access": false, // Had access permissions changed - "xattrs": false // Had xAttributes changed - }, - "flags": 0x100000000 -} -``` - -## Engine compatibility - -- v2 supports node 8.16+ -- v1.2.8 supports node 6+ -- v1.2.7 supports node 4+ - -## License - -The MIT License Copyright (C) 2010-2019 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller — see LICENSE file. - -Visit our [GitHub page](https://github.com/fsevents/fsevents) and [NPM Page](https://npmjs.org/package/fsevents) diff --git a/node_modules/fsevents/fsevents.d.ts b/node_modules/fsevents/fsevents.d.ts deleted file mode 100644 index adbb28d37..000000000 --- a/node_modules/fsevents/fsevents.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -declare type Event = - | 'created' - | 'cloned' - | 'modified' - | 'deleted' - | 'moved' - | 'root-changed' - | 'unknown'; -declare type Type = 'file' | 'directory' | 'symlink'; -declare type FileChanges = { - inode: boolean; - finder: boolean; - access: boolean; - xattrs: boolean; -}; -declare type Info = { - event: Event; - path: string; - type: Type; - changes: FileChanges; - flags: number; -}; -declare type WatchHandler = (path: string, flags: number, id: string) => void; -export declare function watch( - path: string, - handler: WatchHandler, -): () => Promise; -export declare function getInfo(path: string, flags: number): Info; -export declare const constants: { - None: 0x00000000; - MustScanSubDirs: 0x00000001; - UserDropped: 0x00000002; - KernelDropped: 0x00000004; - EventIdsWrapped: 0x00000008; - HistoryDone: 0x00000010; - RootChanged: 0x00000020; - Mount: 0x00000040; - Unmount: 0x00000080; - ItemCreated: 0x00000100; - ItemRemoved: 0x00000200; - ItemInodeMetaMod: 0x00000400; - ItemRenamed: 0x00000800; - ItemModified: 0x00001000; - ItemFinderInfoMod: 0x00002000; - ItemChangeOwner: 0x00004000; - ItemXattrMod: 0x00008000; - ItemIsFile: 0x00010000; - ItemIsDir: 0x00020000; - ItemIsSymlink: 0x00040000; - ItemIsHardlink: 0x00100000; - ItemIsLastHardlink: 0x00200000; - OwnEvent: 0x00080000; - ItemCloned: 0x00400000; -}; -export {} diff --git a/node_modules/fsevents/fsevents.js b/node_modules/fsevents/fsevents.js deleted file mode 100644 index bf7334b28..000000000 --- a/node_modules/fsevents/fsevents.js +++ /dev/null @@ -1,77 +0,0 @@ -/* - ** © 2018 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller - ** Licensed under MIT License. - */ - -/* jshint node:true */ -'use strict'; - -if (process.platform !== 'darwin') { - throw new Error(`Module 'fsevents' is not compatible with platform '${process.platform}'`); -} - -const Native = require('./fsevents.node'); -const events = Native.constants; - -function watch(path, handler) { - if (typeof path !== 'string') { - throw new TypeError(`fsevents argument 1 must be a string and not a ${typeof path}`); - } - if (typeof handler !== 'function') { - throw new TypeError(`fsevents argument 2 must be a function and not a ${typeof handler}`); - } - - let instance = Native.start(path, handler); - if (!instance) throw new Error(`could not watch: ${path}`); - return () => { - const result = instance - ? Promise.resolve(instance).then(Native.stop) - : Promise.resolve(undefined); - instance = undefined; - return result; - }; -} - -function getInfo(path, flags) { - return { - path, - flags, - event: getEventType(flags), - type: getFileType(flags), - changes: getFileChanges(flags) - }; -} - -function getFileType(flags) { - if (events.ItemIsFile & flags) return 'file'; - if (events.ItemIsDir & flags) return 'directory'; - if (events.ItemIsSymlink & flags) return 'symlink'; -} -function anyIsTrue(obj) { - for (let key in obj) { - if (obj[key]) return true; - } - return false; -} -function getEventType(flags) { - if (events.ItemRemoved & flags) return 'deleted'; - if (events.ItemRenamed & flags) return 'moved'; - if (events.ItemCreated & flags) return 'created'; - if (events.ItemModified & flags) return 'modified'; - if (events.RootChanged & flags) return 'root-changed'; - if (events.ItemCloned & flags) return 'cloned'; - if (anyIsTrue(flags)) return 'modified'; - return 'unknown'; -} -function getFileChanges(flags) { - return { - inode: !!(events.ItemInodeMetaMod & flags), - finder: !!(events.ItemFinderInfoMod & flags), - access: !!(events.ItemChangeOwner & flags), - xattrs: !!(events.ItemXattrMod & flags) - }; -} - -exports.watch = watch; -exports.getInfo = getInfo; -exports.constants = events; diff --git a/node_modules/fsevents/fsevents.node b/node_modules/fsevents/fsevents.node deleted file mode 100755 index 83af92f7b..000000000 Binary files a/node_modules/fsevents/fsevents.node and /dev/null differ diff --git a/node_modules/fsevents/package.json b/node_modules/fsevents/package.json deleted file mode 100644 index d3b732346..000000000 --- a/node_modules/fsevents/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "fsevents", - "version": "2.1.2", - "description": "Native Access to MacOS FSEvents", - "main": "fsevents.js", - "types": "fsevents.d.ts", - "os": [ - "darwin" - ], - "files": [ - "fsevents.d.ts", - "fsevents.js", - "fsevents.node" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - }, - "scripts": { - "clean": "node-gyp clean && rm -f fsevents.node", - "build": "node-gyp clean && rm -f fsevents.node && node-gyp rebuild && node-gyp clean", - "test": "/bin/bash ./test.sh 2>/dev/null", - "prepublishOnly": "npm run build" - }, - "repository": { - "type": "git", - "url": "https://github.com/fsevents/fsevents.git" - }, - "keywords": [ - "fsevents", - "mac" - ], - "contributors": [ - { - "name": "Philipp Dunkel", - "email": "pip@pipobscure.com" - }, - { - "name": "Ben Noordhuis", - "email": "info@bnoordhuis.nl" - }, - { - "name": "Elan Shankar", - "email": "elan.shanker@gmail.com" - }, - { - "name": "Miroslav Bajtoš", - "email": "mbajtoss@gmail.com" - }, - { - "name": "Paul Miller", - "url": "https://paulmillr.com" - } - ], - "license": "MIT", - "bugs": { - "url": "https://github.com/fsevents/fsevents/issues" - }, - "homepage": "https://github.com/fsevents/fsevents" -} \ No newline at end of file diff --git a/node_modules/function-bind/package.json b/node_modules/function-bind/package.json index 0dd444554..18da3db8a 100644 --- a/node_modules/function-bind/package.json +++ b/node_modules/function-bind/package.json @@ -1,17 +1,44 @@ { - "name": "function-bind", - "version": "1.1.1", - "description": "Implementation of Function.prototype.bind", - "keywords": [ - "function", - "bind", - "shim", - "es5" + "_args": [ + [ + "function-bind@1.1.1", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Raynos ", - "repository": "git://github.com/Raynos/function-bind.git", - "main": "index", - "homepage": "https://github.com/Raynos/function-bind", + "_development": true, + "_from": "function-bind@1.1.1", + "_id": "function-bind@1.1.1", + "_inBundle": false, + "_integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "_location": "/function-bind", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "function-bind@1.1.1", + "name": "function-bind", + "escapedName": "function-bind", + "rawSpec": "1.1.1", + "saveSpec": null, + "fetchSpec": "1.1.1" + }, + "_requiredBy": [ + "/es-abstract", + "/has", + "/object.assign/es-abstract", + "/object.values" + ], + "_resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "_spec": "1.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Raynos", + "email": "raynos2@gmail.com" + }, + "bugs": { + "url": "https://github.com/Raynos/function-bind/issues", + "email": "raynos2@gmail.com" + }, "contributors": [ { "name": "Raynos" @@ -21,11 +48,8 @@ "url": "https://github.com/ljharb" } ], - "bugs": { - "url": "https://github.com/Raynos/function-bind/issues", - "email": "raynos2@gmail.com" - }, "dependencies": {}, + "description": "Implementation of Function.prototype.bind", "devDependencies": { "@ljharb/eslint-config": "^12.2.1", "covert": "^1.1.0", @@ -33,16 +57,29 @@ "jscs": "^3.0.7", "tape": "^4.8.0" }, + "homepage": "https://github.com/Raynos/function-bind", + "keywords": [ + "function", + "bind", + "shim", + "es5" + ], "license": "MIT", + "main": "index", + "name": "function-bind", + "repository": { + "type": "git", + "url": "git://github.com/Raynos/function-bind.git" + }, "scripts": { + "coverage": "covert test/*.js", + "eslint": "eslint *.js */*.js", + "jscs": "jscs *.js */*.js", + "lint": "npm run jscs && npm run eslint", + "posttest": "npm run coverage -- --quiet", "pretest": "npm run lint", "test": "npm run tests-only", - "posttest": "npm run coverage -- --quiet", - "tests-only": "node test", - "coverage": "covert test/*.js", - "lint": "npm run jscs && npm run eslint", - "jscs": "jscs *.js */*.js", - "eslint": "eslint *.js */*.js" + "tests-only": "node test" }, "testling": { "files": "test/index.js", @@ -59,5 +96,6 @@ "iphone/6.0..latest", "android-browser/4.2..latest" ] - } -} \ No newline at end of file + }, + "version": "1.1.1" +} diff --git a/node_modules/functional-red-black-tree/package.json b/node_modules/functional-red-black-tree/package.json index a8cacfdee..6e4a03971 100644 --- a/node_modules/functional-red-black-tree/package.json +++ b/node_modules/functional-red-black-tree/package.json @@ -1,23 +1,50 @@ { - "name": "functional-red-black-tree", - "version": "1.0.1", - "description": "A fully persistent balanced binary search tree", - "main": "rbtree.js", - "directories": { - "test": "test" + "_args": [ + [ + "functional-red-black-tree@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "functional-red-black-tree@1.0.1", + "_id": "functional-red-black-tree@1.0.1", + "_inBundle": false, + "_integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "_location": "/functional-red-black-tree", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "functional-red-black-tree@1.0.1", + "name": "functional-red-black-tree", + "escapedName": "functional-red-black-tree", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/@typescript-eslint/eslint-plugin", + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mikola Lysenko" + }, + "bugs": { + "url": "https://github.com/mikolalysenko/functional-red-black-tree/issues" }, "dependencies": {}, + "description": "A fully persistent balanced binary search tree", "devDependencies": { "iota-array": "^0.0.1", "tape": "^2.12.0" }, - "scripts": { - "test": "tape test/*.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/mikolalysenko/functional-red-black-tree.git" + "directories": { + "test": "test" }, + "homepage": "https://github.com/mikolalysenko/functional-red-black-tree#readme", "keywords": [ "functional", "red", @@ -32,9 +59,15 @@ "data", "structure" ], - "author": "Mikola Lysenko", "license": "MIT", - "bugs": { - "url": "https://github.com/mikolalysenko/functional-red-black-tree/issues" - } -} \ No newline at end of file + "main": "rbtree.js", + "name": "functional-red-black-tree", + "repository": { + "type": "git", + "url": "git://github.com/mikolalysenko/functional-red-black-tree.git" + }, + "scripts": { + "test": "tape test/*.js" + }, + "version": "1.0.1" +} diff --git a/node_modules/get-caller-file/package.json b/node_modules/get-caller-file/package.json index 3218e973a..4b22b3626 100644 --- a/node_modules/get-caller-file/package.json +++ b/node_modules/get-caller-file/package.json @@ -1,31 +1,40 @@ { - "name": "get-caller-file", - "version": "2.0.5", - "description": "", - "main": "index.js", - "directories": { - "test": "tests" - }, - "files": [ - "index.js", - "index.js.map", - "index.d.ts" + "_args": [ + [ + "get-caller-file@2.0.5", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "prepare": "tsc", - "test": "mocha test", - "test:debug": "mocha test" + "_development": true, + "_from": "get-caller-file@2.0.5", + "_id": "get-caller-file@2.0.5", + "_inBundle": false, + "_integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "_location": "/get-caller-file", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "get-caller-file@2.0.5", + "name": "get-caller-file", + "escapedName": "get-caller-file", + "rawSpec": "2.0.5", + "saveSpec": null, + "fetchSpec": "2.0.5" }, - "repository": { - "type": "git", - "url": "git+https://github.com/stefanpenner/get-caller-file.git" + "_requiredBy": [ + "/yargs" + ], + "_resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "_spec": "2.0.5", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Stefan Penner" }, - "author": "Stefan Penner", - "license": "ISC", "bugs": { "url": "https://github.com/stefanpenner/get-caller-file/issues" }, - "homepage": "https://github.com/stefanpenner/get-caller-file#readme", + "description": "[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master)", "devDependencies": { "@types/chai": "^4.1.7", "@types/ensure-posix-path": "^1.0.0", @@ -36,7 +45,29 @@ "mocha": "^5.2.0", "typescript": "^3.3.3333" }, + "directories": { + "test": "tests" + }, "engines": { "node": "6.* || 8.* || >= 10.*" - } -} \ No newline at end of file + }, + "files": [ + "index.js", + "index.js.map", + "index.d.ts" + ], + "homepage": "https://github.com/stefanpenner/get-caller-file#readme", + "license": "ISC", + "main": "index.js", + "name": "get-caller-file", + "repository": { + "type": "git", + "url": "git+https://github.com/stefanpenner/get-caller-file.git" + }, + "scripts": { + "prepare": "tsc", + "test": "mocha test", + "test:debug": "mocha test" + }, + "version": "2.0.5" +} diff --git a/node_modules/get-stdin/package.json b/node_modules/get-stdin/package.json index d3be1a8ba..a07218ba7 100644 --- a/node_modules/get-stdin/package.json +++ b/node_modules/get-stdin/package.json @@ -1,23 +1,53 @@ { - "name": "get-stdin", - "version": "6.0.0", - "description": "Get stdin as a string or buffer", - "license": "MIT", - "repository": "sindresorhus/get-stdin", + "_args": [ + [ + "get-stdin@6.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "get-stdin@6.0.0", + "_id": "get-stdin@6.0.0", + "_inBundle": false, + "_integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "_location": "/get-stdin", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "get-stdin@6.0.0", + "name": "get-stdin", + "escapedName": "get-stdin", + "rawSpec": "6.0.0", + "saveSpec": null, + "fetchSpec": "6.0.0" + }, + "_requiredBy": [ + "/eslint-config-prettier" + ], + "_resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "_spec": "6.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/get-stdin/issues" + }, + "description": "Get stdin as a string or buffer", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava test.js test-buffer.js && echo unicorns | node test-real.js" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/get-stdin#readme", "keywords": [ "std", "stdin", @@ -28,8 +58,14 @@ "process", "read" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "get-stdin", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/get-stdin.git" + }, + "scripts": { + "test": "xo && ava test.js test-buffer.js && echo unicorns | node test-real.js" + }, + "version": "6.0.0" +} diff --git a/node_modules/get-stream/package.json b/node_modules/get-stream/package.json index a78fba1fb..5e4639ccf 100644 --- a/node_modules/get-stream/package.json +++ b/node_modules/get-stream/package.json @@ -1,24 +1,58 @@ { - "name": "get-stream", - "version": "4.1.0", - "description": "Get a stream as a string, buffer, or array", - "license": "MIT", - "repository": "sindresorhus/get-stream", + "_args": [ + [ + "get-stream@4.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "get-stream@4.1.0", + "_id": "get-stream@4.1.0", + "_inBundle": false, + "_integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "_location": "/get-stream", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "get-stream@4.1.0", + "name": "get-stream", + "escapedName": "get-stream", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/got" + ], + "_resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/get-stream/issues" + }, + "dependencies": { + "pump": "^3.0.0" + }, + "description": "Get a stream as a string, buffer, or array", + "devDependencies": { + "ava": "*", + "into-stream": "^3.0.0", + "xo": "*" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "buffer-stream.js" ], + "homepage": "https://github.com/sindresorhus/get-stream#readme", "keywords": [ "get", "stream", @@ -35,12 +69,14 @@ "array", "object" ], - "dependencies": { - "pump": "^3.0.0" + "license": "MIT", + "name": "get-stream", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/get-stream.git" }, - "devDependencies": { - "ava": "*", - "into-stream": "^3.0.0", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "4.1.0" +} diff --git a/node_modules/glob-hash/.npmignore b/node_modules/glob-hash/.npmignore new file mode 100644 index 000000000..b512c09d4 --- /dev/null +++ b/node_modules/glob-hash/.npmignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/node_modules/glob-hash/.travis.yml b/node_modules/glob-hash/.travis.yml new file mode 100644 index 000000000..d2adc44fb --- /dev/null +++ b/node_modules/glob-hash/.travis.yml @@ -0,0 +1,4 @@ +language: node_js +node_js: + - "node" + - "iojs" \ No newline at end of file diff --git a/node_modules/glob-hash/LICENSE.txt b/node_modules/glob-hash/LICENSE.txt new file mode 100644 index 000000000..1aa7f36e8 --- /dev/null +++ b/node_modules/glob-hash/LICENSE.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016 Rouslan Placella (https://github.com/roccivic) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/node_modules/glob-hash/README.md b/node_modules/glob-hash/README.md new file mode 100644 index 000000000..a5aef218b --- /dev/null +++ b/node_modules/glob-hash/README.md @@ -0,0 +1,104 @@ +# glob-hash +npm module to hash the contents of files matched by globs + +[![MIT License Badge](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/roccivic/glob-hash/blob/master/LICENSE.txt) +[![npm](https://img.shields.io/npm/v/glob-hash.svg)](https://www.npmjs.com/package/glob-hash) +[![Build Status](https://travis-ci.org/roccivic/glob-hash.svg?branch=master)](https://travis-ci.org/roccivic/glob-hash) +[![Build status](https://ci.appveyor.com/api/projects/status/22b1tjoqm0yksnqb/branch/master?svg=true)](https://ci.appveyor.com/project/roccivic/glob-hash/branch/master) +[![Code Climate](https://codeclimate.com/github/roccivic/glob-hash/badges/gpa.svg)](https://codeclimate.com/github/roccivic/glob-hash) + +# Via Command line + +## Install +```sh +npm install -g glob-hash +``` + +## Use +Note: option ```-i/--include``` is mandatory + + Usage: glob-hash [options] + + Options: + + -h, --help output usage information + -V, --version output the version number + -i, --include Files to include. Mandatory. May be used multiple times. + -e, --exclude [glob] Files to exclude. May be used multiple times. + -a, --algorithm [string] The hashing algorithm to use. Defaults to "sha256". + -f, --files Show matched files and exit. + -j, --jail [path] A jail path. Reading outside the jail path will throw an error. + -n, --filenames Include filenames in the hash. + +# Via API + +## Install +```sh +npm install glob-hash --save +``` + +## Use +### Sample +```js +var globHash = require('glob-hash'); + +globHash(options) +.then(function(hash) { + console.log(hash); +}, function(error) { + console.log(error); +}); +``` + +### Options +*Array* **include** - An array of [globs](https://www.npmjs.com/package/glob) used to match the files to hash. **Mandatory option**. + +*Array* **exclude** - An array of [globs](https://www.npmjs.com/package/glob) to exclude from the search. + +*String* **algorithm** - The hashing algorithms to use. Defaults to **"sha256"**, see [crypto.getHashes](https://nodejs.org/api/crypto.html#crypto_crypto_gethashes). + +*Boolean* **files** - Returns an array of files matched by the globs, instead of returning the hash. + +*String* **jail** - A jail path. Reading outside the jail path will throw an error. Defaults to never throwing. + +*Boolean* **filenames** - Include filename in the file hash. If used in combination with jail path, filename includes relative path from jail, otherwise it includes full path. + +### More samples +```js +// Get hash +globHash({ + include: ['src/**/*.js', '**/*.json'], + exclude: ['package.json'], + algorithm: 'sha256' // This is the default +}) +.then( + function(result) { + console.log(result); + }, + function(error) { + console.log(error); + } +); +``` + +```js +// Get list of matched files +globHash({ + include: ['src/**/*.js', '**/*.json'], + exclude: ['package.json'], + files: true +}) +.then( + function(result) { + console.log(result); + }, + function(error) { + console.log(error); + } +); +``` + +# Test +``` +npm test +``` \ No newline at end of file diff --git a/node_modules/glob-hash/appveyor.yml b/node_modules/glob-hash/appveyor.yml new file mode 100644 index 000000000..1380e7403 --- /dev/null +++ b/node_modules/glob-hash/appveyor.yml @@ -0,0 +1,13 @@ +environment: + nodejs_version: "Stable" + +install: + - ps: Install-Product node $env:nodejs_version + - npm install + +test_script: + - node --version + - npm --version + - npm test + +build: off \ No newline at end of file diff --git a/node_modules/glob-hash/bin/glob-hash b/node_modules/glob-hash/bin/glob-hash new file mode 100755 index 000000000..f4d570f3a --- /dev/null +++ b/node_modules/glob-hash/bin/glob-hash @@ -0,0 +1,54 @@ +#!/usr/bin/env node + +var collect = require('../lib/collect'); +var globHash = require('../lib/glob-hash'); +var version = require('../package.json').version; + +var options = require('commander') +.version(version) +.option( + '-i, --include ', + 'Files to include. Mandatory. May be used multiple times.', + collect, + [] +) +.option( + '-e, --exclude [glob]', + 'Files to exclude. May be used multiple times.', + collect, + [] +) +.option( + '-a, --algorithm [string]', + 'The hashing algorithm to use. Defaults to "sha256".' +) +.option( + '-f, --files', + 'Show matched files and exit.' +) +.option( + '-j, --jail [path]', + 'A jail path. Reading outside the jail path will throw an error.' +) +// add filenames to hash +.option( + '-n, --filenames', + 'Include filenames in the hash.' +) +.parse(process.argv); + +globHash(options) +.then( + function(result) { + if (Array.isArray(result)) { + console.log(result.join('\n')); + } else { + console.log(result.toString()); + } + process.exit(0); + }, + function(error) { + console.log(error.toString()); + process.exit(1); + } +); \ No newline at end of file diff --git a/node_modules/glob-hash/lib/collect.js b/node_modules/glob-hash/lib/collect.js new file mode 100644 index 000000000..5c1bbc034 --- /dev/null +++ b/node_modules/glob-hash/lib/collect.js @@ -0,0 +1,13 @@ +'use strict' + +/** + * Used by commander for collecting multiple arguments + * of the same type from the command line. + * + * @param {String} value The string to add to the array. + * @param {Array} memo The array to add to. + * @return {Array} The resulting array. + */ +module.exports = function(value, memo) { + return memo.concat(value); +}; \ No newline at end of file diff --git a/node_modules/glob-hash/lib/filter-paths.js b/node_modules/glob-hash/lib/filter-paths.js new file mode 100644 index 000000000..737e591d0 --- /dev/null +++ b/node_modules/glob-hash/lib/filter-paths.js @@ -0,0 +1,24 @@ +'use strict' + +var async = require('async'); +var fs = require('fs'); + +/** + * Filters out non-files from a list of paths. + * + * @param {Array} paths An array of paths. + * @param {Function} callback Called with the filtered list of files. + */ +module.exports = function(paths, callback) { + async.filter(paths, function(path, cb) { + fs.lstat(path, function(error, stats) { + if (error) { + cb(error); + } else { + cb(null, stats.isFile()); + } + }); + }, function (err, files) { + callback(err, files); + }); +}; \ No newline at end of file diff --git a/node_modules/glob-hash/lib/glob-hash.js b/node_modules/glob-hash/lib/glob-hash.js new file mode 100644 index 000000000..590bc3e91 --- /dev/null +++ b/node_modules/glob-hash/lib/glob-hash.js @@ -0,0 +1,71 @@ +'use strict' + +var hashFiles = require('./hash-files'); +var jail = require('./jail'); +var normalise = require('./normalise'); +var q = require('q'); +var resolveGlobs = require('./resolve-globs'); +var validate = require('./validate'); + +/** + * Entry point into the module. + * Parses and validates the options, + * then performs the desired operation. + * + * @param {Object} options The desired options. + * @return {Promise} A promise to perform the desired operation. + */ +module.exports = function computeHash(options){ + var deferred = q.defer(); + var error = validate(options); + if (error) { + deferred.reject(error); + } else { + resolveGlobs(options.include) + .then(function(includes) { + options.include = includes; + return resolveGlobs(options.exclude); + }) + .then(function(excludes) { + var files = options.include + // Remove excluded files + .filter(function(item) { + return excludes.indexOf(item) === -1; + }) + // Remove duplicate entries + .reduce(function(memo, next){ + if (memo.indexOf(next) < 0) { + memo.push(next); + } + return memo; + }, []); + var error = jail(files, options.jail); + if (error) { + deferred.reject(error); + } else if (files.length === 0) { + deferred.reject( + 'No files were matched using the provided globs.' + ); + } else { + files.sort(); + if (options.files) { + if (options.jail) { + options.jail = normalise(options.jail); + files = files.map(function(file) { + return file.substr(options.jail.length + 1); + }); + } + deferred.resolve(files); + } else { + deferred.resolve( + hashFiles(files, options) + ); + } + } + }) + .fail(function(error) { + deferred.reject(error); + }); + } + return deferred.promise; +}; \ No newline at end of file diff --git a/node_modules/glob-hash/lib/hash-files.js b/node_modules/glob-hash/lib/hash-files.js new file mode 100644 index 000000000..870200ba9 --- /dev/null +++ b/node_modules/glob-hash/lib/hash-files.js @@ -0,0 +1,46 @@ +'use strict' + +var async = require('async'); +var crypto = require('crypto'); +var fs = require('fs'); +var q = require('q'); +var path = require('path'); + +/** + * Hashes the contents of an array of file paths. + * + * @param {Array} files An array of file paths. + * @param {String} algorithm The desired algorithm. + * @return {Promise} A promise to hash the input. + */ +module.exports = function(files, options) { + var deferred = q.defer(); + var hash = crypto.createHash(options.algorithm); + var funcs = files.map(function(file) { + return function(callback) { + fs.readFile(file, function(error, data) { + if (error) { + callback(error); + } else { + if (options.filenames) { + if (options.jail) { + options.jail = path.resolve(options.jail); + file = file.substr(options.jail.length + 1); + } + hash.update(file); + } + hash.update(data); + callback(); + } + }); + } + }); + async.series(funcs, function(error) { + if (error) { + deferred.reject(error); + } else { + deferred.resolve(hash.digest("hex")); + } + }); + return deferred.promise; +}; \ No newline at end of file diff --git a/node_modules/glob-hash/lib/jail.js b/node_modules/glob-hash/lib/jail.js new file mode 100644 index 000000000..f1546f603 --- /dev/null +++ b/node_modules/glob-hash/lib/jail.js @@ -0,0 +1,28 @@ +'use strict' + +var normalise = require('./normalise'); + +/** + * A utility to deny access to files outside + * a given base path. Works by checking if all + * the filenames start with the base path. + * + * @param {Array} files A list of absolute paths. + * @param {String} jail The jail path. + * @return {String} An error message, undefined otherwise. + */ +module.exports = function(files, jail) { + if (jail) { + if (typeof jail !== 'string') { + return 'Invalid jail path.'; + } + // files array is already normalised + // jail path also needs to be absolute + jail = normalise(jail); + for (var i = 0; i < files.length; i++) { + if (files[i].substr(0, jail.length) !== jail) { + return 'Attemp to read outside the permitted path.'; + } + } + } +}; \ No newline at end of file diff --git a/node_modules/glob-hash/lib/normalise.js b/node_modules/glob-hash/lib/normalise.js new file mode 100644 index 000000000..937e855b3 --- /dev/null +++ b/node_modules/glob-hash/lib/normalise.js @@ -0,0 +1,17 @@ +'use strict'; + +var path = require('path'); + +/** + * A utility normalise a path. + * + * The path is first converted to an absolute one, + * then any Windows-style path separators + * are converted to Unix-style ones. + * + * @param {String} p A path to normalise. + * @return {String} The normalised path. + */ +module.exports = function(p) { + return path.resolve(p).replace(/\\/g,'/'); +}; diff --git a/node_modules/glob-hash/lib/resolve-globs.js b/node_modules/glob-hash/lib/resolve-globs.js new file mode 100644 index 000000000..aff8741ef --- /dev/null +++ b/node_modules/glob-hash/lib/resolve-globs.js @@ -0,0 +1,42 @@ +'use strict' + +var async = require('async'); +var filterPaths = require('./filter-paths'); +var glob = require('glob'); +var normalise = require('./normalise'); +var q = require('q'); + +/** + * Resolves an array of globs to + * a sorted array of file paths. + * + * @param {Array} globs An array of globs. + * @return {Promise} A promise to resolve the globs. + */ +module.exports = function(globs) { + var deferred = q.defer(); + var funcs = globs.map(function(g) { + return function(callback) { + glob(g, function(error, paths) { + if (error) { + callback(error); + } else { + filterPaths( + paths.map(normalise), + callback + ); + } + }); + } + }); + async.parallel(funcs, function(error, files) { + if (error) { + deferred.reject(error); + } else { + deferred.resolve( + Array.prototype.concat.apply([], files) + ); + } + }); + return deferred.promise; +}; \ No newline at end of file diff --git a/node_modules/glob-hash/lib/validate.js b/node_modules/glob-hash/lib/validate.js new file mode 100644 index 000000000..c05b4c6e7 --- /dev/null +++ b/node_modules/glob-hash/lib/validate.js @@ -0,0 +1,28 @@ +'use strict' + +var crypto = require('crypto'); + +/** + * Validates the options. + * + * @param {Object} options An array of globs. + * @return {mixed} The error message, if validation fails. + * undefined, if validation succeeds. + */ +module.exports = function(options) { + if (!options) { + return 'No options provided.'; + } + options.exclude = options.exclude || []; + options.algorithm = options.algorithm || 'sha256'; + var algorithms = crypto.getHashes(); + if (algorithms.indexOf(options.algorithm) < 0) { + return 'Invalid algorithm. Available: ' + algorithms.join(', '); + } else if (!Array.isArray(options.include)) { + return 'List of files to include is not an array.'; + } else if (!Array.isArray(options.exclude)) { + return 'List of files to excludes is not an array.'; + } else if (options.include.length === 0) { + return 'No files to include provided.'; + } +}; \ No newline at end of file diff --git a/node_modules/glob-hash/node_modules/commander/CHANGELOG.md b/node_modules/glob-hash/node_modules/commander/CHANGELOG.md new file mode 100644 index 000000000..7dce779da --- /dev/null +++ b/node_modules/glob-hash/node_modules/commander/CHANGELOG.md @@ -0,0 +1,419 @@ +2.20.3 / 2019-10-11 +================== + + * Support Node.js 0.10 (Revert #1059) + * Ran "npm unpublish commander@2.20.2". There is no 2.20.2. + +2.20.1 / 2019-09-29 +================== + + * Improve executable subcommand tracking + * Update dev dependencies + +2.20.0 / 2019-04-02 +================== + + * fix: resolve symbolic links completely when hunting for subcommands (#935) + * Update index.d.ts (#930) + * Update Readme.md (#924) + * Remove --save option as it isn't required anymore (#918) + * Add link to the license file (#900) + * Added example of receiving args from options (#858) + * Added missing semicolon (#882) + * Add extension to .eslintrc (#876) + +2.19.0 / 2018-10-02 +================== + + * Removed newline after Options and Commands headers (#864) + * Bugfix - Error output (#862) + * Fix to change default value to string (#856) + +2.18.0 / 2018-09-07 +================== + + * Standardize help output (#853) + * chmod 644 travis.yml (#851) + * add support for execute typescript subcommand via ts-node (#849) + +2.17.1 / 2018-08-07 +================== + + * Fix bug in command emit (#844) + +2.17.0 / 2018-08-03 +================== + + * fixed newline output after help information (#833) + * Fix to emit the action even without command (#778) + * npm update (#823) + +2.16.0 / 2018-06-29 +================== + + * Remove Makefile and `test/run` (#821) + * Make 'npm test' run on Windows (#820) + * Add badge to display install size (#807) + * chore: cache node_modules (#814) + * chore: remove Node.js 4 (EOL), add Node.js 10 (#813) + * fixed typo in readme (#812) + * Fix types (#804) + * Update eslint to resolve vulnerabilities in lodash (#799) + * updated readme with custom event listeners. (#791) + * fix tests (#794) + +2.15.0 / 2018-03-07 +================== + + * Update downloads badge to point to graph of downloads over time instead of duplicating link to npm + * Arguments description + +2.14.1 / 2018-02-07 +================== + + * Fix typing of help function + +2.14.0 / 2018-02-05 +================== + + * only register the option:version event once + * Fixes issue #727: Passing empty string for option on command is set to undefined + * enable eqeqeq rule + * resolves #754 add linter configuration to project + * resolves #560 respect custom name for version option + * document how to override the version flag + * document using options per command + +2.13.0 / 2018-01-09 +================== + + * Do not print default for --no- + * remove trailing spaces in command help + * Update CI's Node.js to LTS and latest version + * typedefs: Command and Option types added to commander namespace + +2.12.2 / 2017-11-28 +================== + + * fix: typings are not shipped + +2.12.1 / 2017-11-23 +================== + + * Move @types/node to dev dependency + +2.12.0 / 2017-11-22 +================== + + * add attributeName() method to Option objects + * Documentation updated for options with --no prefix + * typings: `outputHelp` takes a string as the first parameter + * typings: use overloads + * feat(typings): update to match js api + * Print default value in option help + * Fix translation error + * Fail when using same command and alias (#491) + * feat(typings): add help callback + * fix bug when description is add after command with options (#662) + * Format js code + * Rename History.md to CHANGELOG.md (#668) + * feat(typings): add typings to support TypeScript (#646) + * use current node + +2.11.0 / 2017-07-03 +================== + + * Fix help section order and padding (#652) + * feature: support for signals to subcommands (#632) + * Fixed #37, --help should not display first (#447) + * Fix translation errors. (#570) + * Add package-lock.json + * Remove engines + * Upgrade package version + * Prefix events to prevent conflicts between commands and options (#494) + * Removing dependency on graceful-readlink + * Support setting name in #name function and make it chainable + * Add .vscode directory to .gitignore (Visual Studio Code metadata) + * Updated link to ruby commander in readme files + +2.10.0 / 2017-06-19 +================== + + * Update .travis.yml. drop support for older node.js versions. + * Fix require arguments in README.md + * On SemVer you do not start from 0.0.1 + * Add missing semi colon in readme + * Add save param to npm install + * node v6 travis test + * Update Readme_zh-CN.md + * Allow literal '--' to be passed-through as an argument + * Test subcommand alias help + * link build badge to master branch + * Support the alias of Git style sub-command + * added keyword commander for better search result on npm + * Fix Sub-Subcommands + * test node.js stable + * Fixes TypeError when a command has an option called `--description` + * Update README.md to make it beginner friendly and elaborate on the difference between angled and square brackets. + * Add chinese Readme file + +2.9.0 / 2015-10-13 +================== + + * Add option `isDefault` to set default subcommand #415 @Qix- + * Add callback to allow filtering or post-processing of help text #434 @djulien + * Fix `undefined` text in help information close #414 #416 @zhiyelee + +2.8.1 / 2015-04-22 +================== + + * Back out `support multiline description` Close #396 #397 + +2.8.0 / 2015-04-07 +================== + + * Add `process.execArg` support, execution args like `--harmony` will be passed to sub-commands #387 @DigitalIO @zhiyelee + * Fix bug in Git-style sub-commands #372 @zhiyelee + * Allow commands to be hidden from help #383 @tonylukasavage + * When git-style sub-commands are in use, yet none are called, display help #382 @claylo + * Add ability to specify arguments syntax for top-level command #258 @rrthomas + * Support multiline descriptions #208 @zxqfox + +2.7.1 / 2015-03-11 +================== + + * Revert #347 (fix collisions when option and first arg have same name) which causes a bug in #367. + +2.7.0 / 2015-03-09 +================== + + * Fix git-style bug when installed globally. Close #335 #349 @zhiyelee + * Fix collisions when option and first arg have same name. Close #346 #347 @tonylukasavage + * Add support for camelCase on `opts()`. Close #353 @nkzawa + * Add node.js 0.12 and io.js to travis.yml + * Allow RegEx options. #337 @palanik + * Fixes exit code when sub-command failing. Close #260 #332 @pirelenito + * git-style `bin` files in $PATH make sense. Close #196 #327 @zhiyelee + +2.6.0 / 2014-12-30 +================== + + * added `Command#allowUnknownOption` method. Close #138 #318 @doozr @zhiyelee + * Add application description to the help msg. Close #112 @dalssoft + +2.5.1 / 2014-12-15 +================== + + * fixed two bugs incurred by variadic arguments. Close #291 @Quentin01 #302 @zhiyelee + +2.5.0 / 2014-10-24 +================== + + * add support for variadic arguments. Closes #277 @whitlockjc + +2.4.0 / 2014-10-17 +================== + + * fixed a bug on executing the coercion function of subcommands option. Closes #270 + * added `Command.prototype.name` to retrieve command name. Closes #264 #266 @tonylukasavage + * added `Command.prototype.opts` to retrieve all the options as a simple object of key-value pairs. Closes #262 @tonylukasavage + * fixed a bug on subcommand name. Closes #248 @jonathandelgado + * fixed function normalize doesn’t honor option terminator. Closes #216 @abbr + +2.3.0 / 2014-07-16 +================== + + * add command alias'. Closes PR #210 + * fix: Typos. Closes #99 + * fix: Unused fs module. Closes #217 + +2.2.0 / 2014-03-29 +================== + + * add passing of previous option value + * fix: support subcommands on windows. Closes #142 + * Now the defaultValue passed as the second argument of the coercion function. + +2.1.0 / 2013-11-21 +================== + + * add: allow cflag style option params, unit test, fixes #174 + +2.0.0 / 2013-07-18 +================== + + * remove input methods (.prompt, .confirm, etc) + +1.3.2 / 2013-07-18 +================== + + * add support for sub-commands to co-exist with the original command + +1.3.1 / 2013-07-18 +================== + + * add quick .runningCommand hack so you can opt-out of other logic when running a sub command + +1.3.0 / 2013-07-09 +================== + + * add EACCES error handling + * fix sub-command --help + +1.2.0 / 2013-06-13 +================== + + * allow "-" hyphen as an option argument + * support for RegExp coercion + +1.1.1 / 2012-11-20 +================== + + * add more sub-command padding + * fix .usage() when args are present. Closes #106 + +1.1.0 / 2012-11-16 +================== + + * add git-style executable subcommand support. Closes #94 + +1.0.5 / 2012-10-09 +================== + + * fix `--name` clobbering. Closes #92 + * fix examples/help. Closes #89 + +1.0.4 / 2012-09-03 +================== + + * add `outputHelp()` method. + +1.0.3 / 2012-08-30 +================== + + * remove invalid .version() defaulting + +1.0.2 / 2012-08-24 +================== + + * add `--foo=bar` support [arv] + * fix password on node 0.8.8. Make backward compatible with 0.6 [focusaurus] + +1.0.1 / 2012-08-03 +================== + + * fix issue #56 + * fix tty.setRawMode(mode) was moved to tty.ReadStream#setRawMode() (i.e. process.stdin.setRawMode()) + +1.0.0 / 2012-07-05 +================== + + * add support for optional option descriptions + * add defaulting of `.version()` to package.json's version + +0.6.1 / 2012-06-01 +================== + + * Added: append (yes or no) on confirmation + * Added: allow node.js v0.7.x + +0.6.0 / 2012-04-10 +================== + + * Added `.prompt(obj, callback)` support. Closes #49 + * Added default support to .choose(). Closes #41 + * Fixed the choice example + +0.5.1 / 2011-12-20 +================== + + * Fixed `password()` for recent nodes. Closes #36 + +0.5.0 / 2011-12-04 +================== + + * Added sub-command option support [itay] + +0.4.3 / 2011-12-04 +================== + + * Fixed custom help ordering. Closes #32 + +0.4.2 / 2011-11-24 +================== + + * Added travis support + * Fixed: line-buffered input automatically trimmed. Closes #31 + +0.4.1 / 2011-11-18 +================== + + * Removed listening for "close" on --help + +0.4.0 / 2011-11-15 +================== + + * Added support for `--`. Closes #24 + +0.3.3 / 2011-11-14 +================== + + * Fixed: wait for close event when writing help info [Jerry Hamlet] + +0.3.2 / 2011-11-01 +================== + + * Fixed long flag definitions with values [felixge] + +0.3.1 / 2011-10-31 +================== + + * Changed `--version` short flag to `-V` from `-v` + * Changed `.version()` so it's configurable [felixge] + +0.3.0 / 2011-10-31 +================== + + * Added support for long flags only. Closes #18 + +0.2.1 / 2011-10-24 +================== + + * "node": ">= 0.4.x < 0.7.0". Closes #20 + +0.2.0 / 2011-09-26 +================== + + * Allow for defaults that are not just boolean. Default peassignment only occurs for --no-*, optional, and required arguments. [Jim Isaacs] + +0.1.0 / 2011-08-24 +================== + + * Added support for custom `--help` output + +0.0.5 / 2011-08-18 +================== + + * Changed: when the user enters nothing prompt for password again + * Fixed issue with passwords beginning with numbers [NuckChorris] + +0.0.4 / 2011-08-15 +================== + + * Fixed `Commander#args` + +0.0.3 / 2011-08-15 +================== + + * Added default option value support + +0.0.2 / 2011-08-15 +================== + + * Added mask support to `Command#password(str[, mask], fn)` + * Added `Command#password(str, fn)` + +0.0.1 / 2010-01-03 +================== + + * Initial release diff --git a/node_modules/glob-hash/node_modules/commander/LICENSE b/node_modules/glob-hash/node_modules/commander/LICENSE new file mode 100644 index 000000000..10f997ab1 --- /dev/null +++ b/node_modules/glob-hash/node_modules/commander/LICENSE @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2011 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/glob-hash/node_modules/commander/Readme.md b/node_modules/glob-hash/node_modules/commander/Readme.md new file mode 100644 index 000000000..c846e7a2d --- /dev/null +++ b/node_modules/glob-hash/node_modules/commander/Readme.md @@ -0,0 +1,428 @@ +# Commander.js + + +[![Build Status](https://api.travis-ci.org/tj/commander.js.svg?branch=master)](http://travis-ci.org/tj/commander.js) +[![NPM Version](http://img.shields.io/npm/v/commander.svg?style=flat)](https://www.npmjs.org/package/commander) +[![NPM Downloads](https://img.shields.io/npm/dm/commander.svg?style=flat)](https://npmcharts.com/compare/commander?minimal=true) +[![Install Size](https://packagephobia.now.sh/badge?p=commander)](https://packagephobia.now.sh/result?p=commander) +[![Join the chat at https://gitter.im/tj/commander.js](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/tj/commander.js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + + The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby's [commander](https://github.com/commander-rb/commander). + [API documentation](http://tj.github.com/commander.js/) + + +## Installation + + $ npm install commander + +## Option parsing + +Options with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options. + +```js +#!/usr/bin/env node + +/** + * Module dependencies. + */ + +var program = require('commander'); + +program + .version('0.1.0') + .option('-p, --peppers', 'Add peppers') + .option('-P, --pineapple', 'Add pineapple') + .option('-b, --bbq-sauce', 'Add bbq sauce') + .option('-c, --cheese [type]', 'Add the specified type of cheese [marble]', 'marble') + .parse(process.argv); + +console.log('you ordered a pizza with:'); +if (program.peppers) console.log(' - peppers'); +if (program.pineapple) console.log(' - pineapple'); +if (program.bbqSauce) console.log(' - bbq'); +console.log(' - %s cheese', program.cheese); +``` + +Short flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc. + +Note that multi-word options starting with `--no` prefix negate the boolean value of the following word. For example, `--no-sauce` sets the value of `program.sauce` to false. + +```js +#!/usr/bin/env node + +/** + * Module dependencies. + */ + +var program = require('commander'); + +program + .option('--no-sauce', 'Remove sauce') + .parse(process.argv); + +console.log('you ordered a pizza'); +if (program.sauce) console.log(' with sauce'); +else console.log(' without sauce'); +``` + +To get string arguments from options you will need to use angle brackets <> for required inputs or square brackets [] for optional inputs. + +e.g. ```.option('-m --myarg [myVar]', 'my super cool description')``` + +Then to access the input if it was passed in. + +e.g. ```var myInput = program.myarg``` + +**NOTE**: If you pass a argument without using brackets the example above will return true and not the value passed in. + + +## Version option + +Calling the `version` implicitly adds the `-V` and `--version` options to the command. +When either of these options is present, the command prints the version number and exits. + + $ ./examples/pizza -V + 0.0.1 + +If you want your program to respond to the `-v` option instead of the `-V` option, simply pass custom flags to the `version` method using the same syntax as the `option` method. + +```js +program + .version('0.0.1', '-v, --version') +``` + +The version flags can be named anything, but the long option is required. + +## Command-specific options + +You can attach options to a command. + +```js +#!/usr/bin/env node + +var program = require('commander'); + +program + .command('rm ') + .option('-r, --recursive', 'Remove recursively') + .action(function (dir, cmd) { + console.log('remove ' + dir + (cmd.recursive ? ' recursively' : '')) + }) + +program.parse(process.argv) +``` + +A command's options are validated when the command is used. Any unknown options will be reported as an error. However, if an action-based command does not define an action, then the options are not validated. + +## Coercion + +```js +function range(val) { + return val.split('..').map(Number); +} + +function list(val) { + return val.split(','); +} + +function collect(val, memo) { + memo.push(val); + return memo; +} + +function increaseVerbosity(v, total) { + return total + 1; +} + +program + .version('0.1.0') + .usage('[options] ') + .option('-i, --integer ', 'An integer argument', parseInt) + .option('-f, --float ', 'A float argument', parseFloat) + .option('-r, --range ..', 'A range', range) + .option('-l, --list ', 'A list', list) + .option('-o, --optional [value]', 'An optional value') + .option('-c, --collect [value]', 'A repeatable value', collect, []) + .option('-v, --verbose', 'A value that can be increased', increaseVerbosity, 0) + .parse(process.argv); + +console.log(' int: %j', program.integer); +console.log(' float: %j', program.float); +console.log(' optional: %j', program.optional); +program.range = program.range || []; +console.log(' range: %j..%j', program.range[0], program.range[1]); +console.log(' list: %j', program.list); +console.log(' collect: %j', program.collect); +console.log(' verbosity: %j', program.verbose); +console.log(' args: %j', program.args); +``` + +## Regular Expression +```js +program + .version('0.1.0') + .option('-s --size ', 'Pizza size', /^(large|medium|small)$/i, 'medium') + .option('-d --drink [drink]', 'Drink', /^(coke|pepsi|izze)$/i) + .parse(process.argv); + +console.log(' size: %j', program.size); +console.log(' drink: %j', program.drink); +``` + +## Variadic arguments + + The last argument of a command can be variadic, and only the last argument. To make an argument variadic you have to + append `...` to the argument name. Here is an example: + +```js +#!/usr/bin/env node + +/** + * Module dependencies. + */ + +var program = require('commander'); + +program + .version('0.1.0') + .command('rmdir [otherDirs...]') + .action(function (dir, otherDirs) { + console.log('rmdir %s', dir); + if (otherDirs) { + otherDirs.forEach(function (oDir) { + console.log('rmdir %s', oDir); + }); + } + }); + +program.parse(process.argv); +``` + + An `Array` is used for the value of a variadic argument. This applies to `program.args` as well as the argument passed + to your action as demonstrated above. + +## Specify the argument syntax + +```js +#!/usr/bin/env node + +var program = require('commander'); + +program + .version('0.1.0') + .arguments(' [env]') + .action(function (cmd, env) { + cmdValue = cmd; + envValue = env; + }); + +program.parse(process.argv); + +if (typeof cmdValue === 'undefined') { + console.error('no command given!'); + process.exit(1); +} +console.log('command:', cmdValue); +console.log('environment:', envValue || "no environment given"); +``` +Angled brackets (e.g. ``) indicate required input. Square brackets (e.g. `[env]`) indicate optional input. + +## Git-style sub-commands + +```js +// file: ./examples/pm +var program = require('commander'); + +program + .version('0.1.0') + .command('install [name]', 'install one or more packages') + .command('search [query]', 'search with optional query') + .command('list', 'list packages installed', {isDefault: true}) + .parse(process.argv); +``` + +When `.command()` is invoked with a description argument, no `.action(callback)` should be called to handle sub-commands, otherwise there will be an error. This tells commander that you're going to use separate executables for sub-commands, much like `git(1)` and other popular tools. +The commander will try to search the executables in the directory of the entry script (like `./examples/pm`) with the name `program-command`, like `pm-install`, `pm-search`. + +Options can be passed with the call to `.command()`. Specifying `true` for `opts.noHelp` will remove the subcommand from the generated help output. Specifying `true` for `opts.isDefault` will run the subcommand if no other subcommand is specified. + +If the program is designed to be installed globally, make sure the executables have proper modes, like `755`. + +### `--harmony` + +You can enable `--harmony` option in two ways: +* Use `#! /usr/bin/env node --harmony` in the sub-commands scripts. Note some os version don’t support this pattern. +* Use the `--harmony` option when call the command, like `node --harmony examples/pm publish`. The `--harmony` option will be preserved when spawning sub-command process. + +## Automated --help + + The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free: + +``` +$ ./examples/pizza --help +Usage: pizza [options] + +An application for pizzas ordering + +Options: + -h, --help output usage information + -V, --version output the version number + -p, --peppers Add peppers + -P, --pineapple Add pineapple + -b, --bbq Add bbq sauce + -c, --cheese Add the specified type of cheese [marble] + -C, --no-cheese You do not want any cheese +``` + +## Custom help + + You can display arbitrary `-h, --help` information + by listening for "--help". Commander will automatically + exit once you are done so that the remainder of your program + does not execute causing undesired behaviors, for example + in the following executable "stuff" will not output when + `--help` is used. + +```js +#!/usr/bin/env node + +/** + * Module dependencies. + */ + +var program = require('commander'); + +program + .version('0.1.0') + .option('-f, --foo', 'enable some foo') + .option('-b, --bar', 'enable some bar') + .option('-B, --baz', 'enable some baz'); + +// must be before .parse() since +// node's emit() is immediate + +program.on('--help', function(){ + console.log('') + console.log('Examples:'); + console.log(' $ custom-help --help'); + console.log(' $ custom-help -h'); +}); + +program.parse(process.argv); + +console.log('stuff'); +``` + +Yields the following help output when `node script-name.js -h` or `node script-name.js --help` are run: + +``` +Usage: custom-help [options] + +Options: + -h, --help output usage information + -V, --version output the version number + -f, --foo enable some foo + -b, --bar enable some bar + -B, --baz enable some baz + +Examples: + $ custom-help --help + $ custom-help -h +``` + +## .outputHelp(cb) + +Output help information without exiting. +Optional callback cb allows post-processing of help text before it is displayed. + +If you want to display help by default (e.g. if no command was provided), you can use something like: + +```js +var program = require('commander'); +var colors = require('colors'); + +program + .version('0.1.0') + .command('getstream [url]', 'get stream URL') + .parse(process.argv); + +if (!process.argv.slice(2).length) { + program.outputHelp(make_red); +} + +function make_red(txt) { + return colors.red(txt); //display the help text in red on the console +} +``` + +## .help(cb) + + Output help information and exit immediately. + Optional callback cb allows post-processing of help text before it is displayed. + + +## Custom event listeners + You can execute custom actions by listening to command and option events. + +```js +program.on('option:verbose', function () { + process.env.VERBOSE = this.verbose; +}); + +// error on unknown commands +program.on('command:*', function () { + console.error('Invalid command: %s\nSee --help for a list of available commands.', program.args.join(' ')); + process.exit(1); +}); +``` + +## Examples + +```js +var program = require('commander'); + +program + .version('0.1.0') + .option('-C, --chdir ', 'change the working directory') + .option('-c, --config ', 'set config path. defaults to ./deploy.conf') + .option('-T, --no-tests', 'ignore test hook'); + +program + .command('setup [env]') + .description('run setup commands for all envs') + .option("-s, --setup_mode [mode]", "Which setup mode to use") + .action(function(env, options){ + var mode = options.setup_mode || "normal"; + env = env || 'all'; + console.log('setup for %s env(s) with %s mode', env, mode); + }); + +program + .command('exec ') + .alias('ex') + .description('execute the given remote cmd') + .option("-e, --exec_mode ", "Which exec mode to use") + .action(function(cmd, options){ + console.log('exec "%s" using %s mode', cmd, options.exec_mode); + }).on('--help', function() { + console.log(''); + console.log('Examples:'); + console.log(''); + console.log(' $ deploy exec sequential'); + console.log(' $ deploy exec async'); + }); + +program + .command('*') + .action(function(env){ + console.log('deploying "%s"', env); + }); + +program.parse(process.argv); +``` + +More Demos can be found in the [examples](https://github.com/tj/commander.js/tree/master/examples) directory. + +## License + +[MIT](https://github.com/tj/commander.js/blob/master/LICENSE) diff --git a/node_modules/glob-hash/node_modules/commander/index.js b/node_modules/glob-hash/node_modules/commander/index.js new file mode 100644 index 000000000..ec1d61d58 --- /dev/null +++ b/node_modules/glob-hash/node_modules/commander/index.js @@ -0,0 +1,1224 @@ +/** + * Module dependencies. + */ + +var EventEmitter = require('events').EventEmitter; +var spawn = require('child_process').spawn; +var path = require('path'); +var dirname = path.dirname; +var basename = path.basename; +var fs = require('fs'); + +/** + * Inherit `Command` from `EventEmitter.prototype`. + */ + +require('util').inherits(Command, EventEmitter); + +/** + * Expose the root command. + */ + +exports = module.exports = new Command(); + +/** + * Expose `Command`. + */ + +exports.Command = Command; + +/** + * Expose `Option`. + */ + +exports.Option = Option; + +/** + * Initialize a new `Option` with the given `flags` and `description`. + * + * @param {String} flags + * @param {String} description + * @api public + */ + +function Option(flags, description) { + this.flags = flags; + this.required = flags.indexOf('<') >= 0; + this.optional = flags.indexOf('[') >= 0; + this.bool = flags.indexOf('-no-') === -1; + flags = flags.split(/[ ,|]+/); + if (flags.length > 1 && !/^[[<]/.test(flags[1])) this.short = flags.shift(); + this.long = flags.shift(); + this.description = description || ''; +} + +/** + * Return option name. + * + * @return {String} + * @api private + */ + +Option.prototype.name = function() { + return this.long + .replace('--', '') + .replace('no-', ''); +}; + +/** + * Return option name, in a camelcase format that can be used + * as a object attribute key. + * + * @return {String} + * @api private + */ + +Option.prototype.attributeName = function() { + return camelcase(this.name()); +}; + +/** + * Check if `arg` matches the short or long flag. + * + * @param {String} arg + * @return {Boolean} + * @api private + */ + +Option.prototype.is = function(arg) { + return this.short === arg || this.long === arg; +}; + +/** + * Initialize a new `Command`. + * + * @param {String} name + * @api public + */ + +function Command(name) { + this.commands = []; + this.options = []; + this._execs = {}; + this._allowUnknownOption = false; + this._args = []; + this._name = name || ''; +} + +/** + * Add command `name`. + * + * The `.action()` callback is invoked when the + * command `name` is specified via __ARGV__, + * and the remaining arguments are applied to the + * function for access. + * + * When the `name` is "*" an un-matched command + * will be passed as the first arg, followed by + * the rest of __ARGV__ remaining. + * + * Examples: + * + * program + * .version('0.0.1') + * .option('-C, --chdir ', 'change the working directory') + * .option('-c, --config ', 'set config path. defaults to ./deploy.conf') + * .option('-T, --no-tests', 'ignore test hook') + * + * program + * .command('setup') + * .description('run remote setup commands') + * .action(function() { + * console.log('setup'); + * }); + * + * program + * .command('exec ') + * .description('run the given remote command') + * .action(function(cmd) { + * console.log('exec "%s"', cmd); + * }); + * + * program + * .command('teardown [otherDirs...]') + * .description('run teardown commands') + * .action(function(dir, otherDirs) { + * console.log('dir "%s"', dir); + * if (otherDirs) { + * otherDirs.forEach(function (oDir) { + * console.log('dir "%s"', oDir); + * }); + * } + * }); + * + * program + * .command('*') + * .description('deploy the given env') + * .action(function(env) { + * console.log('deploying "%s"', env); + * }); + * + * program.parse(process.argv); + * + * @param {String} name + * @param {String} [desc] for git-style sub-commands + * @return {Command} the new command + * @api public + */ + +Command.prototype.command = function(name, desc, opts) { + if (typeof desc === 'object' && desc !== null) { + opts = desc; + desc = null; + } + opts = opts || {}; + var args = name.split(/ +/); + var cmd = new Command(args.shift()); + + if (desc) { + cmd.description(desc); + this.executables = true; + this._execs[cmd._name] = true; + if (opts.isDefault) this.defaultExecutable = cmd._name; + } + cmd._noHelp = !!opts.noHelp; + this.commands.push(cmd); + cmd.parseExpectedArgs(args); + cmd.parent = this; + + if (desc) return this; + return cmd; +}; + +/** + * Define argument syntax for the top-level command. + * + * @api public + */ + +Command.prototype.arguments = function(desc) { + return this.parseExpectedArgs(desc.split(/ +/)); +}; + +/** + * Add an implicit `help [cmd]` subcommand + * which invokes `--help` for the given command. + * + * @api private + */ + +Command.prototype.addImplicitHelpCommand = function() { + this.command('help [cmd]', 'display help for [cmd]'); +}; + +/** + * Parse expected `args`. + * + * For example `["[type]"]` becomes `[{ required: false, name: 'type' }]`. + * + * @param {Array} args + * @return {Command} for chaining + * @api public + */ + +Command.prototype.parseExpectedArgs = function(args) { + if (!args.length) return; + var self = this; + args.forEach(function(arg) { + var argDetails = { + required: false, + name: '', + variadic: false + }; + + switch (arg[0]) { + case '<': + argDetails.required = true; + argDetails.name = arg.slice(1, -1); + break; + case '[': + argDetails.name = arg.slice(1, -1); + break; + } + + if (argDetails.name.length > 3 && argDetails.name.slice(-3) === '...') { + argDetails.variadic = true; + argDetails.name = argDetails.name.slice(0, -3); + } + if (argDetails.name) { + self._args.push(argDetails); + } + }); + return this; +}; + +/** + * Register callback `fn` for the command. + * + * Examples: + * + * program + * .command('help') + * .description('display verbose help') + * .action(function() { + * // output help here + * }); + * + * @param {Function} fn + * @return {Command} for chaining + * @api public + */ + +Command.prototype.action = function(fn) { + var self = this; + var listener = function(args, unknown) { + // Parse any so-far unknown options + args = args || []; + unknown = unknown || []; + + var parsed = self.parseOptions(unknown); + + // Output help if necessary + outputHelpIfNecessary(self, parsed.unknown); + + // If there are still any unknown options, then we simply + // die, unless someone asked for help, in which case we give it + // to them, and then we die. + if (parsed.unknown.length > 0) { + self.unknownOption(parsed.unknown[0]); + } + + // Leftover arguments need to be pushed back. Fixes issue #56 + if (parsed.args.length) args = parsed.args.concat(args); + + self._args.forEach(function(arg, i) { + if (arg.required && args[i] == null) { + self.missingArgument(arg.name); + } else if (arg.variadic) { + if (i !== self._args.length - 1) { + self.variadicArgNotLast(arg.name); + } + + args[i] = args.splice(i); + } + }); + + // Always append ourselves to the end of the arguments, + // to make sure we match the number of arguments the user + // expects + if (self._args.length) { + args[self._args.length] = self; + } else { + args.push(self); + } + + fn.apply(self, args); + }; + var parent = this.parent || this; + var name = parent === this ? '*' : this._name; + parent.on('command:' + name, listener); + if (this._alias) parent.on('command:' + this._alias, listener); + return this; +}; + +/** + * Define option with `flags`, `description` and optional + * coercion `fn`. + * + * The `flags` string should contain both the short and long flags, + * separated by comma, a pipe or space. The following are all valid + * all will output this way when `--help` is used. + * + * "-p, --pepper" + * "-p|--pepper" + * "-p --pepper" + * + * Examples: + * + * // simple boolean defaulting to false + * program.option('-p, --pepper', 'add pepper'); + * + * --pepper + * program.pepper + * // => Boolean + * + * // simple boolean defaulting to true + * program.option('-C, --no-cheese', 'remove cheese'); + * + * program.cheese + * // => true + * + * --no-cheese + * program.cheese + * // => false + * + * // required argument + * program.option('-C, --chdir ', 'change the working directory'); + * + * --chdir /tmp + * program.chdir + * // => "/tmp" + * + * // optional argument + * program.option('-c, --cheese [type]', 'add cheese [marble]'); + * + * @param {String} flags + * @param {String} description + * @param {Function|*} [fn] or default + * @param {*} [defaultValue] + * @return {Command} for chaining + * @api public + */ + +Command.prototype.option = function(flags, description, fn, defaultValue) { + var self = this, + option = new Option(flags, description), + oname = option.name(), + name = option.attributeName(); + + // default as 3rd arg + if (typeof fn !== 'function') { + if (fn instanceof RegExp) { + var regex = fn; + fn = function(val, def) { + var m = regex.exec(val); + return m ? m[0] : def; + }; + } else { + defaultValue = fn; + fn = null; + } + } + + // preassign default value only for --no-*, [optional], or + if (!option.bool || option.optional || option.required) { + // when --no-* we make sure default is true + if (!option.bool) defaultValue = true; + // preassign only if we have a default + if (defaultValue !== undefined) { + self[name] = defaultValue; + option.defaultValue = defaultValue; + } + } + + // register the option + this.options.push(option); + + // when it's passed assign the value + // and conditionally invoke the callback + this.on('option:' + oname, function(val) { + // coercion + if (val !== null && fn) { + val = fn(val, self[name] === undefined ? defaultValue : self[name]); + } + + // unassigned or bool + if (typeof self[name] === 'boolean' || typeof self[name] === 'undefined') { + // if no value, bool true, and we have a default, then use it! + if (val == null) { + self[name] = option.bool + ? defaultValue || true + : false; + } else { + self[name] = val; + } + } else if (val !== null) { + // reassign + self[name] = val; + } + }); + + return this; +}; + +/** + * Allow unknown options on the command line. + * + * @param {Boolean} arg if `true` or omitted, no error will be thrown + * for unknown options. + * @api public + */ +Command.prototype.allowUnknownOption = function(arg) { + this._allowUnknownOption = arguments.length === 0 || arg; + return this; +}; + +/** + * Parse `argv`, settings options and invoking commands when defined. + * + * @param {Array} argv + * @return {Command} for chaining + * @api public + */ + +Command.prototype.parse = function(argv) { + // implicit help + if (this.executables) this.addImplicitHelpCommand(); + + // store raw args + this.rawArgs = argv; + + // guess name + this._name = this._name || basename(argv[1], '.js'); + + // github-style sub-commands with no sub-command + if (this.executables && argv.length < 3 && !this.defaultExecutable) { + // this user needs help + argv.push('--help'); + } + + // process argv + var parsed = this.parseOptions(this.normalize(argv.slice(2))); + var args = this.args = parsed.args; + + var result = this.parseArgs(this.args, parsed.unknown); + + // executable sub-commands + var name = result.args[0]; + + var aliasCommand = null; + // check alias of sub commands + if (name) { + aliasCommand = this.commands.filter(function(command) { + return command.alias() === name; + })[0]; + } + + if (this._execs[name] === true) { + return this.executeSubCommand(argv, args, parsed.unknown); + } else if (aliasCommand) { + // is alias of a subCommand + args[0] = aliasCommand._name; + return this.executeSubCommand(argv, args, parsed.unknown); + } else if (this.defaultExecutable) { + // use the default subcommand + args.unshift(this.defaultExecutable); + return this.executeSubCommand(argv, args, parsed.unknown); + } + + return result; +}; + +/** + * Execute a sub-command executable. + * + * @param {Array} argv + * @param {Array} args + * @param {Array} unknown + * @api private + */ + +Command.prototype.executeSubCommand = function(argv, args, unknown) { + args = args.concat(unknown); + + if (!args.length) this.help(); + if (args[0] === 'help' && args.length === 1) this.help(); + + // --help + if (args[0] === 'help') { + args[0] = args[1]; + args[1] = '--help'; + } + + // executable + var f = argv[1]; + // name of the subcommand, link `pm-install` + var bin = basename(f, path.extname(f)) + '-' + args[0]; + + // In case of globally installed, get the base dir where executable + // subcommand file should be located at + var baseDir; + + var resolvedLink = fs.realpathSync(f); + + baseDir = dirname(resolvedLink); + + // prefer local `./` to bin in the $PATH + var localBin = path.join(baseDir, bin); + + // whether bin file is a js script with explicit `.js` or `.ts` extension + var isExplicitJS = false; + if (exists(localBin + '.js')) { + bin = localBin + '.js'; + isExplicitJS = true; + } else if (exists(localBin + '.ts')) { + bin = localBin + '.ts'; + isExplicitJS = true; + } else if (exists(localBin)) { + bin = localBin; + } + + args = args.slice(1); + + var proc; + if (process.platform !== 'win32') { + if (isExplicitJS) { + args.unshift(bin); + // add executable arguments to spawn + args = (process.execArgv || []).concat(args); + + proc = spawn(process.argv[0], args, { stdio: 'inherit', customFds: [0, 1, 2] }); + } else { + proc = spawn(bin, args, { stdio: 'inherit', customFds: [0, 1, 2] }); + } + } else { + args.unshift(bin); + proc = spawn(process.execPath, args, { stdio: 'inherit' }); + } + + var signals = ['SIGUSR1', 'SIGUSR2', 'SIGTERM', 'SIGINT', 'SIGHUP']; + signals.forEach(function(signal) { + process.on(signal, function() { + if (proc.killed === false && proc.exitCode === null) { + proc.kill(signal); + } + }); + }); + proc.on('close', process.exit.bind(process)); + proc.on('error', function(err) { + if (err.code === 'ENOENT') { + console.error('error: %s(1) does not exist, try --help', bin); + } else if (err.code === 'EACCES') { + console.error('error: %s(1) not executable. try chmod or run with root', bin); + } + process.exit(1); + }); + + // Store the reference to the child process + this.runningCommand = proc; +}; + +/** + * Normalize `args`, splitting joined short flags. For example + * the arg "-abc" is equivalent to "-a -b -c". + * This also normalizes equal sign and splits "--abc=def" into "--abc def". + * + * @param {Array} args + * @return {Array} + * @api private + */ + +Command.prototype.normalize = function(args) { + var ret = [], + arg, + lastOpt, + index; + + for (var i = 0, len = args.length; i < len; ++i) { + arg = args[i]; + if (i > 0) { + lastOpt = this.optionFor(args[i - 1]); + } + + if (arg === '--') { + // Honor option terminator + ret = ret.concat(args.slice(i)); + break; + } else if (lastOpt && lastOpt.required) { + ret.push(arg); + } else if (arg.length > 1 && arg[0] === '-' && arg[1] !== '-') { + arg.slice(1).split('').forEach(function(c) { + ret.push('-' + c); + }); + } else if (/^--/.test(arg) && ~(index = arg.indexOf('='))) { + ret.push(arg.slice(0, index), arg.slice(index + 1)); + } else { + ret.push(arg); + } + } + + return ret; +}; + +/** + * Parse command `args`. + * + * When listener(s) are available those + * callbacks are invoked, otherwise the "*" + * event is emitted and those actions are invoked. + * + * @param {Array} args + * @return {Command} for chaining + * @api private + */ + +Command.prototype.parseArgs = function(args, unknown) { + var name; + + if (args.length) { + name = args[0]; + if (this.listeners('command:' + name).length) { + this.emit('command:' + args.shift(), args, unknown); + } else { + this.emit('command:*', args); + } + } else { + outputHelpIfNecessary(this, unknown); + + // If there were no args and we have unknown options, + // then they are extraneous and we need to error. + if (unknown.length > 0) { + this.unknownOption(unknown[0]); + } + if (this.commands.length === 0 && + this._args.filter(function(a) { return a.required; }).length === 0) { + this.emit('command:*'); + } + } + + return this; +}; + +/** + * Return an option matching `arg` if any. + * + * @param {String} arg + * @return {Option} + * @api private + */ + +Command.prototype.optionFor = function(arg) { + for (var i = 0, len = this.options.length; i < len; ++i) { + if (this.options[i].is(arg)) { + return this.options[i]; + } + } +}; + +/** + * Parse options from `argv` returning `argv` + * void of these options. + * + * @param {Array} argv + * @return {Array} + * @api public + */ + +Command.prototype.parseOptions = function(argv) { + var args = [], + len = argv.length, + literal, + option, + arg; + + var unknownOptions = []; + + // parse options + for (var i = 0; i < len; ++i) { + arg = argv[i]; + + // literal args after -- + if (literal) { + args.push(arg); + continue; + } + + if (arg === '--') { + literal = true; + continue; + } + + // find matching Option + option = this.optionFor(arg); + + // option is defined + if (option) { + // requires arg + if (option.required) { + arg = argv[++i]; + if (arg == null) return this.optionMissingArgument(option); + this.emit('option:' + option.name(), arg); + // optional arg + } else if (option.optional) { + arg = argv[i + 1]; + if (arg == null || (arg[0] === '-' && arg !== '-')) { + arg = null; + } else { + ++i; + } + this.emit('option:' + option.name(), arg); + // bool + } else { + this.emit('option:' + option.name()); + } + continue; + } + + // looks like an option + if (arg.length > 1 && arg[0] === '-') { + unknownOptions.push(arg); + + // If the next argument looks like it might be + // an argument for this option, we pass it on. + // If it isn't, then it'll simply be ignored + if ((i + 1) < argv.length && argv[i + 1][0] !== '-') { + unknownOptions.push(argv[++i]); + } + continue; + } + + // arg + args.push(arg); + } + + return { args: args, unknown: unknownOptions }; +}; + +/** + * Return an object containing options as key-value pairs + * + * @return {Object} + * @api public + */ +Command.prototype.opts = function() { + var result = {}, + len = this.options.length; + + for (var i = 0; i < len; i++) { + var key = this.options[i].attributeName(); + result[key] = key === this._versionOptionName ? this._version : this[key]; + } + return result; +}; + +/** + * Argument `name` is missing. + * + * @param {String} name + * @api private + */ + +Command.prototype.missingArgument = function(name) { + console.error("error: missing required argument `%s'", name); + process.exit(1); +}; + +/** + * `Option` is missing an argument, but received `flag` or nothing. + * + * @param {String} option + * @param {String} flag + * @api private + */ + +Command.prototype.optionMissingArgument = function(option, flag) { + if (flag) { + console.error("error: option `%s' argument missing, got `%s'", option.flags, flag); + } else { + console.error("error: option `%s' argument missing", option.flags); + } + process.exit(1); +}; + +/** + * Unknown option `flag`. + * + * @param {String} flag + * @api private + */ + +Command.prototype.unknownOption = function(flag) { + if (this._allowUnknownOption) return; + console.error("error: unknown option `%s'", flag); + process.exit(1); +}; + +/** + * Variadic argument with `name` is not the last argument as required. + * + * @param {String} name + * @api private + */ + +Command.prototype.variadicArgNotLast = function(name) { + console.error("error: variadic arguments must be last `%s'", name); + process.exit(1); +}; + +/** + * Set the program version to `str`. + * + * This method auto-registers the "-V, --version" flag + * which will print the version number when passed. + * + * @param {String} str + * @param {String} [flags] + * @return {Command} for chaining + * @api public + */ + +Command.prototype.version = function(str, flags) { + if (arguments.length === 0) return this._version; + this._version = str; + flags = flags || '-V, --version'; + var versionOption = new Option(flags, 'output the version number'); + this._versionOptionName = versionOption.long.substr(2) || 'version'; + this.options.push(versionOption); + this.on('option:' + this._versionOptionName, function() { + process.stdout.write(str + '\n'); + process.exit(0); + }); + return this; +}; + +/** + * Set the description to `str`. + * + * @param {String} str + * @param {Object} argsDescription + * @return {String|Command} + * @api public + */ + +Command.prototype.description = function(str, argsDescription) { + if (arguments.length === 0) return this._description; + this._description = str; + this._argsDescription = argsDescription; + return this; +}; + +/** + * Set an alias for the command + * + * @param {String} alias + * @return {String|Command} + * @api public + */ + +Command.prototype.alias = function(alias) { + var command = this; + if (this.commands.length !== 0) { + command = this.commands[this.commands.length - 1]; + } + + if (arguments.length === 0) return command._alias; + + if (alias === command._name) throw new Error('Command alias can\'t be the same as its name'); + + command._alias = alias; + return this; +}; + +/** + * Set / get the command usage `str`. + * + * @param {String} str + * @return {String|Command} + * @api public + */ + +Command.prototype.usage = function(str) { + var args = this._args.map(function(arg) { + return humanReadableArgName(arg); + }); + + var usage = '[options]' + + (this.commands.length ? ' [command]' : '') + + (this._args.length ? ' ' + args.join(' ') : ''); + + if (arguments.length === 0) return this._usage || usage; + this._usage = str; + + return this; +}; + +/** + * Get or set the name of the command + * + * @param {String} str + * @return {String|Command} + * @api public + */ + +Command.prototype.name = function(str) { + if (arguments.length === 0) return this._name; + this._name = str; + return this; +}; + +/** + * Return prepared commands. + * + * @return {Array} + * @api private + */ + +Command.prototype.prepareCommands = function() { + return this.commands.filter(function(cmd) { + return !cmd._noHelp; + }).map(function(cmd) { + var args = cmd._args.map(function(arg) { + return humanReadableArgName(arg); + }).join(' '); + + return [ + cmd._name + + (cmd._alias ? '|' + cmd._alias : '') + + (cmd.options.length ? ' [options]' : '') + + (args ? ' ' + args : ''), + cmd._description + ]; + }); +}; + +/** + * Return the largest command length. + * + * @return {Number} + * @api private + */ + +Command.prototype.largestCommandLength = function() { + var commands = this.prepareCommands(); + return commands.reduce(function(max, command) { + return Math.max(max, command[0].length); + }, 0); +}; + +/** + * Return the largest option length. + * + * @return {Number} + * @api private + */ + +Command.prototype.largestOptionLength = function() { + var options = [].slice.call(this.options); + options.push({ + flags: '-h, --help' + }); + return options.reduce(function(max, option) { + return Math.max(max, option.flags.length); + }, 0); +}; + +/** + * Return the largest arg length. + * + * @return {Number} + * @api private + */ + +Command.prototype.largestArgLength = function() { + return this._args.reduce(function(max, arg) { + return Math.max(max, arg.name.length); + }, 0); +}; + +/** + * Return the pad width. + * + * @return {Number} + * @api private + */ + +Command.prototype.padWidth = function() { + var width = this.largestOptionLength(); + if (this._argsDescription && this._args.length) { + if (this.largestArgLength() > width) { + width = this.largestArgLength(); + } + } + + if (this.commands && this.commands.length) { + if (this.largestCommandLength() > width) { + width = this.largestCommandLength(); + } + } + + return width; +}; + +/** + * Return help for options. + * + * @return {String} + * @api private + */ + +Command.prototype.optionHelp = function() { + var width = this.padWidth(); + + // Append the help information + return this.options.map(function(option) { + return pad(option.flags, width) + ' ' + option.description + + ((option.bool && option.defaultValue !== undefined) ? ' (default: ' + JSON.stringify(option.defaultValue) + ')' : ''); + }).concat([pad('-h, --help', width) + ' ' + 'output usage information']) + .join('\n'); +}; + +/** + * Return command help documentation. + * + * @return {String} + * @api private + */ + +Command.prototype.commandHelp = function() { + if (!this.commands.length) return ''; + + var commands = this.prepareCommands(); + var width = this.padWidth(); + + return [ + 'Commands:', + commands.map(function(cmd) { + var desc = cmd[1] ? ' ' + cmd[1] : ''; + return (desc ? pad(cmd[0], width) : cmd[0]) + desc; + }).join('\n').replace(/^/gm, ' '), + '' + ].join('\n'); +}; + +/** + * Return program help documentation. + * + * @return {String} + * @api private + */ + +Command.prototype.helpInformation = function() { + var desc = []; + if (this._description) { + desc = [ + this._description, + '' + ]; + + var argsDescription = this._argsDescription; + if (argsDescription && this._args.length) { + var width = this.padWidth(); + desc.push('Arguments:'); + desc.push(''); + this._args.forEach(function(arg) { + desc.push(' ' + pad(arg.name, width) + ' ' + argsDescription[arg.name]); + }); + desc.push(''); + } + } + + var cmdName = this._name; + if (this._alias) { + cmdName = cmdName + '|' + this._alias; + } + var usage = [ + 'Usage: ' + cmdName + ' ' + this.usage(), + '' + ]; + + var cmds = []; + var commandHelp = this.commandHelp(); + if (commandHelp) cmds = [commandHelp]; + + var options = [ + 'Options:', + '' + this.optionHelp().replace(/^/gm, ' '), + '' + ]; + + return usage + .concat(desc) + .concat(options) + .concat(cmds) + .join('\n'); +}; + +/** + * Output help information for this command + * + * @api public + */ + +Command.prototype.outputHelp = function(cb) { + if (!cb) { + cb = function(passthru) { + return passthru; + }; + } + process.stdout.write(cb(this.helpInformation())); + this.emit('--help'); +}; + +/** + * Output help information and exit. + * + * @api public + */ + +Command.prototype.help = function(cb) { + this.outputHelp(cb); + process.exit(); +}; + +/** + * Camel-case the given `flag` + * + * @param {String} flag + * @return {String} + * @api private + */ + +function camelcase(flag) { + return flag.split('-').reduce(function(str, word) { + return str + word[0].toUpperCase() + word.slice(1); + }); +} + +/** + * Pad `str` to `width`. + * + * @param {String} str + * @param {Number} width + * @return {String} + * @api private + */ + +function pad(str, width) { + var len = Math.max(0, width - str.length); + return str + Array(len + 1).join(' '); +} + +/** + * Output help information if necessary + * + * @param {Command} command to output help for + * @param {Array} array of options to search for -h or --help + * @api private + */ + +function outputHelpIfNecessary(cmd, options) { + options = options || []; + for (var i = 0; i < options.length; i++) { + if (options[i] === '--help' || options[i] === '-h') { + cmd.outputHelp(); + process.exit(0); + } + } +} + +/** + * Takes an argument an returns its human readable equivalent for help usage. + * + * @param {Object} arg + * @return {String} + * @api private + */ + +function humanReadableArgName(arg) { + var nameOutput = arg.name + (arg.variadic === true ? '...' : ''); + + return arg.required + ? '<' + nameOutput + '>' + : '[' + nameOutput + ']'; +} + +// for versions before node v0.8 when there weren't `fs.existsSync` +function exists(file) { + try { + if (fs.statSync(file).isFile()) { + return true; + } + } catch (e) { + return false; + } +} diff --git a/node_modules/glob-hash/node_modules/commander/package.json b/node_modules/glob-hash/node_modules/commander/package.json new file mode 100644 index 000000000..a0706c4e9 --- /dev/null +++ b/node_modules/glob-hash/node_modules/commander/package.json @@ -0,0 +1,70 @@ +{ + "_from": "commander@^2.9.0", + "_id": "commander@2.20.3", + "_inBundle": false, + "_integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "_location": "/glob-hash/commander", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "commander@^2.9.0", + "name": "commander", + "escapedName": "commander", + "rawSpec": "^2.9.0", + "saveSpec": null, + "fetchSpec": "^2.9.0" + }, + "_requiredBy": [ + "/glob-hash" + ], + "_resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "_shasum": "fd485e84c03eb4881c20722ba48035e8531aeb33", + "_spec": "commander@^2.9.0", + "_where": "/home/marco/repos/github/codeql-action/node_modules/glob-hash", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "bugs": { + "url": "https://github.com/tj/commander.js/issues" + }, + "bundleDependencies": false, + "dependencies": {}, + "deprecated": false, + "description": "the complete solution for node.js command-line programs", + "devDependencies": { + "@types/node": "^12.7.8", + "eslint": "^6.4.0", + "should": "^13.2.3", + "sinon": "^7.5.0", + "standard": "^14.3.1", + "ts-node": "^8.4.1", + "typescript": "^3.6.3" + }, + "files": [ + "index.js", + "typings/index.d.ts" + ], + "homepage": "https://github.com/tj/commander.js#readme", + "keywords": [ + "commander", + "command", + "option", + "parser" + ], + "license": "MIT", + "main": "index", + "name": "commander", + "repository": { + "type": "git", + "url": "git+https://github.com/tj/commander.js.git" + }, + "scripts": { + "lint": "eslint index.js", + "test": "node test/run.js && npm run test-typings", + "test-typings": "tsc -p tsconfig.json" + }, + "typings": "typings/index.d.ts", + "version": "2.20.3" +} diff --git a/node_modules/glob-hash/node_modules/commander/typings/index.d.ts b/node_modules/glob-hash/node_modules/commander/typings/index.d.ts new file mode 100644 index 000000000..bcda2771e --- /dev/null +++ b/node_modules/glob-hash/node_modules/commander/typings/index.d.ts @@ -0,0 +1,310 @@ +// Type definitions for commander 2.11 +// Project: https://github.com/visionmedia/commander.js +// Definitions by: Alan Agius , Marcelo Dezem , vvakame , Jules Randolph +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare namespace local { + + class Option { + flags: string; + required: boolean; + optional: boolean; + bool: boolean; + short?: string; + long: string; + description: string; + + /** + * Initialize a new `Option` with the given `flags` and `description`. + * + * @param {string} flags + * @param {string} [description] + */ + constructor(flags: string, description?: string); + } + + class Command extends NodeJS.EventEmitter { + [key: string]: any; + + args: string[]; + + /** + * Initialize a new `Command`. + * + * @param {string} [name] + */ + constructor(name?: string); + + /** + * Set the program version to `str`. + * + * This method auto-registers the "-V, --version" flag + * which will print the version number when passed. + * + * @param {string} str + * @param {string} [flags] + * @returns {Command} for chaining + */ + version(str: string, flags?: string): Command; + + /** + * Add command `name`. + * + * The `.action()` callback is invoked when the + * command `name` is specified via __ARGV__, + * and the remaining arguments are applied to the + * function for access. + * + * When the `name` is "*" an un-matched command + * will be passed as the first arg, followed by + * the rest of __ARGV__ remaining. + * + * @example + * program + * .version('0.0.1') + * .option('-C, --chdir ', 'change the working directory') + * .option('-c, --config ', 'set config path. defaults to ./deploy.conf') + * .option('-T, --no-tests', 'ignore test hook') + * + * program + * .command('setup') + * .description('run remote setup commands') + * .action(function() { + * console.log('setup'); + * }); + * + * program + * .command('exec ') + * .description('run the given remote command') + * .action(function(cmd) { + * console.log('exec "%s"', cmd); + * }); + * + * program + * .command('teardown [otherDirs...]') + * .description('run teardown commands') + * .action(function(dir, otherDirs) { + * console.log('dir "%s"', dir); + * if (otherDirs) { + * otherDirs.forEach(function (oDir) { + * console.log('dir "%s"', oDir); + * }); + * } + * }); + * + * program + * .command('*') + * .description('deploy the given env') + * .action(function(env) { + * console.log('deploying "%s"', env); + * }); + * + * program.parse(process.argv); + * + * @param {string} name + * @param {string} [desc] for git-style sub-commands + * @param {CommandOptions} [opts] command options + * @returns {Command} the new command + */ + command(name: string, desc?: string, opts?: commander.CommandOptions): Command; + + /** + * Define argument syntax for the top-level command. + * + * @param {string} desc + * @returns {Command} for chaining + */ + arguments(desc: string): Command; + + /** + * Parse expected `args`. + * + * For example `["[type]"]` becomes `[{ required: false, name: 'type' }]`. + * + * @param {string[]} args + * @returns {Command} for chaining + */ + parseExpectedArgs(args: string[]): Command; + + /** + * Register callback `fn` for the command. + * + * @example + * program + * .command('help') + * .description('display verbose help') + * .action(function() { + * // output help here + * }); + * + * @param {(...args: any[]) => void} fn + * @returns {Command} for chaining + */ + action(fn: (...args: any[]) => void): Command; + + /** + * Define option with `flags`, `description` and optional + * coercion `fn`. + * + * The `flags` string should contain both the short and long flags, + * separated by comma, a pipe or space. The following are all valid + * all will output this way when `--help` is used. + * + * "-p, --pepper" + * "-p|--pepper" + * "-p --pepper" + * + * @example + * // simple boolean defaulting to false + * program.option('-p, --pepper', 'add pepper'); + * + * --pepper + * program.pepper + * // => Boolean + * + * // simple boolean defaulting to true + * program.option('-C, --no-cheese', 'remove cheese'); + * + * program.cheese + * // => true + * + * --no-cheese + * program.cheese + * // => false + * + * // required argument + * program.option('-C, --chdir ', 'change the working directory'); + * + * --chdir /tmp + * program.chdir + * // => "/tmp" + * + * // optional argument + * program.option('-c, --cheese [type]', 'add cheese [marble]'); + * + * @param {string} flags + * @param {string} [description] + * @param {((arg1: any, arg2: any) => void) | RegExp} [fn] function or default + * @param {*} [defaultValue] + * @returns {Command} for chaining + */ + option(flags: string, description?: string, fn?: ((arg1: any, arg2: any) => void) | RegExp, defaultValue?: any): Command; + option(flags: string, description?: string, defaultValue?: any): Command; + + /** + * Allow unknown options on the command line. + * + * @param {boolean} [arg] if `true` or omitted, no error will be thrown for unknown options. + * @returns {Command} for chaining + */ + allowUnknownOption(arg?: boolean): Command; + + /** + * Parse `argv`, settings options and invoking commands when defined. + * + * @param {string[]} argv + * @returns {Command} for chaining + */ + parse(argv: string[]): Command; + + /** + * Parse options from `argv` returning `argv` void of these options. + * + * @param {string[]} argv + * @returns {ParseOptionsResult} + */ + parseOptions(argv: string[]): commander.ParseOptionsResult; + + /** + * Return an object containing options as key-value pairs + * + * @returns {{[key: string]: any}} + */ + opts(): { [key: string]: any }; + + /** + * Set the description to `str`. + * + * @param {string} str + * @param {{[argName: string]: string}} argsDescription + * @return {(Command | string)} + */ + description(str: string, argsDescription?: {[argName: string]: string}): Command; + description(): string; + + /** + * Set an alias for the command. + * + * @param {string} alias + * @return {(Command | string)} + */ + alias(alias: string): Command; + alias(): string; + + /** + * Set or get the command usage. + * + * @param {string} str + * @return {(Command | string)} + */ + usage(str: string): Command; + usage(): string; + + /** + * Set the name of the command. + * + * @param {string} str + * @return {Command} + */ + name(str: string): Command; + + /** + * Get the name of the command. + * + * @return {string} + */ + name(): string; + + /** + * Output help information for this command. + * + * @param {(str: string) => string} [cb] + */ + outputHelp(cb?: (str: string) => string): void; + + /** Output help information and exit. + * + * @param {(str: string) => string} [cb] + */ + help(cb?: (str: string) => string): never; + } + +} + +declare namespace commander { + + type Command = local.Command + + type Option = local.Option + + interface CommandOptions { + noHelp?: boolean; + isDefault?: boolean; + } + + interface ParseOptionsResult { + args: string[]; + unknown: string[]; + } + + interface CommanderStatic extends Command { + Command: typeof local.Command; + Option: typeof local.Option; + CommandOptions: CommandOptions; + ParseOptionsResult: ParseOptionsResult; + } + +} + +declare const commander: commander.CommanderStatic; +export = commander; diff --git a/node_modules/glob-hash/package.json b/node_modules/glob-hash/package.json new file mode 100644 index 000000000..7e4203c2b --- /dev/null +++ b/node_modules/glob-hash/package.json @@ -0,0 +1,74 @@ +{ + "_from": "glob-hash", + "_id": "glob-hash@1.0.5", + "_inBundle": false, + "_integrity": "sha1-IFjVh1P9QiuNBcsH01JiJHgu9Oc=", + "_location": "/glob-hash", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "glob-hash", + "name": "glob-hash", + "escapedName": "glob-hash", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/glob-hash/-/glob-hash-1.0.5.tgz", + "_shasum": "2058d58753fd422b8d05cb07d3526224782ef4e7", + "_spec": "glob-hash", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Rouslan Placella", + "email": "rouslan@placella.com", + "url": "https://github.com/roccivic" + }, + "bin": { + "glob-hash": "bin/glob-hash" + }, + "bugs": { + "url": "https://github.com/roccivic/glob-hash/issues" + }, + "bundleDependencies": false, + "dependencies": { + "async": "^2.0.0-rc.6", + "commander": "^2.9.0", + "glob": "^7.0.5", + "q": "^1.4.1" + }, + "deprecated": false, + "description": "npm module to hash the contents of files matched by globs", + "devDependencies": { + "tap": "^5.8.0" + }, + "homepage": "https://github.com/roccivic/glob-hash#readme", + "keywords": [ + "crypto", + "directory", + "files", + "folder", + "glob", + "hash", + "md5", + "path", + "paths", + "sha1", + "sha256" + ], + "license": "MIT", + "main": "lib/glob-hash.js", + "name": "glob-hash", + "repository": { + "type": "git", + "url": "git+https://github.com/roccivic/glob-hash.git" + }, + "scripts": { + "test": "node ./node_modules/tap/bin/run.js test/*.js" + }, + "version": "1.0.5" +} diff --git a/node_modules/glob-hash/test/invalid-e2e.js b/node_modules/glob-hash/test/invalid-e2e.js new file mode 100644 index 000000000..5ce0c163b --- /dev/null +++ b/node_modules/glob-hash/test/invalid-e2e.js @@ -0,0 +1,68 @@ +'use strict' + +var path = require('path'); +var tap = require('tap'); +var globHash = require('../'); + +var tests = [{ + name: 'Null options', + error: 'No options provided.', + options: null +}, { + name: 'Empty options', + error: 'List of files to include is not an array.', + options: {} +}, { + name: 'Empty include array', + error: 'No files to include provided.', + options: { + include: [] + } +}, { + name: 'Invalid exclude', + error: 'List of files to excludes is not an array.', + options: { + include: ['test/samples/*'], + exclude: 'foobar' + } +}, { + name: 'No files matched', + error: 'No files were matched using the provided globs.', + options: { + include: ['foobar'], + exclude: ['foobar'] + } +}, { + name: 'Read outside jail', + error: 'Attemp to read outside the permitted path.', + options: { + include: ['test/*'], + jail: 'test/samples' + } +}, { + name: 'Invalid jail path.', + error: 'Invalid jail path.', + options: { + include: ['test/*'], + jail: true + } +}]; + +for (var i = 0; i < tests.length; i++) { + (function(test) { + tap.test(test.name, function(childTest) { + globHash(test.options) + .then(function(result) { + childTest.fail(result); + childTest.end(); + }, function(error) { + if (typeof error === 'string') { + childTest.equal(test.error, error); + } else { + childTest.match(test.error, error); + } + childTest.end(); + }); + }); + }(tests[i])); +} \ No newline at end of file diff --git a/node_modules/glob-hash/test/samples/bar.tst b/node_modules/glob-hash/test/samples/bar.tst new file mode 100644 index 000000000..ba0e162e1 --- /dev/null +++ b/node_modules/glob-hash/test/samples/bar.tst @@ -0,0 +1 @@ +bar \ No newline at end of file diff --git a/node_modules/glob-hash/test/samples/foo.tst b/node_modules/glob-hash/test/samples/foo.tst new file mode 100644 index 000000000..191028156 --- /dev/null +++ b/node_modules/glob-hash/test/samples/foo.tst @@ -0,0 +1 @@ +foo \ No newline at end of file diff --git a/node_modules/glob-hash/test/samples/subfolder/empty.txt b/node_modules/glob-hash/test/samples/subfolder/empty.txt new file mode 100644 index 000000000..e69de29bb diff --git a/node_modules/glob-hash/test/valid-e2e.js b/node_modules/glob-hash/test/valid-e2e.js new file mode 100644 index 000000000..30c615e6e --- /dev/null +++ b/node_modules/glob-hash/test/valid-e2e.js @@ -0,0 +1,108 @@ +'use strict' + +var normalise = require('../lib/normalise'); +var tap = require('tap'); +var globHash = require('../'); + +var tests = [{ + name: 'Should hash text files', + result: '88ecde925da3c6f8ec3d140683da9d2a422f26c1ae1d9212da1e5a53416dcc88', + options: { + include: ['test/**/*.tst'] + } +}, { + name: 'Should ignore duplicates', + result: '88ecde925da3c6f8ec3d140683da9d2a422f26c1ae1d9212da1e5a53416dcc88', + options: { + include: ['test/**/*.tst', 'test/**/foo.tst', 'test/**/bar.tst'] + } +}, { + name: 'Should find text files', + result: [ + normalise('test/samples/bar.tst'), + normalise('test/samples/foo.tst') + ], + options: { + include: ['test/**/*.tst'], + files: true + } +}, { + name: 'Should exclude bar.tst from hash', + result: '2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae', + options: { + include: ['test/**/*.tst'], + exclude: ['test/**/bar.tst'] + } +}, { + name: 'Should exclude bar.tst from list of files', + result: [ + normalise('test/samples/foo.tst') + ], + options: { + include: ['test/**/*.tst'], + exclude: ['test/**/bar.tst'], + files: true + } +}, { + name: 'Should use MD5 for hashing', + result: '96948aad3fcae80c08a35c9b5958cd89', + options: { + include: ['test/**/*.tst'], + algorithm: 'md5' + } +}, { + name: 'Should work with a jail path', + result: '96948aad3fcae80c08a35c9b5958cd89', + options: { + include: ['test/**/*.tst'], + algorithm: 'md5', + jail: '.' + } +}, { + name: 'Should find text files with relative path to jail', + result: [ + 'samples/bar.tst', + 'samples/foo.tst' + ], + options: { + include: ['test/**/*.tst'], + algorithm: 'md5', + files: true, + jail: './test' + } +}, { + name: 'Should hash text files including filenames with jail path', + result: '2aaea5813468828d7bb64d9c9a83f4ec4fae6cabccba6c733201fd2fa6e85b25', + options: { + include: ['test/**/*.tst'], + filenames: true, + jail: '.' + } +}, { + name: 'Should exclude paths that are not files', + result: [ + 'samples/bar.tst', + 'samples/foo.tst', + 'samples/subfolder/empty.txt' + ], + options: { + include: ['test/samples/**/*'], + files: true, + jail: './test' + } +}]; + +for (var i = 0; i < tests.length; i++) { + (function(test) { + tap.test(test.name, function(childTest) { + globHash(test.options) + .then(function(result) { + childTest.deepEqual(result, test.result); + childTest.end(); + }, function(error) { + childTest.fail(error); + childTest.end(); + }); + }); + }(tests[i])); +} \ No newline at end of file diff --git a/node_modules/glob-parent/package.json b/node_modules/glob-parent/package.json index d7f8b7f28..ed1fd1904 100644 --- a/node_modules/glob-parent/package.json +++ b/node_modules/glob-parent/package.json @@ -1,32 +1,57 @@ { - "name": "glob-parent", - "version": "5.1.1", - "description": "Extract the non-magic parent path from a glob string.", - "author": "Gulp Team (https://gulpjs.com/)", + "_args": [ + [ + "glob-parent@5.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "glob-parent@5.1.1", + "_id": "glob-parent@5.1.1", + "_inBundle": false, + "_integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "_location": "/glob-parent", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "glob-parent@5.1.1", + "name": "glob-parent", + "escapedName": "glob-parent", + "rawSpec": "5.1.1", + "saveSpec": null, + "fetchSpec": "5.1.1" + }, + "_requiredBy": [ + "/chokidar", + "/eslint", + "/fast-glob" + ], + "_resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "_spec": "5.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Gulp Team", + "email": "team@gulpjs.com", + "url": "https://gulpjs.com/" + }, + "bugs": { + "url": "https://github.com/gulpjs/glob-parent/issues" + }, "contributors": [ - "Elan Shanker (https://github.com/es128)", - "Blaine Bublitz " + { + "name": "Elan Shanker", + "url": "https://github.com/es128" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com" + } ], - "repository": "gulpjs/glob-parent", - "license": "ISC", - "engines": { - "node": ">= 6" - }, - "main": "index.js", - "files": [ - "LICENSE", - "index.js" - ], - "scripts": { - "lint": "eslint .", - "pretest": "npm run lint", - "test": "nyc mocha --async-only", - "azure-pipelines": "nyc mocha --async-only --reporter xunit -O output=test.xunit", - "coveralls": "nyc report --reporter=text-lcov | coveralls" - }, "dependencies": { "is-glob": "^4.0.1" }, + "description": "Extract the non-magic parent path from a glob string.", "devDependencies": { "coveralls": "^3.0.11", "eslint": "^2.13.1", @@ -35,6 +60,14 @@ "mocha": "^6.0.2", "nyc": "^13.3.0" }, + "engines": { + "node": ">= 6" + }, + "files": [ + "LICENSE", + "index.js" + ], + "homepage": "https://github.com/gulpjs/glob-parent#readme", "keywords": [ "glob", "parent", @@ -44,5 +77,20 @@ "directory", "base", "wildcard" - ] -} \ No newline at end of file + ], + "license": "ISC", + "main": "index.js", + "name": "glob-parent", + "repository": { + "type": "git", + "url": "git+https://github.com/gulpjs/glob-parent.git" + }, + "scripts": { + "azure-pipelines": "nyc mocha --async-only --reporter xunit -O output=test.xunit", + "coveralls": "nyc report --reporter=text-lcov | coveralls", + "lint": "eslint .", + "pretest": "npm run lint", + "test": "nyc mocha --async-only" + }, + "version": "5.1.1" +} diff --git a/node_modules/glob/package.json b/node_modules/glob/package.json index dbfa78ee8..7c53251f3 100644 --- a/node_modules/glob/package.json +++ b/node_modules/glob/package.json @@ -1,20 +1,43 @@ { - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", - "name": "glob", - "description": "a little globber", - "version": "7.1.6", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/node-glob.git" - }, - "main": "glob.js", - "files": [ - "glob.js", - "sync.js", - "common.js" + "_args": [ + [ + "glob@7.1.6", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": "*" + "_development": true, + "_from": "glob@7.1.6", + "_id": "glob@7.1.6", + "_inBundle": false, + "_integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "_location": "/glob", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "glob@7.1.6", + "name": "glob", + "escapedName": "glob", + "rawSpec": "7.1.6", + "saveSpec": null, + "fetchSpec": "7.1.6" + }, + "_requiredBy": [ + "/del/globby", + "/flat-cache/rimraf", + "/glob-hash", + "/rimraf" + ], + "_resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "_spec": "7.1.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bugs": { + "url": "https://github.com/isaacs/node-glob/issues" }, "dependencies": { "fs.realpath": "^1.0.0", @@ -24,23 +47,40 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, + "description": "a little globber", "devDependencies": { "mkdirp": "0", "rimraf": "^2.2.8", "tap": "^12.0.1", "tick": "0.0.6" }, - "scripts": { - "prepublish": "npm run benchclean", - "profclean": "rm -f v8.log profile.txt", - "test": "tap test/*.js --cov", - "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js", - "bench": "bash benchmark.sh", - "prof": "bash prof.sh && cat profile.txt", - "benchclean": "node benchclean.js" + "engines": { + "node": "*" }, - "license": "ISC", + "files": [ + "glob.js", + "sync.js", + "common.js" + ], "funding": { "url": "https://github.com/sponsors/isaacs" - } -} \ No newline at end of file + }, + "homepage": "https://github.com/isaacs/node-glob#readme", + "license": "ISC", + "main": "glob.js", + "name": "glob", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/node-glob.git" + }, + "scripts": { + "bench": "bash benchmark.sh", + "benchclean": "node benchclean.js", + "prepublish": "npm run benchclean", + "prof": "bash prof.sh && cat profile.txt", + "profclean": "rm -f v8.log profile.txt", + "test": "tap test/*.js --cov", + "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js" + }, + "version": "7.1.6" +} diff --git a/node_modules/global-dirs/package.json b/node_modules/global-dirs/package.json index 1f11cd0f6..7cb0798a9 100644 --- a/node_modules/global-dirs/package.json +++ b/node_modules/global-dirs/package.json @@ -1,24 +1,60 @@ { - "name": "global-dirs", - "version": "2.0.1", - "description": "Get the directory of globally installed packages and binaries", - "license": "MIT", - "repository": "sindresorhus/global-dirs", + "_args": [ + [ + "global-dirs@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "global-dirs@2.0.1", + "_id": "global-dirs@2.0.1", + "_inBundle": false, + "_integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "_location": "/global-dirs", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "global-dirs@2.0.1", + "name": "global-dirs", + "escapedName": "global-dirs", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/is-installed-globally" + ], + "_resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/global-dirs/issues" + }, + "dependencies": { + "ini": "^1.3.5" + }, + "description": "Get the directory of globally installed packages and binaries", + "devDependencies": { + "ava": "^2.4.0", + "execa": "^3.2.0", + "import-fresh": "^3.1.0", + "tsd": "^0.10.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/global-dirs#readme", "keywords": [ "global", "prefix", @@ -42,14 +78,14 @@ "root", "resolve" ], - "dependencies": { - "ini": "^1.3.5" + "license": "MIT", + "name": "global-dirs", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/global-dirs.git" }, - "devDependencies": { - "ava": "^2.4.0", - "execa": "^3.2.0", - "import-fresh": "^3.1.0", - "tsd": "^0.10.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.1" +} diff --git a/node_modules/globals/package.json b/node_modules/globals/package.json index eeeced780..ccc5b3880 100644 --- a/node_modules/globals/package.json +++ b/node_modules/globals/package.json @@ -1,26 +1,61 @@ { - "name": "globals", - "version": "12.4.0", - "description": "Global identifiers from different JavaScript environments", - "license": "MIT", - "repository": "sindresorhus/globals", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "globals@12.4.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "globals@12.4.0", + "_id": "globals@12.4.0", + "_inBundle": false, + "_integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "_location": "/globals", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "globals@12.4.0", + "name": "globals", + "escapedName": "globals", + "rawSpec": "12.4.0", + "saveSpec": null, + "fetchSpec": "12.4.0" + }, + "_requiredBy": [ + "/@eslint/eslintrc", + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "_spec": "12.4.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/globals/issues" + }, + "dependencies": { + "type-fest": "^0.8.1" + }, + "description": "Global identifiers from different JavaScript environments", + "devDependencies": { + "ava": "^2.2.0", + "tsd": "^0.9.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "index.d.ts", "globals.json" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/globals#readme", "keywords": [ "globals", "global", @@ -31,22 +66,24 @@ "eslint", "environments" ], - "dependencies": { - "type-fest": "^0.8.1" + "license": "MIT", + "name": "globals", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/globals.git" }, - "devDependencies": { - "ava": "^2.2.0", - "tsd": "^0.9.0", - "xo": "^0.25.3" - }, - "xo": { - "ignores": [ - "get-browser-globals.js" - ] + "scripts": { + "test": "xo && ava" }, "tsd": { "compilerOptions": { "resolveJsonModule": true } + }, + "version": "12.4.0", + "xo": { + "ignores": [ + "get-browser-globals.js" + ] } -} \ No newline at end of file +} diff --git a/node_modules/globby/package.json b/node_modules/globby/package.json index 08a3b169d..ee9eebd14 100644 --- a/node_modules/globby/package.json +++ b/node_modules/globby/package.json @@ -1,28 +1,71 @@ { - "name": "globby", - "version": "11.0.0", - "description": "User-friendly glob matching", - "license": "MIT", - "repository": "sindresorhus/globby", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "globby@11.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "globby@11.0.0", + "_id": "globby@11.0.0", + "_inBundle": false, + "_integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==", + "_location": "/globby", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "globby@11.0.0", + "name": "globby", + "escapedName": "globby", + "rawSpec": "11.0.0", + "saveSpec": null, + "fetchSpec": "11.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz", + "_spec": "11.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { - "email": "sindresorhus@gmail.com", "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/globby/issues" + }, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "description": "User-friendly glob matching", + "devDependencies": { + "ava": "^2.1.0", + "get-stream": "^5.1.0", + "glob-stream": "^6.1.0", + "globby": "github:sindresorhus/globby#master", + "matcha": "^0.7.0", + "rimraf": "^3.0.0", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=10" }, - "scripts": { - "bench": "npm update glob-stream fast-glob && matcha bench.js", - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "gitignore.js", "stream-utils.js" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/globby#readme", "keywords": [ "all", "array", @@ -56,27 +99,20 @@ "gitignore", "git" ], - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "license": "MIT", + "name": "globby", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/globby.git" }, - "devDependencies": { - "ava": "^2.1.0", - "get-stream": "^5.1.0", - "glob-stream": "^6.1.0", - "globby": "sindresorhus/globby#master", - "matcha": "^0.7.0", - "rimraf": "^3.0.0", - "tsd": "^0.11.0", - "xo": "^0.25.3" + "scripts": { + "bench": "npm update glob-stream fast-glob && matcha bench.js", + "test": "xo && ava && tsd" }, + "version": "11.0.0", "xo": { "ignores": [ "fixtures" ] } -} \ No newline at end of file +} diff --git a/node_modules/got/package.json b/node_modules/got/package.json index 28c396adb..ca6d3f6c5 100644 --- a/node_modules/got/package.json +++ b/node_modules/got/package.json @@ -1,38 +1,43 @@ { - "name": "got", - "version": "9.6.0", - "description": "Simplified HTTP requests", - "license": "MIT", - "repository": "sindresorhus/got", - "main": "source", - "engines": { - "node": ">=8.6" - }, - "scripts": { - "test": "xo && nyc ava", - "release": "np" - }, - "files": [ - "source" + "_args": [ + [ + "got@9.6.0", + "/home/marco/repos/github/codeql-action" + ] ], - "keywords": [ - "http", - "https", - "get", - "got", - "url", - "uri", - "request", - "util", - "utility", - "simple", - "curl", - "wget", - "fetch", - "net", - "network", - "electron" + "_development": true, + "_from": "got@9.6.0", + "_id": "got@9.6.0", + "_inBundle": false, + "_integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "_location": "/got", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "got@9.6.0", + "name": "got", + "escapedName": "got", + "rawSpec": "9.6.0", + "saveSpec": null, + "fetchSpec": "9.6.0" + }, + "_requiredBy": [ + "/package-json" ], + "_resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "_spec": "9.6.0", + "_where": "/home/marco/repos/github/codeql-action", + "ava": { + "concurrency": 4 + }, + "browser": { + "decompress-response": false, + "electron": false + }, + "bugs": { + "url": "https://github.com/sindresorhus/got/issues" + }, "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -46,6 +51,7 @@ "to-readable-stream": "^1.0.0", "url-parse-lax": "^3.0.0" }, + "description": "Simplified HTTP requests", "devDependencies": { "ava": "^1.1.0", "coveralls": "^3.0.0", @@ -64,11 +70,41 @@ "tough-cookie": "^3.0.0", "xo": "^0.24.0" }, - "ava": { - "concurrency": 4 + "engines": { + "node": ">=8.6" }, - "browser": { - "decompress-response": false, - "electron": false - } -} \ No newline at end of file + "files": [ + "source" + ], + "homepage": "https://github.com/sindresorhus/got#readme", + "keywords": [ + "http", + "https", + "get", + "got", + "url", + "uri", + "request", + "util", + "utility", + "simple", + "curl", + "wget", + "fetch", + "net", + "network", + "electron" + ], + "license": "MIT", + "main": "source", + "name": "got", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/got.git" + }, + "scripts": { + "release": "np", + "test": "xo && nyc ava" + }, + "version": "9.6.0" +} diff --git a/node_modules/graceful-fs/package.json b/node_modules/graceful-fs/package.json index 77a29b3da..399e91990 100644 --- a/node_modules/graceful-fs/package.json +++ b/node_modules/graceful-fs/package.json @@ -1,21 +1,58 @@ { - "name": "graceful-fs", - "description": "A drop-in replacement for fs, making various improvements.", - "version": "4.2.3", - "repository": { - "type": "git", - "url": "https://github.com/isaacs/node-graceful-fs" + "_args": [ + [ + "graceful-fs@4.2.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "graceful-fs@4.2.3", + "_id": "graceful-fs@4.2.3", + "_inBundle": false, + "_integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "_location": "/graceful-fs", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "graceful-fs@4.2.3", + "name": "graceful-fs", + "escapedName": "graceful-fs", + "rawSpec": "4.2.3", + "saveSpec": null, + "fetchSpec": "4.2.3" + }, + "_requiredBy": [ + "/configstore", + "/del", + "/load-json-file", + "/read-pkg-up/load-json-file" + ], + "_resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "_spec": "4.2.3", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/isaacs/node-graceful-fs/issues" + }, + "dependencies": {}, + "description": "A drop-in replacement for fs, making various improvements.", + "devDependencies": { + "import-fresh": "^2.0.0", + "mkdirp": "^0.5.0", + "rimraf": "^2.2.8", + "tap": "^12.7.0" }, - "main": "graceful-fs.js", "directories": { "test": "test" }, - "scripts": { - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --follow-tags", - "test": "node test.js | tap -" - }, + "files": [ + "fs.js", + "graceful-fs.js", + "legacy-streams.js", + "polyfills.js", + "clone.js" + ], + "homepage": "https://github.com/isaacs/node-graceful-fs#readme", "keywords": [ "fs", "module", @@ -33,18 +70,17 @@ "EACCESS" ], "license": "ISC", - "devDependencies": { - "import-fresh": "^2.0.0", - "mkdirp": "^0.5.0", - "rimraf": "^2.2.8", - "tap": "^12.7.0" + "main": "graceful-fs.js", + "name": "graceful-fs", + "repository": { + "type": "git", + "url": "git+https://github.com/isaacs/node-graceful-fs.git" }, - "files": [ - "fs.js", - "graceful-fs.js", - "legacy-streams.js", - "polyfills.js", - "clone.js" - ], - "dependencies": {} -} \ No newline at end of file + "scripts": { + "postpublish": "git push origin --follow-tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "node test.js | tap -" + }, + "version": "4.2.3" +} diff --git a/node_modules/has-flag/package.json b/node_modules/has-flag/package.json index ff188fa37..c3355ff7a 100644 --- a/node_modules/has-flag/package.json +++ b/node_modules/has-flag/package.json @@ -1,23 +1,53 @@ { - "name": "has-flag", - "version": "3.0.0", - "description": "Check if argv has a specific flag", - "license": "MIT", - "repository": "sindresorhus/has-flag", + "_args": [ + [ + "has-flag@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has-flag@3.0.0", + "_id": "has-flag@3.0.0", + "_inBundle": false, + "_integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "_location": "/has-flag", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has-flag@3.0.0", + "name": "has-flag", + "escapedName": "has-flag", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/supports-color" + ], + "_resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/has-flag/issues" + }, + "description": "Check if argv has a specific flag", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/has-flag#readme", "keywords": [ "has", "check", @@ -37,8 +67,14 @@ "minimist", "optimist" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "has-flag", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/has-flag.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.0" +} diff --git a/node_modules/has-symbols/package.json b/node_modules/has-symbols/package.json index 29a9176e5..c04465eeb 100644 --- a/node_modules/has-symbols/package.json +++ b/node_modules/has-symbols/package.json @@ -1,13 +1,51 @@ { - "name": "has-symbols", - "version": "1.0.1", + "_args": [ + [ + "has-symbols@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has-symbols@1.0.1", + "_id": "has-symbols@1.0.1", + "_inBundle": false, + "_integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "_location": "/has-symbols", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has-symbols@1.0.1", + "name": "has-symbols", + "escapedName": "has-symbols", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/es-abstract", + "/is-regex", + "/is-symbol", + "/object.assign", + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false + }, + "bugs": { + "url": "https://github.com/ljharb/has-symbols/issues" }, "contributors": [ { @@ -16,28 +54,24 @@ "url": "http://ljharb.codes" } ], + "dependencies": {}, "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.", - "license": "MIT", - "main": "index.js", - "scripts": { - "prepublish": "safe-publish-latest", - "pretest": "npm run --silent lint", - "test": "npm run --silent tests-only", - "posttest": "npx aud", - "tests-only": "npm run --silent test:stock && npm run --silent test:staging && npm run --silent test:shams", - "test:stock": "node test", - "test:staging": "node --harmony --es-staging test", - "test:shams": "npm run --silent test:shams:getownpropertysymbols && npm run --silent test:shams:corejs", - "test:shams:corejs": "node test/shams/core-js.js", - "test:shams:getownpropertysymbols": "node test/shams/get-own-property-symbols.js", - "lint": "eslint *.js", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" + "devDependencies": { + "@ljharb/eslint-config": "^15.0.1", + "auto-changelog": "^1.16.2", + "core-js": "^2.6.10", + "eslint": "^6.6.0", + "get-own-property-symbols": "^0.9.4", + "safe-publish-latest": "^1.1.4", + "tape": "^4.11.0" }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/has-symbols.git" + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "homepage": "https://github.com/ljharb/has-symbols#readme", "keywords": [ "Symbol", "symbols", @@ -48,15 +82,27 @@ "core-js", "ES6" ], - "dependencies": {}, - "devDependencies": { - "@ljharb/eslint-config": "^15.0.1", - "auto-changelog": "^1.16.2", - "core-js": "^2.6.10", - "eslint": "^6.6.0", - "get-own-property-symbols": "^0.9.4", - "safe-publish-latest": "^1.1.4", - "tape": "^4.11.0" + "license": "MIT", + "main": "index.js", + "name": "has-symbols", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/has-symbols.git" + }, + "scripts": { + "lint": "eslint *.js", + "posttest": "npx aud", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"", + "prepublish": "safe-publish-latest", + "pretest": "npm run --silent lint", + "test": "npm run --silent tests-only", + "test:shams": "npm run --silent test:shams:getownpropertysymbols && npm run --silent test:shams:corejs", + "test:shams:corejs": "node test/shams/core-js.js", + "test:shams:getownpropertysymbols": "node test/shams/get-own-property-symbols.js", + "test:staging": "node --harmony --es-staging test", + "test:stock": "node test", + "tests-only": "npm run --silent test:stock && npm run --silent test:staging && npm run --silent test:shams", + "version": "auto-changelog && git add CHANGELOG.md" }, "testling": { "files": "test/index.js", @@ -76,14 +122,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false - } -} \ No newline at end of file + "version": "1.0.1" +} diff --git a/node_modules/has-yarn/package.json b/node_modules/has-yarn/package.json index fcadde721..5633b4c15 100644 --- a/node_modules/has-yarn/package.json +++ b/node_modules/has-yarn/package.json @@ -1,24 +1,55 @@ { - "name": "has-yarn", - "version": "2.1.0", - "description": "Check if a project is using Yarn", - "license": "MIT", - "repository": "sindresorhus/has-yarn", + "_args": [ + [ + "has-yarn@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has-yarn@2.1.0", + "_id": "has-yarn@2.1.0", + "_inBundle": false, + "_integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "_location": "/has-yarn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has-yarn@2.1.0", + "name": "has-yarn", + "escapedName": "has-yarn", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/has-yarn/issues" + }, + "description": "Check if a project is using Yarn", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.1", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/has-yarn#readme", "keywords": [ "yarn", "has", @@ -31,9 +62,14 @@ "manager", "npm" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.1", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "has-yarn", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/has-yarn.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.0" +} diff --git a/node_modules/has/package.json b/node_modules/has/package.json index bee8485c0..a9d67fb8f 100644 --- a/node_modules/has/package.json +++ b/node_modules/has/package.json @@ -1,12 +1,43 @@ { - "name": "has", - "description": "Object.prototype.hasOwnProperty.call shortcut", - "version": "1.0.3", - "homepage": "https://github.com/tarruda/has", + "_args": [ + [ + "has@1.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has@1.0.3", + "_id": "has@1.0.3", + "_inBundle": false, + "_integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "_location": "/has", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has@1.0.3", + "name": "has", + "escapedName": "has", + "rawSpec": "1.0.3", + "saveSpec": null, + "fetchSpec": "1.0.3" + }, + "_requiredBy": [ + "/es-abstract", + "/eslint-plugin-import", + "/object.assign/es-abstract", + "/object.values" + ], + "_resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "_spec": "1.0.3", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Thiago de Arruda", "email": "tpadilha84@gmail.com" }, + "bugs": { + "url": "https://github.com/tarruda/has/issues" + }, "contributors": [ { "name": "Jordan Harband", @@ -14,24 +45,10 @@ "url": "http://ljharb.codes" } ], - "repository": { - "type": "git", - "url": "git://github.com/tarruda/has.git" - }, - "bugs": { - "url": "https://github.com/tarruda/has/issues" - }, - "license": "MIT", - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/tarruda/has/blob/master/LICENSE-MIT" - } - ], - "main": "./src", "dependencies": { "function-bind": "^1.1.1" }, + "description": "Object.prototype.hasOwnProperty.call shortcut", "devDependencies": { "@ljharb/eslint-config": "^12.2.1", "eslint": "^4.19.1", @@ -40,9 +57,24 @@ "engines": { "node": ">= 0.4.0" }, + "homepage": "https://github.com/tarruda/has", + "license": "MIT", + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/tarruda/has/blob/master/LICENSE-MIT" + } + ], + "main": "./src", + "name": "has", + "repository": { + "type": "git", + "url": "git://github.com/tarruda/has.git" + }, "scripts": { "lint": "eslint .", "pretest": "npm run lint", "test": "tape test" - } -} \ No newline at end of file + }, + "version": "1.0.3" +} diff --git a/node_modules/hosted-git-info/package.json b/node_modules/hosted-git-info/package.json index 3ff3c095e..da392456c 100644 --- a/node_modules/hosted-git-info/package.json +++ b/node_modules/hosted-git-info/package.json @@ -1,32 +1,42 @@ { - "name": "hosted-git-info", - "version": "2.8.8", - "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab", - "main": "index.js", - "repository": { - "type": "git", - "url": "git+https://github.com/npm/hosted-git-info.git" - }, - "keywords": [ - "git", - "github", - "bitbucket", - "gitlab" + "_args": [ + [ + "hosted-git-info@2.8.8", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Rebecca Turner (http://re-becca.org)", - "license": "ISC", + "_development": true, + "_from": "hosted-git-info@2.8.8", + "_id": "hosted-git-info@2.8.8", + "_inBundle": false, + "_integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "_location": "/hosted-git-info", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "hosted-git-info@2.8.8", + "name": "hosted-git-info", + "escapedName": "hosted-git-info", + "rawSpec": "2.8.8", + "saveSpec": null, + "fetchSpec": "2.8.8" + }, + "_requiredBy": [ + "/normalize-package-data" + ], + "_resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "_spec": "2.8.8", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Rebecca Turner", + "email": "me@re-becca.org", + "url": "http://re-becca.org" + }, "bugs": { "url": "https://github.com/npm/hosted-git-info/issues" }, - "homepage": "https://github.com/npm/hosted-git-info", - "scripts": { - "prerelease": "npm t", - "postrelease": "npm publish --tag=ancient-legacy-fixes && git push --follow-tags", - "posttest": "standard", - "release": "standard-version -s", - "test:coverage": "tap --coverage-report=html -J --coverage=90 --no-esm test/*.js", - "test": "tap -J --coverage=90 --no-esm test/*.js" - }, + "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab", "devDependencies": { "standard": "^11.0.1", "standard-version": "^4.4.0", @@ -36,5 +46,28 @@ "index.js", "git-host.js", "git-host-info.js" - ] -} \ No newline at end of file + ], + "homepage": "https://github.com/npm/hosted-git-info", + "keywords": [ + "git", + "github", + "bitbucket", + "gitlab" + ], + "license": "ISC", + "main": "index.js", + "name": "hosted-git-info", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/hosted-git-info.git" + }, + "scripts": { + "postrelease": "npm publish --tag=ancient-legacy-fixes && git push --follow-tags", + "posttest": "standard", + "prerelease": "npm t", + "release": "standard-version -s", + "test": "tap -J --coverage=90 --no-esm test/*.js", + "test:coverage": "tap --coverage-report=html -J --coverage=90 --no-esm test/*.js" + }, + "version": "2.8.8" +} diff --git a/node_modules/http-cache-semantics/package.json b/node_modules/http-cache-semantics/package.json index 125b72b51..3b92d0901 100644 --- a/node_modules/http-cache-semantics/package.json +++ b/node_modules/http-cache-semantics/package.json @@ -1,17 +1,42 @@ { - "name": "http-cache-semantics", - "version": "4.1.0", - "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies", - "repository": "https://github.com/kornelski/http-cache-semantics.git", - "main": "index.js", - "scripts": { - "test": "mocha" - }, - "files": [ - "index.js" + "_args": [ + [ + "http-cache-semantics@4.1.0", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Kornel Lesiński (https://kornel.ski/)", - "license": "BSD-2-Clause", + "_development": true, + "_from": "http-cache-semantics@4.1.0", + "_id": "http-cache-semantics@4.1.0", + "_inBundle": false, + "_integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "_location": "/http-cache-semantics", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "http-cache-semantics@4.1.0", + "name": "http-cache-semantics", + "escapedName": "http-cache-semantics", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/cacheable-request" + ], + "_resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Kornel Lesiński", + "email": "kornel@geekhood.net", + "url": "https://kornel.ski/" + }, + "bugs": { + "url": "https://github.com/kornelski/http-cache-semantics/issues" + }, + "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies", "devDependencies": { "eslint": "^5.13.0", "eslint-plugin-prettier": "^3.0.1", @@ -20,5 +45,20 @@ "mocha": "^5.1.0", "prettier": "^1.14.3", "prettier-eslint-cli": "^4.7.1" - } -} \ No newline at end of file + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/kornelski/http-cache-semantics#readme", + "license": "BSD-2-Clause", + "main": "index.js", + "name": "http-cache-semantics", + "repository": { + "type": "git", + "url": "git+https://github.com/kornelski/http-cache-semantics.git" + }, + "scripts": { + "test": "mocha" + }, + "version": "4.1.0" +} diff --git a/node_modules/ignore-by-default/package.json b/node_modules/ignore-by-default/package.json index 30225ada3..4ed0e4cad 100644 --- a/node_modules/ignore-by-default/package.json +++ b/node_modules/ignore-by-default/package.json @@ -1,18 +1,49 @@ { - "name": "ignore-by-default", - "version": "1.0.1", + "_args": [ + [ + "ignore-by-default@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ignore-by-default@1.0.1", + "_id": "ignore-by-default@1.0.1", + "_inBundle": false, + "_integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "_location": "/ignore-by-default", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ignore-by-default@1.0.1", + "name": "ignore-by-default", + "escapedName": "ignore-by-default", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mark Wubben", + "url": "https://novemberborn.net/" + }, + "bugs": { + "url": "https://github.com/novemberborn/ignore-by-default/issues" + }, "description": "A list of directories you should ignore by default", - "main": "index.js", + "devDependencies": { + "figures": "^1.4.0", + "standard": "^6.0.4" + }, "files": [ "index.js" ], - "scripts": { - "test": "standard && node test.js" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/novemberborn/ignore-by-default.git" - }, + "homepage": "https://github.com/novemberborn/ignore-by-default#readme", "keywords": [ "ignore", "chokidar", @@ -21,14 +52,15 @@ "glob", "pattern" ], - "author": "Mark Wubben (https://novemberborn.net/)", "license": "ISC", - "bugs": { - "url": "https://github.com/novemberborn/ignore-by-default/issues" + "main": "index.js", + "name": "ignore-by-default", + "repository": { + "type": "git", + "url": "git+https://github.com/novemberborn/ignore-by-default.git" }, - "homepage": "https://github.com/novemberborn/ignore-by-default#readme", - "devDependencies": { - "figures": "^1.4.0", - "standard": "^6.0.4" - } -} \ No newline at end of file + "scripts": { + "test": "standard && node test.js" + }, + "version": "1.0.1" +} diff --git a/node_modules/ignore/package.json b/node_modules/ignore/package.json index fe7029497..3f314cf8d 100644 --- a/node_modules/ignore/package.json +++ b/node_modules/ignore/package.json @@ -1,52 +1,43 @@ { - "name": "ignore", - "version": "5.1.4", - "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.", - "files": [ - "legacy.js", - "index.js", - "index.d.ts", - "LICENSE-MIT" + "_args": [ + [ + "ignore@5.1.4", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "prepublishOnly": "npm run build", - "build": "babel -o legacy.js index.js", - "test:lint": "eslint .", - "test:tsc": "tsc ./test/ts/simple.ts --lib ES6", - "test:ts": "node ./test/ts/simple.js", - "test:git": "tap test/git-check-ignore.js", - "test:ignore": "tap test/ignore.js", - "test:others": "tap test/others.js", - "test:cases": "tap test/*.js --coverage", - "test:only": "npm run test:lint && npm run test:tsc && npm run test:ts && npm run test:cases", - "test": "npm run test:only", - "test:win32": "IGNORE_TEST_WIN32=1 npm run test", - "posttest": "tap --coverage-report=html && codecov" + "_development": true, + "_from": "ignore@5.1.4", + "_id": "ignore@5.1.4", + "_inBundle": false, + "_integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "_location": "/ignore", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ignore@5.1.4", + "name": "ignore", + "escapedName": "ignore", + "rawSpec": "5.1.4", + "saveSpec": null, + "fetchSpec": "5.1.4" }, - "repository": { - "type": "git", - "url": "git@github.com:kaelzhang/node-ignore.git" - }, - "keywords": [ - "ignore", - ".gitignore", - "gitignore", - "npmignore", - "rules", - "manager", - "filter", - "regexp", - "regex", - "fnmatch", - "glob", - "asterisks", - "regular-expression" + "_requiredBy": [ + "/@typescript-eslint/typescript-estree/globby", + "/del/globby", + "/eslint-plugin-eslint-comments", + "/globby" ], - "author": "kael", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "_spec": "5.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "kael" + }, "bugs": { "url": "https://github.com/kaelzhang/node-ignore/issues" }, + "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.", "devDependencies": { "@babel/cli": "^7.5.5", "@babel/core": "^7.5.5", @@ -66,5 +57,49 @@ }, "engines": { "node": ">= 4" - } -} \ No newline at end of file + }, + "files": [ + "legacy.js", + "index.js", + "index.d.ts", + "LICENSE-MIT" + ], + "homepage": "https://github.com/kaelzhang/node-ignore#readme", + "keywords": [ + "ignore", + ".gitignore", + "gitignore", + "npmignore", + "rules", + "manager", + "filter", + "regexp", + "regex", + "fnmatch", + "glob", + "asterisks", + "regular-expression" + ], + "license": "MIT", + "name": "ignore", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git" + }, + "scripts": { + "build": "babel -o legacy.js index.js", + "posttest": "tap --coverage-report=html && codecov", + "prepublishOnly": "npm run build", + "test": "npm run test:only", + "test:cases": "tap test/*.js --coverage", + "test:git": "tap test/git-check-ignore.js", + "test:ignore": "tap test/ignore.js", + "test:lint": "eslint .", + "test:only": "npm run test:lint && npm run test:tsc && npm run test:ts && npm run test:cases", + "test:others": "tap test/others.js", + "test:ts": "node ./test/ts/simple.js", + "test:tsc": "tsc ./test/ts/simple.ts --lib ES6", + "test:win32": "IGNORE_TEST_WIN32=1 npm run test" + }, + "version": "5.1.4" +} diff --git a/node_modules/import-fresh/node_modules/resolve-from/package.json b/node_modules/import-fresh/node_modules/resolve-from/package.json index 65f1e2bcb..a55caa9e4 100644 --- a/node_modules/import-fresh/node_modules/resolve-from/package.json +++ b/node_modules/import-fresh/node_modules/resolve-from/package.json @@ -1,23 +1,53 @@ { - "name": "resolve-from", - "version": "4.0.0", - "description": "Resolve the path of a module like `require.resolve()` but from a given path", - "license": "MIT", - "repository": "sindresorhus/resolve-from", + "_args": [ + [ + "resolve-from@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "resolve-from@4.0.0", + "_id": "resolve-from@4.0.0", + "_inBundle": false, + "_integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "_location": "/import-fresh/resolve-from", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "resolve-from@4.0.0", + "name": "resolve-from", + "escapedName": "resolve-from", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/import-fresh" + ], + "_resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/resolve-from/issues" + }, + "description": "Resolve the path of a module like `require.resolve()` but from a given path", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/resolve-from#readme", "keywords": [ "require", "resolve", @@ -27,8 +57,14 @@ "like", "import" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "resolve-from", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/resolve-from.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "4.0.0" +} diff --git a/node_modules/import-fresh/package.json b/node_modules/import-fresh/package.json index d33a99e07..355b69746 100644 --- a/node_modules/import-fresh/package.json +++ b/node_modules/import-fresh/package.json @@ -1,25 +1,61 @@ { - "name": "import-fresh", - "version": "3.2.1", - "description": "Import a module while bypassing the cache", - "license": "MIT", - "repository": "sindresorhus/import-fresh", + "_args": [ + [ + "import-fresh@3.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "import-fresh@3.2.1", + "_id": "import-fresh@3.2.1", + "_inBundle": false, + "_integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "_location": "/import-fresh", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "import-fresh@3.2.1", + "name": "import-fresh", + "escapedName": "import-fresh", + "rawSpec": "3.2.1", + "saveSpec": null, + "fetchSpec": "3.2.1" + }, + "_requiredBy": [ + "/@eslint/eslintrc", + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "_spec": "3.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/import-fresh/issues" + }, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "description": "Import a module while bypassing the cache", + "devDependencies": { + "ava": "^1.0.1", + "heapdump": "^0.3.12", + "tsd": "^0.7.3", + "xo": "^0.23.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd", - "heapdump": "node heapdump.js" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/import-fresh#readme", "keywords": [ "require", "cache", @@ -29,14 +65,15 @@ "fresh", "bypass" ], - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "license": "MIT", + "name": "import-fresh", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/import-fresh.git" }, - "devDependencies": { - "ava": "^1.0.1", - "heapdump": "^0.3.12", - "tsd": "^0.7.3", - "xo": "^0.23.0" - } -} \ No newline at end of file + "scripts": { + "heapdump": "node heapdump.js", + "test": "xo && ava && tsd" + }, + "version": "3.2.1" +} diff --git a/node_modules/import-lazy/package.json b/node_modules/import-lazy/package.json index 8cca7bba1..44cad2773 100644 --- a/node_modules/import-lazy/package.json +++ b/node_modules/import-lazy/package.json @@ -1,29 +1,59 @@ { - "name": "import-lazy", - "version": "2.1.0", - "description": "Import modules lazily", - "license": "MIT", - "repository": "sindresorhus/import-lazy", + "_args": [ + [ + "import-lazy@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "import-lazy@2.1.0", + "_id": "import-lazy@2.1.0", + "_inBundle": false, + "_integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "_location": "/import-lazy", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "import-lazy@2.1.0", + "name": "import-lazy", + "escapedName": "import-lazy", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/import-lazy/issues" + }, "contributors": [ { "name": "Jorge Bucaran", "email": "jbucaran@me.com" } ], + "description": "Import modules lazily", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/import-lazy#readme", "keywords": [ "import", "require", @@ -37,8 +67,14 @@ "proxy", "proxies" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "import-lazy", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/import-lazy.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "2.1.0" +} diff --git a/node_modules/import-local/package.json b/node_modules/import-local/package.json index c07a5c4be..459bcab2e 100644 --- a/node_modules/import-local/package.json +++ b/node_modules/import-local/package.json @@ -1,9 +1,33 @@ { - "name": "import-local", - "version": "3.0.2", - "description": "Let a globally installed package use a locally installed version of itself if available", - "license": "MIT", - "repository": "sindresorhus/import-local", + "_args": [ + [ + "import-local@3.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "import-local@3.0.2", + "_id": "import-local@3.0.2", + "_inBundle": false, + "_integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "_location": "/import-local", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "import-local@3.0.2", + "name": "import-local", + "escapedName": "import-local", + "rawSpec": "3.0.2", + "saveSpec": null, + "fetchSpec": "3.0.2" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "_spec": "3.0.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", @@ -12,16 +36,29 @@ "bin": { "import-local-fixture": "fixtures/cli.js" }, + "bugs": { + "url": "https://github.com/sindresorhus/import-local/issues" + }, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "description": "Let a globally installed package use a locally installed version of itself if available", + "devDependencies": { + "ava": "2.1.0", + "cpy": "^7.0.1", + "del": "^4.1.1", + "execa": "^2.0.1", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "fixtures/cli.js" ], + "homepage": "https://github.com/sindresorhus/import-local#readme", "keywords": [ "import", "local", @@ -32,20 +69,19 @@ "prefer", "cli" ], - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "license": "MIT", + "name": "import-local", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/import-local.git" }, - "devDependencies": { - "ava": "2.1.0", - "cpy": "^7.0.1", - "del": "^4.1.1", - "execa": "^2.0.1", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava" }, + "version": "3.0.2", "xo": { "ignores": [ "fixtures" ] } -} \ No newline at end of file +} diff --git a/node_modules/imurmurhash/package.json b/node_modules/imurmurhash/package.json index 1e91c12bd..066a60748 100644 --- a/node_modules/imurmurhash/package.json +++ b/node_modules/imurmurhash/package.json @@ -1,22 +1,55 @@ { - "name": "imurmurhash", - "version": "0.1.4", + "_args": [ + [ + "imurmurhash@0.1.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "imurmurhash@0.1.4", + "_id": "imurmurhash@0.1.4", + "_inBundle": false, + "_integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "_location": "/imurmurhash", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "imurmurhash@0.1.4", + "name": "imurmurhash", + "escapedName": "imurmurhash", + "rawSpec": "0.1.4", + "saveSpec": null, + "fetchSpec": "0.1.4" + }, + "_requiredBy": [ + "/eslint", + "/write-file-atomic" + ], + "_resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "_spec": "0.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jens Taylor", + "email": "jensyt@gmail.com", + "url": "https://github.com/homebrewing" + }, + "bugs": { + "url": "https://github.com/jensyt/imurmurhash-js/issues" + }, + "dependencies": {}, "description": "An incremental implementation of MurmurHash3", - "homepage": "https://github.com/jensyt/imurmurhash-js", - "main": "imurmurhash.js", + "devDependencies": {}, + "engines": { + "node": ">=0.8.19" + }, "files": [ "imurmurhash.js", "imurmurhash.min.js", "package.json", "README.md" ], - "repository": { - "type": "git", - "url": "https://github.com/jensyt/imurmurhash-js" - }, - "bugs": { - "url": "https://github.com/jensyt/imurmurhash-js/issues" - }, + "homepage": "https://github.com/jensyt/imurmurhash-js", "keywords": [ "murmur", "murmurhash", @@ -24,15 +57,12 @@ "hash", "incremental" ], - "author": { - "name": "Jens Taylor", - "email": "jensyt@gmail.com", - "url": "https://github.com/homebrewing" - }, "license": "MIT", - "dependencies": {}, - "devDependencies": {}, - "engines": { - "node": ">=0.8.19" - } -} \ No newline at end of file + "main": "imurmurhash.js", + "name": "imurmurhash", + "repository": { + "type": "git", + "url": "git+https://github.com/jensyt/imurmurhash-js.git" + }, + "version": "0.1.4" +} diff --git a/node_modules/indent-string/package.json b/node_modules/indent-string/package.json index 5db5db01a..421fd1653 100644 --- a/node_modules/indent-string/package.json +++ b/node_modules/indent-string/package.json @@ -1,24 +1,56 @@ { - "name": "indent-string", - "version": "4.0.0", - "description": "Indent each line in a string", - "license": "MIT", - "repository": "sindresorhus/indent-string", + "_args": [ + [ + "indent-string@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "indent-string@4.0.0", + "_id": "indent-string@4.0.0", + "_inBundle": false, + "_integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "_location": "/indent-string", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "indent-string@4.0.0", + "name": "indent-string", + "escapedName": "indent-string", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/aggregate-error", + "/ava" + ], + "_resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/indent-string/issues" + }, + "description": "Indent each line in a string", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/indent-string#readme", "keywords": [ "indent", "string", @@ -29,9 +61,14 @@ "each", "every" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "indent-string", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/indent-string.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/inflight/package.json b/node_modules/inflight/package.json index b7095d05d..fffd5db12 100644 --- a/node_modules/inflight/package.json +++ b/node_modules/inflight/package.json @@ -1,29 +1,62 @@ { - "name": "inflight", - "version": "1.0.6", - "description": "Add callbacks to requests in flight to avoid async duplication", - "main": "inflight.js", - "files": [ - "inflight.js" + "_args": [ + [ + "inflight@1.0.6", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "inflight@1.0.6", + "_id": "inflight@1.0.6", + "_inBundle": false, + "_integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "_location": "/inflight", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "inflight@1.0.6", + "name": "inflight", + "escapedName": "inflight", + "rawSpec": "1.0.6", + "saveSpec": null, + "fetchSpec": "1.0.6" + }, + "_requiredBy": [ + "/glob" + ], + "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "_spec": "1.0.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bugs": { + "url": "https://github.com/isaacs/inflight/issues" + }, "dependencies": { "once": "^1.3.0", "wrappy": "1" }, + "description": "Add callbacks to requests in flight to avoid async duplication", "devDependencies": { "tap": "^7.1.2" }, + "files": [ + "inflight.js" + ], + "homepage": "https://github.com/isaacs/inflight", + "license": "ISC", + "main": "inflight.js", + "name": "inflight", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/inflight.git" + }, "scripts": { "test": "tap test.js --100" }, - "repository": { - "type": "git", - "url": "https://github.com/npm/inflight.git" - }, - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", - "bugs": { - "url": "https://github.com/isaacs/inflight/issues" - }, - "homepage": "https://github.com/isaacs/inflight", - "license": "ISC" -} \ No newline at end of file + "version": "1.0.6" +} diff --git a/node_modules/inherits/package.json b/node_modules/inherits/package.json index 47220feb9..d6501329e 100644 --- a/node_modules/inherits/package.json +++ b/node_modules/inherits/package.json @@ -1,7 +1,46 @@ { - "name": "inherits", + "_args": [ + [ + "inherits@2.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "inherits@2.0.3", + "_id": "inherits@2.0.3", + "_inBundle": false, + "_integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "_location": "/inherits", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "inherits@2.0.3", + "name": "inherits", + "escapedName": "inherits", + "rawSpec": "2.0.3", + "saveSpec": null, + "fetchSpec": "2.0.3" + }, + "_requiredBy": [ + "/glob", + "/util" + ], + "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "_spec": "2.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "browser": "./inherits_browser.js", + "bugs": { + "url": "https://github.com/isaacs/inherits/issues" + }, "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", - "version": "2.0.3", + "devDependencies": { + "tap": "^7.1.0" + }, + "files": [ + "inherits.js", + "inherits_browser.js" + ], + "homepage": "https://github.com/isaacs/inherits#readme", "keywords": [ "inheritance", "class", @@ -12,18 +51,15 @@ "browser", "browserify" ], - "main": "./inherits.js", - "browser": "./inherits_browser.js", - "repository": "git://github.com/isaacs/inherits", "license": "ISC", + "main": "./inherits.js", + "name": "inherits", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/inherits.git" + }, "scripts": { "test": "node test" }, - "devDependencies": { - "tap": "^7.1.0" - }, - "files": [ - "inherits.js", - "inherits_browser.js" - ] -} \ No newline at end of file + "version": "2.0.3" +} diff --git a/node_modules/ini/package.json b/node_modules/ini/package.json index 49027d955..b630e81a2 100644 --- a/node_modules/ini/package.json +++ b/node_modules/ini/package.json @@ -1,30 +1,68 @@ { - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", - "name": "ini", - "description": "An ini encoder/decoder for node", - "version": "1.3.5", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/ini.git" + "_args": [ + [ + "ini@1.3.5", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ini@1.3.5", + "_id": "ini@1.3.5", + "_inBundle": false, + "_integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "_location": "/ini", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ini@1.3.5", + "name": "ini", + "escapedName": "ini", + "rawSpec": "1.3.5", + "saveSpec": null, + "fetchSpec": "1.3.5" }, - "main": "ini.js", - "scripts": { - "pretest": "standard ini.js", - "test": "tap test/*.js --100 -J", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags" + "_requiredBy": [ + "/global-dirs", + "/rc" + ], + "_resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "_spec": "1.3.5", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" }, - "engines": { - "node": "*" + "bugs": { + "url": "https://github.com/isaacs/ini/issues" }, "dependencies": {}, + "description": "An ini encoder/decoder for node", "devDependencies": { "standard": "^10.0.3", "tap": "^10.7.3 || 11" }, - "license": "ISC", + "engines": { + "node": "*" + }, "files": [ "ini.js" - ] -} \ No newline at end of file + ], + "homepage": "https://github.com/isaacs/ini#readme", + "license": "ISC", + "main": "ini.js", + "name": "ini", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/ini.git" + }, + "scripts": { + "postpublish": "git push origin --all; git push origin --tags", + "postversion": "npm publish", + "pretest": "standard ini.js", + "preversion": "npm test", + "test": "tap test/*.js --100 -J" + }, + "version": "1.3.5" +} diff --git a/node_modules/irregular-plurals/package.json b/node_modules/irregular-plurals/package.json index cf9707d52..7aa148e4a 100644 --- a/node_modules/irregular-plurals/package.json +++ b/node_modules/irregular-plurals/package.json @@ -1,25 +1,56 @@ { - "name": "irregular-plurals", - "version": "3.2.0", - "description": "Map of nouns to their irregular plural form", - "license": "MIT", - "repository": "sindresorhus/irregular-plurals", + "_args": [ + [ + "irregular-plurals@3.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "irregular-plurals@3.2.0", + "_id": "irregular-plurals@3.2.0", + "_inBundle": false, + "_integrity": "sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q==", + "_location": "/irregular-plurals", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "irregular-plurals@3.2.0", + "name": "irregular-plurals", + "escapedName": "irregular-plurals", + "rawSpec": "3.2.0", + "saveSpec": null, + "fetchSpec": "3.2.0" + }, + "_requiredBy": [ + "/plur" + ], + "_resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.2.0.tgz", + "_spec": "3.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/irregular-plurals/issues" + }, + "description": "Map of nouns to their irregular plural form", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "irregular-plurals.json" ], + "homepage": "https://github.com/sindresorhus/irregular-plurals#readme", "keywords": [ "word", "words", @@ -33,14 +64,19 @@ "noun", "nouns" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" + "license": "MIT", + "name": "irregular-plurals", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/irregular-plurals.git" + }, + "scripts": { + "test": "xo && ava && tsd" }, "tsd": { "compilerOptions": { "resolveJsonModule": true } - } -} \ No newline at end of file + }, + "version": "3.2.0" +} diff --git a/node_modules/is-arrayish/package.json b/node_modules/is-arrayish/package.json index 47b168d29..470d10c63 100644 --- a/node_modules/is-arrayish/package.json +++ b/node_modules/is-arrayish/package.json @@ -1,8 +1,50 @@ { - "name": "is-arrayish", + "_args": [ + [ + "is-arrayish@0.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-arrayish@0.2.1", + "_id": "is-arrayish@0.2.1", + "_inBundle": false, + "_integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "_location": "/is-arrayish", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-arrayish@0.2.1", + "name": "is-arrayish", + "escapedName": "is-arrayish", + "rawSpec": "0.2.1", + "saveSpec": null, + "fetchSpec": "0.2.1" + }, + "_requiredBy": [ + "/error-ex" + ], + "_resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "_spec": "0.2.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Qix", + "url": "http://github.com/qix-" + }, + "bugs": { + "url": "https://github.com/qix-/node-is-arrayish/issues" + }, "description": "Determines if an object can be used as an array", - "version": "0.2.1", - "author": "Qix (http://github.com/qix-)", + "devDependencies": { + "coffee-script": "^1.9.3", + "coveralls": "^2.11.2", + "istanbul": "^0.3.17", + "mocha": "^2.2.5", + "should": "^7.0.1", + "xo": "^0.6.1" + }, + "homepage": "https://github.com/qix-/node-is-arrayish#readme", "keywords": [ "is", "array", @@ -15,20 +57,14 @@ "type" ], "license": "MIT", + "name": "is-arrayish", + "repository": { + "type": "git", + "url": "git+https://github.com/qix-/node-is-arrayish.git" + }, "scripts": { "pretest": "xo", "test": "mocha --compilers coffee:coffee-script/register" }, - "repository": { - "type": "git", - "url": "https://github.com/qix-/node-is-arrayish.git" - }, - "devDependencies": { - "coffee-script": "^1.9.3", - "coveralls": "^2.11.2", - "istanbul": "^0.3.17", - "mocha": "^2.2.5", - "should": "^7.0.1", - "xo": "^0.6.1" - } -} \ No newline at end of file + "version": "0.2.1" +} diff --git a/node_modules/is-binary-path/package.json b/node_modules/is-binary-path/package.json index e3bdf2a7f..b79ae65df 100644 --- a/node_modules/is-binary-path/package.json +++ b/node_modules/is-binary-path/package.json @@ -1,24 +1,58 @@ { - "name": "is-binary-path", - "version": "2.1.0", - "description": "Check if a file path is a binary file", - "license": "MIT", - "repository": "sindresorhus/is-binary-path", + "_args": [ + [ + "is-binary-path@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-binary-path@2.1.0", + "_id": "is-binary-path@2.1.0", + "_inBundle": false, + "_integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "_location": "/is-binary-path", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-binary-path@2.1.0", + "name": "is-binary-path", + "escapedName": "is-binary-path", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/chokidar" + ], + "_resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-binary-path/issues" + }, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "description": "Check if a file path is a binary file", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/is-binary-path#readme", "keywords": [ "binary", "extensions", @@ -29,12 +63,14 @@ "detect", "is" ], - "dependencies": { - "binary-extensions": "^2.0.0" + "license": "MIT", + "name": "is-binary-path", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-binary-path.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.0" +} diff --git a/node_modules/is-buffer/package.json b/node_modules/is-buffer/package.json index 9f304ee57..fc4220f06 100644 --- a/node_modules/is-buffer/package.json +++ b/node_modules/is-buffer/package.json @@ -1,7 +1,32 @@ { - "name": "is-buffer", - "description": "Determine if an object is a Buffer", - "version": "1.1.6", + "_args": [ + [ + "is-buffer@1.1.6", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "is-buffer@1.1.6", + "_id": "is-buffer@1.1.6", + "_inBundle": false, + "_integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "_location": "/is-buffer", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-buffer@1.1.6", + "name": "is-buffer", + "escapedName": "is-buffer", + "rawSpec": "1.1.6", + "saveSpec": null, + "fetchSpec": "1.1.6" + }, + "_requiredBy": [ + "/md5" + ], + "_resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "_spec": "1.1.6", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Feross Aboukhadijeh", "email": "feross@feross.org", @@ -11,11 +36,13 @@ "url": "https://github.com/feross/is-buffer/issues" }, "dependencies": {}, + "description": "Determine if an object is a Buffer", "devDependencies": { "standard": "*", "tape": "^4.0.0", "zuul": "^3.0.0" }, + "homepage": "https://github.com/feross/is-buffer#readme", "keywords": [ "buffer", "buffers", @@ -35,6 +62,7 @@ ], "license": "MIT", "main": "index.js", + "name": "is-buffer", "repository": { "type": "git", "url": "git://github.com/feross/is-buffer.git" @@ -47,5 +75,6 @@ }, "testling": { "files": "test/*.js" - } -} \ No newline at end of file + }, + "version": "1.1.6" +} diff --git a/node_modules/is-callable/package.json b/node_modules/is-callable/package.json index 937ad9352..6e7fa17d3 100644 --- a/node_modules/is-callable/package.json +++ b/node_modules/is-callable/package.json @@ -1,13 +1,42 @@ { - "name": "is-callable", - "version": "1.2.1", + "_args": [ + [ + "is-callable@1.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-callable@1.2.1", + "_id": "is-callable@1.2.1", + "_inBundle": false, + "_integrity": "sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg==", + "_location": "/is-callable", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-callable@1.2.1", + "name": "is-callable", + "escapedName": "is-callable", + "rawSpec": "1.2.1", + "saveSpec": null, + "fetchSpec": "1.2.1" + }, + "_requiredBy": [ + "/es-abstract", + "/es-to-primitive", + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.1.tgz", + "_spec": "1.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bugs": { + "url": "https://github.com/ljharb/is-callable/issues" }, "contributors": [ { @@ -16,45 +45,8 @@ "url": "http://ljharb.codes" } ], - "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.", - "license": "MIT", - "main": "index.js", - "scripts": { - "prepublish": "safe-publish-latest", - "pretest": "npm run --silent lint", - "test": "npm run --silent tests-only", - "posttest": "npx aud --production", - "tests-only": "npm run --silent test:stock && npm run --silent test:staging", - "test:stock": "node test", - "test:staging": "node --es-staging test", - "coverage": "npm run --silent istanbul", - "covert": "covert test", - "covert:quiet": "covert test --quiet", - "istanbul": "npm run --silent istanbul:clean && npm run --silent istanbul:std && npm run --silent istanbul:harmony && npm run --silent istanbul:merge && istanbul check", - "istanbul:clean": "rimraf coverage coverage-std coverage-harmony", - "istanbul:merge": "istanbul-merge --out coverage/coverage.raw.json coverage-harmony/coverage.raw.json coverage-std/coverage.raw.json && istanbul report html", - "istanbul:harmony": "node --harmony ./node_modules/istanbul/lib/cli.js cover test --dir coverage-harmony", - "istanbul:std": "istanbul cover test --report html --dir coverage-std", - "prelint": "eclint check *", - "lint": "eslint ." - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/is-callable.git" - }, - "keywords": [ - "Function", - "function", - "callable", - "generator", - "generator function", - "arrow", - "arrow function", - "ES6", - "toStringTag", - "@@toStringTag" - ], "dependencies": {}, + "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.", "devDependencies": { "@ljharb/eslint-config": "^17.2.0", "aud": "^1.1.2", @@ -71,6 +63,56 @@ "safe-publish-latest": "^1.1.4", "tape": "^5.0.1" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "greenkeeper": { + "ignore": [ + "rimraf" + ] + }, + "homepage": "https://github.com/ljharb/is-callable#readme", + "keywords": [ + "Function", + "function", + "callable", + "generator", + "generator function", + "arrow", + "arrow function", + "ES6", + "toStringTag", + "@@toStringTag" + ], + "license": "MIT", + "main": "index.js", + "name": "is-callable", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/is-callable.git" + }, + "scripts": { + "coverage": "npm run --silent istanbul", + "covert": "covert test", + "covert:quiet": "covert test --quiet", + "istanbul": "npm run --silent istanbul:clean && npm run --silent istanbul:std && npm run --silent istanbul:harmony && npm run --silent istanbul:merge && istanbul check", + "istanbul:clean": "rimraf coverage coverage-std coverage-harmony", + "istanbul:harmony": "node --harmony ./node_modules/istanbul/lib/cli.js cover test --dir coverage-harmony", + "istanbul:merge": "istanbul-merge --out coverage/coverage.raw.json coverage-harmony/coverage.raw.json coverage-std/coverage.raw.json && istanbul report html", + "istanbul:std": "istanbul cover test --report html --dir coverage-std", + "lint": "eslint .", + "posttest": "npx aud --production", + "prelint": "eclint check *", + "prepublish": "safe-publish-latest", + "pretest": "npm run --silent lint", + "test": "npm run --silent tests-only", + "test:staging": "node --es-staging test", + "test:stock": "node test", + "tests-only": "npm run --silent test:stock && npm run --silent test:staging" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -89,12 +131,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "greenkeeper": { - "ignore": [ - "rimraf" - ] - } -} \ No newline at end of file + "version": "1.2.1" +} diff --git a/node_modules/is-ci/package.json b/node_modules/is-ci/package.json index 3900a0420..090114824 100644 --- a/node_modules/is-ci/package.json +++ b/node_modules/is-ci/package.json @@ -1,23 +1,57 @@ { - "name": "is-ci", - "version": "2.0.0", - "description": "Detect if the current environment is a CI server", - "bin": "bin.js", - "main": "index.js", + "_args": [ + [ + "is-ci@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-ci@2.0.0", + "_id": "is-ci@2.0.0", + "_inBundle": false, + "_integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "_location": "/is-ci", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-ci@2.0.0", + "name": "is-ci", + "escapedName": "is-ci", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Thomas Watson Steen", + "email": "w@tson.dk", + "url": "https://twitter.com/wa7son" + }, + "bin": { + "is-ci": "bin.js" + }, + "bugs": { + "url": "https://github.com/watson/is-ci/issues" + }, + "coordinates": [ + 55.778272, + 12.593116 + ], "dependencies": { "ci-info": "^2.0.0" }, + "description": "Detect if the current environment is a CI server", "devDependencies": { "clear-module": "^3.0.0", "standard": "^12.0.1" }, - "scripts": { - "test": "standard && node test.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/watson/is-ci.git" - }, + "homepage": "https://github.com/watson/is-ci", "keywords": [ "ci", "continuous", @@ -25,14 +59,15 @@ "test", "detect" ], - "author": "Thomas Watson Steen (https://twitter.com/wa7son)", "license": "MIT", - "bugs": { - "url": "https://github.com/watson/is-ci/issues" + "main": "index.js", + "name": "is-ci", + "repository": { + "type": "git", + "url": "git+https://github.com/watson/is-ci.git" }, - "homepage": "https://github.com/watson/is-ci", - "coordinates": [ - 55.778272, - 12.593116 - ] -} \ No newline at end of file + "scripts": { + "test": "standard && node test.js" + }, + "version": "2.0.0" +} diff --git a/node_modules/is-date-object/package.json b/node_modules/is-date-object/package.json index 5226a735c..267e61735 100644 --- a/node_modules/is-date-object/package.json +++ b/node_modules/is-date-object/package.json @@ -1,36 +1,48 @@ { - "name": "is-date-object", - "version": "1.0.2", - "author": "Jordan Harband", - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", - "license": "MIT", - "main": "index.js", - "scripts": { - "prepublish": "safe-publish-latest", - "pretest": "npm run lint", - "test": "npm run tests-only", - "tests-only": "node --harmony --es-staging test", - "posttest": "npx aud", - "coverage": "covert test/index.js", - "lint": "eslint .", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/is-date-object.git" - }, - "keywords": [ - "Date", - "ES6", - "toStringTag", - "@@toStringTag", - "Date object" + "_args": [ + [ + "is-date-object@1.0.2", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "is-date-object@1.0.2", + "_id": "is-date-object@1.0.2", + "_inBundle": false, + "_integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "_location": "/is-date-object", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-date-object@1.0.2", + "name": "is-date-object", + "escapedName": "is-date-object", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" + }, + "_requiredBy": [ + "/es-to-primitive" + ], + "_resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false + }, + "bugs": { + "url": "https://github.com/ljharb/is-date-object/issues" + }, "dependencies": {}, + "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", "devDependencies": { "@ljharb/eslint-config": "^15.0.2", "auto-changelog": "^1.16.2", @@ -42,6 +54,38 @@ "safe-publish-latest": "^1.1.4", "tape": "^4.12.0" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "homepage": "https://github.com/ljharb/is-date-object#readme", + "keywords": [ + "Date", + "ES6", + "toStringTag", + "@@toStringTag", + "Date object" + ], + "license": "MIT", + "main": "index.js", + "name": "is-date-object", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/is-date-object.git" + }, + "scripts": { + "coverage": "covert test/index.js", + "lint": "eslint .", + "posttest": "npx aud", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"", + "prepublish": "safe-publish-latest", + "pretest": "npm run lint", + "test": "npm run tests-only", + "tests-only": "node --harmony --es-staging test", + "version": "auto-changelog && git add CHANGELOG.md" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -60,14 +104,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false - } -} \ No newline at end of file + "version": "1.0.2" +} diff --git a/node_modules/is-error/package.json b/node_modules/is-error/package.json index 441791f23..64bf65a76 100644 --- a/node_modules/is-error/package.json +++ b/node_modules/is-error/package.json @@ -1,20 +1,51 @@ { - "name": "is-error", - "version": "2.2.2", - "description": "Detect whether a value is an error", - "keywords": [], - "author": "Raynos ", - "repository": "git://github.com/mk-pmb/is-error-js.git", - "main": "index", - "homepage": "https://github.com/mk-pmb/is-error-js", + "_args": [ + [ + "is-error@2.2.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-error@2.2.2", + "_id": "is-error@2.2.2", + "_inBundle": false, + "_integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", + "_location": "/is-error", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-error@2.2.2", + "name": "is-error", + "escapedName": "is-error", + "rawSpec": "2.2.2", + "saveSpec": null, + "fetchSpec": "2.2.2" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", + "_spec": "2.2.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Raynos", + "email": "raynos2@gmail.com" + }, "bugs": { "url": "https://github.com/mk-pmb/is-error-js/issues" }, "contributors": [ - "Raynos", - "M.K. (https://github.com/mk-pmb)" + { + "name": "Raynos" + }, + { + "name": "M.K.", + "url": "https://github.com/mk-pmb" + } ], "dependencies": {}, + "description": "Detect whether a value is an error", "devDependencies": { "coveralls": "^2.10.0", "istanbul": "^0.3.5", @@ -24,22 +55,31 @@ "tap-spec": "^2.1.1", "tape": "^3.4.0" }, - "license": "MIT", - "scripts": { - "test": "npm run jshint -s && npm run cover -s", - "unit-test": "node test/index.js | tap-spec", - "jshint": "lint-trap .", - "cover": "istanbul cover --report html --print detail -- test/index.js && npm run check-cover -s", - "check-cover": "istanbul check-coverage --branches=100 --lines=100 --functions=100", - "view-cover": "opn ./coverage/index.html", - "travis": "npm run cover -s && istanbul report lcov && ((cat coverage/lcov.info | coveralls) || true)" - }, "engine": { "node": ">= 0.8.x" }, + "homepage": "https://github.com/mk-pmb/is-error-js", + "keywords": [], + "license": "MIT", + "main": "index", + "name": "is-error", + "ngen-version": "5.1.0", "pre-commit": [ "test" ], "pre-commit.silent": true, - "ngen-version": "5.1.0" -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git://github.com/mk-pmb/is-error-js.git" + }, + "scripts": { + "check-cover": "istanbul check-coverage --branches=100 --lines=100 --functions=100", + "cover": "istanbul cover --report html --print detail -- test/index.js && npm run check-cover -s", + "jshint": "lint-trap .", + "test": "npm run jshint -s && npm run cover -s", + "travis": "npm run cover -s && istanbul report lcov && ((cat coverage/lcov.info | coveralls) || true)", + "unit-test": "node test/index.js | tap-spec", + "view-cover": "opn ./coverage/index.html" + }, + "version": "2.2.2" +} diff --git a/node_modules/is-extglob/package.json b/node_modules/is-extglob/package.json index 00ad5c9fc..74dcef3ab 100644 --- a/node_modules/is-extglob/package.json +++ b/node_modules/is-extglob/package.json @@ -1,28 +1,52 @@ { - "name": "is-extglob", - "description": "Returns true if a string has an extglob.", - "version": "2.1.1", - "homepage": "https://github.com/jonschlinkert/is-extglob", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "repository": "jonschlinkert/is-extglob", + "_args": [ + [ + "is-extglob@2.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-extglob@2.1.1", + "_id": "is-extglob@2.1.1", + "_inBundle": false, + "_integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "_location": "/is-extglob", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-extglob@2.1.1", + "name": "is-extglob", + "escapedName": "is-extglob", + "rawSpec": "2.1.1", + "saveSpec": null, + "fetchSpec": "2.1.1" + }, + "_requiredBy": [ + "/is-glob" + ], + "_resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "_spec": "2.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/is-extglob/issues" }, - "license": "MIT", - "files": [ - "index.js" - ], - "main": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "mocha" - }, + "description": "Returns true if a string has an extglob.", "devDependencies": { "gulp-format-md": "^0.1.10", "mocha": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/jonschlinkert/is-extglob", "keywords": [ "bash", "braces", @@ -42,6 +66,16 @@ "string", "test" ], + "license": "MIT", + "main": "index.js", + "name": "is-extglob", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/is-extglob.git" + }, + "scripts": { + "test": "mocha" + }, "verb": { "toc": false, "layout": "default", @@ -65,5 +99,6 @@ "lint": { "reflinks": true } - } -} \ No newline at end of file + }, + "version": "2.1.1" +} diff --git a/node_modules/is-fullwidth-code-point/package.json b/node_modules/is-fullwidth-code-point/package.json index a67414558..92ce1883e 100644 --- a/node_modules/is-fullwidth-code-point/package.json +++ b/node_modules/is-fullwidth-code-point/package.json @@ -1,24 +1,56 @@ { - "name": "is-fullwidth-code-point", - "version": "3.0.0", - "description": "Check if the character represented by a given Unicode code point is fullwidth", - "license": "MIT", - "repository": "sindresorhus/is-fullwidth-code-point", + "_args": [ + [ + "is-fullwidth-code-point@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-fullwidth-code-point@3.0.0", + "_id": "is-fullwidth-code-point@3.0.0", + "_inBundle": false, + "_integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "_location": "/is-fullwidth-code-point", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-fullwidth-code-point@3.0.0", + "name": "is-fullwidth-code-point", + "escapedName": "is-fullwidth-code-point", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/slice-ansi", + "/string-width" + ], + "_resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues" + }, + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "devDependencies": { + "ava": "^1.3.1", + "tsd-check": "^0.5.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd-check" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", "keywords": [ "fullwidth", "full-width", @@ -34,9 +66,14 @@ "detect", "check" ], - "devDependencies": { - "ava": "^1.3.1", - "tsd-check": "^0.5.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "is-fullwidth-code-point", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git" + }, + "scripts": { + "test": "xo && ava && tsd-check" + }, + "version": "3.0.0" +} diff --git a/node_modules/is-glob/package.json b/node_modules/is-glob/package.json index b7afb44d2..ae5364ca8 100644 --- a/node_modules/is-glob/package.json +++ b/node_modules/is-glob/package.json @@ -1,36 +1,73 @@ { - "name": "is-glob", - "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", - "version": "4.0.1", - "homepage": "https://github.com/micromatch/is-glob", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Brian Woodward (https://twitter.com/doowb)", - "Daniel Perez (https://tuvistavie.com)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)" + "_args": [ + [ + "is-glob@4.0.1", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "micromatch/is-glob", + "_development": true, + "_from": "is-glob@4.0.1", + "_id": "is-glob@4.0.1", + "_inBundle": false, + "_integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "_location": "/is-glob", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-glob@4.0.1", + "name": "is-glob", + "escapedName": "is-glob", + "rawSpec": "4.0.1", + "saveSpec": null, + "fetchSpec": "4.0.1" + }, + "_requiredBy": [ + "/@typescript-eslint/typescript-estree", + "/chokidar", + "/del", + "/eslint", + "/glob-parent" + ], + "_resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "_spec": "4.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/micromatch/is-glob/issues" }, - "license": "MIT", - "files": [ - "index.js" + "contributors": [ + { + "name": "Brian Woodward", + "url": "https://twitter.com/doowb" + }, + { + "name": "Daniel Perez", + "url": "https://tuvistavie.com" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + } ], - "main": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "mocha" - }, "dependencies": { "is-extglob": "^2.1.1" }, + "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", "devDependencies": { "gulp-format-md": "^0.1.10", "mocha": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/micromatch/is-glob", "keywords": [ "bash", "braces", @@ -50,6 +87,16 @@ "string", "test" ], + "license": "MIT", + "main": "index.js", + "name": "is-glob", + "repository": { + "type": "git", + "url": "git+https://github.com/micromatch/is-glob.git" + }, + "scripts": { + "test": "mocha" + }, "verb": { "layout": "default", "plugins": [ @@ -77,5 +124,6 @@ "verb", "vinyl" ] - } -} \ No newline at end of file + }, + "version": "4.0.1" +} diff --git a/node_modules/is-installed-globally/package.json b/node_modules/is-installed-globally/package.json index bad8f8918..60eadbb6f 100644 --- a/node_modules/is-installed-globally/package.json +++ b/node_modules/is-installed-globally/package.json @@ -1,25 +1,64 @@ { - "name": "is-installed-globally", - "version": "0.3.2", - "description": "Check if your package was installed globally", - "license": "MIT", - "repository": "sindresorhus/is-installed-globally", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "is-installed-globally@0.3.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-installed-globally@0.3.2", + "_id": "is-installed-globally@0.3.2", + "_inBundle": false, + "_integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "_location": "/is-installed-globally", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-installed-globally@0.3.2", + "name": "is-installed-globally", + "escapedName": "is-installed-globally", + "rawSpec": "0.3.2", + "saveSpec": null, + "fetchSpec": "0.3.2" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "_spec": "0.3.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-installed-globally/issues" + }, + "dependencies": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + }, + "description": "Check if your package was installed globally", + "devDependencies": { + "ava": "^2.4.0", + "cpy": "^7.3.0", + "del": "^5.1.0", + "execa": "^2.0.4", + "make-dir": "^3.0.0", + "tsd": "^0.10.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/is-installed-globally#readme", "keywords": [ "global", "package", @@ -38,17 +77,14 @@ "bin", "binary" ], - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" + "license": "MIT", + "name": "is-installed-globally", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-installed-globally.git" }, - "devDependencies": { - "ava": "^2.4.0", - "cpy": "^7.3.0", - "del": "^5.1.0", - "execa": "^2.0.4", - "make-dir": "^3.0.0", - "tsd": "^0.10.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "0.3.2" +} diff --git a/node_modules/is-interactive/package.json b/node_modules/is-interactive/package.json index 2c0f4c55d..f017d8425 100644 --- a/node_modules/is-interactive/package.json +++ b/node_modules/is-interactive/package.json @@ -1,24 +1,56 @@ { - "name": "is-interactive", - "version": "1.0.0", - "description": "Check if stdout or stderr is interactive", - "license": "MIT", - "repository": "sindresorhus/is-interactive", + "_args": [ + [ + "is-interactive@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-interactive@1.0.0", + "_id": "is-interactive@1.0.0", + "_inBundle": false, + "_integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "_location": "/is-interactive", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-interactive@1.0.0", + "name": "is-interactive", + "escapedName": "is-interactive", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/ora" + ], + "_resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-interactive/issues" + }, + "description": "Check if stdout or stderr is interactive", + "devDependencies": { + "@types/node": "^12.0.12", + "ava": "^2.1.0", + "tsd": "^0.7.3", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/is-interactive#readme", "keywords": [ "interactive", "stdout", @@ -29,10 +61,14 @@ "shell", "tty" ], - "devDependencies": { - "@types/node": "^12.0.12", - "ava": "^2.1.0", - "tsd": "^0.7.3", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "is-interactive", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-interactive.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "1.0.0" +} diff --git a/node_modules/is-negative-zero/package.json b/node_modules/is-negative-zero/package.json index addc9f894..56baa49c3 100644 --- a/node_modules/is-negative-zero/package.json +++ b/node_modules/is-negative-zero/package.json @@ -1,25 +1,51 @@ { - "name": "is-negative-zero", - "version": "2.0.0", - "description": "Is this value negative zero? === will lie to you", - "author": "Jordan Harband", - "license": "MIT", - "main": "index.js", - "scripts": { - "test": "npm run lint && node test.js && npm run coverage-quiet", - "coverage": "covert test.js", - "coverage-quiet": "covert test.js --quiet", - "lint": "npm run jscs && npm run eslint", - "jscs": "jscs *.js", - "eslint": "eslint *.js" + "_args": [ + [ + "is-negative-zero@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-negative-zero@2.0.0", + "_id": "is-negative-zero@2.0.0", + "_inBundle": false, + "_integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "_location": "/is-negative-zero", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-negative-zero@2.0.0", + "name": "is-negative-zero", + "escapedName": "is-negative-zero", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/is-negative-zero.git" + "_requiredBy": [ + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband" }, "bugs": { "url": "https://github.com/ljharb/is-negative-zero/issues" }, + "dependencies": {}, + "description": "Is this value negative zero? === will lie to you", + "devDependencies": { + "@ljharb/eslint-config": "^1.0.3", + "covert": "^1.1.0", + "eslint": "^1.0.0-rc-3", + "jscs": "^1.13.1", + "tape": "^4.0.1" + }, + "engines": { + "node": ">= 0.4" + }, "homepage": "https://github.com/ljharb/is-negative-zero", "keywords": [ "is", @@ -31,13 +57,20 @@ "0", "-0" ], - "dependencies": {}, - "devDependencies": { - "tape": "^4.0.1", - "covert": "^1.1.0", - "jscs": "^1.13.1", - "eslint": "^1.0.0-rc-3", - "@ljharb/eslint-config": "^1.0.3" + "license": "MIT", + "main": "index.js", + "name": "is-negative-zero", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/is-negative-zero.git" + }, + "scripts": { + "coverage": "covert test.js", + "coverage-quiet": "covert test.js --quiet", + "eslint": "eslint *.js", + "jscs": "jscs *.js", + "lint": "npm run jscs && npm run eslint", + "test": "npm run lint && node test.js && npm run coverage-quiet" }, "testling": { "files": "test.js", @@ -58,7 +91,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - } -} \ No newline at end of file + "version": "2.0.0" +} diff --git a/node_modules/is-npm/package.json b/node_modules/is-npm/package.json index 07c9dcb40..4022a10a6 100644 --- a/node_modules/is-npm/package.json +++ b/node_modules/is-npm/package.json @@ -1,24 +1,55 @@ { - "name": "is-npm", - "version": "4.0.0", - "description": "Check if your code is running as an npm script", - "license": "MIT", - "repository": "sindresorhus/is-npm", + "_args": [ + [ + "is-npm@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-npm@4.0.0", + "_id": "is-npm@4.0.0", + "_inBundle": false, + "_integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "_location": "/is-npm", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-npm@4.0.0", + "name": "is-npm", + "escapedName": "is-npm", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-npm/issues" + }, + "description": "Check if your code is running as an npm script", + "devDependencies": { + "ava": "^2.4.0", + "tsd-check": "^0.6.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd-check" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/is-npm#readme", "keywords": [ "npm", "is", @@ -29,9 +60,14 @@ "run", "script" ], - "devDependencies": { - "ava": "^2.4.0", - "tsd-check": "^0.6.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "license": "MIT", + "name": "is-npm", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-npm.git" + }, + "scripts": { + "test": "xo && ava && tsd-check" + }, + "version": "4.0.0" +} diff --git a/node_modules/is-number/package.json b/node_modules/is-number/package.json index 1749833c1..a558dd29a 100644 --- a/node_modules/is-number/package.json +++ b/node_modules/is-number/package.json @@ -1,35 +1,68 @@ { - "name": "is-number", - "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.", - "version": "7.0.0", - "homepage": "https://github.com/jonschlinkert/is-number", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Olsten Larck (https://i.am.charlike.online)", - "Rouven Weßling (www.rouvenwessling.de)" + "_args": [ + [ + "is-number@7.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "jonschlinkert/is-number", + "_development": true, + "_from": "is-number@7.0.0", + "_id": "is-number@7.0.0", + "_inBundle": false, + "_integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "_location": "/is-number", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-number@7.0.0", + "name": "is-number", + "escapedName": "is-number", + "rawSpec": "7.0.0", + "saveSpec": null, + "fetchSpec": "7.0.0" + }, + "_requiredBy": [ + "/to-regex-range" + ], + "_resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "_spec": "7.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/is-number/issues" }, - "license": "MIT", - "files": [ - "index.js" + "contributors": [ + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + }, + { + "name": "Olsten Larck", + "url": "https://i.am.charlike.online" + }, + { + "name": "Rouven Weßling", + "url": "www.rouvenwessling.de" + } ], - "main": "index.js", - "engines": { - "node": ">=0.12.0" - }, - "scripts": { - "test": "mocha" - }, + "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.", "devDependencies": { "ansi": "^0.3.1", "benchmark": "^2.1.4", "gulp-format-md": "^1.0.0", "mocha": "^3.5.3" }, + "engines": { + "node": ">=0.12.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/jonschlinkert/is-number", "keywords": [ "cast", "check", @@ -58,6 +91,16 @@ "typeof", "value" ], + "license": "MIT", + "main": "index.js", + "name": "is-number", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/is-number.git" + }, + "scripts": { + "test": "mocha" + }, "verb": { "toc": false, "layout": "default", @@ -78,5 +121,6 @@ "lint": { "reflinks": true } - } -} \ No newline at end of file + }, + "version": "7.0.0" +} diff --git a/node_modules/is-obj/package.json b/node_modules/is-obj/package.json index 1485e78dd..44bb323f6 100644 --- a/node_modules/is-obj/package.json +++ b/node_modules/is-obj/package.json @@ -1,24 +1,55 @@ { - "name": "is-obj", - "version": "2.0.0", - "description": "Check if a value is an object", - "license": "MIT", - "repository": "sindresorhus/is-obj", + "_args": [ + [ + "is-obj@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-obj@2.0.0", + "_id": "is-obj@2.0.0", + "_inBundle": false, + "_integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "_location": "/is-obj", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-obj@2.0.0", + "name": "is-obj", + "escapedName": "is-obj", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/dot-prop" + ], + "_resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-obj/issues" + }, + "description": "Check if a value is an object", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/is-obj#readme", "keywords": [ "object", "is", @@ -26,9 +57,14 @@ "test", "type" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "is-obj", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-obj.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.0" +} diff --git a/node_modules/is-path-cwd/package.json b/node_modules/is-path-cwd/package.json index 064cba0b0..e4f3f8959 100644 --- a/node_modules/is-path-cwd/package.json +++ b/node_modules/is-path-cwd/package.json @@ -1,24 +1,55 @@ { - "name": "is-path-cwd", - "version": "2.2.0", - "description": "Check if a path is the current working directory", - "license": "MIT", - "repository": "sindresorhus/is-path-cwd", + "_args": [ + [ + "is-path-cwd@2.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-path-cwd@2.2.0", + "_id": "is-path-cwd@2.2.0", + "_inBundle": false, + "_integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "_location": "/is-path-cwd", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-path-cwd@2.2.0", + "name": "is-path-cwd", + "escapedName": "is-path-cwd", + "rawSpec": "2.2.0", + "saveSpec": null, + "fetchSpec": "2.2.0" + }, + "_requiredBy": [ + "/del" + ], + "_resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "_spec": "2.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-path-cwd/issues" + }, + "description": "Check if a path is the current working directory", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/is-path-cwd#readme", "keywords": [ "path", "cwd", @@ -28,9 +59,14 @@ "file", "folder" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "is-path-cwd", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-path-cwd.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.2.0" +} diff --git a/node_modules/is-path-inside/package.json b/node_modules/is-path-inside/package.json index 8d9d9343a..a49f500a4 100644 --- a/node_modules/is-path-inside/package.json +++ b/node_modules/is-path-inside/package.json @@ -1,24 +1,56 @@ { - "name": "is-path-inside", - "version": "3.0.2", - "description": "Check if a path is inside another path", - "license": "MIT", - "repository": "sindresorhus/is-path-inside", + "_args": [ + [ + "is-path-inside@3.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-path-inside@3.0.2", + "_id": "is-path-inside@3.0.2", + "_inBundle": false, + "_integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "_location": "/is-path-inside", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-path-inside@3.0.2", + "name": "is-path-inside", + "escapedName": "is-path-inside", + "rawSpec": "3.0.2", + "saveSpec": null, + "fetchSpec": "3.0.2" + }, + "_requiredBy": [ + "/del", + "/is-installed-globally" + ], + "_resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "_spec": "3.0.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/is-path-inside/issues" + }, + "description": "Check if a path is inside another path", + "devDependencies": { + "ava": "^2.1.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/is-path-inside#readme", "keywords": [ "path", "inside", @@ -28,9 +60,14 @@ "file", "resolve" ], - "devDependencies": { - "ava": "^2.1.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "is-path-inside", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/is-path-inside.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.0.2" +} diff --git a/node_modules/is-plain-object/package.json b/node_modules/is-plain-object/package.json index 986ffab26..6458523e5 100644 --- a/node_modules/is-plain-object/package.json +++ b/node_modules/is-plain-object/package.json @@ -1,41 +1,61 @@ { - "name": "is-plain-object", - "description": "Returns true if an object was created by the `Object` constructor.", - "version": "3.0.0", - "homepage": "https://github.com/jonschlinkert/is-plain-object", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Osman Nuri Okumuş (http://onokumus.com)", - "Steven Vachon (https://svachon.com)", - "(https://github.com/wtgtybhertgeghgtwtg)" + "_args": [ + [ + "is-plain-object@3.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "jonschlinkert/is-plain-object", + "_development": true, + "_from": "is-plain-object@3.0.0", + "_id": "is-plain-object@3.0.0", + "_inBundle": false, + "_integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "_location": "/is-plain-object", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-plain-object@3.0.0", + "name": "is-plain-object", + "escapedName": "is-plain-object", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/is-plain-object/issues" }, - "license": "MIT", - "main": "index.cjs.js", - "module": "index.js", - "types": "index.d.ts", - "files": [ - "index.d.ts", - "index.js", - "index.cjs.js" + "contributors": [ + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + }, + { + "name": "Osman Nuri Okumuş", + "url": "http://onokumus.com" + }, + { + "name": "Steven Vachon", + "url": "https://svachon.com" + }, + { + "url": "https://github.com/wtgtybhertgeghgtwtg" + } ], - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "build": "rollup -c", - "test_browser": "mocha-headless-chrome --args=disable-web-security -f test/browser.html", - "test_node": "mocha -r esm", - "test": "npm run test_node && npm run build && npm run test_browser", - "prepare": "rollup -c" - }, "dependencies": { "isobject": "^4.0.0" }, + "description": "Returns true if an object was created by the `Object` constructor.", "devDependencies": { "chai": "^4.2.0", "esm": "^3.2.22", @@ -45,6 +65,15 @@ "rollup": "^1.10.1", "rollup-plugin-node-resolve": "^4.2.3" }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.d.ts", + "index.js", + "index.cjs.js" + ], + "homepage": "https://github.com/jonschlinkert/is-plain-object", "keywords": [ "check", "is", @@ -59,6 +88,22 @@ "typeof", "value" ], + "license": "MIT", + "main": "index.cjs.js", + "module": "index.js", + "name": "is-plain-object", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/is-plain-object.git" + }, + "scripts": { + "build": "rollup -c", + "prepare": "rollup -c", + "test": "npm run test_node && npm run build && npm run test_browser", + "test_browser": "mocha-headless-chrome --args=disable-web-security -f test/browser.html", + "test_node": "mocha -r esm" + }, + "types": "index.d.ts", "verb": { "toc": false, "layout": "default", @@ -78,5 +123,6 @@ "lint": { "reflinks": true } - } -} \ No newline at end of file + }, + "version": "3.0.0" +} diff --git a/node_modules/is-promise/package.json b/node_modules/is-promise/package.json index e729cac00..0003ea169 100644 --- a/node_modules/is-promise/package.json +++ b/node_modules/is-promise/package.json @@ -1,16 +1,40 @@ { - "name": "is-promise", - "version": "3.0.0", - "description": "Test whether an object looks like a promises-a+ promise", - "main": "./index.js", - "scripts": { - "test": "node test" - }, - "files": [ - "index.js", - "index.mjs", - "index.d.ts" + "_args": [ + [ + "is-promise@3.0.0", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "is-promise@3.0.0", + "_id": "is-promise@3.0.0", + "_inBundle": false, + "_integrity": "sha512-aTHJ4BvETyySzLhguH+7sL4b8765eecqq7ZrHVuhZr3FjCL/IV+LsvisEeH+9d0AkChYny3ad1KEL+mKy4ot7A==", + "_location": "/is-promise", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-promise@3.0.0", + "name": "is-promise", + "escapedName": "is-promise", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/is-promise/-/is-promise-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "ForbesLindesay" + }, + "bugs": { + "url": "https://github.com/then/is-promise/issues" + }, + "description": "Test whether an object looks like a promises-a+ promise", "exports": { ".": [ { @@ -21,10 +45,21 @@ "./index.js" ] }, + "files": [ + "index.js", + "index.mjs", + "index.d.ts" + ], + "homepage": "https://github.com/then/is-promise#readme", + "license": "MIT", + "main": "./index.js", + "name": "is-promise", "repository": { "type": "git", - "url": "https://github.com/then/is-promise.git" + "url": "git+https://github.com/then/is-promise.git" }, - "author": "ForbesLindesay", - "license": "MIT" -} \ No newline at end of file + "scripts": { + "test": "node test" + }, + "version": "3.0.0" +} diff --git a/node_modules/is-regex/package.json b/node_modules/is-regex/package.json index f6c38a7c6..7b25e0ae2 100644 --- a/node_modules/is-regex/package.json +++ b/node_modules/is-regex/package.json @@ -1,44 +1,53 @@ { - "name": "is-regex", - "version": "1.1.1", - "description": "Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag", - "author": "Jordan Harband ", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "_args": [ + [ + "is-regex@1.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-regex@1.1.1", + "_id": "is-regex@1.1.1", + "_inBundle": false, + "_integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "_location": "/is-regex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-regex@1.1.1", + "name": "is-regex", + "escapedName": "is-regex", + "rawSpec": "1.1.1", + "saveSpec": null, + "fetchSpec": "1.1.1" }, - "license": "MIT", - "main": "index.js", - "scripts": { - "prepublish": "safe-publish-latest", - "pretest": "npm run lint", - "test": "npm run tests-only", - "tests-only": "node --harmony --es-staging test", - "posttest": "npx aud --production", - "coverage": "covert test/index.js", - "lint": "eslint .", - "eccheck": "eclint check *.js **/*.js > /dev/null", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" + "_requiredBy": [ + "/es-abstract", + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "_spec": "1.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband", + "email": "ljharb@gmail.com" }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/is-regex.git" + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false, + "hideCredit": true }, "bugs": { "url": "https://github.com/ljharb/is-regex/issues" }, - "homepage": "https://github.com/ljharb/is-regex", - "keywords": [ - "regex", - "regexp", - "is", - "regular expression", - "regular", - "expression" - ], "dependencies": { "has-symbols": "^1.0.1" }, + "description": "Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag", "devDependencies": { "@ljharb/eslint-config": "^17.1.0", "aud": "^1.1.2", @@ -50,6 +59,40 @@ "safe-publish-latest": "^1.1.4", "tape": "^5.0.1" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "homepage": "https://github.com/ljharb/is-regex", + "keywords": [ + "regex", + "regexp", + "is", + "regular expression", + "regular", + "expression" + ], + "license": "MIT", + "main": "index.js", + "name": "is-regex", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/is-regex.git" + }, + "scripts": { + "coverage": "covert test/index.js", + "eccheck": "eclint check *.js **/*.js > /dev/null", + "lint": "eslint .", + "posttest": "npx aud --production", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"", + "prepublish": "safe-publish-latest", + "pretest": "npm run lint", + "test": "npm run tests-only", + "tests-only": "node --harmony --es-staging test", + "version": "auto-changelog && git add CHANGELOG.md" + }, "testling": { "files": "test.js", "browsers": [ @@ -69,15 +112,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false, - "hideCredit": true - } -} \ No newline at end of file + "version": "1.1.1" +} diff --git a/node_modules/is-string/package.json b/node_modules/is-string/package.json index 0ef60f2e9..ac7a46336 100644 --- a/node_modules/is-string/package.json +++ b/node_modules/is-string/package.json @@ -1,38 +1,49 @@ { - "name": "is-string", - "version": "1.0.5", - "author": "Jordan Harband ", - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "description": "Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", - "license": "MIT", - "main": "index.js", - "scripts": { - "prepublish": "safe-publish-latest", - "pretest": "npm run lint", - "tests-only": "node --harmony --es-staging test", - "test": "npm run tests-only", - "posttest": "npx aud", - "coverage": "covert test/index.js", - "lint": "eslint .", - "eccheck": "eclint check *.js **/*.js > /dev/null", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/is-string.git" - }, - "keywords": [ - "String", - "string", - "ES6", - "toStringTag", - "@@toStringTag", - "String object" + "_args": [ + [ + "is-string@1.0.5", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "is-string@1.0.5", + "_id": "is-string@1.0.5", + "_inBundle": false, + "_integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "_location": "/is-string", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-string@1.0.5", + "name": "is-string", + "escapedName": "is-string", + "rawSpec": "1.0.5", + "saveSpec": null, + "fetchSpec": "1.0.5" + }, + "_requiredBy": [ + "/array-includes" + ], + "_resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "_spec": "1.0.5", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband", + "email": "ljharb@gmail.com" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false + }, + "bugs": { + "url": "https://github.com/ljharb/is-string/issues" + }, "dependencies": {}, + "description": "Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.", "devDependencies": { "@ljharb/eslint-config": "^15.0.2", "auto-changelog": "^1.16.2", @@ -45,6 +56,40 @@ "safe-publish-latest": "^1.1.4", "tape": "^4.12.0" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "homepage": "https://github.com/ljharb/is-string#readme", + "keywords": [ + "String", + "string", + "ES6", + "toStringTag", + "@@toStringTag", + "String object" + ], + "license": "MIT", + "main": "index.js", + "name": "is-string", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/is-string.git" + }, + "scripts": { + "coverage": "covert test/index.js", + "eccheck": "eclint check *.js **/*.js > /dev/null", + "lint": "eslint .", + "posttest": "npx aud", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"", + "prepublish": "safe-publish-latest", + "pretest": "npm run lint", + "test": "npm run tests-only", + "tests-only": "node --harmony --es-staging test", + "version": "auto-changelog && git add CHANGELOG.md" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -63,14 +108,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false - } -} \ No newline at end of file + "version": "1.0.5" +} diff --git a/node_modules/is-symbol/package.json b/node_modules/is-symbol/package.json index f9e2cbd80..4f3630d6a 100644 --- a/node_modules/is-symbol/package.json +++ b/node_modules/is-symbol/package.json @@ -1,40 +1,51 @@ { - "name": "is-symbol", - "version": "1.0.3", - "description": "Determine if a value is an ES6 Symbol or not.", - "main": "index.js", - "scripts": { - "prepublish": "safe-publish-latest", - "pretest": "npm run lint", - "tests-only": "node --es-staging --harmony test", - "test": "npm run tests-only", - "posttest": "npx aud", - "coverage": "covert test", - "lint": "eslint .", - "version": "auto-changelog && git add CHANGELOG.md", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" - }, - "repository": { - "type": "git", - "url": "git://github.com/inspect-js/is-symbol.git" - }, - "keywords": [ - "symbol", - "es6", - "is", - "Symbol" + "_args": [ + [ + "is-symbol@1.0.3", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Jordan Harband ", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "_development": true, + "_from": "is-symbol@1.0.3", + "_id": "is-symbol@1.0.3", + "_inBundle": false, + "_integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "_location": "/is-symbol", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-symbol@1.0.3", + "name": "is-symbol", + "escapedName": "is-symbol", + "rawSpec": "1.0.3", + "saveSpec": null, + "fetchSpec": "1.0.3" + }, + "_requiredBy": [ + "/es-to-primitive" + ], + "_resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "_spec": "1.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband", + "email": "ljharb@gmail.com" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false }, - "license": "MIT", "bugs": { "url": "https://github.com/inspect-js/is-symbol/issues" }, "dependencies": { "has-symbols": "^1.0.1" }, + "description": "Determine if a value is an ES6 Symbol or not.", "devDependencies": { "@ljharb/eslint-config": "^15.0.2", "auto-changelog": "^1.16.2", @@ -45,6 +56,37 @@ "semver": "^6.3.0", "tape": "^4.11.0" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "homepage": "https://github.com/inspect-js/is-symbol#readme", + "keywords": [ + "symbol", + "es6", + "is", + "Symbol" + ], + "license": "MIT", + "main": "index.js", + "name": "is-symbol", + "repository": { + "type": "git", + "url": "git://github.com/inspect-js/is-symbol.git" + }, + "scripts": { + "coverage": "covert test", + "lint": "eslint .", + "posttest": "npx aud", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"", + "prepublish": "safe-publish-latest", + "pretest": "npm run lint", + "test": "npm run tests-only", + "tests-only": "node --es-staging --harmony test", + "version": "auto-changelog && git add CHANGELOG.md" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -63,14 +105,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false - } -} \ No newline at end of file + "version": "1.0.3" +} diff --git a/node_modules/is-typedarray/package.json b/node_modules/is-typedarray/package.json index 6fc813ab7..bab0e3fe3 100644 --- a/node_modules/is-typedarray/package.json +++ b/node_modules/is-typedarray/package.json @@ -1,21 +1,48 @@ { - "name": "is-typedarray", - "version": "1.0.0", - "description": "Detect whether or not an object is a Typed Array", - "main": "index.js", - "scripts": { - "test": "node test" + "_args": [ + [ + "is-typedarray@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-typedarray@1.0.0", + "_id": "is-typedarray@1.0.0", + "_inBundle": false, + "_integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "_location": "/is-typedarray", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-typedarray@1.0.0", + "name": "is-typedarray", + "escapedName": "is-typedarray", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/typedarray-to-buffer", + "/write-file-atomic" + ], + "_resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Hugh Kennedy", + "email": "hughskennedy@gmail.com", + "url": "http://hughsk.io/" + }, + "bugs": { + "url": "https://github.com/hughsk/is-typedarray/issues" }, - "author": "Hugh Kennedy (http://hughsk.io/)", - "license": "MIT", "dependencies": {}, + "description": "Detect whether or not an object is a Typed Array", "devDependencies": { "tape": "^2.13.1" }, - "repository": { - "type": "git", - "url": "git://github.com/hughsk/is-typedarray.git" - }, + "homepage": "https://github.com/hughsk/is-typedarray", "keywords": [ "typed", "array", @@ -23,8 +50,15 @@ "is", "util" ], - "bugs": { - "url": "https://github.com/hughsk/is-typedarray/issues" + "license": "MIT", + "main": "index.js", + "name": "is-typedarray", + "repository": { + "type": "git", + "url": "git://github.com/hughsk/is-typedarray.git" }, - "homepage": "https://github.com/hughsk/is-typedarray" -} \ No newline at end of file + "scripts": { + "test": "node test" + }, + "version": "1.0.0" +} diff --git a/node_modules/is-yarn-global/package.json b/node_modules/is-yarn-global/package.json index 25b0e3dfc..17fe1ed70 100644 --- a/node_modules/is-yarn-global/package.json +++ b/node_modules/is-yarn-global/package.json @@ -1,15 +1,54 @@ { - "name": "is-yarn-global", - "version": "0.3.0", - "description": "Check if installed by yarn globally without any `fs` calls", - "repository": "git@github.com:LitoMore/is-yarn-global.git", - "author": "LitoMore (litomore@gmail.com)", - "license": "MIT", - "scripts": { - "test": "xo" + "_args": [ + [ + "is-yarn-global@0.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "is-yarn-global@0.3.0", + "_id": "is-yarn-global@0.3.0", + "_inBundle": false, + "_integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "_location": "/is-yarn-global", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "is-yarn-global@0.3.0", + "name": "is-yarn-global", + "escapedName": "is-yarn-global", + "rawSpec": "0.3.0", + "saveSpec": null, + "fetchSpec": "0.3.0" }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "_spec": "0.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "LitoMore", + "url": "litomore@gmail.com" + }, + "bugs": { + "url": "https://github.com/LitoMore/is-yarn-global/issues" + }, + "description": "Check if installed by yarn globally without any `fs` calls", "devDependencies": { "ava": "^0.24.0", "xo": "^0.18.2" - } -} \ No newline at end of file + }, + "homepage": "https://github.com/LitoMore/is-yarn-global#readme", + "license": "MIT", + "name": "is-yarn-global", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/LitoMore/is-yarn-global.git" + }, + "scripts": { + "test": "xo" + }, + "version": "0.3.0" +} diff --git a/node_modules/isarray/package.json b/node_modules/isarray/package.json index 615e6c214..adddb707a 100644 --- a/node_modules/isarray/package.json +++ b/node_modules/isarray/package.json @@ -1,29 +1,61 @@ { - "name": "isarray", - "description": "Array#isArray for older browsers", - "version": "0.0.1", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/isarray.git" - }, - "homepage": "https://github.com/juliangruber/isarray", - "main": "index.js", - "scripts": { - "test": "tap test/*.js" - }, - "dependencies": {}, - "devDependencies": { - "tap": "*" - }, - "keywords": [ - "browser", - "isarray", - "array" + "_args": [ + [ + "isarray@0.0.1", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "isarray@0.0.1", + "_id": "isarray@0.0.1", + "_inBundle": false, + "_integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "_location": "/isarray", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "isarray@0.0.1", + "name": "isarray", + "escapedName": "isarray", + "rawSpec": "0.0.1", + "saveSpec": null, + "fetchSpec": "0.0.1" + }, + "_requiredBy": [ + "/path-to-regexp" + ], + "_resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "_spec": "0.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Julian Gruber", "email": "mail@juliangruber.com", "url": "http://juliangruber.com" }, - "license": "MIT" -} \ No newline at end of file + "bugs": { + "url": "https://github.com/juliangruber/isarray/issues" + }, + "dependencies": {}, + "description": "Array#isArray for older browsers", + "devDependencies": { + "tap": "*" + }, + "homepage": "https://github.com/juliangruber/isarray", + "keywords": [ + "browser", + "isarray", + "array" + ], + "license": "MIT", + "main": "index.js", + "name": "isarray", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/isarray.git" + }, + "scripts": { + "test": "tap test/*.js" + }, + "version": "0.0.1" +} diff --git a/node_modules/isexe/package.json b/node_modules/isexe/package.json index 5e8bc7867..63d2b75f7 100644 --- a/node_modules/isexe/package.json +++ b/node_modules/isexe/package.json @@ -1,31 +1,64 @@ { - "name": "isexe", - "version": "2.0.0", - "description": "Minimal module to check if a file is executable.", - "main": "index.js", - "directories": { - "test": "test" + "_args": [ + [ + "isexe@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "isexe@2.0.0", + "_id": "isexe@2.0.0", + "_inBundle": false, + "_integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "_location": "/isexe", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "isexe@2.0.0", + "name": "isexe", + "escapedName": "isexe", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" }, + "_requiredBy": [ + "/eslint/which" + ], + "_resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bugs": { + "url": "https://github.com/isaacs/isexe/issues" + }, + "description": "Minimal module to check if a file is executable.", "devDependencies": { "mkdirp": "^0.5.1", "rimraf": "^2.5.0", "tap": "^10.3.0" }, - "scripts": { - "test": "tap test/*.js --100", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags" + "directories": { + "test": "test" }, - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "homepage": "https://github.com/isaacs/isexe#readme", + "keywords": [], "license": "ISC", + "main": "index.js", + "name": "isexe", "repository": { "type": "git", "url": "git+https://github.com/isaacs/isexe.git" }, - "keywords": [], - "bugs": { - "url": "https://github.com/isaacs/isexe/issues" + "scripts": { + "postpublish": "git push origin --all; git push origin --tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap test/*.js --100" }, - "homepage": "https://github.com/isaacs/isexe#readme" -} \ No newline at end of file + "version": "2.0.0" +} diff --git a/node_modules/isobject/package.json b/node_modules/isobject/package.json index c59d1ba3a..94274535b 100644 --- a/node_modules/isobject/package.json +++ b/node_modules/isobject/package.json @@ -1,43 +1,78 @@ { - "name": "isobject", - "description": "Returns true if the value is an object and not an array or null.", - "version": "4.0.0", - "homepage": "https://github.com/jonschlinkert/isobject", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "(https://github.com/LeSuisse)", - "Brian Woodward (https://twitter.com/doowb)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Magnús Dæhlen (https://github.com/magnudae)", - "Tom MacWright (https://macwright.org)" + "_args": [ + [ + "isobject@4.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "jonschlinkert/isobject", + "_development": true, + "_from": "isobject@4.0.0", + "_id": "isobject@4.0.0", + "_inBundle": false, + "_integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "_location": "/isobject", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "isobject@4.0.0", + "name": "isobject", + "escapedName": "isobject", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/is-plain-object" + ], + "_resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/jonschlinkert/isobject/issues" }, - "license": "MIT", - "files": [ - "index.d.ts", - "index.cjs.js", - "index.js" + "contributors": [ + { + "url": "https://github.com/LeSuisse" + }, + { + "name": "Brian Woodward", + "url": "https://twitter.com/doowb" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + }, + { + "name": "Magnús Dæhlen", + "url": "https://github.com/magnudae" + }, + { + "name": "Tom MacWright", + "url": "https://macwright.org" + } ], - "main": "index.cjs.js", - "module": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "build": "rollup -i index.js -o index.cjs.js -f cjs", - "test": "mocha -r esm", - "prepublish": "npm run build" - }, "dependencies": {}, + "description": "Returns true if the value is an object and not an array or null.", "devDependencies": { "esm": "^3.2.22", "gulp-format-md": "^0.1.9", "mocha": "^2.4.5", "rollup": "^1.10.1" }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.d.ts", + "index.cjs.js", + "index.js" + ], + "homepage": "https://github.com/jonschlinkert/isobject", "keywords": [ "check", "is", @@ -52,6 +87,19 @@ "typeof", "value" ], + "license": "MIT", + "main": "index.cjs.js", + "module": "index.js", + "name": "isobject", + "repository": { + "type": "git", + "url": "git+https://github.com/jonschlinkert/isobject.git" + }, + "scripts": { + "build": "rollup -i index.js -o index.cjs.js -f cjs", + "prepublish": "npm run build", + "test": "mocha -r esm" + }, "types": "index.d.ts", "verb": { "related": { @@ -76,5 +124,6 @@ "reflinks": [ "verb" ] - } -} \ No newline at end of file + }, + "version": "4.0.0" +} diff --git a/node_modules/js-string-escape/package.json b/node_modules/js-string-escape/package.json index 5675486fe..ddb336ae2 100644 --- a/node_modules/js-string-escape/package.json +++ b/node_modules/js-string-escape/package.json @@ -1,15 +1,58 @@ { - "name": "js-string-escape", - "version": "1.0.1", + "_args": [ + [ + "js-string-escape@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "js-string-escape@1.0.1", + "_id": "js-string-escape@1.0.1", + "_inBundle": false, + "_integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", + "_location": "/js-string-escape", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "js-string-escape@1.0.1", + "name": "js-string-escape", + "escapedName": "js-string-escape", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jo Liss", + "email": "joliss42@gmail.com" + }, + "bugs": { + "url": "https://github.com/joliss/js-string-escape/issues" + }, + "contributors": [ + { + "name": "Mathias Bynens", + "url": "http://mathiasbynens.be/" + } + ], "description": "Escape strings for use as JavaScript string literals", - "main": "index.js", - "scripts": { - "test": "tap test" + "devDependencies": { + "punycode": "~> 1.2.1", + "tap": "~> 0.4.2" }, - "repository": { - "type": "git", - "url": "https://github.com/joliss/js-string-escape" + "engines": { + "node": ">= 0.8" }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/joliss/js-string-escape#readme", "keywords": [ "string", "escape", @@ -17,22 +60,15 @@ "javascript", "ecmascript" ], - "author": "Jo Liss ", - "contributors": [ - { - "name": "Mathias Bynens", - "url": "http://mathiasbynens.be/" - } - ], "license": "MIT", - "devDependencies": { - "tap": "~> 0.4.2", - "punycode": "~> 1.2.1" + "main": "index.js", + "name": "js-string-escape", + "repository": { + "type": "git", + "url": "git+https://github.com/joliss/js-string-escape.git" }, - "engines": { - "node": ">= 0.8" + "scripts": { + "test": "tap test" }, - "files": [ - "index.js" - ] -} \ No newline at end of file + "version": "1.0.1" +} diff --git a/node_modules/js-tokens/package.json b/node_modules/js-tokens/package.json index a4c280b67..3635ef414 100644 --- a/node_modules/js-tokens/package.json +++ b/node_modules/js-tokens/package.json @@ -1,9 +1,50 @@ { - "name": "js-tokens", - "version": "4.0.0", - "author": "Simon Lydell", - "license": "MIT", + "_args": [ + [ + "js-tokens@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "js-tokens@4.0.0", + "_id": "js-tokens@4.0.0", + "_inBundle": false, + "_integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "_location": "/js-tokens", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "js-tokens@4.0.0", + "name": "js-tokens", + "escapedName": "js-tokens", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/@babel/highlight" + ], + "_resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Simon Lydell" + }, + "bugs": { + "url": "https://github.com/lydell/js-tokens/issues" + }, "description": "A regex that tokenizes JavaScript.", + "devDependencies": { + "coffeescript": "2.1.1", + "esprima": "4.0.0", + "everything.js": "1.0.3", + "mocha": "5.0.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/lydell/js-tokens#readme", "keywords": [ "JavaScript", "js", @@ -11,20 +52,17 @@ "tokenize", "regex" ], - "files": [ - "index.js" - ], - "repository": "lydell/js-tokens", - "scripts": { - "test": "mocha --ui tdd", - "esprima-compare": "node esprima-compare ./index.js everything.js/es5.js", - "build": "node generate-index.js", - "dev": "npm run build && npm test" + "license": "MIT", + "name": "js-tokens", + "repository": { + "type": "git", + "url": "git+https://github.com/lydell/js-tokens.git" }, - "devDependencies": { - "coffeescript": "2.1.1", - "esprima": "4.0.0", - "everything.js": "1.0.3", - "mocha": "5.0.0" - } -} \ No newline at end of file + "scripts": { + "build": "node generate-index.js", + "dev": "npm run build && npm test", + "esprima-compare": "node esprima-compare ./index.js everything.js/es5.js", + "test": "mocha --ui tdd" + }, + "version": "4.0.0" +} diff --git a/node_modules/js-yaml/node_modules/esprima/package.json b/node_modules/js-yaml/node_modules/esprima/package.json index 55d445995..15298dfc2 100644 --- a/node_modules/js-yaml/node_modules/esprima/package.json +++ b/node_modules/js-yaml/node_modules/esprima/package.json @@ -1,39 +1,44 @@ { - "name": "esprima", - "description": "ECMAScript parsing infrastructure for multipurpose analysis", - "homepage": "http://esprima.org", - "main": "dist/esprima.js", - "bin": { - "esparse": "./bin/esparse.js", - "esvalidate": "./bin/esvalidate.js" - }, - "version": "4.0.1", - "files": [ - "bin", - "dist/esprima.js" + "_args": [ + [ + "esprima@4.0.1", + "/home/marco/repos/github/codeql-action" + ] ], - "engines": { - "node": ">=4" + "_from": "esprima@4.0.1", + "_id": "esprima@4.0.1", + "_inBundle": false, + "_integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "_location": "/js-yaml/esprima", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "esprima@4.0.1", + "name": "esprima", + "escapedName": "esprima", + "rawSpec": "4.0.1", + "saveSpec": null, + "fetchSpec": "4.0.1" }, + "_requiredBy": [ + "/js-yaml" + ], + "_resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "_spec": "4.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Ariya Hidayat", "email": "ariya.hidayat@gmail.com" }, - "maintainers": [ - { - "name": "Ariya Hidayat", - "email": "ariya.hidayat@gmail.com", - "web": "http://ariya.ofilabs.com" - } - ], - "repository": { - "type": "git", - "url": "https://github.com/jquery/esprima.git" + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "bugs": { "url": "https://github.com/jquery/esprima/issues" }, - "license": "BSD-2-Clause", + "description": "ECMAScript parsing infrastructure for multipurpose analysis", "devDependencies": { "codecov.io": "~0.1.6", "escomplex-js": "1.2.0", @@ -62,6 +67,14 @@ "unicode-8.0.0": "~0.7.0", "webpack": "~1.14.0" }, + "engines": { + "node": ">=4" + }, + "files": [ + "bin", + "dist/esprima.js" + ], + "homepage": "http://esprima.org", "keywords": [ "ast", "ecmascript", @@ -70,43 +83,58 @@ "parser", "syntax" ], + "license": "BSD-2-Clause", + "main": "dist/esprima.js", + "maintainers": [ + { + "name": "Ariya Hidayat", + "email": "ariya.hidayat@gmail.com", + "url": "http://ariya.ofilabs.com" + } + ], + "name": "esprima", + "repository": { + "type": "git", + "url": "git+https://github.com/jquery/esprima.git" + }, "scripts": { - "check-version": "node test/check-version.js", - "tslint": "tslint src/*.ts", - "code-style": "tsfmt --verify src/*.ts && tsfmt --verify test/*.js", - "format-code": "tsfmt -r src/*.ts && tsfmt -r test/*.js", - "complexity": "node test/check-complexity.js", - "static-analysis": "npm run check-version && npm run tslint && npm run code-style && npm run complexity", - "hostile-env-tests": "node test/hostile-environment-tests.js", - "unit-tests": "node test/unit-tests.js", - "api-tests": "mocha -R dot test/api-tests.js", - "grammar-tests": "node test/grammar-tests.js", - "regression-tests": "node test/regression-tests.js", "all-tests": "npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests", - "verify-line-ending": "node test/verify-line-ending.js", - "generate-fixtures": "node tools/generate-fixtures.js", - "browser-tests": "npm run compile && npm run generate-fixtures && cd test && karma start --single-run", - "saucelabs-evergreen": "cd test && karma start saucelabs-evergreen.conf.js", - "saucelabs-safari": "cd test && karma start saucelabs-safari.conf.js", - "saucelabs-ie": "cd test && karma start saucelabs-ie.conf.js", - "saucelabs": "npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari", "analyze-coverage": "istanbul cover test/unit-tests.js", - "check-coverage": "istanbul check-coverage --statement 100 --branch 100 --function 100", - "dynamic-analysis": "npm run analyze-coverage && npm run check-coverage", - "compile": "tsc -p src/ && webpack && node tools/fixupbundle.js", - "test": "npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis", - "prepublish": "npm run compile", - "profile": "node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor", + "api-tests": "mocha -R dot test/api-tests.js", + "appveyor": "npm run compile && npm run all-tests && npm run browser-tests", + "benchmark": "npm run benchmark-parser && npm run benchmark-tokenizer", "benchmark-parser": "node -expose_gc test/benchmark-parser.js", "benchmark-tokenizer": "node --expose_gc test/benchmark-tokenizer.js", - "benchmark": "npm run benchmark-parser && npm run benchmark-tokenizer", - "codecov": "istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml", - "downstream": "node test/downstream.js", - "travis": "npm test", + "browser-tests": "npm run compile && npm run generate-fixtures && cd test && karma start --single-run", + "check-coverage": "istanbul check-coverage --statement 100 --branch 100 --function 100", + "check-version": "node test/check-version.js", "circleci": "npm test && npm run codecov && npm run downstream", - "appveyor": "npm run compile && npm run all-tests && npm run browser-tests", + "code-style": "tsfmt --verify src/*.ts && tsfmt --verify test/*.js", + "codecov": "istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml", + "compile": "tsc -p src/ && webpack && node tools/fixupbundle.js", + "complexity": "node test/check-complexity.js", + "downstream": "node test/downstream.js", "droneio": "npm run compile && npm run all-tests && npm run saucelabs", + "dynamic-analysis": "npm run analyze-coverage && npm run check-coverage", + "format-code": "tsfmt -r src/*.ts && tsfmt -r test/*.js", + "generate-fixtures": "node tools/generate-fixtures.js", "generate-regex": "node tools/generate-identifier-regex.js", - "generate-xhtml-entities": "node tools/generate-xhtml-entities.js" - } -} \ No newline at end of file + "generate-xhtml-entities": "node tools/generate-xhtml-entities.js", + "grammar-tests": "node test/grammar-tests.js", + "hostile-env-tests": "node test/hostile-environment-tests.js", + "prepublish": "npm run compile", + "profile": "node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor", + "regression-tests": "node test/regression-tests.js", + "saucelabs": "npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari", + "saucelabs-evergreen": "cd test && karma start saucelabs-evergreen.conf.js", + "saucelabs-ie": "cd test && karma start saucelabs-ie.conf.js", + "saucelabs-safari": "cd test && karma start saucelabs-safari.conf.js", + "static-analysis": "npm run check-version && npm run tslint && npm run code-style && npm run complexity", + "test": "npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis", + "travis": "npm test", + "tslint": "tslint src/*.ts", + "unit-tests": "node test/unit-tests.js", + "verify-line-ending": "node test/verify-line-ending.js" + }, + "version": "4.0.1" +} diff --git a/node_modules/js-yaml/package.json b/node_modules/js-yaml/package.json index dbaa43e0c..c8a6243a6 100644 --- a/node_modules/js-yaml/package.json +++ b/node_modules/js-yaml/package.json @@ -1,35 +1,67 @@ { - "name": "js-yaml", - "version": "3.13.1", - "description": "YAML 1.2 parser and serializer", - "keywords": [ - "yaml", - "parser", - "serializer", - "pyyaml" + "_args": [ + [ + "js-yaml@3.13.1", + "/home/marco/repos/github/codeql-action" + ] ], - "homepage": "https://github.com/nodeca/js-yaml", - "author": "Vladimir Zapparov ", - "contributors": [ - "Aleksey V Zapparov (http://www.ixti.net/)", - "Vitaly Puzrin (https://github.com/puzrin)", - "Martin Grenfell (http://got-ravings.blogspot.com)" - ], - "license": "MIT", - "repository": "nodeca/js-yaml", - "files": [ - "index.js", - "lib/", - "bin/", - "dist/" + "_from": "js-yaml@3.13.1", + "_id": "js-yaml@3.13.1", + "_inBundle": false, + "_integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "_location": "/js-yaml", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "js-yaml@3.13.1", + "name": "js-yaml", + "escapedName": "js-yaml", + "rawSpec": "3.13.1", + "saveSpec": null, + "fetchSpec": "3.13.1" + }, + "_requiredBy": [ + "/", + "/@eslint/eslintrc", + "/eslint", + "/supertap" ], + "_resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "_spec": "3.13.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Vladimir Zapparov", + "email": "dervus.grim@gmail.com" + }, "bin": { "js-yaml": "bin/js-yaml.js" }, + "bugs": { + "url": "https://github.com/nodeca/js-yaml/issues" + }, + "contributors": [ + { + "name": "Aleksey V Zapparov", + "email": "ixti@member.fsf.org", + "url": "http://www.ixti.net/" + }, + { + "name": "Vitaly Puzrin", + "email": "vitaly@rcdesign.ru", + "url": "https://github.com/puzrin" + }, + { + "name": "Martin Grenfell", + "email": "martin.grenfell@gmail.com", + "url": "http://got-ravings.blogspot.com" + } + ], "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, + "description": "YAML 1.2 parser and serializer", "devDependencies": { "ansi": "^0.3.1", "benchmark": "^2.1.4", @@ -41,7 +73,27 @@ "mocha": "^5.2.0", "uglify-js": "^3.0.1" }, + "files": [ + "index.js", + "lib/", + "bin/", + "dist/" + ], + "homepage": "https://github.com/nodeca/js-yaml", + "keywords": [ + "yaml", + "parser", + "serializer", + "pyyaml" + ], + "license": "MIT", + "name": "js-yaml", + "repository": { + "type": "git", + "url": "git+https://github.com/nodeca/js-yaml.git" + }, "scripts": { "test": "make test" - } -} \ No newline at end of file + }, + "version": "3.13.1" +} diff --git a/node_modules/json-buffer/package.json b/node_modules/json-buffer/package.json index 3c51a6781..245c483e3 100644 --- a/node_modules/json-buffer/package.json +++ b/node_modules/json-buffer/package.json @@ -1,20 +1,55 @@ { - "name": "json-buffer", + "_args": [ + [ + "json-buffer@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "json-buffer@3.0.0", + "_id": "json-buffer@3.0.0", + "_inBundle": false, + "_integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "_location": "/json-buffer", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "json-buffer@3.0.0", + "name": "json-buffer", + "escapedName": "json-buffer", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/keyv" + ], + "_resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Dominic Tarr", + "email": "dominic.tarr@gmail.com", + "url": "http://dominictarr.com" + }, + "bugs": { + "url": "https://github.com/dominictarr/json-buffer/issues" + }, "description": "JSON parse & stringify that supports binary via bops & base64", - "version": "3.0.0", + "devDependencies": { + "tape": "^4.6.3" + }, "homepage": "https://github.com/dominictarr/json-buffer", + "license": "MIT", + "name": "json-buffer", "repository": { "type": "git", "url": "git://github.com/dominictarr/json-buffer.git" }, - "devDependencies": { - "tape": "^4.6.3" - }, "scripts": { "test": "set -e; for t in test/*.js; do node $t; done" }, - "author": "Dominic Tarr (http://dominictarr.com)", - "license": "MIT", "testling": { "files": "test/*.js", "browsers": [ @@ -30,5 +65,6 @@ "iphone/6.0..latest", "android-browser/4.2..latest" ] - } -} \ No newline at end of file + }, + "version": "3.0.0" +} diff --git a/node_modules/json-parse-better-errors/package.json b/node_modules/json-parse-better-errors/package.json index 89b9301d6..05f1add5e 100644 --- a/node_modules/json-parse-better-errors/package.json +++ b/node_modules/json-parse-better-errors/package.json @@ -1,38 +1,40 @@ { - "name": "json-parse-better-errors", - "version": "1.0.2", - "description": "JSON.parse with context information on error", - "main": "index.js", - "files": [ - "*.js" + "_args": [ + [ + "json-parse-better-errors@1.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "prerelease": "npm t", - "postrelease": "npm publish && git push --follow-tags", - "pretest": "standard", - "release": "standard-version -s", - "test": "tap -J --coverage test/*.js", - "update-coc": "weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'", - "update-contrib": "weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'" + "_development": true, + "_from": "json-parse-better-errors@1.0.2", + "_id": "json-parse-better-errors@1.0.2", + "_inBundle": false, + "_integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "_location": "/json-parse-better-errors", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "json-parse-better-errors@1.0.2", + "name": "json-parse-better-errors", + "escapedName": "json-parse-better-errors", + "rawSpec": "1.0.2", + "saveSpec": null, + "fetchSpec": "1.0.2" }, - "repository": "https://github.com/zkat/json-parse-better-errors", - "keywords": [ - "JSON", - "parser" + "_requiredBy": [ + "/parse-json", + "/read-pkg/parse-json" ], + "_resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "_spec": "1.0.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Kat Marchán", - "email": "kzm@zkat.tech", - "twitter": "maybekatz" + "email": "kzm@zkat.tech" }, - "license": "MIT", - "devDependencies": { - "nyc": "^10.3.2", - "standard": "^9.0.2", - "standard-version": "^4.1.0", - "tap": "^10.3.3", - "weallbehave": "^1.2.0", - "weallcontribute": "^1.0.8" + "bugs": { + "url": "https://github.com/zkat/json-parse-better-errors/issues" }, "config": { "nyc": { @@ -41,5 +43,39 @@ "test/**" ] } - } -} \ No newline at end of file + }, + "description": "JSON.parse with context information on error", + "devDependencies": { + "nyc": "^10.3.2", + "standard": "^9.0.2", + "standard-version": "^4.1.0", + "tap": "^10.3.3", + "weallbehave": "^1.2.0", + "weallcontribute": "^1.0.8" + }, + "files": [ + "*.js" + ], + "homepage": "https://github.com/zkat/json-parse-better-errors#readme", + "keywords": [ + "JSON", + "parser" + ], + "license": "MIT", + "main": "index.js", + "name": "json-parse-better-errors", + "repository": { + "type": "git", + "url": "git+https://github.com/zkat/json-parse-better-errors.git" + }, + "scripts": { + "postrelease": "npm publish && git push --follow-tags", + "prerelease": "npm t", + "pretest": "standard", + "release": "standard-version -s", + "test": "tap -J --coverage test/*.js", + "update-coc": "weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'", + "update-contrib": "weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'" + }, + "version": "1.0.2" +} diff --git a/node_modules/json-schema-traverse/package.json b/node_modules/json-schema-traverse/package.json index e2d61a06d..e3455adac 100644 --- a/node_modules/json-schema-traverse/package.json +++ b/node_modules/json-schema-traverse/package.json @@ -1,28 +1,40 @@ { - "name": "json-schema-traverse", - "version": "0.4.1", - "description": "Traverse JSON Schema passing each schema object to callback", - "main": "index.js", - "scripts": { - "eslint": "eslint index.js spec", - "test-spec": "mocha spec -R spec", - "test": "npm run eslint && nyc npm run test-spec" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/epoberezkin/json-schema-traverse.git" - }, - "keywords": [ - "JSON-Schema", - "traverse", - "iterate" + "_args": [ + [ + "json-schema-traverse@0.4.1", + "/home/marco/repos/github/codeql-action" + ] ], - "author": "Evgeny Poberezkin", - "license": "MIT", + "_development": true, + "_from": "json-schema-traverse@0.4.1", + "_id": "json-schema-traverse@0.4.1", + "_inBundle": false, + "_integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "_location": "/json-schema-traverse", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "json-schema-traverse@0.4.1", + "name": "json-schema-traverse", + "escapedName": "json-schema-traverse", + "rawSpec": "0.4.1", + "saveSpec": null, + "fetchSpec": "0.4.1" + }, + "_requiredBy": [ + "/ajv" + ], + "_resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "_spec": "0.4.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Evgeny Poberezkin" + }, "bugs": { "url": "https://github.com/epoberezkin/json-schema-traverse/issues" }, - "homepage": "https://github.com/epoberezkin/json-schema-traverse#readme", + "description": "Traverse JSON Schema passing each schema object to callback", "devDependencies": { "coveralls": "^2.13.1", "eslint": "^3.19.0", @@ -30,6 +42,15 @@ "nyc": "^11.0.2", "pre-commit": "^1.2.2" }, + "homepage": "https://github.com/epoberezkin/json-schema-traverse#readme", + "keywords": [ + "JSON-Schema", + "traverse", + "iterate" + ], + "license": "MIT", + "main": "index.js", + "name": "json-schema-traverse", "nyc": { "exclude": [ "**/spec/**", @@ -39,5 +60,15 @@ "lcov", "text-summary" ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+https://github.com/epoberezkin/json-schema-traverse.git" + }, + "scripts": { + "eslint": "eslint index.js spec", + "test": "npm run eslint && nyc npm run test-spec", + "test-spec": "mocha spec -R spec" + }, + "version": "0.4.1" +} diff --git a/node_modules/json-stable-stringify-without-jsonify/package.json b/node_modules/json-stable-stringify-without-jsonify/package.json index 8c86b9552..b8423aeda 100644 --- a/node_modules/json-stable-stringify-without-jsonify/package.json +++ b/node_modules/json-stable-stringify-without-jsonify/package.json @@ -1,12 +1,62 @@ { - "name": "json-stable-stringify-without-jsonify", - "version": "1.0.1", - "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies", - "main": "index.js", + "_args": [ + [ + "json-stable-stringify-without-jsonify@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "json-stable-stringify-without-jsonify@1.0.1", + "_id": "json-stable-stringify-without-jsonify@1.0.1", + "_inBundle": false, + "_integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "_location": "/json-stable-stringify-without-jsonify", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "json-stable-stringify-without-jsonify@1.0.1", + "name": "json-stable-stringify-without-jsonify", + "escapedName": "json-stable-stringify-without-jsonify", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "bugs": { + "url": "https://github.com/samn/json-stable-stringify/issues" + }, "dependencies": {}, + "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies", "devDependencies": { "tape": "~1.0.4" }, + "homepage": "https://github.com/samn/json-stable-stringify", + "keywords": [ + "json", + "stringify", + "deterministic", + "hash", + "sort", + "stable" + ], + "license": "MIT", + "main": "index.js", + "name": "json-stable-stringify-without-jsonify", + "repository": { + "type": "git", + "url": "git://github.com/samn/json-stable-stringify.git" + }, "scripts": { "test": "tape test/*.js" }, @@ -22,23 +72,5 @@ "opera/latest" ] }, - "repository": { - "type": "git", - "url": "git://github.com/samn/json-stable-stringify.git" - }, - "homepage": "https://github.com/samn/json-stable-stringify", - "keywords": [ - "json", - "stringify", - "deterministic", - "hash", - "sort", - "stable" - ], - "author": { - "name": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net" - }, - "license": "MIT" -} \ No newline at end of file + "version": "1.0.1" +} diff --git a/node_modules/json-stringify-safe/package.json b/node_modules/json-stringify-safe/package.json index 7493a587d..a90603f2b 100644 --- a/node_modules/json-stringify-safe/package.json +++ b/node_modules/json-stringify-safe/package.json @@ -1,31 +1,70 @@ { - "name": "json-stringify-safe", - "version": "5.0.1", + "_args": [ + [ + "json-stringify-safe@5.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "json-stringify-safe@5.0.1", + "_id": "json-stringify-safe@5.0.1", + "_inBundle": false, + "_integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "_location": "/json-stringify-safe", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "json-stringify-safe@5.0.1", + "name": "json-stringify-safe", + "escapedName": "json-stringify-safe", + "rawSpec": "5.0.1", + "saveSpec": null, + "fetchSpec": "5.0.1" + }, + "_requiredBy": [ + "/nock" + ], + "_resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "_spec": "5.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me" + }, + "bugs": { + "url": "https://github.com/isaacs/json-stringify-safe/issues" + }, + "contributors": [ + { + "name": "Andri Möll", + "email": "andri@dot.ee", + "url": "http://themoll.com" + } + ], "description": "Like JSON.stringify, but doesn't blow up on circular refs.", + "devDependencies": { + "mocha": ">= 2.1.0 < 3", + "must": ">= 0.12 < 0.13", + "sinon": ">= 1.12.2 < 2" + }, + "homepage": "https://github.com/isaacs/json-stringify-safe", "keywords": [ "json", "stringify", "circular", "safe" ], - "homepage": "https://github.com/isaacs/json-stringify-safe", - "bugs": "https://github.com/isaacs/json-stringify-safe/issues", - "author": "Isaac Z. Schlueter (http://blog.izs.me)", - "contributors": [ - "Andri Möll (http://themoll.com)" - ], "license": "ISC", + "main": "stringify.js", + "name": "json-stringify-safe", "repository": { "type": "git", - "url": "git://github.com/isaacs/json-stringify-safe" + "url": "git://github.com/isaacs/json-stringify-safe.git" }, - "main": "stringify.js", "scripts": { "test": "node test.js" }, - "devDependencies": { - "mocha": ">= 2.1.0 < 3", - "must": ">= 0.12 < 0.13", - "sinon": ">= 1.12.2 < 2" - } -} \ No newline at end of file + "version": "5.0.1" +} diff --git a/node_modules/json5/package.json b/node_modules/json5/package.json index 17bd44316..99804b9fd 100644 --- a/node_modules/json5/package.json +++ b/node_modules/json5/package.json @@ -1,49 +1,62 @@ { - "name": "json5", - "version": "1.0.1", - "description": "JSON for humans.", - "main": "lib/index.js", - "bin": "lib/cli.js", + "_args": [ + [ + "json5@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "json5@1.0.1", + "_id": "json5@1.0.1", + "_inBundle": false, + "_integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "_location": "/json5", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "json5@1.0.1", + "name": "json5", + "escapedName": "json5", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/tsconfig-paths" + ], + "_resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Aseem Kishore", + "email": "aseem.kishore@gmail.com" + }, + "bin": { + "json5": "lib/cli.js" + }, "browser": "dist/index.js", - "files": [ - "lib/", - "dist/" - ], - "scripts": { - "build": "babel-node build/build.js && babel src -d lib && rollup -c", - "coverage": "nyc report --reporter=text-lcov | coveralls", - "lint": "eslint --fix build src", - "prepublishOnly": "npm run lint && npm test && npm run production", - "pretest": "cross-env NODE_ENV=test npm run build", - "preversion": "npm run lint && npm test && npm run production", - "production": "cross-env NODE_ENV=production npm run build", - "test": "nyc --reporter=html --reporter=text mocha" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/json5/json5.git" - }, - "keywords": [ - "json", - "json5", - "es5", - "es2015", - "ecmascript" - ], - "author": "Aseem Kishore ", - "contributors": [ - "Max Nanasy ", - "Andrew Eisenberg ", - "Jordan Tucker " - ], - "license": "MIT", "bugs": { "url": "https://github.com/json5/json5/issues" }, - "homepage": "http://json5.org/", + "contributors": [ + { + "name": "Max Nanasy", + "email": "max.nanasy@gmail.com" + }, + { + "name": "Andrew Eisenberg", + "email": "andrew@eisenberg.as" + }, + { + "name": "Jordan Tucker", + "email": "jordanbtucker@gmail.com" + } + ], "dependencies": { "minimist": "^1.2.0" }, + "description": "JSON for humans.", "devDependencies": { "babel-cli": "^6.26.0", "babel-core": "^6.26.0", @@ -72,5 +85,35 @@ "rollup-plugin-uglify": "^3.0.0", "sinon": "^4.4.2", "unicode-9.0.0": "^0.7.5" - } -} \ No newline at end of file + }, + "files": [ + "lib/", + "dist/" + ], + "homepage": "http://json5.org/", + "keywords": [ + "json", + "json5", + "es5", + "es2015", + "ecmascript" + ], + "license": "MIT", + "main": "lib/index.js", + "name": "json5", + "repository": { + "type": "git", + "url": "git+https://github.com/json5/json5.git" + }, + "scripts": { + "build": "babel-node build/build.js && babel src -d lib && rollup -c", + "coverage": "nyc report --reporter=text-lcov | coveralls", + "lint": "eslint --fix build src", + "prepublishOnly": "npm run lint && npm test && npm run production", + "pretest": "cross-env NODE_ENV=test npm run build", + "preversion": "npm run lint && npm test && npm run production", + "production": "cross-env NODE_ENV=production npm run build", + "test": "nyc --reporter=html --reporter=text mocha" + }, + "version": "1.0.1" +} diff --git a/node_modules/jsonschema/package.json b/node_modules/jsonschema/package.json index 8d384e2d4..79d2bb63e 100644 --- a/node_modules/jsonschema/package.json +++ b/node_modules/jsonschema/package.json @@ -1,25 +1,55 @@ { - "author": "Tom de Grunt ", - "name": "jsonschema", - "version": "1.2.6", - "license": "MIT", - "dependencies": {}, + "_args": [ + [ + "jsonschema@1.2.6", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "jsonschema@1.2.6", + "_id": "jsonschema@1.2.6", + "_inBundle": false, + "_integrity": "sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA==", + "_location": "/jsonschema", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "jsonschema@1.2.6", + "name": "jsonschema", + "escapedName": "jsonschema", + "rawSpec": "1.2.6", + "saveSpec": null, + "fetchSpec": "1.2.6" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz", + "_spec": "1.2.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Tom de Grunt", + "email": "tom@degrunt.nl" + }, + "bugs": { + "url": "https://github.com/tdegrunt/jsonschema/issues" + }, "contributors": [ { "name": "Austin Wright" } ], - "main": "./lib", - "typings": "./lib/index.d.ts", + "dependencies": {}, + "description": "A fast and easy to use JSON Schema validator", "devDependencies": { + "chai": "~1.5.0", "json-metaschema": "^1.2.0", - "mocha": "~3", - "chai": "~1.5.0" + "mocha": "~3" }, - "optionalDependencies": {}, "engines": { "node": "*" }, + "homepage": "https://github.com/tdegrunt/jsonschema#readme", "keywords": [ "json", "schema", @@ -27,12 +57,17 @@ "validator", "validation" ], + "license": "MIT", + "main": "./lib", + "name": "jsonschema", + "optionalDependencies": {}, "repository": { "type": "git", "url": "git://github.com/tdegrunt/jsonschema.git" }, - "description": "A fast and easy to use JSON Schema validator", "scripts": { - "test": "./node_modules/.bin/mocha -R spec" - } -} \ No newline at end of file + "test": "mocha -R spec" + }, + "typings": "./lib/index.d.ts", + "version": "1.2.6" +} diff --git a/node_modules/just-extend/package.json b/node_modules/just-extend/package.json index b41a5ec89..fa5f76a85 100644 --- a/node_modules/just-extend/package.json +++ b/node_modules/just-extend/package.json @@ -1,12 +1,41 @@ { - "name": "just-extend", - "version": "4.1.0", - "description": "extend an object", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "_args": [ + [ + "just-extend@4.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "just-extend@4.1.0", + "_id": "just-extend@4.1.0", + "_inBundle": false, + "_integrity": "sha512-ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA==", + "_location": "/just-extend", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "just-extend@4.1.0", + "name": "just-extend", + "escapedName": "just-extend", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" }, - "repository": "https://github.com/angus-c/just", + "_requiredBy": [ + "/nise" + ], + "_resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Angus Croll" + }, + "bugs": { + "url": "https://github.com/angus-c/just/issues" + }, + "description": "extend an object", + "homepage": "https://github.com/angus-c/just#readme", "keywords": [ "object", "assign", @@ -18,9 +47,15 @@ "no-dependencies", "just" ], - "author": "Angus Croll", "license": "MIT", - "bugs": { - "url": "https://github.com/angus-c/just/issues" - } -} \ No newline at end of file + "main": "index.js", + "name": "just-extend", + "repository": { + "type": "git", + "url": "git+https://github.com/angus-c/just.git" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "version": "4.1.0" +} diff --git a/node_modules/keyv/package.json b/node_modules/keyv/package.json index e179afca8..4b2a292d3 100644 --- a/node_modules/keyv/package.json +++ b/node_modules/keyv/package.json @@ -1,20 +1,61 @@ { - "name": "keyv", - "version": "3.1.0", + "_args": [ + [ + "keyv@3.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "keyv@3.1.0", + "_id": "keyv@3.1.0", + "_inBundle": false, + "_integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "_location": "/keyv", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "keyv@3.1.0", + "name": "keyv", + "escapedName": "keyv", + "rawSpec": "3.1.0", + "saveSpec": null, + "fetchSpec": "3.1.0" + }, + "_requiredBy": [ + "/cacheable-request" + ], + "_resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "_spec": "3.1.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Luke Childs", + "email": "lukechilds123@gmail.com", + "url": "http://lukechilds.co.uk" + }, + "bugs": { + "url": "https://github.com/lukechilds/keyv/issues" + }, + "dependencies": { + "json-buffer": "3.0.0" + }, "description": "Simple key-value storage with support for multiple backends", - "main": "src/index.js", - "scripts": { - "test": "xo && nyc ava test/keyv.js", - "test:full": "xo && nyc ava --serial", - "coverage": "nyc report --reporter=text-lcov | coveralls" - }, - "xo": { - "extends": "xo-lukechilds" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/lukechilds/keyv.git" + "devDependencies": { + "@keyv/mongo": "*", + "@keyv/mysql": "*", + "@keyv/postgres": "*", + "@keyv/redis": "*", + "@keyv/sqlite": "*", + "@keyv/test-suite": "*", + "ava": "^0.25.0", + "coveralls": "^3.0.0", + "eslint-config-xo-lukechilds": "^1.0.0", + "nyc": "^11.0.3", + "this": "^1.0.2", + "timekeeper": "^2.0.0", + "xo": "^0.20.1" }, + "homepage": "https://github.com/lukechilds/keyv", "keywords": [ "key", "value", @@ -22,28 +63,20 @@ "cache", "ttl" ], - "author": "Luke Childs (http://lukechilds.co.uk)", "license": "MIT", - "bugs": { - "url": "https://github.com/lukechilds/keyv/issues" + "main": "src/index.js", + "name": "keyv", + "repository": { + "type": "git", + "url": "git+https://github.com/lukechilds/keyv.git" }, - "homepage": "https://github.com/lukechilds/keyv", - "dependencies": { - "json-buffer": "3.0.0" + "scripts": { + "coverage": "nyc report --reporter=text-lcov | coveralls", + "test": "xo && nyc ava test/keyv.js", + "test:full": "xo && nyc ava --serial" }, - "devDependencies": { - "ava": "^0.25.0", - "coveralls": "^3.0.0", - "eslint-config-xo-lukechilds": "^1.0.0", - "@keyv/mongo": "*", - "@keyv/mysql": "*", - "@keyv/postgres": "*", - "@keyv/redis": "*", - "@keyv/sqlite": "*", - "@keyv/test-suite": "*", - "nyc": "^11.0.3", - "this": "^1.0.2", - "timekeeper": "^2.0.0", - "xo": "^0.20.1" + "version": "3.1.0", + "xo": { + "extends": "xo-lukechilds" } -} \ No newline at end of file +} diff --git a/node_modules/latest-version/package.json b/node_modules/latest-version/package.json index 601992a28..d26667dd7 100644 --- a/node_modules/latest-version/package.json +++ b/node_modules/latest-version/package.json @@ -1,24 +1,60 @@ { - "name": "latest-version", - "version": "5.1.0", - "description": "Get the latest version of an npm package", - "license": "MIT", - "repository": "sindresorhus/latest-version", + "_args": [ + [ + "latest-version@5.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "latest-version@5.1.0", + "_id": "latest-version@5.1.0", + "_inBundle": false, + "_integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "_location": "/latest-version", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "latest-version@5.1.0", + "name": "latest-version", + "escapedName": "latest-version", + "rawSpec": "5.1.0", + "saveSpec": null, + "fetchSpec": "5.1.0" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "_spec": "5.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/latest-version/issues" + }, + "dependencies": { + "package-json": "^6.3.0" + }, + "description": "Get the latest version of an npm package", + "devDependencies": { + "ava": "^1.4.1", + "semver": "^6.0.0", + "semver-regex": "^2.0.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/latest-version#readme", "keywords": [ "latest", "version", @@ -29,14 +65,14 @@ "current", "module" ], - "dependencies": { - "package-json": "^6.3.0" + "license": "MIT", + "name": "latest-version", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/latest-version.git" }, - "devDependencies": { - "ava": "^1.4.1", - "semver": "^6.0.0", - "semver-regex": "^2.0.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "5.1.0" +} diff --git a/node_modules/levn/package.json b/node_modules/levn/package.json index 5f56e3762..1365c4075 100644 --- a/node_modules/levn/package.json +++ b/node_modules/levn/package.json @@ -1,8 +1,58 @@ { - "name": "levn", - "version": "0.4.1", - "author": "George Zahariev ", + "_args": [ + [ + "levn@0.4.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "levn@0.4.1", + "_id": "levn@0.4.1", + "_inBundle": false, + "_integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "_location": "/levn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "levn@0.4.1", + "name": "levn", + "escapedName": "levn", + "rawSpec": "0.4.1", + "saveSpec": null, + "fetchSpec": "0.4.1" + }, + "_requiredBy": [ + "/eslint", + "/optionator" + ], + "_resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "_spec": "0.4.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "George Zahariev", + "email": "z@georgezahariev.com" + }, + "bugs": { + "url": "https://github.com/gkz/levn/issues" + }, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible", + "devDependencies": { + "livescript": "^1.6.0", + "mocha": "^7.1.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "files": [ + "lib", + "README.md", + "LICENSE" + ], "homepage": "https://github.com/gkz/levn", "keywords": [ "levn", @@ -17,17 +67,9 @@ "typed", "flexible" ], - "files": [ - "lib", - "README.md", - "LICENSE" - ], - "main": "./lib/", - "bugs": "https://github.com/gkz/levn/issues", "license": "MIT", - "engines": { - "node": ">= 0.8.0" - }, + "main": "./lib/", + "name": "levn", "repository": { "type": "git", "url": "git://github.com/gkz/levn.git" @@ -35,12 +77,5 @@ "scripts": { "test": "make test" }, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "devDependencies": { - "livescript": "^1.6.0", - "mocha": "^7.1.1" - } -} \ No newline at end of file + "version": "0.4.1" +} diff --git a/node_modules/lines-and-columns/package.json b/node_modules/lines-and-columns/package.json index 646cb2301..f0c19c9ce 100644 --- a/node_modules/lines-and-columns/package.json +++ b/node_modules/lines-and-columns/package.json @@ -1,37 +1,41 @@ { - "name": "lines-and-columns", - "description": "Maps lines and columns to character offsets and back.", - "main": "dist/index.js", - "module": "dist/index.mjs", - "types": "dist/index.d.ts", - "scripts": { - "lint": "tslint --config tslint.json --project tsconfig.json --type-check", - "lint-fix": "tslint --config tslint.json --project tsconfig.json --type-check --fix", - "prebuild": "rm -rf dist", - "build": "./script/build", - "pretest": "npm run build", - "test": "mocha", - "prepublish": "npm run lint && npm run build", - "semantic-release": "semantic-release pre && npm publish && semantic-release post" - }, - "files": [ - "dist" + "_args": [ + [ + "lines-and-columns@1.1.6", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "https://github.com/eventualbuddha/lines-and-columns.git" + "_development": true, + "_from": "lines-and-columns@1.1.6", + "_id": "lines-and-columns@1.1.6", + "_inBundle": false, + "_integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "_location": "/lines-and-columns", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lines-and-columns@1.1.6", + "name": "lines-and-columns", + "escapedName": "lines-and-columns", + "rawSpec": "1.1.6", + "saveSpec": null, + "fetchSpec": "1.1.6" }, - "keywords": [ - "lines", - "columns", - "parser" + "_requiredBy": [ + "/read-pkg/parse-json" ], - "author": "Brian Donovan ", - "license": "MIT", + "_resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "_spec": "1.1.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Brian Donovan", + "email": "me@brian-donovan.com" + }, "bugs": { "url": "https://github.com/eventualbuddha/lines-and-columns/issues" }, - "homepage": "https://github.com/eventualbuddha/lines-and-columns#readme", + "description": "Maps lines and columns to character offsets and back.", "devDependencies": { "@types/mocha": "^2.2.34", "@types/node": "^6.0.52", @@ -41,5 +45,33 @@ "tslint": "^4.1.1", "typescript": "^2.1.4" }, + "files": [ + "dist" + ], + "homepage": "https://github.com/eventualbuddha/lines-and-columns#readme", + "keywords": [ + "lines", + "columns", + "parser" + ], + "license": "MIT", + "main": "dist/index.js", + "module": "dist/index.mjs", + "name": "lines-and-columns", + "repository": { + "type": "git", + "url": "git+https://github.com/eventualbuddha/lines-and-columns.git" + }, + "scripts": { + "build": "./script/build", + "lint": "tslint --config tslint.json --project tsconfig.json --type-check", + "lint-fix": "tslint --config tslint.json --project tsconfig.json --type-check --fix", + "prebuild": "rm -rf dist", + "prepublish": "npm run lint && npm run build", + "pretest": "npm run build", + "semantic-release": "semantic-release pre && npm publish && semantic-release post", + "test": "mocha" + }, + "types": "dist/index.d.ts", "version": "1.1.6" -} \ No newline at end of file +} diff --git a/node_modules/load-json-file/node_modules/strip-bom/package.json b/node_modules/load-json-file/node_modules/strip-bom/package.json index f37e6ab2e..02c903ae1 100644 --- a/node_modules/load-json-file/node_modules/strip-bom/package.json +++ b/node_modules/load-json-file/node_modules/strip-bom/package.json @@ -1,23 +1,53 @@ { - "name": "strip-bom", - "version": "3.0.0", - "description": "Strip UTF-8 byte order mark (BOM) from a string", - "license": "MIT", - "repository": "sindresorhus/strip-bom", + "_args": [ + [ + "strip-bom@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "strip-bom@3.0.0", + "_id": "strip-bom@3.0.0", + "_inBundle": false, + "_integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "_location": "/load-json-file/strip-bom", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "strip-bom@3.0.0", + "name": "strip-bom", + "escapedName": "strip-bom", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/load-json-file" + ], + "_resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/strip-bom/issues" + }, + "description": "Strip UTF-8 byte order mark (BOM) from a string", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/strip-bom#readme", "keywords": [ "strip", "bom", @@ -33,8 +63,14 @@ "text", "string" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "strip-bom", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/strip-bom.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.0" +} diff --git a/node_modules/load-json-file/node_modules/type-fest/package.json b/node_modules/load-json-file/node_modules/type-fest/package.json index e0a025de5..2f702ea2e 100644 --- a/node_modules/load-json-file/node_modules/type-fest/package.json +++ b/node_modules/load-json-file/node_modules/type-fest/package.json @@ -1,24 +1,57 @@ { - "name": "type-fest", - "version": "0.3.1", - "description": "A collection of essential TypeScript types", - "license": "(MIT OR CC0-1.0)", - "repository": "sindresorhus/type-fest", + "_args": [ + [ + "type-fest@0.3.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "type-fest@0.3.1", + "_id": "type-fest@0.3.1", + "_inBundle": false, + "_integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "_location": "/load-json-file/type-fest", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "type-fest@0.3.1", + "name": "type-fest", + "escapedName": "type-fest", + "rawSpec": "0.3.1", + "saveSpec": null, + "fetchSpec": "0.3.1" + }, + "_requiredBy": [ + "/load-json-file" + ], + "_resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "_spec": "0.3.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/type-fest/issues" + }, + "description": "A collection of essential TypeScript types", + "devDependencies": { + "@sindresorhus/tsconfig": "^0.3.0", + "@typescript-eslint/eslint-plugin": "^1.5.0", + "eslint-config-xo-typescript": "^0.9.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && tsd" - }, "files": [ "index.d.ts", "source" ], + "homepage": "https://github.com/sindresorhus/type-fest#readme", "keywords": [ "typescript", "ts", @@ -30,13 +63,16 @@ "merge", "json" ], - "devDependencies": { - "@sindresorhus/tsconfig": "^0.3.0", - "@typescript-eslint/eslint-plugin": "^1.5.0", - "eslint-config-xo-typescript": "^0.9.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" + "license": "(MIT OR CC0-1.0)", + "name": "type-fest", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/type-fest.git" }, + "scripts": { + "test": "xo && tsd" + }, + "version": "0.3.1", "xo": { "extends": "xo-typescript", "extensions": [ @@ -46,4 +82,4 @@ "import/no-unresolved": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/load-json-file/package.json b/node_modules/load-json-file/package.json index 644fa615e..35af79267 100644 --- a/node_modules/load-json-file/package.json +++ b/node_modules/load-json-file/package.json @@ -1,24 +1,62 @@ { - "name": "load-json-file", - "version": "5.3.0", - "description": "Read and parse a JSON file", - "license": "MIT", - "repository": "sindresorhus/load-json-file", + "_args": [ + [ + "load-json-file@5.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "load-json-file@5.3.0", + "_id": "load-json-file@5.3.0", + "_inBundle": false, + "_integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "_location": "/load-json-file", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "load-json-file@5.3.0", + "name": "load-json-file", + "escapedName": "load-json-file", + "rawSpec": "5.3.0", + "saveSpec": null, + "fetchSpec": "5.3.0" + }, + "_requiredBy": [ + "/pkg-conf" + ], + "_resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "_spec": "5.3.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/load-json-file/issues" + }, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "description": "Read and parse a JSON file", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/load-json-file#readme", "keywords": [ "read", "json", @@ -28,16 +66,14 @@ "graceful", "load" ], - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" + "license": "MIT", + "name": "load-json-file", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/load-json-file.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "5.3.0" +} diff --git a/node_modules/locate-path/package.json b/node_modules/locate-path/package.json index c3cac4f11..2fa9c6364 100644 --- a/node_modules/locate-path/package.json +++ b/node_modules/locate-path/package.json @@ -1,24 +1,58 @@ { - "name": "locate-path", - "version": "5.0.0", - "description": "Get the first path that exists on disk of multiple paths", - "license": "MIT", - "repository": "sindresorhus/locate-path", + "_args": [ + [ + "locate-path@5.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "locate-path@5.0.0", + "_id": "locate-path@5.0.0", + "_inBundle": false, + "_integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "_location": "/locate-path", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "locate-path@5.0.0", + "name": "locate-path", + "escapedName": "locate-path", + "rawSpec": "5.0.0", + "saveSpec": null, + "fetchSpec": "5.0.0" + }, + "_requiredBy": [ + "/find-up" + ], + "_resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "_spec": "5.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/locate-path/issues" + }, + "dependencies": { + "p-locate": "^4.1.0" + }, + "description": "Get the first path that exists on disk of multiple paths", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/locate-path#readme", "keywords": [ "locate", "path", @@ -34,12 +68,14 @@ "iterable", "iterator" ], - "dependencies": { - "p-locate": "^4.1.0" + "license": "MIT", + "name": "locate-path", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/locate-path.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "5.0.0" +} diff --git a/node_modules/lodash.camelcase/package.json b/node_modules/lodash.camelcase/package.json index d1c3337e7..4375c90e6 100644 --- a/node_modules/lodash.camelcase/package.json +++ b/node_modules/lodash.camelcase/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.camelcase", - "version": "4.3.0", + "_args": [ + [ + "lodash.camelcase@4.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.camelcase@4.3.0", + "_id": "lodash.camelcase@4.3.0", + "_inBundle": false, + "_integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "_location": "/lodash.camelcase", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.camelcase@4.3.0", + "name": "lodash.camelcase", + "escapedName": "lodash.camelcase", + "rawSpec": "4.3.0", + "saveSpec": null, + "fetchSpec": "4.3.0" + }, + "_requiredBy": [ + "/eslint-plugin-filenames" + ], + "_resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "_spec": "4.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.camelCase` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, camelcase", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "camelcase" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.camelcase", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.3.0" +} diff --git a/node_modules/lodash.clonedeep/package.json b/node_modules/lodash.clonedeep/package.json index 06e0a424b..b7059cf10 100644 --- a/node_modules/lodash.clonedeep/package.json +++ b/node_modules/lodash.clonedeep/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.clonedeep", - "version": "4.5.0", + "_args": [ + [ + "lodash.clonedeep@4.5.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.clonedeep@4.5.0", + "_id": "lodash.clonedeep@4.5.0", + "_inBundle": false, + "_integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "_location": "/lodash.clonedeep", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.clonedeep@4.5.0", + "name": "lodash.clonedeep", + "escapedName": "lodash.clonedeep", + "rawSpec": "4.5.0", + "saveSpec": null, + "fetchSpec": "4.5.0" + }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "_spec": "4.5.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.cloneDeep` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, clonedeep", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "clonedeep" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.clonedeep", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.5.0" +} diff --git a/node_modules/lodash.flattendeep/package.json b/node_modules/lodash.flattendeep/package.json index 24bf32a74..bc3a0322f 100644 --- a/node_modules/lodash.flattendeep/package.json +++ b/node_modules/lodash.flattendeep/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.flattendeep", - "version": "4.4.0", + "_args": [ + [ + "lodash.flattendeep@4.4.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.flattendeep@4.4.0", + "_id": "lodash.flattendeep@4.4.0", + "_inBundle": false, + "_integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "_location": "/lodash.flattendeep", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.flattendeep@4.4.0", + "name": "lodash.flattendeep", + "escapedName": "lodash.flattendeep", + "rawSpec": "4.4.0", + "saveSpec": null, + "fetchSpec": "4.4.0" + }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "_spec": "4.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.flattenDeep` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, flattendeep", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "flattendeep" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.flattendeep", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.4.0" +} diff --git a/node_modules/lodash.get/package.json b/node_modules/lodash.get/package.json index cb3be35f7..8c59d11c6 100644 --- a/node_modules/lodash.get/package.json +++ b/node_modules/lodash.get/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.get", - "version": "4.4.2", + "_args": [ + [ + "lodash.get@4.4.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.get@4.4.2", + "_id": "lodash.get@4.4.2", + "_inBundle": false, + "_integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "_location": "/lodash.get", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.get@4.4.2", + "name": "lodash.get", + "escapedName": "lodash.get", + "rawSpec": "4.4.2", + "saveSpec": null, + "fetchSpec": "4.4.2" + }, + "_requiredBy": [ + "/@sinonjs/samsam" + ], + "_resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "_spec": "4.4.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.get` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, get", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "get" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.get", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.4.2" +} diff --git a/node_modules/lodash.islength/package.json b/node_modules/lodash.islength/package.json index e8687664b..e9b76a306 100644 --- a/node_modules/lodash.islength/package.json +++ b/node_modules/lodash.islength/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.islength", - "version": "4.0.1", + "_args": [ + [ + "lodash.islength@4.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.islength@4.0.1", + "_id": "lodash.islength@4.0.1", + "_inBundle": false, + "_integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=", + "_location": "/lodash.islength", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.islength@4.0.1", + "name": "lodash.islength", + "escapedName": "lodash.islength", + "rawSpec": "4.0.1", + "saveSpec": null, + "fetchSpec": "4.0.1" + }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", + "_spec": "4.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine@iceddev.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.isLength` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, islength", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "islength" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.islength", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.0.1" +} diff --git a/node_modules/lodash.kebabcase/package.json b/node_modules/lodash.kebabcase/package.json index 9644a22ff..fc779aaf5 100644 --- a/node_modules/lodash.kebabcase/package.json +++ b/node_modules/lodash.kebabcase/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.kebabcase", - "version": "4.1.1", + "_args": [ + [ + "lodash.kebabcase@4.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.kebabcase@4.1.1", + "_id": "lodash.kebabcase@4.1.1", + "_inBundle": false, + "_integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "_location": "/lodash.kebabcase", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.kebabcase@4.1.1", + "name": "lodash.kebabcase", + "escapedName": "lodash.kebabcase", + "rawSpec": "4.1.1", + "saveSpec": null, + "fetchSpec": "4.1.1" + }, + "_requiredBy": [ + "/eslint-plugin-filenames" + ], + "_resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "_spec": "4.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.kebabCase` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, kebabcase", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "kebabcase" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.kebabcase", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.1.1" +} diff --git a/node_modules/lodash.merge/package.json b/node_modules/lodash.merge/package.json index 41a93f294..294be820b 100644 --- a/node_modules/lodash.merge/package.json +++ b/node_modules/lodash.merge/package.json @@ -1,18 +1,65 @@ { - "name": "lodash.merge", - "version": "4.6.2", + "_args": [ + [ + "lodash.merge@4.6.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.merge@4.6.2", + "_id": "lodash.merge@4.6.2", + "_inBundle": false, + "_integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "_location": "/lodash.merge", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.merge@4.6.2", + "name": "lodash.merge", + "escapedName": "lodash.merge", + "rawSpec": "4.6.2", + "saveSpec": null, + "fetchSpec": "4.6.2" + }, + "_requiredBy": [ + "/concordance" + ], + "_resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "_spec": "4.6.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be" + } + ], "description": "The Lodash method `_.merge` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, merge", - "author": "John-David Dalton ", - "contributors": [ - "John-David Dalton ", - "Mathias Bynens " + "keywords": [ + "lodash-modularized", + "merge" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.merge", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.6.2" +} diff --git a/node_modules/lodash.snakecase/package.json b/node_modules/lodash.snakecase/package.json index be31f5e11..fd3fcec28 100644 --- a/node_modules/lodash.snakecase/package.json +++ b/node_modules/lodash.snakecase/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.snakecase", - "version": "4.1.1", + "_args": [ + [ + "lodash.snakecase@4.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.snakecase@4.1.1", + "_id": "lodash.snakecase@4.1.1", + "_inBundle": false, + "_integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "_location": "/lodash.snakecase", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.snakecase@4.1.1", + "name": "lodash.snakecase", + "escapedName": "lodash.snakecase", + "rawSpec": "4.1.1", + "saveSpec": null, + "fetchSpec": "4.1.1" + }, + "_requiredBy": [ + "/eslint-plugin-filenames" + ], + "_resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "_spec": "4.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.snakeCase` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, snakecase", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "snakecase" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.snakecase", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.1.1" +} diff --git a/node_modules/lodash.upperfirst/package.json b/node_modules/lodash.upperfirst/package.json index cb46cf1e6..c0cf599dd 100644 --- a/node_modules/lodash.upperfirst/package.json +++ b/node_modules/lodash.upperfirst/package.json @@ -1,19 +1,73 @@ { - "name": "lodash.upperfirst", - "version": "4.3.1", + "_args": [ + [ + "lodash.upperfirst@4.3.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash.upperfirst@4.3.1", + "_id": "lodash.upperfirst@4.3.1", + "_inBundle": false, + "_integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=", + "_location": "/lodash.upperfirst", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash.upperfirst@4.3.1", + "name": "lodash.upperfirst", + "escapedName": "lodash.upperfirst", + "rawSpec": "4.3.1", + "saveSpec": null, + "fetchSpec": "4.3.1" + }, + "_requiredBy": [ + "/eslint-plugin-filenames" + ], + "_resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "_spec": "4.3.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com", + "url": "http://allyoucanleet.com/" + }, + { + "name": "Blaine Bublitz", + "email": "blaine.bublitz@gmail.com", + "url": "https://github.com/phated" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be", + "url": "https://mathiasbynens.be/" + } + ], "description": "The lodash method `_.upperFirst` exported as a module.", "homepage": "https://lodash.com/", "icon": "https://lodash.com/icon.svg", - "license": "MIT", - "keywords": "lodash-modularized, upperfirst", - "author": "John-David Dalton (http://allyoucanleet.com/)", - "contributors": [ - "John-David Dalton (http://allyoucanleet.com/)", - "Blaine Bublitz (https://github.com/phated)", - "Mathias Bynens (https://mathiasbynens.be/)" + "keywords": [ + "lodash-modularized", + "upperfirst" ], - "repository": "lodash/lodash", + "license": "MIT", + "name": "lodash.upperfirst", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.3.1" +} diff --git a/node_modules/lodash/package.json b/node_modules/lodash/package.json index ef6c08de2..3f3337793 100644 --- a/node_modules/lodash/package.json +++ b/node_modules/lodash/package.json @@ -1,19 +1,73 @@ { - "name": "lodash", - "version": "4.17.19", + "_args": [ + [ + "lodash@4.17.19", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lodash@4.17.19", + "_id": "lodash@4.17.19", + "_inBundle": false, + "_integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "_location": "/lodash", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lodash@4.17.19", + "name": "lodash", + "escapedName": "lodash", + "rawSpec": "4.17.19", + "saveSpec": null, + "fetchSpec": "4.17.19" + }, + "_requiredBy": [ + "/@eslint/eslintrc", + "/@typescript-eslint/typescript-estree", + "/async", + "/ava", + "/eslint", + "/nock", + "/table" + ], + "_resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "_spec": "4.17.19", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com" + }, + "bugs": { + "url": "https://github.com/lodash/lodash/issues" + }, + "contributors": [ + { + "name": "John-David Dalton", + "email": "john.david.dalton@gmail.com" + }, + { + "name": "Mathias Bynens", + "email": "mathias@qiwi.be" + } + ], "description": "Lodash modular utilities.", - "keywords": "modules, stdlib, util", "homepage": "https://lodash.com/", - "repository": "lodash/lodash", "icon": "https://lodash.com/icon.svg", + "keywords": [ + "modules", + "stdlib", + "util" + ], "license": "MIT", "main": "lodash.js", - "author": "John-David Dalton ", - "contributors": [ - "John-David Dalton ", - "Mathias Bynens " - ], + "name": "lodash", + "repository": { + "type": "git", + "url": "git+https://github.com/lodash/lodash.git" + }, "scripts": { "test": "echo \"See https://travis-ci.org/lodash-archive/lodash-cli for testing details.\"" - } -} \ No newline at end of file + }, + "version": "4.17.19" +} diff --git a/node_modules/log-symbols/package.json b/node_modules/log-symbols/package.json index a7bb760a1..223705182 100644 --- a/node_modules/log-symbols/package.json +++ b/node_modules/log-symbols/package.json @@ -1,25 +1,61 @@ { - "name": "log-symbols", - "version": "3.0.0", - "description": "Colored symbols for various log levels. Example: `✔︎ Success`", - "license": "MIT", - "repository": "sindresorhus/log-symbols", + "_args": [ + [ + "log-symbols@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "log-symbols@3.0.0", + "_id": "log-symbols@3.0.0", + "_inBundle": false, + "_integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "_location": "/log-symbols", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "log-symbols@3.0.0", + "name": "log-symbols", + "escapedName": "log-symbols", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/ora" + ], + "_resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/sindresorhus/log-symbols/issues" + }, + "dependencies": { + "chalk": "^2.4.2" + }, + "description": "Colored symbols for various log levels. Example: `✔︎ Success`", + "devDependencies": { + "ava": "^1.4.1", + "strip-ansi": "^5.2.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "browser.js" ], + "homepage": "https://github.com/sindresorhus/log-symbols#readme", "keywords": [ "unicode", "cli", @@ -37,14 +73,14 @@ "terminal", "stdout" ], - "dependencies": { - "chalk": "^2.4.2" + "license": "MIT", + "name": "log-symbols", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/log-symbols.git" }, - "devDependencies": { - "ava": "^1.4.1", - "strip-ansi": "^5.2.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava && tsd" }, - "browser": "browser.js" -} \ No newline at end of file + "version": "3.0.0" +} diff --git a/node_modules/long/package.json b/node_modules/long/package.json index 922ef794d..64d3225aa 100644 --- a/node_modules/long/package.json +++ b/node_modules/long/package.json @@ -1,28 +1,44 @@ { - "name": "long", - "version": "4.0.0", - "author": "Daniel Wirtz ", - "description": "A Long class for representing a 64-bit two's-complement integer value.", - "main": "src/long.js", - "repository": { - "type": "git", - "url": "https://github.com/dcodeIO/long.js.git" + "_args": [ + [ + "long@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "long@4.0.0", + "_id": "long@4.0.0", + "_inBundle": false, + "_integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "_location": "/long", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "long@4.0.0", + "name": "long", + "escapedName": "long", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Daniel Wirtz", + "email": "dcode@dcode.io" }, "bugs": { "url": "https://github.com/dcodeIO/long.js/issues" }, - "keywords": [ - "math" - ], "dependencies": {}, + "description": "A Long class for representing a 64-bit two's-complement integer value.", "devDependencies": { "webpack": "^3.10.0" }, - "license": "Apache-2.0", - "scripts": { - "build": "webpack", - "test": "node tests" - }, "files": [ "index.js", "LICENSE", @@ -30,5 +46,21 @@ "src/long.js", "dist/long.js", "dist/long.js.map" - ] -} \ No newline at end of file + ], + "homepage": "https://github.com/dcodeIO/long.js#readme", + "keywords": [ + "math" + ], + "license": "Apache-2.0", + "main": "src/long.js", + "name": "long", + "repository": { + "type": "git", + "url": "git+https://github.com/dcodeIO/long.js.git" + }, + "scripts": { + "build": "webpack", + "test": "node tests" + }, + "version": "4.0.0" +} diff --git a/node_modules/lowercase-keys/package.json b/node_modules/lowercase-keys/package.json index e28b4c1dd..11e999a01 100644 --- a/node_modules/lowercase-keys/package.json +++ b/node_modules/lowercase-keys/package.json @@ -1,23 +1,53 @@ { - "name": "lowercase-keys", - "version": "1.0.1", - "description": "Lowercase the keys of an object", - "license": "MIT", - "repository": "sindresorhus/lowercase-keys", + "_args": [ + [ + "lowercase-keys@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "lowercase-keys@1.0.1", + "_id": "lowercase-keys@1.0.1", + "_inBundle": false, + "_integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "_location": "/lowercase-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "lowercase-keys@1.0.1", + "name": "lowercase-keys", + "escapedName": "lowercase-keys", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/got", + "/responselike" + ], + "_resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/lowercase-keys/issues" + }, + "description": "Lowercase the keys of an object", + "devDependencies": { + "ava": "*" + }, "engines": { "node": ">=0.10.0" }, - "scripts": { - "test": "ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/lowercase-keys#readme", "keywords": [ "object", "assign", @@ -29,7 +59,14 @@ "keys", "key" ], - "devDependencies": { - "ava": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "lowercase-keys", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/lowercase-keys.git" + }, + "scripts": { + "test": "ava" + }, + "version": "1.0.1" +} diff --git a/node_modules/make-dir/node_modules/semver/package.json b/node_modules/make-dir/node_modules/semver/package.json index a330b56c2..4eb027c35 100644 --- a/node_modules/make-dir/node_modules/semver/package.json +++ b/node_modules/make-dir/node_modules/semver/package.json @@ -1,28 +1,64 @@ { - "name": "semver", - "version": "6.3.0", - "description": "The semantic version parser used by npm.", - "main": "semver.js", - "scripts": { - "test": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "_args": [ + [ + "semver@6.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "semver@6.3.0", + "_id": "semver@6.3.0", + "_inBundle": false, + "_integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "_location": "/make-dir/semver", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "semver@6.3.0", + "name": "semver", + "escapedName": "semver", + "rawSpec": "6.3.0", + "saveSpec": null, + "fetchSpec": "6.3.0" }, + "_requiredBy": [ + "/make-dir" + ], + "_resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "_spec": "6.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "semver": "bin/semver.js" + }, + "bugs": { + "url": "https://github.com/npm/node-semver/issues" + }, + "description": "The semantic version parser used by npm.", "devDependencies": { "tap": "^14.3.1" }, - "license": "ISC", - "repository": "https://github.com/npm/node-semver", - "bin": { - "semver": "./bin/semver.js" - }, "files": [ "bin", "range.bnf", "semver.js" ], + "homepage": "https://github.com/npm/node-semver#readme", + "license": "ISC", + "main": "semver.js", + "name": "semver", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/node-semver.git" + }, + "scripts": { + "postpublish": "git push origin --follow-tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap" + }, "tap": { "check-coverage": true - } -} \ No newline at end of file + }, + "version": "6.3.0" +} diff --git a/node_modules/make-dir/package.json b/node_modules/make-dir/package.json index f644e281a..64a4d8dbc 100644 --- a/node_modules/make-dir/package.json +++ b/node_modules/make-dir/package.json @@ -1,25 +1,66 @@ { - "name": "make-dir", - "version": "3.0.2", - "description": "Make a directory and its parents if needed - Think `mkdir -p`", - "license": "MIT", - "repository": "sindresorhus/make-dir", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "make-dir@3.0.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "make-dir@3.0.2", + "_id": "make-dir@3.0.2", + "_inBundle": false, + "_integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "_location": "/make-dir", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "make-dir@3.0.2", + "name": "make-dir", + "escapedName": "make-dir", + "rawSpec": "3.0.2", + "saveSpec": null, + "fetchSpec": "3.0.2" + }, + "_requiredBy": [ + "/configstore" + ], + "_resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "_spec": "3.0.2", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/make-dir/issues" + }, + "dependencies": { + "semver": "^6.0.0" + }, + "description": "Make a directory and its parents if needed - Think `mkdir -p`", + "devDependencies": { + "@types/graceful-fs": "^4.1.3", + "@types/node": "^13.7.1", + "ava": "^1.4.0", + "codecov": "^3.2.0", + "graceful-fs": "^4.1.15", + "nyc": "^15.0.0", + "path-type": "^4.0.0", + "tempy": "^0.2.1", + "tsd": "^0.11.0", + "xo": "^0.25.4" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && nyc ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/make-dir#readme", "keywords": [ "mkdir", "mkdirp", @@ -41,19 +82,14 @@ "filesystem", "file-system" ], - "dependencies": { - "semver": "^6.0.0" + "license": "MIT", + "name": "make-dir", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/make-dir.git" }, - "devDependencies": { - "@types/graceful-fs": "^4.1.3", - "@types/node": "^13.7.1", - "ava": "^1.4.0", - "codecov": "^3.2.0", - "graceful-fs": "^4.1.15", - "nyc": "^15.0.0", - "path-type": "^4.0.0", - "tempy": "^0.2.1", - "tsd": "^0.11.0", - "xo": "^0.25.4" - } -} \ No newline at end of file + "scripts": { + "test": "xo && nyc ava && tsd" + }, + "version": "3.0.2" +} diff --git a/node_modules/map-age-cleaner/package.json b/node_modules/map-age-cleaner/package.json index 4478f2268..238b9f774 100644 --- a/node_modules/map-age-cleaner/package.json +++ b/node_modules/map-age-cleaner/package.json @@ -1,42 +1,45 @@ { - "name": "map-age-cleaner", - "version": "0.1.3", - "description": "Automatically cleanup expired items in a Map", - "license": "MIT", - "repository": "SamVerschueren/map-age-cleaner", + "_args": [ + [ + "map-age-cleaner@0.1.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "map-age-cleaner@0.1.3", + "_id": "map-age-cleaner@0.1.3", + "_inBundle": false, + "_integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "_location": "/map-age-cleaner", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "map-age-cleaner@0.1.3", + "name": "map-age-cleaner", + "escapedName": "map-age-cleaner", + "rawSpec": "0.1.3", + "saveSpec": null, + "fetchSpec": "0.1.3" + }, + "_requiredBy": [ + "/mem" + ], + "_resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "_spec": "0.1.3", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sam Verschueren", "email": "sam.verschueren@gmail.com", "url": "github.com/SamVerschueren" }, - "main": "dist/index.js", - "engines": { - "node": ">=6" + "bugs": { + "url": "https://github.com/SamVerschueren/map-age-cleaner/issues" }, - "scripts": { - "prepublishOnly": "npm run build", - "pretest": "npm run build -- --sourceMap", - "test": "npm run lint && nyc ava dist/test.js", - "lint": "tslint --format stylish --project .", - "build": "npm run clean && tsc", - "clean": "del-cli dist" - }, - "files": [ - "dist/index.js", - "dist/index.d.ts" - ], - "keywords": [ - "map", - "age", - "cleaner", - "maxage", - "expire", - "expiration", - "expiring" - ], "dependencies": { "p-defer": "^1.0.0" }, + "description": "Automatically cleanup expired items in a Map", "devDependencies": { "@types/delay": "^2.0.1", "@types/node": "^10.7.1", @@ -49,11 +52,44 @@ "tslint-xo": "^0.9.0", "typescript": "^3.0.1" }, - "typings": "dist/index.d.ts", - "sideEffects": false, + "engines": { + "node": ">=6" + }, + "files": [ + "dist/index.js", + "dist/index.d.ts" + ], + "homepage": "https://github.com/SamVerschueren/map-age-cleaner#readme", + "keywords": [ + "map", + "age", + "cleaner", + "maxage", + "expire", + "expiration", + "expiring" + ], + "license": "MIT", + "main": "dist/index.js", + "name": "map-age-cleaner", "nyc": { "exclude": [ "dist/test.js" ] - } -} \ No newline at end of file + }, + "repository": { + "type": "git", + "url": "git+https://github.com/SamVerschueren/map-age-cleaner.git" + }, + "scripts": { + "build": "npm run clean && tsc", + "clean": "del-cli dist", + "lint": "tslint --format stylish --project .", + "prepublishOnly": "npm run build", + "pretest": "npm run build -- --sourceMap", + "test": "npm run lint && nyc ava dist/test.js" + }, + "sideEffects": false, + "typings": "dist/index.d.ts", + "version": "0.1.3" +} diff --git a/node_modules/matcher/node_modules/escape-string-regexp/package.json b/node_modules/matcher/node_modules/escape-string-regexp/package.json index 053b31334..37a4bb02b 100644 --- a/node_modules/matcher/node_modules/escape-string-regexp/package.json +++ b/node_modules/matcher/node_modules/escape-string-regexp/package.json @@ -1,25 +1,56 @@ { - "name": "escape-string-regexp", - "version": "4.0.0", - "description": "Escape RegExp special characters", - "license": "MIT", - "repository": "sindresorhus/escape-string-regexp", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "escape-string-regexp@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "escape-string-regexp@4.0.0", + "_id": "escape-string-regexp@4.0.0", + "_inBundle": false, + "_integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "_location": "/matcher/escape-string-regexp", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "escape-string-regexp@4.0.0", + "name": "escape-string-regexp", + "escapedName": "escape-string-regexp", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/matcher" + ], + "_resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues" + }, + "description": "Escape RegExp special characters", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.11.0", + "xo": "^0.28.3" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/escape-string-regexp#readme", "keywords": [ "escape", "regex", @@ -30,9 +61,14 @@ "special", "characters" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.11.0", - "xo": "^0.28.3" - } -} \ No newline at end of file + "license": "MIT", + "name": "escape-string-regexp", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/matcher/package.json b/node_modules/matcher/package.json index af3a3845f..62cbc6199 100644 --- a/node_modules/matcher/package.json +++ b/node_modules/matcher/package.json @@ -1,25 +1,59 @@ { - "name": "matcher", - "version": "3.0.0", - "description": "Simple wildcard matching", - "license": "MIT", - "repository": "sindresorhus/matcher", + "_args": [ + [ + "matcher@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "matcher@3.0.0", + "_id": "matcher@3.0.0", + "_inBundle": false, + "_integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "_location": "/matcher", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "matcher@3.0.0", + "name": "matcher", + "escapedName": "matcher", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/matcher/issues" + }, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "description": "Simple wildcard matching", + "devDependencies": { + "ava": "^2.4.0", + "matcha": "^0.7.0", + "tsd": "^0.11.0", + "xo": "^0.30.0" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && ava && tsd", - "bench": "matcha bench.js" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/matcher#readme", "keywords": [ "matcher", "matching", @@ -37,18 +71,20 @@ "globbing", "minimatch" ], - "dependencies": { - "escape-string-regexp": "^4.0.0" + "license": "MIT", + "name": "matcher", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/matcher.git" }, - "devDependencies": { - "ava": "^2.4.0", - "matcha": "^0.7.0", - "tsd": "^0.11.0", - "xo": "^0.30.0" + "scripts": { + "bench": "matcha bench.js", + "test": "xo && ava && tsd" }, + "version": "3.0.0", "xo": { "rules": { "@typescript-eslint/member-ordering": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/md5-hex/package.json b/node_modules/md5-hex/package.json index a71c11260..327f27185 100644 --- a/node_modules/md5-hex/package.json +++ b/node_modules/md5-hex/package.json @@ -1,25 +1,61 @@ { - "name": "md5-hex", - "version": "3.0.1", - "description": "Create a MD5 hash with hex encoding", - "license": "MIT", - "repository": "sindresorhus/md5-hex", + "_args": [ + [ + "md5-hex@3.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "md5-hex@3.0.1", + "_id": "md5-hex@3.0.1", + "_inBundle": false, + "_integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", + "_location": "/md5-hex", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "md5-hex@3.0.1", + "name": "md5-hex", + "escapedName": "md5-hex", + "rawSpec": "3.0.1", + "saveSpec": null, + "fetchSpec": "3.0.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", + "_spec": "3.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/sindresorhus/md5-hex/issues" + }, + "dependencies": { + "blueimp-md5": "^2.10.0" + }, + "description": "Create a MD5 hash with hex encoding", + "devDependencies": { + "@types/node": "^12.6.2", + "ava": "^2.2.0", + "tsd": "^0.7.4", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts", "browser.js" ], + "homepage": "https://github.com/sindresorhus/md5-hex#readme", "keywords": [ "hash", "crypto", @@ -28,14 +64,14 @@ "buffer", "browser" ], - "dependencies": { - "blueimp-md5": "^2.10.0" + "license": "MIT", + "name": "md5-hex", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/md5-hex.git" }, - "devDependencies": { - "@types/node": "^12.6.2", - "ava": "^2.2.0", - "tsd": "^0.7.4", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava && tsd" }, - "browser": "browser.js" -} \ No newline at end of file + "version": "3.0.1" +} diff --git a/node_modules/md5-o-matic/package.json b/node_modules/md5-o-matic/package.json index 72382adbc..b90fcebc6 100644 --- a/node_modules/md5-o-matic/package.json +++ b/node_modules/md5-o-matic/package.json @@ -1,18 +1,48 @@ { - "name": "md5-o-matic", - "version": "0.1.1", + "_args": [ + [ + "md5-o-matic@0.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "md5-o-matic@0.1.1", + "_id": "md5-o-matic@0.1.1", + "_inBundle": false, + "_integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", + "_location": "/md5-o-matic", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "md5-o-matic@0.1.1", + "name": "md5-o-matic", + "escapedName": "md5-o-matic", + "rawSpec": "0.1.1", + "saveSpec": null, + "fetchSpec": "0.1.1" + }, + "_requiredBy": [ + "/concordance/md5-hex" + ], + "_resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", + "_spec": "0.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Trent Millar" + }, + "bugs": { + "url": "https://github.com/trentmillar/md5-o-matic/issues" + }, "description": "Fast and simple MD5 hashing utility with zero module dependencies. View MD5 Shootout results, http://jsperf.com/md5-shootout/39", - "main": "lib/md5omatic.js", + "devDependencies": { + "mocha": "", + "should": "" + }, "directories": { "test": "test" }, - "scripts": { - "test": "mocha test/*.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/trentmillar/md5-o-matic.git" - }, + "homepage": "https://github.com/trentmillar/md5-o-matic", "keywords": [ "md5", "hashing", @@ -22,23 +52,20 @@ "fast", "md5-o-matic" ], - "readmeFilename": "README.md", - "author": { - "name": "Trent Millar" - }, "licenses": [ { "type": "MIT", "url": "https://github.com/trentmillar/md5-o-matic/blob/master/LICENSE" } ], - "devDependencies": { - "mocha": "", - "should": "" + "main": "lib/md5omatic.js", + "name": "md5-o-matic", + "repository": { + "type": "git", + "url": "git://github.com/trentmillar/md5-o-matic.git" }, - "readme": "# md5-o-matic\n\nMD5 Shootout and how it stacks up - http://jsperf.com/md5-shootout/39\nMD5-o-matic provides simple & fast MD5 hashing for Node.js that requires no other module dependencies.\n", - "bugs": { - "url": "https://github.com/trentmillar/md5-o-matic/issues" + "scripts": { + "test": "mocha test/*.js" }, - "homepage": "https://github.com/trentmillar/md5-o-matic" -} \ No newline at end of file + "version": "0.1.1" +} diff --git a/node_modules/md5/package.json b/node_modules/md5/package.json index fdcac15a4..004413354 100644 --- a/node_modules/md5/package.json +++ b/node_modules/md5/package.json @@ -1,36 +1,71 @@ { - "name": "md5", - "description": "js function for hashing messages with MD5", - "version": "2.2.1", - "author": "Paul Vorbach (http://paul.vorba.ch)", - "contributors": [ - "salba" + "_args": [ + [ + "md5@2.2.1", + "/home/marco/repos/github/codeql-action" + ] ], + "_from": "md5@2.2.1", + "_id": "md5@2.2.1", + "_inBundle": false, + "_integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "_location": "/md5", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "md5@2.2.1", + "name": "md5", + "escapedName": "md5", + "rawSpec": "2.2.1", + "saveSpec": null, + "fetchSpec": "2.2.1" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "_spec": "2.2.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Paul Vorbach", + "email": "paul@vorba.ch", + "url": "http://paul.vorba.ch" + }, + "bugs": { + "url": "https://github.com/pvorb/node-md5/issues" + }, + "contributors": [ + { + "name": "salba" + } + ], + "dependencies": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + }, + "description": "js function for hashing messages with MD5", + "devDependencies": { + "mocha": "~2.3.4" + }, + "homepage": "https://github.com/pvorb/node-md5#readme", + "license": "BSD-3-Clause", + "main": "md5.js", + "name": "md5", + "optionalDependencies": {}, + "repository": { + "type": "git", + "url": "git://github.com/pvorb/node-md5.git" + }, + "scripts": { + "test": "mocha" + }, "tags": [ "md5", "hash", "encryption", "message digest" ], - "repository": { - "type": "git", - "url": "git://github.com/pvorb/node-md5.git" - }, - "bugs": { - "url": "https://github.com/pvorb/node-md5/issues" - }, - "main": "md5.js", - "scripts": { - "test": "mocha" - }, - "dependencies": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" - }, - "devDependencies": { - "mocha": "~2.3.4" - }, - "optionalDependencies": {}, - "license": "BSD-3-Clause" -} \ No newline at end of file + "version": "2.2.1" +} diff --git a/node_modules/mem/node_modules/mimic-fn/package.json b/node_modules/mem/node_modules/mimic-fn/package.json index ac43d06ca..f3bce7eac 100644 --- a/node_modules/mem/node_modules/mimic-fn/package.json +++ b/node_modules/mem/node_modules/mimic-fn/package.json @@ -1,24 +1,55 @@ { - "name": "mimic-fn", - "version": "3.0.0", - "description": "Make a function mimic another one", - "license": "MIT", - "repository": "sindresorhus/mimic-fn", + "_args": [ + [ + "mimic-fn@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "mimic-fn@3.0.0", + "_id": "mimic-fn@3.0.0", + "_inBundle": false, + "_integrity": "sha512-PiVO95TKvhiwgSwg1IdLYlCTdul38yZxZMIcnDSFIBUm4BNZha2qpQ4GpJ++15bHoKDtrW2D69lMfFwdFYtNZQ==", + "_location": "/mem/mimic-fn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "mimic-fn@3.0.0", + "name": "mimic-fn", + "escapedName": "mimic-fn", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/mem" + ], + "_resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/mimic-fn/issues" + }, + "description": "Make a function mimic another one", + "devDependencies": { + "ava": "^2.1.0", + "tsd": "^0.7.1", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/mimic-fn#readme", "keywords": [ "function", "mimic", @@ -34,9 +65,14 @@ "infer", "change" ], - "devDependencies": { - "ava": "^2.1.0", - "tsd": "^0.7.1", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "mimic-fn", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/mimic-fn.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "3.0.0" +} diff --git a/node_modules/mem/package.json b/node_modules/mem/package.json index dba9edb68..df464825e 100644 --- a/node_modules/mem/package.json +++ b/node_modules/mem/package.json @@ -1,24 +1,61 @@ { - "name": "mem", - "version": "6.1.0", - "description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input", - "license": "MIT", - "repository": "sindresorhus/mem", + "_args": [ + [ + "mem@6.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "mem@6.1.0", + "_id": "mem@6.1.0", + "_inBundle": false, + "_integrity": "sha512-RlbnLQgRHk5lwqTtpEkBTQ2ll/CG/iB+J4Hy2Wh97PjgZgXgWJWrFF+XXujh3UUVLvR4OOTgZzcWMMwnehlEUg==", + "_location": "/mem", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "mem@6.1.0", + "name": "mem", + "escapedName": "mem", + "rawSpec": "6.1.0", + "saveSpec": null, + "fetchSpec": "6.1.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/mem/-/mem-6.1.0.tgz", + "_spec": "6.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/mem/issues" + }, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.0.0" + }, + "description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input", + "devDependencies": { + "ava": "^2.4.0", + "delay": "^4.1.0", + "serialize-javascript": "^2.1.0", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/mem#readme", "keywords": [ "memoize", "function", @@ -32,15 +69,14 @@ "expire", "promise" ], - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.0.0" + "license": "MIT", + "name": "mem", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/mem.git" }, - "devDependencies": { - "ava": "^2.4.0", - "delay": "^4.1.0", - "serialize-javascript": "^2.1.0", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "6.1.0" +} diff --git a/node_modules/merge2/package.json b/node_modules/merge2/package.json index 1e09cf88b..bd046cfa5 100644 --- a/node_modules/merge2/package.json +++ b/node_modules/merge2/package.json @@ -1,16 +1,58 @@ { - "name": "merge2", - "description": "Merge multiple streams into one stream in sequence or parallel.", + "_args": [ + [ + "merge2@1.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "merge2@1.3.0", + "_id": "merge2@1.3.0", + "_inBundle": false, + "_integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "_location": "/merge2", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "merge2@1.3.0", + "name": "merge2", + "escapedName": "merge2", + "rawSpec": "1.3.0", + "saveSpec": null, + "fetchSpec": "1.3.0" + }, + "_requiredBy": [ + "/@typescript-eslint/typescript-estree/globby", + "/del/globby", + "/fast-glob", + "/globby" + ], + "_resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "_spec": "1.3.0", + "_where": "/home/marco/repos/github/codeql-action", "authors": [ "Yan Qing " ], - "license": "MIT", - "version": "1.3.0", - "main": "./index.js", - "repository": { - "type": "git", - "url": "git@github.com:teambition/merge2.git" + "bugs": { + "url": "https://github.com/teambition/merge2/issues" }, + "dependencies": {}, + "description": "Merge multiple streams into one stream in sequence or parallel.", + "devDependencies": { + "standard": "^14.2.0", + "through2": "^3.0.1", + "thunks": "^4.9.5", + "tman": "^1.9.0", + "to-through": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "files": [ + "README.md", + "index.js" + ], "homepage": "https://github.com/teambition/merge2", "keywords": [ "merge2", @@ -22,22 +64,15 @@ "merge stream", "sync" ], - "engines": { - "node": ">= 6" - }, - "dependencies": {}, - "devDependencies": { - "standard": "^14.2.0", - "through2": "^3.0.1", - "thunks": "^4.9.5", - "tman": "^1.9.0", - "to-through": "^2.0.0" + "license": "MIT", + "main": "./index.js", + "name": "merge2", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/teambition/merge2.git" }, "scripts": { "test": "standard && tman" }, - "files": [ - "README.md", - "index.js" - ] -} \ No newline at end of file + "version": "1.3.0" +} diff --git a/node_modules/micromatch/package.json b/node_modules/micromatch/package.json index 0b870b1fe..95d2521c5 100644 --- a/node_modules/micromatch/package.json +++ b/node_modules/micromatch/package.json @@ -1,44 +1,104 @@ { - "name": "micromatch", - "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", - "version": "4.0.2", - "homepage": "https://github.com/micromatch/micromatch", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "(https://github.com/DianeLooney)", - "Amila Welihinda (amilajack.com)", - "Bogdan Chadkin (https://github.com/TrySound)", - "Brian Woodward (https://twitter.com/doowb)", - "Devon Govett (http://badassjs.com)", - "Elan Shanker (https://github.com/es128)", - "Fabrício Matté (https://ultcombo.js.org)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)", - "Martin Kolárik (https://kolarik.sk)", - "Olsten Larck (https://i.am.charlike.online)", - "Paul Miller (paulmillr.com)", - "Tom Byrer (https://github.com/tomByrer)", - "Tyler Akins (http://rumkin.com)", - "Peter Bright (https://github.com/drpizza)" + "_args": [ + [ + "micromatch@4.0.2", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": "micromatch/micromatch", + "_development": true, + "_from": "micromatch@4.0.2", + "_id": "micromatch@4.0.2", + "_inBundle": false, + "_integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "_location": "/micromatch", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "micromatch@4.0.2", + "name": "micromatch", + "escapedName": "micromatch", + "rawSpec": "4.0.2", + "saveSpec": null, + "fetchSpec": "4.0.2" + }, + "_requiredBy": [ + "#DEV:/", + "/fast-glob" + ], + "_resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "_spec": "4.0.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/micromatch/micromatch/issues" }, - "license": "MIT", - "files": [ - "index.js" + "contributors": [ + { + "url": "https://github.com/DianeLooney" + }, + { + "name": "Amila Welihinda", + "url": "amilajack.com" + }, + { + "name": "Bogdan Chadkin", + "url": "https://github.com/TrySound" + }, + { + "name": "Brian Woodward", + "url": "https://twitter.com/doowb" + }, + { + "name": "Devon Govett", + "url": "http://badassjs.com" + }, + { + "name": "Elan Shanker", + "url": "https://github.com/es128" + }, + { + "name": "Fabrício Matté", + "url": "https://ultcombo.js.org" + }, + { + "name": "Jon Schlinkert", + "url": "http://twitter.com/jonschlinkert" + }, + { + "name": "Martin Kolárik", + "url": "https://kolarik.sk" + }, + { + "name": "Olsten Larck", + "url": "https://i.am.charlike.online" + }, + { + "name": "Paul Miller", + "url": "paulmillr.com" + }, + { + "name": "Tom Byrer", + "url": "https://github.com/tomByrer" + }, + { + "name": "Tyler Akins", + "url": "http://rumkin.com" + }, + { + "name": "Peter Bright", + "email": "drpizza@quiscalusmexicanus.org", + "url": "https://github.com/drpizza" + } ], - "main": "index.js", - "engines": { - "node": ">=8" - }, - "scripts": { - "test": "mocha" - }, "dependencies": { "braces": "^3.0.1", "picomatch": "^2.0.5" }, + "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", "devDependencies": { "fill-range": "^7.0.1", "gulp-format-md": "^2.0.0", @@ -46,6 +106,13 @@ "mocha": "^5.2.0", "time-require": "github:jonschlinkert/time-require" }, + "engines": { + "node": ">=8" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/micromatch/micromatch", "keywords": [ "bash", "bracket", @@ -86,6 +153,16 @@ "star", "wildcard" ], + "license": "MIT", + "main": "index.js", + "name": "micromatch", + "repository": { + "type": "git", + "url": "git+https://github.com/micromatch/micromatch.git" + }, + "scripts": { + "test": "mocha" + }, "verb": { "toc": "collapsible", "layout": "default", @@ -114,5 +191,6 @@ "minimatch", "multimatch" ] - } -} \ No newline at end of file + }, + "version": "4.0.2" +} diff --git a/node_modules/mimic-fn/package.json b/node_modules/mimic-fn/package.json index cddfcb379..7ff474775 100644 --- a/node_modules/mimic-fn/package.json +++ b/node_modules/mimic-fn/package.json @@ -1,24 +1,55 @@ { - "name": "mimic-fn", - "version": "2.1.0", - "description": "Make a function mimic another one", - "license": "MIT", - "repository": "sindresorhus/mimic-fn", + "_args": [ + [ + "mimic-fn@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "mimic-fn@2.1.0", + "_id": "mimic-fn@2.1.0", + "_inBundle": false, + "_integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "_location": "/mimic-fn", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "mimic-fn@2.1.0", + "name": "mimic-fn", + "escapedName": "mimic-fn", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/onetime" + ], + "_resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/mimic-fn/issues" + }, + "description": "Make a function mimic another one", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.1", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/mimic-fn#readme", "keywords": [ "function", "mimic", @@ -34,9 +65,14 @@ "infer", "change" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.1", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "mimic-fn", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/mimic-fn.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.0" +} diff --git a/node_modules/mimic-response/package.json b/node_modules/mimic-response/package.json index 953152b76..0a7bfa6bc 100644 --- a/node_modules/mimic-response/package.json +++ b/node_modules/mimic-response/package.json @@ -1,23 +1,57 @@ { - "name": "mimic-response", - "version": "1.0.1", - "description": "Mimic a Node.js HTTP response stream", - "license": "MIT", - "repository": "sindresorhus/mimic-response", + "_args": [ + [ + "mimic-response@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "mimic-response@1.0.1", + "_id": "mimic-response@1.0.1", + "_inBundle": false, + "_integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "_location": "/mimic-response", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "mimic-response@1.0.1", + "name": "mimic-response", + "escapedName": "mimic-response", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/clone-response", + "/decompress-response", + "/got" + ], + "_resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/mimic-response/issues" + }, + "description": "Mimic a Node.js HTTP response stream", + "devDependencies": { + "ava": "*", + "create-test-server": "^0.1.0", + "pify": "^3.0.0", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/mimic-response#readme", "keywords": [ "mimic", "response", @@ -28,10 +62,14 @@ "get", "core" ], - "devDependencies": { - "ava": "*", - "create-test-server": "^0.1.0", - "pify": "^3.0.0", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "mimic-response", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/mimic-response.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.1" +} diff --git a/node_modules/minimatch/package.json b/node_modules/minimatch/package.json index 8c89ea278..5eb449a2c 100644 --- a/node_modules/minimatch/package.json +++ b/node_modules/minimatch/package.json @@ -1,30 +1,70 @@ { - "author": "Isaac Z. Schlueter (http://blog.izs.me)", - "name": "minimatch", - "description": "a glob matcher in javascript", - "version": "3.0.4", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/minimatch.git" + "_args": [ + [ + "minimatch@3.0.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "minimatch@3.0.4", + "_id": "minimatch@3.0.4", + "_inBundle": false, + "_integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "_location": "/minimatch", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "minimatch@3.0.4", + "name": "minimatch", + "escapedName": "minimatch", + "rawSpec": "3.0.4", + "saveSpec": null, + "fetchSpec": "3.0.4" }, - "main": "minimatch.js", - "scripts": { - "test": "tap test/*.js --cov", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags" + "_requiredBy": [ + "/@eslint/eslintrc", + "/eslint", + "/eslint-plugin-import", + "/glob" + ], + "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "_spec": "3.0.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me" }, - "engines": { - "node": "*" + "bugs": { + "url": "https://github.com/isaacs/minimatch/issues" }, "dependencies": { "brace-expansion": "^1.1.7" }, + "description": "a glob matcher in javascript", "devDependencies": { "tap": "^10.3.2" }, - "license": "ISC", + "engines": { + "node": "*" + }, "files": [ "minimatch.js" - ] -} \ No newline at end of file + ], + "homepage": "https://github.com/isaacs/minimatch#readme", + "license": "ISC", + "main": "minimatch.js", + "name": "minimatch", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/minimatch.git" + }, + "scripts": { + "postpublish": "git push origin --all; git push origin --tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap test/*.js --cov" + }, + "version": "3.0.4" +} diff --git a/node_modules/minimist/package.json b/node_modules/minimist/package.json index 6d7171689..29a667bb4 100644 --- a/node_modules/minimist/package.json +++ b/node_modules/minimist/package.json @@ -1,16 +1,67 @@ { - "name": "minimist", - "version": "1.2.5", + "_args": [ + [ + "minimist@1.2.5", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "minimist@1.2.5", + "_id": "minimist@1.2.5", + "_inBundle": false, + "_integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "_location": "/minimist", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "minimist@1.2.5", + "name": "minimist", + "escapedName": "minimist", + "rawSpec": "1.2.5", + "saveSpec": null, + "fetchSpec": "1.2.5" + }, + "_requiredBy": [ + "/json5", + "/mkdirp", + "/rc", + "/tsconfig-paths" + ], + "_resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "_spec": "1.2.5", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "bugs": { + "url": "https://github.com/substack/minimist/issues" + }, "description": "parse argument options", - "main": "index.js", "devDependencies": { "covert": "^1.0.0", "tap": "~0.4.0", "tape": "^3.5.0" }, + "homepage": "https://github.com/substack/minimist", + "keywords": [ + "argv", + "getopt", + "parser", + "optimist" + ], + "license": "MIT", + "main": "index.js", + "name": "minimist", + "repository": { + "type": "git", + "url": "git://github.com/substack/minimist.git" + }, "scripts": { - "test": "tap test/*.js", - "coverage": "covert test/*.js" + "coverage": "covert test/*.js", + "test": "tap test/*.js" }, "testling": { "files": "test/*.js", @@ -25,21 +76,5 @@ "opera/12" ] }, - "repository": { - "type": "git", - "url": "git://github.com/substack/minimist.git" - }, - "homepage": "https://github.com/substack/minimist", - "keywords": [ - "argv", - "getopt", - "parser", - "optimist" - ], - "author": { - "name": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net" - }, - "license": "MIT" -} \ No newline at end of file + "version": "1.2.5" +} diff --git a/node_modules/mkdirp/package.json b/node_modules/mkdirp/package.json index b335f1ae0..c0b290831 100644 --- a/node_modules/mkdirp/package.json +++ b/node_modules/mkdirp/package.json @@ -1,34 +1,73 @@ { - "name": "mkdirp", - "description": "Recursively mkdir, like `mkdir -p`", - "version": "0.5.4", - "publishConfig": { - "tag": "legacy" - }, - "author": "James Halliday (http://substack.net)", - "main": "index.js", - "keywords": [ - "mkdir", - "directory" + "_args": [ + [ + "mkdirp@0.5.4", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "https://github.com/substack/node-mkdirp.git" + "_development": true, + "_from": "mkdirp@0.5.4", + "_id": "mkdirp@0.5.4", + "_inBundle": false, + "_integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "_location": "/mkdirp", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "mkdirp@0.5.4", + "name": "mkdirp", + "escapedName": "mkdirp", + "rawSpec": "0.5.4", + "saveSpec": null, + "fetchSpec": "0.5.4" }, - "scripts": { - "test": "tap test/*.js" + "_requiredBy": [ + "/write" + ], + "_resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "_spec": "0.5.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "bugs": { + "url": "https://github.com/substack/node-mkdirp/issues" }, "dependencies": { "minimist": "^1.2.5" }, + "description": "Recursively mkdir, like `mkdir -p`", "devDependencies": { "mock-fs": "^3.7.0", "tap": "^5.4.2" }, - "bin": "bin/cmd.js", - "license": "MIT", "files": [ "bin", "index.js" - ] -} \ No newline at end of file + ], + "homepage": "https://github.com/substack/node-mkdirp#readme", + "keywords": [ + "mkdir", + "directory" + ], + "license": "MIT", + "main": "index.js", + "name": "mkdirp", + "publishConfig": { + "tag": "legacy" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/substack/node-mkdirp.git" + }, + "scripts": { + "test": "tap test/*.js" + }, + "version": "0.5.4" +} diff --git a/node_modules/ms/package.json b/node_modules/ms/package.json index 3408eef7c..a9629b53c 100644 --- a/node_modules/ms/package.json +++ b/node_modules/ms/package.json @@ -1,16 +1,44 @@ { - "name": "ms", - "version": "2.1.2", - "description": "Tiny millisecond conversion utility", - "repository": "zeit/ms", - "main": "./index", - "files": [ - "index.js" + "_args": [ + [ + "ms@2.1.2", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "precommit": "lint-staged", - "lint": "eslint lib/* bin/*", - "test": "mocha tests.js" + "_development": true, + "_from": "ms@2.1.2", + "_id": "ms@2.1.2", + "_inBundle": false, + "_integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "_location": "/ms", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ms@2.1.2", + "name": "ms", + "escapedName": "ms", + "rawSpec": "2.1.2", + "saveSpec": null, + "fetchSpec": "2.1.2" + }, + "_requiredBy": [ + "/ava", + "/debug" + ], + "_resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "_spec": "2.1.2", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/zeit/ms/issues" + }, + "description": "Tiny millisecond conversion utility", + "devDependencies": { + "eslint": "4.12.1", + "expect.js": "0.3.1", + "husky": "0.14.3", + "lint-staged": "5.0.0", + "mocha": "4.0.1" }, "eslintConfig": { "extends": "eslint:recommended", @@ -19,6 +47,11 @@ "es6": true } }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/zeit/ms#readme", + "license": "MIT", "lint-staged": { "*.js": [ "npm run lint", @@ -26,12 +59,16 @@ "git add" ] }, - "license": "MIT", - "devDependencies": { - "eslint": "4.12.1", - "expect.js": "0.3.1", - "husky": "0.14.3", - "lint-staged": "5.0.0", - "mocha": "4.0.1" - } -} \ No newline at end of file + "main": "./index", + "name": "ms", + "repository": { + "type": "git", + "url": "git+https://github.com/zeit/ms.git" + }, + "scripts": { + "lint": "eslint lib/* bin/*", + "precommit": "lint-staged", + "test": "mocha tests.js" + }, + "version": "2.1.2" +} diff --git a/node_modules/mute-stream/package.json b/node_modules/mute-stream/package.json index dcd78bedf..b1ab845a1 100644 --- a/node_modules/mute-stream/package.json +++ b/node_modules/mute-stream/package.json @@ -1,29 +1,66 @@ { - "name": "mute-stream", - "version": "0.0.8", - "main": "mute.js", - "directories": { - "test": "test" + "_args": [ + [ + "mute-stream@0.0.8", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "mute-stream@0.0.8", + "_id": "mute-stream@0.0.8", + "_inBundle": false, + "_integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "_location": "/mute-stream", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "mute-stream@0.0.8", + "name": "mute-stream", + "escapedName": "mute-stream", + "rawSpec": "0.0.8", + "saveSpec": null, + "fetchSpec": "0.0.8" }, + "_requiredBy": [ + "/ora" + ], + "_resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "_spec": "0.0.8", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bugs": { + "url": "https://github.com/isaacs/mute-stream/issues" + }, + "description": "Bytes go in, but they don't come out (when muted).", "devDependencies": { "tap": "^12.1.1" }, - "scripts": { - "test": "tap test/*.js --cov" - }, - "repository": { - "type": "git", - "url": "git://github.com/isaacs/mute-stream" + "directories": { + "test": "test" }, + "files": [ + "mute.js" + ], + "homepage": "https://github.com/isaacs/mute-stream#readme", "keywords": [ "mute", "stream", "pipe" ], - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", "license": "ISC", - "description": "Bytes go in, but they don't come out (when muted).", - "files": [ - "mute.js" - ] -} \ No newline at end of file + "main": "mute.js", + "name": "mute-stream", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/mute-stream.git" + }, + "scripts": { + "test": "tap test/*.js --cov" + }, + "version": "0.0.8" +} diff --git a/node_modules/natural-compare/package.json b/node_modules/natural-compare/package.json index 54360999f..1b291464f 100644 --- a/node_modules/natural-compare/package.json +++ b/node_modules/natural-compare/package.json @@ -1,10 +1,55 @@ { - "name": "natural-compare", - "version": "1.4.0", - "stability": 3, - "author": "Lauri Rooden (https://github.com/litejs/natural-compare-lite)", - "license": "MIT", + "_args": [ + [ + "natural-compare@1.4.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "natural-compare@1.4.0", + "_id": "natural-compare@1.4.0", + "_inBundle": false, + "_integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "_location": "/natural-compare", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "natural-compare@1.4.0", + "name": "natural-compare", + "escapedName": "natural-compare", + "rawSpec": "1.4.0", + "saveSpec": null, + "fetchSpec": "1.4.0" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "_spec": "1.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Lauri Rooden", + "url": "https://github.com/litejs/natural-compare-lite" + }, + "bugs": { + "url": "https://github.com/litejs/natural-compare-lite/issues" + }, + "buildman": { + "dist/index-min.js": { + "banner": "/*! litejs.com/MIT-LICENSE.txt */", + "input": "index.js" + } + }, "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.", + "devDependencies": { + "buildman": "*", + "testman": "*" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/litejs/natural-compare-lite#readme", "keywords": [ "string", "natural", @@ -16,27 +61,17 @@ "alphanum", "litejs" ], + "license": "MIT", "main": "index.js", - "readmeFilename": "README.md", - "files": [ - "index.js" - ], + "name": "natural-compare", + "repository": { + "type": "git", + "url": "git://github.com/litejs/natural-compare-lite.git" + }, "scripts": { "build": "node node_modules/buildman/index.js --all", "test": "node tests/index.js" }, - "repository": "git://github.com/litejs/natural-compare-lite.git", - "bugs": { - "url": "https://github.com/litejs/natural-compare-lite/issues" - }, - "devDependencies": { - "buildman": "*", - "testman": "*" - }, - "buildman": { - "dist/index-min.js": { - "banner": "/*! litejs.com/MIT-LICENSE.txt */", - "input": "index.js" - } - } -} \ No newline at end of file + "stability": 3, + "version": "1.4.0" +} diff --git a/node_modules/nise/package.json b/node_modules/nise/package.json index e42d985f8..d495abf4b 100644 --- a/node_modules/nise/package.json +++ b/node_modules/nise/package.json @@ -1,47 +1,49 @@ { - "name": "nise", - "version": "4.0.3", - "description": "Fake XHR and server", - "keywords": [ - "test", - "testing", - "fake", - "mock", - "xhr", - "server" + "_args": [ + [ + "nise@4.0.3", + "/home/marco/repos/github/codeql-action" + ] ], - "repository": { - "type": "git", - "url": "http://github.com/sinonjs/nise.git" - }, - "main": "lib/index.js", - "module": "nise.js", - "scripts": { - "bundle": "browserify --no-detect-globals -s nise -o nise.js lib/index.js", - "lint": "eslint .", - "prepublish": "npm run bundle", - "prepublishOnly": "mkdocs gh-deploy -r upstream || mkdocs gh-deploy -r origin", - "test": "mocha lib/**/*.test.js", - "test:coverage": "nyc --reporter=lcov --reporter=text --all npm test -- --reporter dot", - "test:headless": "mochify --https-server --plugin [ proxyquire-universal ] --no-detect-globals test/global-hack.js lib/**/*.test.js" + "_development": true, + "_from": "nise@4.0.3", + "_id": "nise@4.0.3", + "_inBundle": false, + "_integrity": "sha512-EGlhjm7/4KvmmE6B/UFsKh7eHykRl9VH+au8dduHLCyWUO/hr7+N+WtTvDUwc9zHuM1IaIJs/0lQ6Ag1jDkQSg==", + "_location": "/nise", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "nise@4.0.3", + "name": "nise", + "escapedName": "nise", + "rawSpec": "4.0.3", + "saveSpec": null, + "fetchSpec": "4.0.3" }, + "_requiredBy": [ + "/sinon" + ], + "_resolved": "https://registry.npmjs.org/nise/-/nise-4.0.3.tgz", + "_spec": "4.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": "", "browser": { "jsdom": false, "jsdom-global": false }, - "author": "", - "license": "BSD-3-Clause", - "nyc": { - "exclude": [ - "nise.js", - "coverage/**", - "**/*.test.js" - ] + "bugs": { + "url": "https://github.com/sinonjs/nise/issues" }, - "files": [ - "nise.js", - "lib/**/*.js" - ], + "dependencies": { + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + }, + "description": "Fake XHR and server", "devDependencies": { "@sinonjs/referee": "^4.0.0", "browserify": "^16.2.3", @@ -63,17 +65,48 @@ "proxyquireify": "^3.2.1", "sinon": "^9.0.0" }, - "dependencies": { - "@sinonjs/commons": "^1.7.0", - "@sinonjs/fake-timers": "^6.0.0", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - }, + "files": [ + "nise.js", + "lib/**/*.js" + ], + "homepage": "https://github.com/sinonjs/nise#readme", "husky": { "hooks": { "pre-commit": "npm run lint -- --fix && npm run test", "pre-push": "npm run lint && npm run test" } - } -} \ No newline at end of file + }, + "keywords": [ + "test", + "testing", + "fake", + "mock", + "xhr", + "server" + ], + "license": "BSD-3-Clause", + "main": "lib/index.js", + "module": "nise.js", + "name": "nise", + "nyc": { + "exclude": [ + "nise.js", + "coverage/**", + "**/*.test.js" + ] + }, + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/sinonjs/nise.git" + }, + "scripts": { + "bundle": "browserify --no-detect-globals -s nise -o nise.js lib/index.js", + "lint": "eslint .", + "prepublish": "npm run bundle", + "prepublishOnly": "mkdocs gh-deploy -r upstream || mkdocs gh-deploy -r origin", + "test": "mocha lib/**/*.test.js", + "test:coverage": "nyc --reporter=lcov --reporter=text --all npm test -- --reporter dot", + "test:headless": "mochify --https-server --plugin [ proxyquire-universal ] --no-detect-globals test/global-hack.js lib/**/*.test.js" + }, + "version": "4.0.3" +} diff --git a/node_modules/nock/package.json b/node_modules/nock/package.json index 9f0f2004f..a2a61e656 100644 --- a/node_modules/nock/package.json +++ b/node_modules/nock/package.json @@ -1,33 +1,50 @@ { - "name": "nock", - "description": "HTTP server mocking and expectations library for Node.js", - "tags": [ - "Mock", - "HTTP", - "testing", - "isolation" + "_args": [ + [ + "nock@12.0.3", + "/home/marco/repos/github/codeql-action" + ] ], - "version": "12.0.3", - "author": "Pedro Teixeira ", - "repository": { - "type": "git", - "url": "https://github.com/nock/nock.git" + "_development": true, + "_from": "nock@12.0.3", + "_id": "nock@12.0.3", + "_inBundle": false, + "_integrity": "sha512-QNb/j8kbFnKCiyqi9C5DD0jH/FubFGj5rt9NQFONXwQm3IPB0CULECg/eS3AU1KgZb/6SwUa4/DTRKhVxkGABw==", + "_location": "/nock", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "nock@12.0.3", + "name": "nock", + "escapedName": "nock", + "rawSpec": "12.0.3", + "saveSpec": null, + "fetchSpec": "12.0.3" + }, + "_requiredBy": [ + "#DEV:/", + "/@types/nock" + ], + "_resolved": "https://registry.npmjs.org/nock/-/nock-12.0.3.tgz", + "_spec": "12.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Pedro Teixeira", + "email": "pedro.teixeira@gmail.com" }, "bugs": { "url": "http://github.com/nock/nock/issues" }, - "engines": { - "node": ">= 10.13" - }, - "main": "./index.js", - "types": "types", "dependencies": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", "lodash": "^4.17.13", "propagate": "^2.0.0" }, + "description": "HTTP server mocking and expectations library for Node.js", "devDependencies": { + "@sinonjs/fake-timers": "^6.0.0", "assert-rejects": "^1.0.0", "chai": "^4.1.2", "dirty-chai": "^2.0.1", @@ -41,7 +58,6 @@ "eslint-plugin-promise": "^4.1.1", "eslint-plugin-standard": "^4.0.0", "got": "^10.5.2", - "@sinonjs/fake-timers": "^6.0.0", "mocha": "^7.0.1", "npm-run-all": "^4.1.5", "nyc": "^15.0.0", @@ -55,9 +71,34 @@ "superagent": "^5.0.2", "tap": "14.6.1" }, + "engines": { + "node": ">= 10.13" + }, + "files": [ + "index.js", + "lib", + "types/index.d.ts" + ], + "homepage": "https://github.com/nock/nock#readme", + "license": "MIT", + "main": "./index.js", + "name": "nock", + "nyc": { + "reporter": [ + "lcov", + "text-summary" + ], + "exclude": [ + "tests/" + ] + }, + "repository": { + "type": "git", + "url": "git+https://github.com/nock/nock.git" + }, "scripts": { - "format:fix": "prettier --write '**/*.{js,json,md,ts,yml,yaml}'", "format": "prettier --check '**/*.{js,json,md,ts,yml,yaml}'", + "format:fix": "prettier --write '**/*.{js,json,md,ts,yml,yaml}'", "lint": "run-p lint:js lint:ts", "lint:js": "eslint --cache --cache-location './.cache/eslint' '**/*.js'", "lint:js:fix": "eslint --cache --cache-location './.cache/eslint' --fix '**/*.js'", @@ -68,19 +109,12 @@ "test:mocha": "nyc mocha $(grep -lr '^\\s*it(' tests)", "test:tap": "tap --100 --coverage --coverage-report=text ./tests/test_*.js" }, - "nyc": { - "reporter": [ - "lcov", - "text-summary" - ], - "exclude": [ - "tests/" - ] - }, - "license": "MIT", - "files": [ - "index.js", - "lib", - "types/index.d.ts" - ] -} \ No newline at end of file + "tags": [ + "Mock", + "HTTP", + "testing", + "isolation" + ], + "types": "types", + "version": "12.0.3" +} diff --git a/node_modules/node-fetch/package.json b/node_modules/node-fetch/package.json index 27d2e44ee..c4a1d14aa 100644 --- a/node_modules/node-fetch/package.json +++ b/node_modules/node-fetch/package.json @@ -1,41 +1,41 @@ { - "name": "node-fetch", - "version": "2.6.1", - "description": "A light-weight module that brings window.fetch to node.js", - "main": "lib/index", + "_args": [ + [ + "node-fetch@2.6.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "node-fetch@2.6.1", + "_id": "node-fetch@2.6.1", + "_inBundle": false, + "_integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "_location": "/node-fetch", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "node-fetch@2.6.1", + "name": "node-fetch", + "escapedName": "node-fetch", + "rawSpec": "2.6.1", + "saveSpec": null, + "fetchSpec": "2.6.1" + }, + "_requiredBy": [ + "/@octokit/request" + ], + "_resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "_spec": "2.6.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "David Frank" + }, "browser": "./browser.js", - "module": "lib/index.mjs", - "files": [ - "lib/index.js", - "lib/index.mjs", - "lib/index.es.js", - "browser.js" - ], - "engines": { - "node": "4.x || >=6.0.0" - }, - "scripts": { - "build": "cross-env BABEL_ENV=rollup rollup -c", - "prepare": "npm run build", - "test": "cross-env BABEL_ENV=test mocha --require babel-register --throw-deprecation test/test.js", - "report": "cross-env BABEL_ENV=coverage nyc --reporter lcov --reporter text mocha -R spec test/test.js", - "coverage": "cross-env BABEL_ENV=coverage nyc --reporter json --reporter text mocha -R spec test/test.js && codecov -f coverage/coverage-final.json" - }, - "repository": { - "type": "git", - "url": "https://github.com/bitinn/node-fetch.git" - }, - "keywords": [ - "fetch", - "http", - "promise" - ], - "author": "David Frank", - "license": "MIT", "bugs": { "url": "https://github.com/bitinn/node-fetch/issues" }, - "homepage": "https://github.com/bitinn/node-fetch", + "dependencies": {}, + "description": "A light-weight module that brings window.fetch to node.js", "devDependencies": { "@ungap/url-search-params": "^0.1.2", "abort-controller": "^1.1.0", @@ -62,5 +62,35 @@ "string-to-arraybuffer": "^1.0.2", "whatwg-url": "^5.0.0" }, - "dependencies": {} -} \ No newline at end of file + "engines": { + "node": "4.x || >=6.0.0" + }, + "files": [ + "lib/index.js", + "lib/index.mjs", + "lib/index.es.js", + "browser.js" + ], + "homepage": "https://github.com/bitinn/node-fetch", + "keywords": [ + "fetch", + "http", + "promise" + ], + "license": "MIT", + "main": "lib/index", + "module": "lib/index.mjs", + "name": "node-fetch", + "repository": { + "type": "git", + "url": "git+https://github.com/bitinn/node-fetch.git" + }, + "scripts": { + "build": "cross-env BABEL_ENV=rollup rollup -c", + "coverage": "cross-env BABEL_ENV=coverage nyc --reporter json --reporter text mocha -R spec test/test.js && codecov -f coverage/coverage-final.json", + "prepare": "npm run build", + "report": "cross-env BABEL_ENV=coverage nyc --reporter lcov --reporter text mocha -R spec test/test.js", + "test": "cross-env BABEL_ENV=test mocha --require babel-register --throw-deprecation test/test.js" + }, + "version": "2.6.1" +} diff --git a/node_modules/normalize-package-data/node_modules/semver/package.json b/node_modules/normalize-package-data/node_modules/semver/package.json index 90e287ecf..047b7a3df 100644 --- a/node_modules/normalize-package-data/node_modules/semver/package.json +++ b/node_modules/normalize-package-data/node_modules/semver/package.json @@ -1,28 +1,64 @@ { - "name": "semver", - "version": "5.7.1", - "description": "The semantic version parser used by npm.", - "main": "semver.js", - "scripts": { - "test": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags" + "_args": [ + [ + "semver@5.7.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "semver@5.7.1", + "_id": "semver@5.7.1", + "_inBundle": false, + "_integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "_location": "/normalize-package-data/semver", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "semver@5.7.1", + "name": "semver", + "escapedName": "semver", + "rawSpec": "5.7.1", + "saveSpec": null, + "fetchSpec": "5.7.1" }, + "_requiredBy": [ + "/normalize-package-data" + ], + "_resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "_spec": "5.7.1", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "semver": "bin/semver" + }, + "bugs": { + "url": "https://github.com/npm/node-semver/issues" + }, + "description": "The semantic version parser used by npm.", "devDependencies": { "tap": "^13.0.0-rc.18" }, - "license": "ISC", - "repository": "https://github.com/npm/node-semver", - "bin": { - "semver": "./bin/semver" - }, "files": [ "bin", "range.bnf", "semver.js" ], + "homepage": "https://github.com/npm/node-semver#readme", + "license": "ISC", + "main": "semver.js", + "name": "semver", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/node-semver.git" + }, + "scripts": { + "postpublish": "git push origin --all; git push origin --tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap" + }, "tap": { "check-coverage": true - } -} \ No newline at end of file + }, + "version": "5.7.1" +} diff --git a/node_modules/normalize-package-data/package.json b/node_modules/normalize-package-data/package.json index b427a6052..0080677c7 100644 --- a/node_modules/normalize-package-data/package.json +++ b/node_modules/normalize-package-data/package.json @@ -1,23 +1,62 @@ { - "name": "normalize-package-data", - "version": "2.5.0", - "author": "Meryn Stol ", - "description": "Normalizes data that can be found in package.json files.", - "license": "BSD-2-Clause", - "repository": { - "type": "git", - "url": "git://github.com/npm/normalize-package-data.git" + "_args": [ + [ + "normalize-package-data@2.5.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "normalize-package-data@2.5.0", + "_id": "normalize-package-data@2.5.0", + "_inBundle": false, + "_integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "_location": "/normalize-package-data", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "normalize-package-data@2.5.0", + "name": "normalize-package-data", + "escapedName": "normalize-package-data", + "rawSpec": "2.5.0", + "saveSpec": null, + "fetchSpec": "2.5.0" }, - "main": "lib/normalize.js", - "scripts": { - "test": "tap test/*.js" + "_requiredBy": [ + "/read-pkg", + "/read-pkg-up/read-pkg" + ], + "_resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "_spec": "2.5.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Meryn Stol", + "email": "merynstol@gmail.com" }, + "bugs": { + "url": "https://github.com/npm/normalize-package-data/issues" + }, + "contributors": [ + { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me" + }, + { + "name": "Meryn Stol", + "email": "merynstol@gmail.com" + }, + { + "name": "Robert Kowalski", + "email": "rok@kowalski.gd" + } + ], "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" }, + "description": "Normalizes data that can be found in package.json files.", "devDependencies": { "async": "^2.6.1", "tap": "^12.4.0", @@ -27,5 +66,17 @@ "lib/*.js", "lib/*.json", "AUTHORS" - ] -} \ No newline at end of file + ], + "homepage": "https://github.com/npm/normalize-package-data#readme", + "license": "BSD-2-Clause", + "main": "lib/normalize.js", + "name": "normalize-package-data", + "repository": { + "type": "git", + "url": "git://github.com/npm/normalize-package-data.git" + }, + "scripts": { + "test": "tap test/*.js" + }, + "version": "2.5.0" +} diff --git a/node_modules/normalize-url/package.json b/node_modules/normalize-url/package.json index 84adbb278..bf20cbe10 100644 --- a/node_modules/normalize-url/package.json +++ b/node_modules/normalize-url/package.json @@ -1,24 +1,57 @@ { - "name": "normalize-url", - "version": "4.5.0", - "description": "Normalize a URL", - "license": "MIT", - "repository": "sindresorhus/normalize-url", + "_args": [ + [ + "normalize-url@4.5.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "normalize-url@4.5.0", + "_id": "normalize-url@4.5.0", + "_inBundle": false, + "_integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "_location": "/normalize-url", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "normalize-url@4.5.0", + "name": "normalize-url", + "escapedName": "normalize-url", + "rawSpec": "4.5.0", + "saveSpec": null, + "fetchSpec": "4.5.0" + }, + "_requiredBy": [ + "/cacheable-request" + ], + "_resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "_spec": "4.5.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/normalize-url/issues" + }, + "description": "Normalize a URL", + "devDependencies": { + "ava": "^2.4.0", + "coveralls": "^3.0.6", + "nyc": "^14.1.1", + "tsd": "^0.8.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && nyc ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/normalize-url#readme", "keywords": [ "normalize", "url", @@ -34,11 +67,14 @@ "trim", "canonical" ], - "devDependencies": { - "ava": "^2.4.0", - "coveralls": "^3.0.6", - "nyc": "^14.1.1", - "tsd": "^0.8.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "normalize-url", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/normalize-url.git" + }, + "scripts": { + "test": "xo && nyc ava && tsd" + }, + "version": "4.5.0" +} diff --git a/node_modules/object-inspect/package.json b/node_modules/object-inspect/package.json index cabd07a0e..f71d1fd9f 100644 --- a/node_modules/object-inspect/package.json +++ b/node_modules/object-inspect/package.json @@ -1,8 +1,46 @@ { - "name": "object-inspect", - "version": "1.8.0", + "_args": [ + [ + "object-inspect@1.8.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "object-inspect@1.8.0", + "_id": "object-inspect@1.8.0", + "_inBundle": false, + "_integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "_location": "/object-inspect", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "object-inspect@1.8.0", + "name": "object-inspect", + "escapedName": "object-inspect", + "rawSpec": "1.8.0", + "saveSpec": null, + "fetchSpec": "1.8.0" + }, + "_requiredBy": [ + "/es-abstract", + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "_spec": "1.8.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net" + }, + "browser": { + "./util.inspect.js": false + }, + "bugs": { + "url": "https://github.com/inspect-js/object-inspect/issues" + }, "description": "string representations of objects in node and the browser", - "main": "index.js", "devDependencies": { "@ljharb/eslint-config": "^17.1.0", "aud": "^1.1.2", @@ -14,15 +52,39 @@ "string.prototype.repeat": "^1.0.0", "tape": "^5.0.1" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "greenkeeper": { + "ignore": [ + "nyc", + "core-js" + ] + }, + "homepage": "https://github.com/inspect-js/object-inspect", + "keywords": [ + "inspect", + "util.inspect", + "object", + "stringify", + "pretty" + ], + "license": "MIT", + "main": "index.js", + "name": "object-inspect", + "repository": { + "type": "git", + "url": "git://github.com/inspect-js/object-inspect.git" + }, "scripts": { + "coverage": "nyc npm run tests-only", + "lint": "eslint .", + "posttest": "npx aud --production", "prepublish": "safe-publish-latest", "pretest": "npm run lint", - "lint": "eslint .", - "test": "npm run tests-only", "pretests-only": "node test-core-js", - "tests-only": "tape test/*.js", - "posttest": "npx aud --production", - "coverage": "nyc npm run tests-only" + "test": "npm run tests-only", + "tests-only": "tape test/*.js" }, "testling": { "files": [ @@ -40,34 +102,5 @@ "android/latest" ] }, - "repository": { - "type": "git", - "url": "git://github.com/inspect-js/object-inspect.git" - }, - "homepage": "https://github.com/inspect-js/object-inspect", - "keywords": [ - "inspect", - "util.inspect", - "object", - "stringify", - "pretty" - ], - "author": { - "name": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "license": "MIT", - "browser": { - "./util.inspect.js": false - }, - "greenkeeper": { - "ignore": [ - "nyc", - "core-js" - ] - } -} \ No newline at end of file + "version": "1.8.0" +} diff --git a/node_modules/object-keys/package.json b/node_modules/object-keys/package.json index f466e9979..255d6ff6d 100644 --- a/node_modules/object-keys/package.json +++ b/node_modules/object-keys/package.json @@ -1,11 +1,44 @@ { - "name": "object-keys", - "version": "1.1.1", + "_args": [ + [ + "object-keys@1.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "object-keys@1.1.1", + "_id": "object-keys@1.1.1", + "_inBundle": false, + "_integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "_location": "/object-keys", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "object-keys@1.1.1", + "name": "object-keys", + "escapedName": "object-keys", + "rawSpec": "1.1.1", + "saveSpec": null, + "fetchSpec": "1.1.1" + }, + "_requiredBy": [ + "/define-properties", + "/es-abstract", + "/object.assign", + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "_spec": "1.1.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, + "bugs": { + "url": "https://github.com/ljharb/object-keys/issues" + }, "contributors": [ { "name": "Jordan Harband", @@ -29,32 +62,8 @@ "email": "git@gkatsev.com" } ], - "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim", - "license": "MIT", - "main": "index.js", - "scripts": { - "pretest": "npm run --silent lint", - "test": "npm run --silent tests-only", - "posttest": "npm run --silent audit", - "tests-only": "node test/index.js", - "coverage": "covert test/*.js", - "coverage-quiet": "covert test/*.js --quiet", - "lint": "eslint .", - "preaudit": "npm install --package-lock --package-lock-only", - "audit": "npm audit", - "postaudit": "rm package-lock.json" - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/object-keys.git" - }, - "keywords": [ - "Object.keys", - "keys", - "ES5", - "shim" - ], "dependencies": {}, + "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim", "devDependencies": { "@ljharb/eslint-config": "^13.1.1", "covert": "^1.1.1", @@ -64,6 +73,35 @@ "is": "^3.3.0", "tape": "^4.9.2" }, + "engines": { + "node": ">= 0.4" + }, + "homepage": "https://github.com/ljharb/object-keys#readme", + "keywords": [ + "Object.keys", + "keys", + "ES5", + "shim" + ], + "license": "MIT", + "main": "index.js", + "name": "object-keys", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/object-keys.git" + }, + "scripts": { + "audit": "npm audit", + "coverage": "covert test/*.js", + "coverage-quiet": "covert test/*.js --quiet", + "lint": "eslint .", + "postaudit": "rm package-lock.json", + "posttest": "npm run --silent audit", + "preaudit": "npm install --package-lock --package-lock-only", + "pretest": "npm run --silent lint", + "test": "npm run --silent tests-only", + "tests-only": "node test/index.js" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -82,7 +120,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - } -} \ No newline at end of file + "version": "1.1.1" +} diff --git a/node_modules/object.assign/node_modules/es-abstract/package.json b/node_modules/object.assign/node_modules/es-abstract/package.json index df6c20ac0..88668c4d1 100644 --- a/node_modules/object.assign/node_modules/es-abstract/package.json +++ b/node_modules/object.assign/node_modules/es-abstract/package.json @@ -1,13 +1,40 @@ { - "name": "es-abstract", - "version": "1.18.0-next.0", + "_args": [ + [ + "es-abstract@1.18.0-next.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "es-abstract@1.18.0-next.0", + "_id": "es-abstract@1.18.0-next.0", + "_inBundle": false, + "_integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==", + "_location": "/object.assign/es-abstract", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "es-abstract@1.18.0-next.0", + "name": "es-abstract", + "escapedName": "es-abstract", + "rawSpec": "1.18.0-next.0", + "saveSpec": null, + "fetchSpec": "1.18.0-next.0" + }, + "_requiredBy": [ + "/object.assign" + ], + "_resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz", + "_spec": "1.18.0-next.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bugs": { + "url": "https://github.com/ljharb/es-abstract/issues" }, "contributors": [ { @@ -16,38 +43,6 @@ "url": "http://ljharb.codes" } ], - "description": "ECMAScript spec abstract operations.", - "license": "MIT", - "main": "index.js", - "scripts": { - "prespackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs rm || true", - "spackle": "node operations/spackle 1", - "postspackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs git add", - "prepublish": "safe-publish-latest && (not-in-publish || npm run spackle)", - "pretest": "npm run lint", - "test": "npm run tests-only", - "posttest": "aud --production", - "tests-only": "node test", - "coverage": "nyc npm run tests-only >/dev/null", - "postcoverage": "nyc report", - "lint": "eslint .", - "eccheck": "eclint check *.js **/*.js > /dev/null" - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/es-abstract.git" - }, - "keywords": [ - "ECMAScript", - "ES", - "abstract", - "operation", - "abstract operation", - "JavaScript", - "ES5", - "ES6", - "ES7" - ], "dependencies": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -62,6 +57,7 @@ "string.prototype.trimend": "^1.0.1", "string.prototype.trimstart": "^1.0.1" }, + "description": "ECMAScript spec abstract operations.", "devDependencies": { "@ljharb/eslint-config": "^17.1.0", "array.prototype.indexof": "^1.0.0", @@ -85,6 +81,51 @@ "safe-publish-latest": "^1.1.4", "tape": "^5.0.1" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "greenkeeper": { + "//": "nyc is ignored because it requires node 4+, and we support older than that", + "ignore": [ + "nyc" + ] + }, + "homepage": "https://github.com/ljharb/es-abstract#readme", + "keywords": [ + "ECMAScript", + "ES", + "abstract", + "operation", + "abstract operation", + "JavaScript", + "ES5", + "ES6", + "ES7" + ], + "license": "MIT", + "main": "index.js", + "name": "es-abstract", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/es-abstract.git" + }, + "scripts": { + "coverage": "nyc npm run tests-only >/dev/null", + "eccheck": "eclint check *.js **/*.js > /dev/null", + "lint": "eslint .", + "postcoverage": "nyc report", + "postspackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs git add", + "posttest": "aud --production", + "prepublish": "safe-publish-latest && (not-in-publish || npm run spackle)", + "prespackle": "git ls-files | xargs git check-attr spackled | grep -v 'unspecified$' | cut -d: -f1 | xargs rm || true", + "pretest": "npm run lint", + "spackle": "node operations/spackle 1", + "test": "npm run tests-only", + "tests-only": "node test" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -103,13 +144,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - }, - "greenkeeper": { - "//": "nyc is ignored because it requires node 4+, and we support older than that", - "ignore": [ - "nyc" - ] - } -} \ No newline at end of file + "version": "1.18.0-next.0" +} diff --git a/node_modules/object.assign/package.json b/node_modules/object.assign/package.json index 8f5fa3968..15a4c3ebd 100644 --- a/node_modules/object.assign/package.json +++ b/node_modules/object.assign/package.json @@ -1,50 +1,60 @@ { - "name": "object.assign", - "version": "4.1.1", - "author": "Jordan Harband", - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim", - "license": "MIT", - "main": "index.js", - "scripts": { - "pretest": "npm run --silent lint && es-shim-api --bound", - "test": "npm run --silent tests-only && npm run test:ses", - "posttest": "aud --production", - "tests-only": "npm run --silent test:implementation && npm run --silent test:shim", - "test:native": "node test/native", - "test:shim": "node test/shimmed", - "test:implementation": "node test", - "test:ses": "node test/ses-compat", - "coverage": "covert test/*.js", - "lint": "eslint .", - "build": "mkdir -p dist && browserify browserShim.js > dist/browser.js", - "prepublish": "safe-publish-latest && npm run build" - }, - "repository": { - "type": "git", - "url": "git://github.com/ljharb/object.assign.git" - }, - "keywords": [ - "Object.assign", - "assign", - "ES6", - "extend", - "$.extend", - "jQuery", - "_.extend", - "Underscore", - "es-shim API", - "polyfill", - "shim" + "_args": [ + [ + "object.assign@4.1.1", + "/home/marco/repos/github/codeql-action" + ] ], + "_development": true, + "_from": "object.assign@4.1.1", + "_id": "object.assign@4.1.1", + "_inBundle": false, + "_integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", + "_location": "/object.assign", + "_phantomChildren": { + "es-to-primitive": "1.2.1", + "function-bind": "1.1.1", + "has": "1.0.3", + "has-symbols": "1.0.1", + "is-callable": "1.2.1", + "is-negative-zero": "2.0.0", + "is-regex": "1.1.1", + "object-inspect": "1.8.0", + "object-keys": "1.1.1", + "object.assign": "4.1.1", + "string.prototype.trimend": "1.0.1", + "string.prototype.trimstart": "1.0.1" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "object.assign@4.1.1", + "name": "object.assign", + "escapedName": "object.assign", + "rawSpec": "4.1.1", + "saveSpec": null, + "fetchSpec": "4.1.1" + }, + "_requiredBy": [ + "/es-abstract", + "/object.assign/es-abstract" + ], + "_resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", + "_spec": "4.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband" + }, + "bugs": { + "url": "https://github.com/ljharb/object.assign/issues" + }, "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.18.0-next.0", "has-symbols": "^1.0.1", "object-keys": "^1.1.1" }, + "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim", "devDependencies": { "@es-shims/api": "^2.1.2", "@ljharb/eslint-config": "^17.2.0", @@ -60,6 +70,47 @@ "ses": "^0.10.3", "tape": "^5.0.1" }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "homepage": "https://github.com/ljharb/object.assign#readme", + "keywords": [ + "Object.assign", + "assign", + "ES6", + "extend", + "$.extend", + "jQuery", + "_.extend", + "Underscore", + "es-shim API", + "polyfill", + "shim" + ], + "license": "MIT", + "main": "index.js", + "name": "object.assign", + "repository": { + "type": "git", + "url": "git://github.com/ljharb/object.assign.git" + }, + "scripts": { + "build": "mkdir -p dist && browserify browserShim.js > dist/browser.js", + "coverage": "covert test/*.js", + "lint": "eslint .", + "posttest": "aud --production", + "prepublish": "safe-publish-latest && npm run build", + "pretest": "npm run --silent lint && es-shim-api --bound", + "test": "npm run --silent tests-only && npm run test:ses", + "test:implementation": "node test", + "test:native": "node test/native", + "test:ses": "node test/ses-compat", + "test:shim": "node test/shimmed", + "tests-only": "npm run --silent test:implementation && npm run --silent test:shim" + }, "testling": { "files": "test/index.js", "browsers": [ @@ -78,7 +129,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - } -} \ No newline at end of file + "version": "4.1.1" +} diff --git a/node_modules/object.values/package.json b/node_modules/object.values/package.json index 6ecd95947..804aa69b0 100644 --- a/node_modules/object.values/package.json +++ b/node_modules/object.values/package.json @@ -1,27 +1,64 @@ { - "name": "object.values", - "version": "1.1.1", - "author": "Jordan Harband ", + "_args": [ + [ + "object.values@1.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "object.values@1.1.1", + "_id": "object.values@1.1.1", + "_inBundle": false, + "_integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "_location": "/object.values", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "object.values@1.1.1", + "name": "object.values", + "escapedName": "object.values", + "rawSpec": "1.1.1", + "saveSpec": null, + "fetchSpec": "1.1.1" + }, + "_requiredBy": [ + "/eslint-plugin-import" + ], + "_resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "_spec": "1.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jordan Harband", + "email": "ljharb@gmail.com" + }, + "bugs": { + "url": "https://github.com/es-shims/Object.values/issues" + }, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "description": "ES2017 spec-compliant Object.values shim.", + "devDependencies": { + "@es-shims/api": "^2.1.2", + "@ljharb/eslint-config": "^15.0.2", + "array-map": "^0.0.0", + "covert": "^1.1.1", + "eslint": "^6.7.2", + "functions-have-names": "^1.2.0", + "object-keys": "^1.1.1", + "tape": "^4.11.0" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" }, - "description": "ES2017 spec-compliant Object.values shim.", - "license": "MIT", - "main": "index.js", - "scripts": { - "pretest": "npm run lint", - "test": "npm run tests-only", - "posttest": "npx aud", - "tests-only": "es-shim-api && npm run test:shimmed && npm run test:module", - "test:shimmed": "node test/shimmed", - "test:module": "node test/index", - "coverage": "covert test/*.js", - "lint": "eslint ." - }, - "repository": { - "type": "git", - "url": "git://github.com/es-shims/Object.values.git" - }, + "homepage": "https://github.com/es-shims/Object.values#readme", "keywords": [ "Object.values", "Object.keys", @@ -37,21 +74,22 @@ "polyfill", "es-shim API" ], - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" + "license": "MIT", + "main": "index.js", + "name": "object.values", + "repository": { + "type": "git", + "url": "git://github.com/es-shims/Object.values.git" }, - "devDependencies": { - "@es-shims/api": "^2.1.2", - "@ljharb/eslint-config": "^15.0.2", - "array-map": "^0.0.0", - "covert": "^1.1.1", - "eslint": "^6.7.2", - "functions-have-names": "^1.2.0", - "object-keys": "^1.1.1", - "tape": "^4.11.0" + "scripts": { + "coverage": "covert test/*.js", + "lint": "eslint .", + "posttest": "npx aud", + "pretest": "npm run lint", + "test": "npm run tests-only", + "test:module": "node test/index", + "test:shimmed": "node test/shimmed", + "tests-only": "es-shim-api && npm run test:shimmed && npm run test:module" }, "testling": { "files": "test/index.js", @@ -71,7 +109,5 @@ "android-browser/4.2" ] }, - "engines": { - "node": ">= 0.4" - } -} \ No newline at end of file + "version": "1.1.1" +} diff --git a/node_modules/once/package.json b/node_modules/once/package.json index c827b2595..92256a1cc 100644 --- a/node_modules/once/package.json +++ b/node_modules/once/package.json @@ -1,33 +1,74 @@ { - "name": "once", - "version": "1.4.0", - "description": "Run a function exactly one time", - "main": "once.js", - "directories": { - "test": "test" + "_args": [ + [ + "once@1.4.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "once@1.4.0", + "_id": "once@1.4.0", + "_inBundle": false, + "_integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "_location": "/once", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "once@1.4.0", + "name": "once", + "escapedName": "once", + "rawSpec": "1.4.0", + "saveSpec": null, + "fetchSpec": "1.4.0" + }, + "_requiredBy": [ + "/@octokit/request", + "/@octokit/request-error", + "/end-of-stream", + "/glob", + "/inflight", + "/pump" + ], + "_resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "_spec": "1.4.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/" + }, + "bugs": { + "url": "https://github.com/isaacs/once/issues" }, "dependencies": { "wrappy": "1" }, + "description": "Run a function exactly one time", "devDependencies": { "tap": "^7.0.1" }, - "scripts": { - "test": "tap test/*.js" + "directories": { + "test": "test" }, "files": [ "once.js" ], - "repository": { - "type": "git", - "url": "git://github.com/isaacs/once" - }, + "homepage": "https://github.com/isaacs/once#readme", "keywords": [ "once", "function", "one", "single" ], - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", - "license": "ISC" -} \ No newline at end of file + "license": "ISC", + "main": "once.js", + "name": "once", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/once.git" + }, + "scripts": { + "test": "tap test/*.js" + }, + "version": "1.4.0" +} diff --git a/node_modules/onetime/package.json b/node_modules/onetime/package.json index 19a7f198c..75ebfe067 100644 --- a/node_modules/onetime/package.json +++ b/node_modules/onetime/package.json @@ -1,24 +1,58 @@ { - "name": "onetime", - "version": "5.1.0", - "description": "Ensure a function is only called once", - "license": "MIT", - "repository": "sindresorhus/onetime", + "_args": [ + [ + "onetime@5.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "onetime@5.1.0", + "_id": "onetime@5.1.0", + "_inBundle": false, + "_integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "_location": "/onetime", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "onetime@5.1.0", + "name": "onetime", + "escapedName": "onetime", + "rawSpec": "5.1.0", + "saveSpec": null, + "fetchSpec": "5.1.0" + }, + "_requiredBy": [ + "/restore-cursor" + ], + "_resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "_spec": "5.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/onetime/issues" + }, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "description": "Ensure a function is only called once", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.1", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/onetime#readme", "keywords": [ "once", "function", @@ -31,12 +65,14 @@ "called", "prevent" ], - "dependencies": { - "mimic-fn": "^2.1.0" + "license": "MIT", + "name": "onetime", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/onetime.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.1", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "5.1.0" +} diff --git a/node_modules/optionator/package.json b/node_modules/optionator/package.json index b35b4a868..61fe3beed 100644 --- a/node_modules/optionator/package.json +++ b/node_modules/optionator/package.json @@ -1,8 +1,61 @@ { - "name": "optionator", - "version": "0.9.1", - "author": "George Zahariev ", + "_args": [ + [ + "optionator@0.9.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "optionator@0.9.1", + "_id": "optionator@0.9.1", + "_inBundle": false, + "_integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "_location": "/optionator", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "optionator@0.9.1", + "name": "optionator", + "escapedName": "optionator", + "rawSpec": "0.9.1", + "saveSpec": null, + "fetchSpec": "0.9.1" + }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "_spec": "0.9.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "George Zahariev", + "email": "z@georgezahariev.com" + }, + "bugs": { + "url": "https://github.com/gkz/optionator/issues" + }, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, "description": "option parsing and help generation", + "devDependencies": { + "livescript": "^1.6.0", + "mocha": "^7.1.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "files": [ + "lib", + "README.md", + "LICENSE" + ], "homepage": "https://github.com/gkz/optionator", "keywords": [ "options", @@ -10,17 +63,9 @@ "option parsing", "cli" ], - "files": [ - "lib", - "README.md", - "LICENSE" - ], - "main": "./lib/", - "bugs": "https://github.com/gkz/optionator/issues", "license": "MIT", - "engines": { - "node": ">= 0.8.0" - }, + "main": "./lib/", + "name": "optionator", "repository": { "type": "git", "url": "git://github.com/gkz/optionator.git" @@ -28,16 +73,5 @@ "scripts": { "test": "make test" }, - "dependencies": { - "prelude-ls": "^1.2.1", - "deep-is": "^0.1.3", - "word-wrap": "^1.2.3", - "type-check": "^0.4.0", - "levn": "^0.4.1", - "fast-levenshtein": "^2.0.6" - }, - "devDependencies": { - "livescript": "^1.6.0", - "mocha": "^7.1.1" - } -} \ No newline at end of file + "version": "0.9.1" +} diff --git a/node_modules/ora/node_modules/ansi-styles/package.json b/node_modules/ora/node_modules/ansi-styles/package.json index 1a7731952..ea144e252 100644 --- a/node_modules/ora/node_modules/ansi-styles/package.json +++ b/node_modules/ora/node_modules/ansi-styles/package.json @@ -1,26 +1,62 @@ { - "name": "ansi-styles", - "version": "4.2.1", - "description": "ANSI escape codes for styling strings in the terminal", - "license": "MIT", - "repository": "chalk/ansi-styles", - "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "_args": [ + [ + "ansi-styles@4.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ansi-styles@4.2.1", + "_id": "ansi-styles@4.2.1", + "_inBundle": false, + "_integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "_location": "/ora/ansi-styles", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "ansi-styles@4.2.1", + "name": "ansi-styles", + "escapedName": "ansi-styles", + "rawSpec": "4.2.1", + "saveSpec": null, + "fetchSpec": "4.2.1" + }, + "_requiredBy": [ + "/ora/chalk" + ], + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "_spec": "4.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/chalk/ansi-styles/issues" + }, + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "description": "ANSI escape codes for styling strings in the terminal", + "devDependencies": { + "@types/color-convert": "^1.9.0", + "ava": "^2.3.0", + "svg-term-cli": "^2.1.1", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd", - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/chalk/ansi-styles?sponsor=1", + "homepage": "https://github.com/chalk/ansi-styles#readme", "keywords": [ "ansi", "styles", @@ -43,15 +79,15 @@ "command-line", "text" ], - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "license": "MIT", + "name": "ansi-styles", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/ansi-styles.git" }, - "devDependencies": { - "@types/color-convert": "^1.9.0", - "ava": "^2.3.0", - "svg-term-cli": "^2.1.1", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", + "test": "xo && ava && tsd" + }, + "version": "4.2.1" +} diff --git a/node_modules/ora/node_modules/chalk/package.json b/node_modules/ora/node_modules/chalk/package.json index b68e931e7..e07e05ae2 100644 --- a/node_modules/ora/node_modules/chalk/package.json +++ b/node_modules/ora/node_modules/chalk/package.json @@ -1,21 +1,60 @@ { - "name": "chalk", - "version": "3.0.0", + "_args": [ + [ + "chalk@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "chalk@3.0.0", + "_id": "chalk@3.0.0", + "_inBundle": false, + "_integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "_location": "/ora/chalk", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "chalk@3.0.0", + "name": "chalk", + "escapedName": "chalk", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/ora" + ], + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/chalk/chalk/issues" + }, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "description": "Terminal string styling done right", - "license": "MIT", - "repository": "chalk/chalk", - "main": "source", + "devDependencies": { + "ava": "^2.4.0", + "coveralls": "^3.0.7", + "execa": "^3.2.0", + "import-fresh": "^3.1.0", + "matcha": "^0.7.0", + "nyc": "^14.1.1", + "resolve-from": "^5.0.0", + "tsd": "^0.7.4", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && nyc ava && tsd", - "bench": "matcha benchmark.js" - }, "files": [ "source", "index.d.ts" ], + "homepage": "https://github.com/chalk/chalk#readme", "keywords": [ "color", "colour", @@ -39,25 +78,22 @@ "command-line", "text" ], - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "license": "MIT", + "main": "source", + "name": "chalk", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/chalk.git" }, - "devDependencies": { - "ava": "^2.4.0", - "coveralls": "^3.0.7", - "execa": "^3.2.0", - "import-fresh": "^3.1.0", - "matcha": "^0.7.0", - "nyc": "^14.1.1", - "resolve-from": "^5.0.0", - "tsd": "^0.7.4", - "xo": "^0.25.3" + "scripts": { + "bench": "matcha benchmark.js", + "test": "xo && nyc ava && tsd" }, + "version": "3.0.0", "xo": { "rules": { "unicorn/prefer-string-slice": "off", "unicorn/prefer-includes": "off" } } -} \ No newline at end of file +} diff --git a/node_modules/ora/node_modules/color-convert/package.json b/node_modules/ora/node_modules/color-convert/package.json index d169f869b..e59a58e85 100644 --- a/node_modules/ora/node_modules/color-convert/package.json +++ b/node_modules/ora/node_modules/color-convert/package.json @@ -1,17 +1,57 @@ { - "name": "color-convert", + "_args": [ + [ + "color-convert@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-convert@2.0.1", + "_id": "color-convert@2.0.1", + "_inBundle": false, + "_integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "_location": "/ora/color-convert", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-convert@2.0.1", + "name": "color-convert", + "escapedName": "color-convert", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/ora/ansi-styles" + ], + "_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Heather Arthur", + "email": "fayearthur@gmail.com" + }, + "bugs": { + "url": "https://github.com/Qix-/color-convert/issues" + }, + "dependencies": { + "color-name": "~1.1.4" + }, "description": "Plain color conversion functions", - "version": "2.0.1", - "author": "Heather Arthur ", - "license": "MIT", - "repository": "Qix-/color-convert", - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" + "devDependencies": { + "chalk": "^2.4.2", + "xo": "^0.24.0" }, "engines": { "node": ">=7.0.0" }, + "files": [ + "index.js", + "conversions.js", + "route.js" + ], + "homepage": "https://github.com/Qix-/color-convert#readme", "keywords": [ "color", "colour", @@ -26,23 +66,22 @@ "ansi", "ansi16" ], - "files": [ - "index.js", - "conversions.js", - "route.js" - ], + "license": "MIT", + "name": "color-convert", + "repository": { + "type": "git", + "url": "git+https://github.com/Qix-/color-convert.git" + }, + "scripts": { + "pretest": "xo", + "test": "node test/basic.js" + }, + "version": "2.0.1", "xo": { "rules": { "default-case": 0, "no-inline-comments": 0, "operator-linebreak": 0 } - }, - "devDependencies": { - "chalk": "^2.4.2", - "xo": "^0.24.0" - }, - "dependencies": { - "color-name": "~1.1.4" } -} \ No newline at end of file +} diff --git a/node_modules/ora/node_modules/color-name/package.json b/node_modules/ora/node_modules/color-name/package.json index fecb8dcfb..aa7b86723 100644 --- a/node_modules/ora/node_modules/color-name/package.json +++ b/node_modules/ora/node_modules/color-name/package.json @@ -1,28 +1,60 @@ { - "name": "color-name", - "version": "1.1.4", + "_args": [ + [ + "color-name@1.1.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "color-name@1.1.4", + "_id": "color-name@1.1.4", + "_inBundle": false, + "_integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "_location": "/ora/color-name", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "color-name@1.1.4", + "name": "color-name", + "escapedName": "color-name", + "rawSpec": "1.1.4", + "saveSpec": null, + "fetchSpec": "1.1.4" + }, + "_requiredBy": [ + "/ora/color-convert" + ], + "_resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "_spec": "1.1.4", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "DY", + "email": "dfcreative@gmail.com" + }, + "bugs": { + "url": "https://github.com/colorjs/color-name/issues" + }, "description": "A list of color names and its values", - "main": "index.js", "files": [ "index.js" ], - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "git@github.com:colorjs/color-name.git" - }, + "homepage": "https://github.com/colorjs/color-name", "keywords": [ "color-name", "color", "color-keyword", "keyword" ], - "author": "DY ", "license": "MIT", - "bugs": { - "url": "https://github.com/colorjs/color-name/issues" + "main": "index.js", + "name": "color-name", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/colorjs/color-name.git" }, - "homepage": "https://github.com/colorjs/color-name" -} \ No newline at end of file + "scripts": { + "test": "node test.js" + }, + "version": "1.1.4" +} diff --git a/node_modules/ora/node_modules/has-flag/package.json b/node_modules/ora/node_modules/has-flag/package.json index 55d0058e4..f0fd36d64 100644 --- a/node_modules/ora/node_modules/has-flag/package.json +++ b/node_modules/ora/node_modules/has-flag/package.json @@ -1,24 +1,55 @@ { - "name": "has-flag", - "version": "4.0.0", - "description": "Check if argv has a specific flag", - "license": "MIT", - "repository": "sindresorhus/has-flag", + "_args": [ + [ + "has-flag@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "has-flag@4.0.0", + "_id": "has-flag@4.0.0", + "_inBundle": false, + "_integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "_location": "/ora/has-flag", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "has-flag@4.0.0", + "name": "has-flag", + "escapedName": "has-flag", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/ora/supports-color" + ], + "_resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/has-flag/issues" + }, + "description": "Check if argv has a specific flag", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/has-flag#readme", "keywords": [ "has", "check", @@ -38,9 +69,14 @@ "minimist", "optimist" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "has-flag", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/has-flag.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/ora/node_modules/supports-color/package.json b/node_modules/ora/node_modules/supports-color/package.json index 79856038d..c0749cb7c 100644 --- a/node_modules/ora/node_modules/supports-color/package.json +++ b/node_modules/ora/node_modules/supports-color/package.json @@ -1,24 +1,59 @@ { - "name": "supports-color", - "version": "7.1.0", - "description": "Detect whether a terminal supports color", - "license": "MIT", - "repository": "chalk/supports-color", + "_args": [ + [ + "supports-color@7.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "supports-color@7.1.0", + "_id": "supports-color@7.1.0", + "_inBundle": false, + "_integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "_location": "/ora/supports-color", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "supports-color@7.1.0", + "name": "supports-color", + "escapedName": "supports-color", + "rawSpec": "7.1.0", + "saveSpec": null, + "fetchSpec": "7.1.0" + }, + "_requiredBy": [ + "/ora/chalk" + ], + "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "_spec": "7.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "browser": "browser.js", + "bugs": { + "url": "https://github.com/chalk/supports-color/issues" + }, + "dependencies": { + "has-flag": "^4.0.0" + }, + "description": "Detect whether a terminal supports color", + "devDependencies": { + "ava": "^1.4.1", + "import-fresh": "^3.0.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js", "browser.js" ], + "homepage": "https://github.com/chalk/supports-color#readme", "keywords": [ "color", "colour", @@ -41,13 +76,14 @@ "truecolor", "16m" ], - "dependencies": { - "has-flag": "^4.0.0" + "license": "MIT", + "name": "supports-color", + "repository": { + "type": "git", + "url": "git+https://github.com/chalk/supports-color.git" }, - "devDependencies": { - "ava": "^1.4.1", - "import-fresh": "^3.0.0", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava" }, - "browser": "browser.js" -} \ No newline at end of file + "version": "7.1.0" +} diff --git a/node_modules/ora/package.json b/node_modules/ora/package.json index f5e907f91..5686f6fe1 100644 --- a/node_modules/ora/package.json +++ b/node_modules/ora/package.json @@ -1,25 +1,70 @@ { - "name": "ora", - "version": "4.0.4", - "description": "Elegant terminal spinner", - "license": "MIT", - "repository": "sindresorhus/ora", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "ora@4.0.4", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "ora@4.0.4", + "_id": "ora@4.0.4", + "_inBundle": false, + "_integrity": "sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==", + "_location": "/ora", + "_phantomChildren": { + "@types/color-name": "1.1.1" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "ora@4.0.4", + "name": "ora", + "escapedName": "ora", + "rawSpec": "4.0.4", + "saveSpec": null, + "fetchSpec": "4.0.4" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/ora/-/ora-4.0.4.tgz", + "_spec": "4.0.4", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/ora/issues" + }, + "dependencies": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "description": "Elegant terminal spinner", + "devDependencies": { + "@types/node": "^12.7.5", + "ava": "^2.4.0", + "get-stream": "^5.1.0", + "tsd": "^0.10.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/ora#readme", "keywords": [ "cli", "spinner", @@ -36,21 +81,14 @@ "wait", "idle" ], - "dependencies": { - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.2.0", - "is-interactive": "^1.0.0", - "log-symbols": "^3.0.0", - "mute-stream": "0.0.8", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "license": "MIT", + "name": "ora", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/ora.git" }, - "devDependencies": { - "@types/node": "^12.7.5", - "ava": "^2.4.0", - "get-stream": "^5.1.0", - "tsd": "^0.10.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.4" +} diff --git a/node_modules/p-cancelable/package.json b/node_modules/p-cancelable/package.json index 98d0b765a..38483c8c4 100644 --- a/node_modules/p-cancelable/package.json +++ b/node_modules/p-cancelable/package.json @@ -1,24 +1,57 @@ { - "name": "p-cancelable", - "version": "1.1.0", - "description": "Create a promise that can be canceled", - "license": "MIT", - "repository": "sindresorhus/p-cancelable", + "_args": [ + [ + "p-cancelable@1.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-cancelable@1.1.0", + "_id": "p-cancelable@1.1.0", + "_inBundle": false, + "_integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "_location": "/p-cancelable", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-cancelable@1.1.0", + "name": "p-cancelable", + "escapedName": "p-cancelable", + "rawSpec": "1.1.0", + "saveSpec": null, + "fetchSpec": "1.1.0" + }, + "_requiredBy": [ + "/got" + ], + "_resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "_spec": "1.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-cancelable/issues" + }, + "description": "Create a promise that can be canceled", + "devDependencies": { + "ava": "^1.3.1", + "delay": "^4.1.0", + "promise.prototype.finally": "^3.1.0", + "tsd-check": "^0.3.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd-check" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/p-cancelable#readme", "keywords": [ "promise", "cancelable", @@ -39,11 +72,14 @@ "promises", "bluebird" ], - "devDependencies": { - "ava": "^1.3.1", - "delay": "^4.1.0", - "promise.prototype.finally": "^3.1.0", - "tsd-check": "^0.3.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "p-cancelable", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-cancelable.git" + }, + "scripts": { + "test": "xo && ava && tsd-check" + }, + "version": "1.1.0" +} diff --git a/node_modules/p-defer/package.json b/node_modules/p-defer/package.json index d7f9b811b..79ba87042 100644 --- a/node_modules/p-defer/package.json +++ b/node_modules/p-defer/package.json @@ -1,23 +1,53 @@ { - "name": "p-defer", - "version": "1.0.0", - "description": "Create a deferred promise", - "license": "MIT", - "repository": "sindresorhus/p-defer", + "_args": [ + [ + "p-defer@1.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-defer@1.0.0", + "_id": "p-defer@1.0.0", + "_inBundle": false, + "_integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "_location": "/p-defer", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-defer@1.0.0", + "name": "p-defer", + "escapedName": "p-defer", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" + }, + "_requiredBy": [ + "/map-age-cleaner" + ], + "_resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-defer/issues" + }, + "description": "Create a deferred promise", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/p-defer#readme", "keywords": [ "promise", "defer", @@ -31,11 +61,17 @@ "promises", "bluebird" ], - "devDependencies": { - "ava": "*", - "xo": "*" + "license": "MIT", + "name": "p-defer", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-defer.git" }, + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/p-limit/package.json b/node_modules/p-limit/package.json index 8a8f33e00..c3c8b4286 100644 --- a/node_modules/p-limit/package.json +++ b/node_modules/p-limit/package.json @@ -1,24 +1,63 @@ { - "name": "p-limit", - "version": "2.2.1", - "description": "Run multiple promise-returning & async functions with limited concurrency", - "license": "MIT", - "repository": "sindresorhus/p-limit", + "_args": [ + [ + "p-limit@2.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-limit@2.2.1", + "_id": "p-limit@2.2.1", + "_inBundle": false, + "_integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "_location": "/p-limit", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-limit@2.2.1", + "name": "p-limit", + "escapedName": "p-limit", + "rawSpec": "2.2.1", + "saveSpec": null, + "fetchSpec": "2.2.1" + }, + "_requiredBy": [ + "/p-locate", + "/pkg-conf/p-locate" + ], + "_resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "_spec": "2.2.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-limit/issues" + }, + "dependencies": { + "p-try": "^2.0.0" + }, + "description": "Run multiple promise-returning & async functions with limited concurrency", + "devDependencies": { + "ava": "^1.2.1", + "delay": "^4.1.0", + "in-range": "^1.0.0", + "random-int": "^1.0.0", + "time-span": "^2.0.0", + "tsd-check": "^0.3.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd-check" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/p-limit#readme", "keywords": [ "promise", "limit", @@ -36,16 +75,14 @@ "promises", "bluebird" ], - "dependencies": { - "p-try": "^2.0.0" + "license": "MIT", + "name": "p-limit", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-limit.git" }, - "devDependencies": { - "ava": "^1.2.1", - "delay": "^4.1.0", - "in-range": "^1.0.0", - "random-int": "^1.0.0", - "time-span": "^2.0.0", - "tsd-check": "^0.3.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd-check" + }, + "version": "2.2.1" +} diff --git a/node_modules/p-locate/package.json b/node_modules/p-locate/package.json index 24bf49512..d3f83eb3e 100644 --- a/node_modules/p-locate/package.json +++ b/node_modules/p-locate/package.json @@ -1,24 +1,61 @@ { - "name": "p-locate", - "version": "4.1.0", - "description": "Get the first fulfilled promise that satisfies the provided testing function", - "license": "MIT", - "repository": "sindresorhus/p-locate", + "_args": [ + [ + "p-locate@4.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-locate@4.1.0", + "_id": "p-locate@4.1.0", + "_inBundle": false, + "_integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "_location": "/p-locate", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-locate@4.1.0", + "name": "p-locate", + "escapedName": "p-locate", + "rawSpec": "4.1.0", + "saveSpec": null, + "fetchSpec": "4.1.0" + }, + "_requiredBy": [ + "/locate-path" + ], + "_resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "_spec": "4.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-locate/issues" + }, + "dependencies": { + "p-limit": "^2.2.0" + }, + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "devDependencies": { + "ava": "^1.4.1", + "delay": "^4.1.0", + "in-range": "^1.0.0", + "time-span": "^3.0.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/p-locate#readme", "keywords": [ "promise", "locate", @@ -39,15 +76,14 @@ "promises", "bluebird" ], - "dependencies": { - "p-limit": "^2.2.0" + "license": "MIT", + "name": "p-locate", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-locate.git" }, - "devDependencies": { - "ava": "^1.4.1", - "delay": "^4.1.0", - "in-range": "^1.0.0", - "time-span": "^3.0.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.1.0" +} diff --git a/node_modules/p-map/package.json b/node_modules/p-map/package.json index 8782cb6af..47b22a819 100644 --- a/node_modules/p-map/package.json +++ b/node_modules/p-map/package.json @@ -1,25 +1,63 @@ { - "name": "p-map", - "version": "4.0.0", - "description": "Map over promises concurrently", - "license": "MIT", - "repository": "sindresorhus/p-map", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "p-map@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-map@4.0.0", + "_id": "p-map@4.0.0", + "_inBundle": false, + "_integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "_location": "/p-map", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-map@4.0.0", + "name": "p-map", + "escapedName": "p-map", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-map/issues" + }, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "description": "Map over promises concurrently", + "devDependencies": { + "ava": "^2.2.0", + "delay": "^4.1.0", + "in-range": "^2.0.0", + "random-int": "^2.0.0", + "time-span": "^3.1.0", + "tsd": "^0.7.4", + "xo": "^0.27.2" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/p-map#readme", "keywords": [ "promise", "map", @@ -38,16 +76,14 @@ "parallel", "bluebird" ], - "dependencies": { - "aggregate-error": "^3.0.0" + "license": "MIT", + "name": "p-map", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-map.git" }, - "devDependencies": { - "ava": "^2.2.0", - "delay": "^4.1.0", - "in-range": "^2.0.0", - "random-int": "^2.0.0", - "time-span": "^3.1.0", - "tsd": "^0.7.4", - "xo": "^0.27.2" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/p-try/package.json b/node_modules/p-try/package.json index 43c139fa7..15c3fad02 100644 --- a/node_modules/p-try/package.json +++ b/node_modules/p-try/package.json @@ -1,24 +1,55 @@ { - "name": "p-try", - "version": "2.2.0", - "description": "`Start a promise chain", - "license": "MIT", - "repository": "sindresorhus/p-try", + "_args": [ + [ + "p-try@2.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-try@2.2.0", + "_id": "p-try@2.2.0", + "_inBundle": false, + "_integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "_location": "/p-try", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-try@2.2.0", + "name": "p-try", + "escapedName": "p-try", + "rawSpec": "2.2.0", + "saveSpec": null, + "fetchSpec": "2.2.0" + }, + "_requiredBy": [ + "/p-limit" + ], + "_resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "_spec": "2.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-try/issues" + }, + "description": "`Start a promise chain", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.1", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/p-try#readme", "keywords": [ "promise", "try", @@ -34,9 +65,14 @@ "shim", "bluebird" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.1", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "p-try", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-try.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.2.0" +} diff --git a/node_modules/package-json/node_modules/semver/package.json b/node_modules/package-json/node_modules/semver/package.json index a330b56c2..6dc49350b 100644 --- a/node_modules/package-json/node_modules/semver/package.json +++ b/node_modules/package-json/node_modules/semver/package.json @@ -1,28 +1,64 @@ { - "name": "semver", - "version": "6.3.0", - "description": "The semantic version parser used by npm.", - "main": "semver.js", - "scripts": { - "test": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "_args": [ + [ + "semver@6.3.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "semver@6.3.0", + "_id": "semver@6.3.0", + "_inBundle": false, + "_integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "_location": "/package-json/semver", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "semver@6.3.0", + "name": "semver", + "escapedName": "semver", + "rawSpec": "6.3.0", + "saveSpec": null, + "fetchSpec": "6.3.0" }, + "_requiredBy": [ + "/package-json" + ], + "_resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "_spec": "6.3.0", + "_where": "/home/marco/repos/github/codeql-action", + "bin": { + "semver": "bin/semver.js" + }, + "bugs": { + "url": "https://github.com/npm/node-semver/issues" + }, + "description": "The semantic version parser used by npm.", "devDependencies": { "tap": "^14.3.1" }, - "license": "ISC", - "repository": "https://github.com/npm/node-semver", - "bin": { - "semver": "./bin/semver.js" - }, "files": [ "bin", "range.bnf", "semver.js" ], + "homepage": "https://github.com/npm/node-semver#readme", + "license": "ISC", + "main": "semver.js", + "name": "semver", + "repository": { + "type": "git", + "url": "git+https://github.com/npm/node-semver.git" + }, + "scripts": { + "postpublish": "git push origin --follow-tags", + "postversion": "npm publish", + "preversion": "npm test", + "test": "tap" + }, "tap": { "check-coverage": true - } -} \ No newline at end of file + }, + "version": "6.3.0" +} diff --git a/node_modules/package-json/package.json b/node_modules/package-json/package.json index f090b5552..259ea66cd 100644 --- a/node_modules/package-json/package.json +++ b/node_modules/package-json/package.json @@ -1,24 +1,63 @@ { - "name": "package-json", - "version": "6.5.0", - "description": "Get metadata of a package from the npm registry", - "license": "MIT", - "repository": "sindresorhus/package-json", + "_args": [ + [ + "package-json@6.5.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "package-json@6.5.0", + "_id": "package-json@6.5.0", + "_inBundle": false, + "_integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "_location": "/package-json", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "package-json@6.5.0", + "name": "package-json", + "escapedName": "package-json", + "rawSpec": "6.5.0", + "saveSpec": null, + "fetchSpec": "6.5.0" + }, + "_requiredBy": [ + "/latest-version" + ], + "_resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "_spec": "6.5.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/package-json/issues" + }, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "description": "Get metadata of a package from the npm registry", + "devDependencies": { + "@types/node": "^12.6.8", + "ava": "^2.2.0", + "mock-private-registry": "^1.1.2", + "tsd": "^0.7.4", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/package-json#readme", "keywords": [ "npm", "registry", @@ -30,17 +69,14 @@ "scope", "scoped" ], - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" + "license": "MIT", + "name": "package-json", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/package-json.git" }, - "devDependencies": { - "@types/node": "^12.6.8", - "ava": "^2.2.0", - "mock-private-registry": "^1.1.2", - "tsd": "^0.7.4", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "6.5.0" +} diff --git a/node_modules/parent-module/package.json b/node_modules/parent-module/package.json index 9b98a7099..c13163ba2 100644 --- a/node_modules/parent-module/package.json +++ b/node_modules/parent-module/package.json @@ -1,23 +1,57 @@ { - "name": "parent-module", - "version": "1.0.1", - "description": "Get the path of the parent module", - "license": "MIT", - "repository": "sindresorhus/parent-module", + "_args": [ + [ + "parent-module@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "parent-module@1.0.1", + "_id": "parent-module@1.0.1", + "_inBundle": false, + "_integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "_location": "/parent-module", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "parent-module@1.0.1", + "name": "parent-module", + "escapedName": "parent-module", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/import-fresh" + ], + "_resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/parent-module/issues" + }, + "dependencies": { + "callsites": "^3.0.0" + }, + "description": "Get the path of the parent module", + "devDependencies": { + "ava": "^1.4.1", + "execa": "^1.0.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/parent-module#readme", "keywords": [ "parent", "module", @@ -35,12 +69,14 @@ "function", "file" ], - "dependencies": { - "callsites": "^3.0.0" + "license": "MIT", + "name": "parent-module", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/parent-module.git" }, - "devDependencies": { - "ava": "^1.4.1", - "execa": "^1.0.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "1.0.1" +} diff --git a/node_modules/parse-json/package.json b/node_modules/parse-json/package.json index 9bbcba68c..442b7433d 100644 --- a/node_modules/parse-json/package.json +++ b/node_modules/parse-json/package.json @@ -1,24 +1,59 @@ { - "name": "parse-json", - "version": "4.0.0", - "description": "Parse JSON with more helpful errors", - "license": "MIT", - "repository": "sindresorhus/parse-json", + "_args": [ + [ + "parse-json@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "parse-json@4.0.0", + "_id": "parse-json@4.0.0", + "_inBundle": false, + "_integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "_location": "/parse-json", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "parse-json@4.0.0", + "name": "parse-json", + "escapedName": "parse-json", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/load-json-file" + ], + "_resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/parse-json/issues" + }, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "description": "Parse JSON with more helpful errors", + "devDependencies": { + "ava": "*", + "nyc": "^11.2.1", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && nyc ava" - }, "files": [ "index.js", "vendor" ], + "homepage": "https://github.com/sindresorhus/parse-json#readme", "keywords": [ "parse", "json", @@ -31,13 +66,14 @@ "string", "str" ], - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "license": "MIT", + "name": "parse-json", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/parse-json.git" }, - "devDependencies": { - "ava": "*", - "nyc": "^11.2.1", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && nyc ava" + }, + "version": "4.0.0" +} diff --git a/node_modules/parse-ms/package.json b/node_modules/parse-ms/package.json index 556e3e088..80fe8ef27 100644 --- a/node_modules/parse-ms/package.json +++ b/node_modules/parse-ms/package.json @@ -1,24 +1,55 @@ { - "name": "parse-ms", - "version": "2.1.0", - "description": "Parse milliseconds into an object", - "license": "MIT", - "repository": "sindresorhus/parse-ms", + "_args": [ + [ + "parse-ms@2.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "parse-ms@2.1.0", + "_id": "parse-ms@2.1.0", + "_inBundle": false, + "_integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", + "_location": "/parse-ms", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "parse-ms@2.1.0", + "name": "parse-ms", + "escapedName": "parse-ms", + "rawSpec": "2.1.0", + "saveSpec": null, + "fetchSpec": "2.1.0" + }, + "_requiredBy": [ + "/pretty-ms" + ], + "_resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "_spec": "2.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/parse-ms/issues" + }, + "description": "Parse milliseconds into an object", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/parse-ms#readme", "keywords": [ "browser", "parse", @@ -32,9 +63,14 @@ "range", "interval" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "parse-ms", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/parse-ms.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.1.0" +} diff --git a/node_modules/path-exists/package.json b/node_modules/path-exists/package.json index 90039cc2f..32324fc52 100644 --- a/node_modules/path-exists/package.json +++ b/node_modules/path-exists/package.json @@ -1,24 +1,55 @@ { - "name": "path-exists", - "version": "4.0.0", - "description": "Check if a path exists", - "license": "MIT", - "repository": "sindresorhus/path-exists", + "_args": [ + [ + "path-exists@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "path-exists@4.0.0", + "_id": "path-exists@4.0.0", + "_inBundle": false, + "_integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "_location": "/path-exists", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-exists@4.0.0", + "name": "path-exists", + "escapedName": "path-exists", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/find-up" + ], + "_resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/path-exists/issues" + }, + "description": "Check if a path exists", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/path-exists#readme", "keywords": [ "path", "exists", @@ -31,9 +62,14 @@ "access", "stat" ], - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "path-exists", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/path-exists.git" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/path-is-absolute/package.json b/node_modules/path-is-absolute/package.json index b17117f3e..10f65aaef 100644 --- a/node_modules/path-is-absolute/package.json +++ b/node_modules/path-is-absolute/package.json @@ -1,23 +1,52 @@ { - "name": "path-is-absolute", - "version": "1.0.1", - "description": "Node.js 0.12 path.isAbsolute() ponyfill", - "license": "MIT", - "repository": "sindresorhus/path-is-absolute", + "_args": [ + [ + "path-is-absolute@1.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "path-is-absolute@1.0.1", + "_id": "path-is-absolute@1.0.1", + "_inBundle": false, + "_integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "_location": "/path-is-absolute", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-is-absolute@1.0.1", + "name": "path-is-absolute", + "escapedName": "path-is-absolute", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/glob" + ], + "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/path-is-absolute/issues" + }, + "description": "Node.js 0.12 path.isAbsolute() ponyfill", + "devDependencies": { + "xo": "^0.16.0" + }, "engines": { "node": ">=0.10.0" }, - "scripts": { - "test": "xo && node test.js" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/path-is-absolute#readme", "keywords": [ "path", "paths", @@ -37,7 +66,14 @@ "detect", "check" ], - "devDependencies": { - "xo": "^0.16.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "path-is-absolute", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/path-is-absolute.git" + }, + "scripts": { + "test": "xo && node test.js" + }, + "version": "1.0.1" +} diff --git a/node_modules/path-parse/package.json b/node_modules/path-parse/package.json index b5cca7a87..7e26cc0c0 100644 --- a/node_modules/path-parse/package.json +++ b/node_modules/path-parse/package.json @@ -1,15 +1,43 @@ { - "name": "path-parse", - "version": "1.0.6", + "_args": [ + [ + "path-parse@1.0.6", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "path-parse@1.0.6", + "_id": "path-parse@1.0.6", + "_inBundle": false, + "_integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "_location": "/path-parse", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-parse@1.0.6", + "name": "path-parse", + "escapedName": "path-parse", + "rawSpec": "1.0.6", + "saveSpec": null, + "fetchSpec": "1.0.6" + }, + "_requiredBy": [ + "/eslint-plugin-import/resolve", + "/resolve" + ], + "_resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "_spec": "1.0.6", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Javier Blanco", + "email": "http://jbgutierrez.info" + }, + "bugs": { + "url": "https://github.com/jbgutierrez/path-parse/issues" + }, "description": "Node.js path.parse() ponyfill", - "main": "index.js", - "scripts": { - "test": "node test.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/jbgutierrez/path-parse.git" - }, + "homepage": "https://github.com/jbgutierrez/path-parse#readme", "keywords": [ "path", "paths", @@ -24,10 +52,15 @@ "polyfill", "shim" ], - "author": "Javier Blanco ", "license": "MIT", - "bugs": { - "url": "https://github.com/jbgutierrez/path-parse/issues" + "main": "index.js", + "name": "path-parse", + "repository": { + "type": "git", + "url": "git+https://github.com/jbgutierrez/path-parse.git" }, - "homepage": "https://github.com/jbgutierrez/path-parse#readme" -} \ No newline at end of file + "scripts": { + "test": "node test.js" + }, + "version": "1.0.6" +} diff --git a/node_modules/path-to-regexp/package.json b/node_modules/path-to-regexp/package.json index c58301982..4e6ecf63d 100644 --- a/node_modules/path-to-regexp/package.json +++ b/node_modules/path-to-regexp/package.json @@ -1,37 +1,45 @@ { - "name": "path-to-regexp", - "description": "Express style path to RegExp utility", - "version": "1.8.0", - "main": "index.js", - "typings": "index.d.ts", - "files": [ - "index.js", - "index.d.ts", - "LICENSE" + "_args": [ + [ + "path-to-regexp@1.8.0", + "/home/marco/repos/github/codeql-action" + ] ], - "scripts": { - "lint": "standard", - "test-spec": "mocha --require ts-node/register -R spec --bail test.ts", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require ts-node/register -R spec test.ts", - "prepublish": "typings install", - "test": "npm run lint && npm run test-cov" + "_development": true, + "_from": "path-to-regexp@1.8.0", + "_id": "path-to-regexp@1.8.0", + "_inBundle": false, + "_integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "_location": "/path-to-regexp", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-to-regexp@1.8.0", + "name": "path-to-regexp", + "escapedName": "path-to-regexp", + "rawSpec": "1.8.0", + "saveSpec": null, + "fetchSpec": "1.8.0" }, - "keywords": [ - "express", - "regexp", - "route", - "routing" + "_requiredBy": [ + "/nise" ], + "_resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "_spec": "1.8.0", + "_where": "/home/marco/repos/github/codeql-action", + "bugs": { + "url": "https://github.com/pillarjs/path-to-regexp/issues" + }, "component": { "scripts": { "path-to-regexp": "index.js" } }, - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/pillarjs/path-to-regexp.git" + "dependencies": { + "isarray": "0.0.1" }, + "description": "Express style path to RegExp utility", "devDependencies": { "chai": "^2.3.0", "istanbul": "~0.3.0", @@ -41,7 +49,32 @@ "typescript": "^1.8.7", "typings": "^1.0.4" }, - "dependencies": { - "isarray": "0.0.1" - } -} \ No newline at end of file + "files": [ + "index.js", + "index.d.ts", + "LICENSE" + ], + "homepage": "https://github.com/pillarjs/path-to-regexp#readme", + "keywords": [ + "express", + "regexp", + "route", + "routing" + ], + "license": "MIT", + "main": "index.js", + "name": "path-to-regexp", + "repository": { + "type": "git", + "url": "git+https://github.com/pillarjs/path-to-regexp.git" + }, + "scripts": { + "lint": "standard", + "prepublish": "typings install", + "test": "npm run lint && npm run test-cov", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require ts-node/register -R spec test.ts", + "test-spec": "mocha --require ts-node/register -R spec --bail test.ts" + }, + "typings": "index.d.ts", + "version": "1.8.0" +} diff --git a/node_modules/path-type/package.json b/node_modules/path-type/package.json index 25d8b90c3..ebf4f82fc 100644 --- a/node_modules/path-type/package.json +++ b/node_modules/path-type/package.json @@ -1,24 +1,56 @@ { - "name": "path-type", - "version": "4.0.0", - "description": "Check if a path is a file, directory, or symlink", - "license": "MIT", - "repository": "sindresorhus/path-type", + "_args": [ + [ + "path-type@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "path-type@4.0.0", + "_id": "path-type@4.0.0", + "_inBundle": false, + "_integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "_location": "/path-type", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-type@4.0.0", + "name": "path-type", + "escapedName": "path-type", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/dir-glob" + ], + "_resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/path-type/issues" + }, + "description": "Check if a path is a file, directory, or symlink", + "devDependencies": { + "ava": "^1.3.1", + "nyc": "^13.3.0", + "tsd-check": "^0.3.0", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && nyc ava && tsd-check" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/path-type#readme", "keywords": [ "path", "fs", @@ -36,10 +68,14 @@ "stats", "filesystem" ], - "devDependencies": { - "ava": "^1.3.1", - "nyc": "^13.3.0", - "tsd-check": "^0.3.0", - "xo": "^0.24.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "path-type", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/path-type.git" + }, + "scripts": { + "test": "xo && nyc ava && tsd-check" + }, + "version": "4.0.0" +} diff --git a/node_modules/path/package.json b/node_modules/path/package.json index de70fbf83..042bf494a 100644 --- a/node_modules/path/package.json +++ b/node_modules/path/package.json @@ -1,24 +1,55 @@ { + "_args": [ + [ + "path@0.12.7", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "path@0.12.7", + "_id": "path@0.12.7", + "_inBundle": false, + "_integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "_location": "/path", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path@0.12.7", + "name": "path", + "escapedName": "path", + "rawSpec": "0.12.7", + "saveSpec": null, + "fetchSpec": "0.12.7" + }, + "_requiredBy": [ + "/" + ], + "_resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "_spec": "0.12.7", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Joyent", "url": "http://www.joyent.com" }, - "name": "path", + "bugs": { + "url": "https://github.com/jinder/path/issues" + }, + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + }, "description": "Node.JS path module", + "homepage": "http://nodejs.org/docs/latest/api/path.html", "keywords": [ "ender", "path" ], "license": "MIT", - "version": "0.12.7", - "homepage": "http://nodejs.org/docs/latest/api/path.html", + "main": "./path.js", + "name": "path", "repository": { "type": "git", "url": "git://github.com/jinder/path.git" }, - "main": "./path.js", - "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } -} \ No newline at end of file + "version": "0.12.7" +} diff --git a/node_modules/picomatch/package.json b/node_modules/picomatch/package.json index 882d1dff3..4de9dcdcb 100755 --- a/node_modules/picomatch/package.json +++ b/node_modules/picomatch/package.json @@ -1,30 +1,45 @@ { - "name": "picomatch", - "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", - "version": "2.2.2", - "homepage": "https://github.com/micromatch/picomatch", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "funding": "https://github.com/sponsors/jonschlinkert", - "repository": "micromatch/picomatch", + "_args": [ + [ + "picomatch@2.2.2", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "picomatch@2.2.2", + "_id": "picomatch@2.2.2", + "_inBundle": false, + "_integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "_location": "/picomatch", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "picomatch@2.2.2", + "name": "picomatch", + "escapedName": "picomatch", + "rawSpec": "2.2.2", + "saveSpec": null, + "fetchSpec": "2.2.2" + }, + "_requiredBy": [ + "/ava", + "/chokidar/anymatch", + "/fast-glob", + "/micromatch", + "/readdirp" + ], + "_resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "_spec": "2.2.2", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert" + }, "bugs": { "url": "https://github.com/micromatch/picomatch/issues" }, - "license": "MIT", - "files": [ - "index.js", - "lib" - ], - "main": "index.js", - "engines": { - "node": ">=8.6" - }, - "scripts": { - "lint": "eslint --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives --ignore-path .gitignore .", - "mocha": "mocha --reporter dot", - "test": "npm run lint && npm run mocha", - "test:ci": "npm run test:cover", - "test:cover": "nyc npm run mocha" - }, + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", "devDependencies": { "eslint": "^6.8.0", "fill-range": "^7.0.1", @@ -33,11 +48,23 @@ "nyc": "^15.0.0", "time-require": "github:jonschlinkert/time-require" }, + "engines": { + "node": ">=8.6" + }, + "files": [ + "index.js", + "lib" + ], + "funding": "https://github.com/sponsors/jonschlinkert", + "homepage": "https://github.com/micromatch/picomatch", "keywords": [ "glob", "match", "picomatch" ], + "license": "MIT", + "main": "index.js", + "name": "picomatch", "nyc": { "reporter": [ "html", @@ -45,6 +72,17 @@ "text-summary" ] }, + "repository": { + "type": "git", + "url": "git+https://github.com/micromatch/picomatch.git" + }, + "scripts": { + "lint": "eslint --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives --ignore-path .gitignore .", + "mocha": "mocha --reporter dot", + "test": "npm run lint && npm run mocha", + "test:ci": "npm run test:cover", + "test:cover": "nyc npm run mocha" + }, "verb": { "toc": { "render": true, @@ -77,5 +115,6 @@ "nanomatch", "picomatch" ] - } -} \ No newline at end of file + }, + "version": "2.2.2" +} diff --git a/node_modules/pify/package.json b/node_modules/pify/package.json index ea9e54fd5..2e886e052 100644 --- a/node_modules/pify/package.json +++ b/node_modules/pify/package.json @@ -1,24 +1,55 @@ { - "name": "pify", - "version": "4.0.1", - "description": "Promisify a callback-style function", - "license": "MIT", - "repository": "sindresorhus/pify", + "_args": [ + [ + "pify@4.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "pify@4.0.1", + "_id": "pify@4.0.1", + "_inBundle": false, + "_integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "_location": "/pify", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "pify@4.0.1", + "name": "pify", + "escapedName": "pify", + "rawSpec": "4.0.1", + "saveSpec": null, + "fetchSpec": "4.0.1" + }, + "_requiredBy": [ + "/load-json-file" + ], + "_resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "_spec": "4.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/pify/issues" + }, + "description": "Promisify a callback-style function", + "devDependencies": { + "ava": "^0.25.0", + "pinkie-promise": "^2.0.0", + "v8-natives": "^1.1.0", + "xo": "^0.23.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava", - "optimization-test": "node --allow-natives-syntax optimization-test.js" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/pify#readme", "keywords": [ "promise", "promises", @@ -42,10 +73,15 @@ "es2015", "bluebird" ], - "devDependencies": { - "ava": "^0.25.0", - "pinkie-promise": "^2.0.0", - "v8-natives": "^1.1.0", - "xo": "^0.23.0" - } -} \ No newline at end of file + "license": "MIT", + "name": "pify", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/pify.git" + }, + "scripts": { + "optimization-test": "node --allow-natives-syntax optimization-test.js", + "test": "xo && ava" + }, + "version": "4.0.1" +} diff --git a/node_modules/pkg-conf/node_modules/find-up/package.json b/node_modules/pkg-conf/node_modules/find-up/package.json index c4045d882..c4da28f0e 100644 --- a/node_modules/pkg-conf/node_modules/find-up/package.json +++ b/node_modules/pkg-conf/node_modules/find-up/package.json @@ -1,23 +1,57 @@ { - "name": "find-up", - "version": "3.0.0", - "description": "Find a file or directory by walking up parent directories", - "license": "MIT", - "repository": "sindresorhus/find-up", + "_args": [ + [ + "find-up@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "find-up@3.0.0", + "_id": "find-up@3.0.0", + "_inBundle": false, + "_integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "_location": "/pkg-conf/find-up", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "find-up@3.0.0", + "name": "find-up", + "escapedName": "find-up", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/pkg-conf" + ], + "_resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/find-up/issues" + }, + "dependencies": { + "locate-path": "^3.0.0" + }, + "description": "Find a file or directory by walking up parent directories", + "devDependencies": { + "ava": "*", + "tempy": "^0.2.1", + "xo": "*" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/find-up#readme", "keywords": [ "find", "up", @@ -39,12 +73,14 @@ "walking", "path" ], - "dependencies": { - "locate-path": "^3.0.0" + "license": "MIT", + "name": "find-up", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/find-up.git" }, - "devDependencies": { - "ava": "*", - "tempy": "^0.2.1", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.0" +} diff --git a/node_modules/pkg-conf/node_modules/locate-path/package.json b/node_modules/pkg-conf/node_modules/locate-path/package.json index ee35ddc2c..04101ad0f 100644 --- a/node_modules/pkg-conf/node_modules/locate-path/package.json +++ b/node_modules/pkg-conf/node_modules/locate-path/package.json @@ -1,23 +1,57 @@ { - "name": "locate-path", - "version": "3.0.0", - "description": "Get the first path that exists on disk of multiple paths", - "license": "MIT", - "repository": "sindresorhus/locate-path", + "_args": [ + [ + "locate-path@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "locate-path@3.0.0", + "_id": "locate-path@3.0.0", + "_inBundle": false, + "_integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "_location": "/pkg-conf/locate-path", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "locate-path@3.0.0", + "name": "locate-path", + "escapedName": "locate-path", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/pkg-conf/find-up" + ], + "_resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/locate-path/issues" + }, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "description": "Get the first path that exists on disk of multiple paths", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/locate-path#readme", "keywords": [ "locate", "path", @@ -33,12 +67,14 @@ "iterable", "iterator" ], - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "license": "MIT", + "name": "locate-path", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/locate-path.git" }, - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.0" +} diff --git a/node_modules/pkg-conf/node_modules/p-locate/package.json b/node_modules/pkg-conf/node_modules/p-locate/package.json index fd4966219..47c0d5d10 100644 --- a/node_modules/pkg-conf/node_modules/p-locate/package.json +++ b/node_modules/pkg-conf/node_modules/p-locate/package.json @@ -1,23 +1,59 @@ { - "name": "p-locate", - "version": "3.0.0", - "description": "Get the first fulfilled promise that satisfies the provided testing function", - "license": "MIT", - "repository": "sindresorhus/p-locate", + "_args": [ + [ + "p-locate@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "p-locate@3.0.0", + "_id": "p-locate@3.0.0", + "_inBundle": false, + "_integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "_location": "/pkg-conf/p-locate", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "p-locate@3.0.0", + "name": "p-locate", + "escapedName": "p-locate", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/pkg-conf/locate-path" + ], + "_resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/p-locate/issues" + }, + "dependencies": { + "p-limit": "^2.0.0" + }, + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "devDependencies": { + "ava": "*", + "delay": "^3.0.0", + "in-range": "^1.0.0", + "time-span": "^2.0.0", + "xo": "*" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/p-locate#readme", "keywords": [ "promise", "locate", @@ -38,14 +74,14 @@ "promises", "bluebird" ], - "dependencies": { - "p-limit": "^2.0.0" + "license": "MIT", + "name": "p-locate", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/p-locate.git" }, - "devDependencies": { - "ava": "*", - "delay": "^3.0.0", - "in-range": "^1.0.0", - "time-span": "^2.0.0", - "xo": "*" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.0" +} diff --git a/node_modules/pkg-conf/node_modules/path-exists/package.json b/node_modules/pkg-conf/node_modules/path-exists/package.json index ed507545d..fb4803001 100644 --- a/node_modules/pkg-conf/node_modules/path-exists/package.json +++ b/node_modules/pkg-conf/node_modules/path-exists/package.json @@ -1,23 +1,53 @@ { - "name": "path-exists", - "version": "3.0.0", - "description": "Check if a path exists", - "license": "MIT", - "repository": "sindresorhus/path-exists", + "_args": [ + [ + "path-exists@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "path-exists@3.0.0", + "_id": "path-exists@3.0.0", + "_inBundle": false, + "_integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "_location": "/pkg-conf/path-exists", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "path-exists@3.0.0", + "name": "path-exists", + "escapedName": "path-exists", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/pkg-conf/locate-path" + ], + "_resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/path-exists/issues" + }, + "description": "Check if a path exists", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/path-exists#readme", "keywords": [ "path", "exists", @@ -30,11 +60,17 @@ "access", "stat" ], - "devDependencies": { - "ava": "*", - "xo": "*" + "license": "MIT", + "name": "path-exists", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/path-exists.git" }, + "scripts": { + "test": "xo && ava" + }, + "version": "3.0.0", "xo": { "esnext": true } -} \ No newline at end of file +} diff --git a/node_modules/pkg-conf/package.json b/node_modules/pkg-conf/package.json index 9b163c318..8b8bdb8bb 100644 --- a/node_modules/pkg-conf/package.json +++ b/node_modules/pkg-conf/package.json @@ -1,24 +1,64 @@ { - "name": "pkg-conf", - "version": "3.1.0", - "description": "Get namespaced config from the closest package.json", - "license": "MIT", - "repository": "sindresorhus/pkg-conf", + "_args": [ + [ + "pkg-conf@3.1.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "pkg-conf@3.1.0", + "_id": "pkg-conf@3.1.0", + "_inBundle": false, + "_integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "_location": "/pkg-conf", + "_phantomChildren": { + "p-limit": "2.2.1" + }, + "_requested": { + "type": "version", + "registry": true, + "raw": "pkg-conf@3.1.0", + "name": "pkg-conf", + "escapedName": "pkg-conf", + "rawSpec": "3.1.0", + "saveSpec": null, + "fetchSpec": "3.1.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "_spec": "3.1.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/pkg-conf/issues" + }, + "dependencies": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "description": "Get namespaced config from the closest package.json", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=6" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "fixture": { + "foo": true + }, + "homepage": "https://github.com/sindresorhus/pkg-conf#readme", "keywords": [ "json", "read", @@ -36,16 +76,14 @@ "namespace", "namespaced" ], - "dependencies": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" + "license": "MIT", + "name": "pkg-conf", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/pkg-conf.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" + "scripts": { + "test": "xo && ava && tsd" }, - "fixture": { - "foo": true - } -} \ No newline at end of file + "version": "3.1.0" +} diff --git a/node_modules/pkg-dir/package.json b/node_modules/pkg-dir/package.json index 6759a9ce7..26ac5343d 100644 --- a/node_modules/pkg-dir/package.json +++ b/node_modules/pkg-dir/package.json @@ -1,24 +1,59 @@ { - "name": "pkg-dir", - "version": "4.2.0", - "description": "Find the root directory of a Node.js project or npm package", - "license": "MIT", - "repository": "sindresorhus/pkg-dir", + "_args": [ + [ + "pkg-dir@4.2.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "pkg-dir@4.2.0", + "_id": "pkg-dir@4.2.0", + "_inBundle": false, + "_integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "_location": "/pkg-dir", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "pkg-dir@4.2.0", + "name": "pkg-dir", + "escapedName": "pkg-dir", + "rawSpec": "4.2.0", + "saveSpec": null, + "fetchSpec": "4.2.0" + }, + "_requiredBy": [ + "/import-local" + ], + "_resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "_spec": "4.2.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/pkg-dir/issues" + }, + "dependencies": { + "find-up": "^4.0.0" + }, + "description": "Find the root directory of a Node.js project or npm package", + "devDependencies": { + "ava": "^1.4.1", + "tempy": "^0.3.0", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/pkg-dir#readme", "keywords": [ "package", "json", @@ -44,13 +79,14 @@ "walking", "path" ], - "dependencies": { - "find-up": "^4.0.0" + "license": "MIT", + "name": "pkg-dir", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/pkg-dir.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tempy": "^0.3.0", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.2.0" +} diff --git a/node_modules/plur/package.json b/node_modules/plur/package.json index fe91e1771..2ea01fbad 100644 --- a/node_modules/plur/package.json +++ b/node_modules/plur/package.json @@ -1,25 +1,59 @@ { - "name": "plur", - "version": "4.0.0", - "description": "Pluralize a word", - "license": "MIT", - "repository": "sindresorhus/plur", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "plur@4.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "plur@4.0.0", + "_id": "plur@4.0.0", + "_inBundle": false, + "_integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "_location": "/plur", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "plur@4.0.0", + "name": "plur", + "escapedName": "plur", + "rawSpec": "4.0.0", + "saveSpec": null, + "fetchSpec": "4.0.0" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "_spec": "4.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/plur/issues" + }, + "dependencies": { + "irregular-plurals": "^3.2.0" + }, + "description": "Pluralize a word", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.11.0", + "xo": "^0.26.1" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/plur#readme", "keywords": [ "plural", "plurals", @@ -32,12 +66,14 @@ "noun", "nouns" ], - "dependencies": { - "irregular-plurals": "^3.2.0" + "license": "MIT", + "name": "plur", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/plur.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.11.0", - "xo": "^0.26.1" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "4.0.0" +} diff --git a/node_modules/prelude-ls/package.json b/node_modules/prelude-ls/package.json index af954a1c1..cb3c6d2b9 100644 --- a/node_modules/prelude-ls/package.json +++ b/node_modules/prelude-ls/package.json @@ -1,8 +1,59 @@ { - "name": "prelude-ls", - "version": "1.2.1", - "author": "George Zahariev ", + "_args": [ + [ + "prelude-ls@1.2.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "prelude-ls@1.2.1", + "_id": "prelude-ls@1.2.1", + "_inBundle": false, + "_integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "_location": "/prelude-ls", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "prelude-ls@1.2.1", + "name": "prelude-ls", + "escapedName": "prelude-ls", + "rawSpec": "1.2.1", + "saveSpec": null, + "fetchSpec": "1.2.1" + }, + "_requiredBy": [ + "/levn", + "/optionator", + "/type-check" + ], + "_resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "_spec": "1.2.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "George Zahariev", + "email": "z@georgezahariev.com" + }, + "bugs": { + "url": "https://github.com/gkz/prelude-ls/issues" + }, "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.", + "devDependencies": { + "browserify": "^16.5.1", + "livescript": "^1.6.0", + "mocha": "^7.1.1", + "sinon": "~8.0.1", + "uglify-js": "^3.8.1" + }, + "engines": { + "node": ">= 0.8.0" + }, + "files": [ + "lib/", + "README.md", + "LICENSE" + ], + "homepage": "http://preludels.com", "keywords": [ "prelude", "livescript", @@ -17,18 +68,9 @@ "object", "string" ], - "main": "lib/", - "files": [ - "lib/", - "README.md", - "LICENSE" - ], - "homepage": "http://preludels.com", - "bugs": "https://github.com/gkz/prelude-ls/issues", "license": "MIT", - "engines": { - "node": ">= 0.8.0" - }, + "main": "lib/", + "name": "prelude-ls", "repository": { "type": "git", "url": "git://github.com/gkz/prelude-ls.git" @@ -36,11 +78,5 @@ "scripts": { "test": "make test" }, - "devDependencies": { - "livescript": "^1.6.0", - "uglify-js": "^3.8.1", - "mocha": "^7.1.1", - "browserify": "^16.5.1", - "sinon": "~8.0.1" - } -} \ No newline at end of file + "version": "1.2.1" +} diff --git a/node_modules/prepend-http/package.json b/node_modules/prepend-http/package.json index 9dfb56a48..21712942b 100644 --- a/node_modules/prepend-http/package.json +++ b/node_modules/prepend-http/package.json @@ -1,23 +1,53 @@ { - "name": "prepend-http", - "version": "2.0.0", - "description": "Prepend `http://` to humanized URLs like todomvc.com and localhost", - "license": "MIT", - "repository": "sindresorhus/prepend-http", + "_args": [ + [ + "prepend-http@2.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "prepend-http@2.0.0", + "_id": "prepend-http@2.0.0", + "_inBundle": false, + "_integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "_location": "/prepend-http", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "prepend-http@2.0.0", + "name": "prepend-http", + "escapedName": "prepend-http", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/url-parse-lax" + ], + "_resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/prepend-http/issues" + }, + "description": "Prepend `http://` to humanized URLs like todomvc.com and localhost", + "devDependencies": { + "ava": "*", + "xo": "*" + }, "engines": { "node": ">=4" }, - "scripts": { - "test": "xo && ava" - }, "files": [ "index.js" ], + "homepage": "https://github.com/sindresorhus/prepend-http#readme", "keywords": [ "prepend", "protocol", @@ -28,8 +58,14 @@ "https", "humanized" ], - "devDependencies": { - "ava": "*", - "xo": "*" - } -} \ No newline at end of file + "license": "MIT", + "name": "prepend-http", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/prepend-http.git" + }, + "scripts": { + "test": "xo && ava" + }, + "version": "2.0.0" +} diff --git a/node_modules/prettier-linter-helpers/package.json b/node_modules/prettier-linter-helpers/package.json index 084fe3f84..73cd880db 100644 --- a/node_modules/prettier-linter-helpers/package.json +++ b/node_modules/prettier-linter-helpers/package.json @@ -1,29 +1,48 @@ { - "name": "prettier-linter-helpers", - "version": "1.0.0", - "description": "Utilities to help expose prettier output in linting tools", - "contributors": [ - "Ben Scott", - "Teddy Katz" + "_args": [ + [ + "prettier-linter-helpers@1.0.0", + "/home/marco/repos/github/codeql-action" + ] ], - "main": "index.js", - "license": "MIT", - "scripts": { - "lint": "eslint .", - "test": "npm run lint && mocha", - "format": "yarn run prettier '**/*.{js,json,md,yml}' --write && yarn run lint --fix" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/prettier/prettier-linter-helpers.git" + "_development": true, + "_from": "prettier-linter-helpers@1.0.0", + "_id": "prettier-linter-helpers@1.0.0", + "_inBundle": false, + "_integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "_location": "/prettier-linter-helpers", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "prettier-linter-helpers@1.0.0", + "name": "prettier-linter-helpers", + "escapedName": "prettier-linter-helpers", + "rawSpec": "1.0.0", + "saveSpec": null, + "fetchSpec": "1.0.0" }, + "_requiredBy": [ + "/eslint-plugin-prettier" + ], + "_resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "_spec": "1.0.0", + "_where": "/home/marco/repos/github/codeql-action", "bugs": { "url": "https://github.com/prettier/prettier-linter-helpers/issues" }, - "homepage": "https://github.com/prettier/prettier-linter-helpers#readme", + "contributors": [ + { + "name": "Ben Scott" + }, + { + "name": "Teddy Katz" + } + ], "dependencies": { "fast-diff": "^1.1.2" }, + "description": "Utilities to help expose prettier output in linting tools", "devDependencies": { "eslint": "^5.6.1", "eslint-config-prettier": "^3.1.0", @@ -34,5 +53,19 @@ }, "engines": { "node": ">=6.0.0" - } -} \ No newline at end of file + }, + "homepage": "https://github.com/prettier/prettier-linter-helpers#readme", + "license": "MIT", + "main": "index.js", + "name": "prettier-linter-helpers", + "repository": { + "type": "git", + "url": "git+https://github.com/prettier/prettier-linter-helpers.git" + }, + "scripts": { + "format": "yarn run prettier '**/*.{js,json,md,yml}' --write && yarn run lint --fix", + "lint": "eslint .", + "test": "npm run lint && mocha" + }, + "version": "1.0.0" +} diff --git a/node_modules/prettier/package.json b/node_modules/prettier/package.json index 9a13a43d3..973ce4c56 100644 --- a/node_modules/prettier/package.json +++ b/node_modules/prettier/package.json @@ -1,22 +1,61 @@ { - "name": "prettier", - "version": "2.1.1", - "description": "Prettier is an opinionated code formatter", - "bin": "./bin-prettier.js", - "repository": "prettier/prettier", - "homepage": "https://prettier.io", - "author": "James Long", - "license": "MIT", - "main": "./index.js", + "_args": [ + [ + "prettier@2.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "prettier@2.1.1", + "_id": "prettier@2.1.1", + "_inBundle": false, + "_integrity": "sha512-9bY+5ZWCfqj3ghYBLxApy2zf6m+NJo5GzmLTpr9FsApsfjriNnS2dahWReHMi7qNPhhHl9SYHJs2cHZLgexNIw==", + "_location": "/prettier", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "prettier@2.1.1", + "name": "prettier", + "escapedName": "prettier", + "rawSpec": "2.1.1", + "saveSpec": null, + "fetchSpec": "2.1.1" + }, + "_requiredBy": [ + "/eslint-plugin-github" + ], + "_resolved": "https://registry.npmjs.org/prettier/-/prettier-2.1.1.tgz", + "_spec": "2.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "James Long" + }, + "bin": { + "prettier": "bin-prettier.js" + }, "browser": "./standalone.js", - "unpkg": "./standalone.js", + "bugs": { + "url": "https://github.com/prettier/prettier/issues" + }, + "description": "Prettier is an opinionated code formatter", "engines": { "node": ">=10.13.0" }, "files": [ "*.js" ], + "homepage": "https://prettier.io", + "license": "MIT", + "main": "./index.js", + "name": "prettier", + "repository": { + "type": "git", + "url": "git+https://github.com/prettier/prettier.git" + }, "scripts": { "prepublishOnly": "node -e \"assert.equal(require('.').version, require('..').version)\"" - } -} \ No newline at end of file + }, + "unpkg": "./standalone.js", + "version": "2.1.1" +} diff --git a/node_modules/pretty-ms/package.json b/node_modules/pretty-ms/package.json index c491ffca7..4690bb516 100644 --- a/node_modules/pretty-ms/package.json +++ b/node_modules/pretty-ms/package.json @@ -1,25 +1,59 @@ { - "name": "pretty-ms", - "version": "6.0.1", - "description": "Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`", - "license": "MIT", - "repository": "sindresorhus/pretty-ms", - "funding": "https://github.com/sponsors/sindresorhus", + "_args": [ + [ + "pretty-ms@6.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "pretty-ms@6.0.1", + "_id": "pretty-ms@6.0.1", + "_inBundle": false, + "_integrity": "sha512-ke4njoVmlotekHlHyCZ3wI/c5AMT8peuHs8rKJqekj/oR5G8lND2dVpicFlUz5cbZgE290vvkMuDwfj/OcW1kw==", + "_location": "/pretty-ms", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "pretty-ms@6.0.1", + "name": "pretty-ms", + "escapedName": "pretty-ms", + "rawSpec": "6.0.1", + "saveSpec": null, + "fetchSpec": "6.0.1" + }, + "_requiredBy": [ + "/ava" + ], + "_resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-6.0.1.tgz", + "_spec": "6.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/pretty-ms/issues" + }, + "dependencies": { + "parse-ms": "^2.1.0" + }, + "description": "Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`", + "devDependencies": { + "ava": "^2.4.0", + "tsd": "^0.11.0", + "xo": "^0.25.3" + }, "engines": { "node": ">=10" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "funding": "https://github.com/sponsors/sindresorhus", + "homepage": "https://github.com/sindresorhus/pretty-ms#readme", "keywords": [ "pretty", "prettify", @@ -38,12 +72,14 @@ "number", "hrtime" ], - "dependencies": { - "parse-ms": "^2.1.0" + "license": "MIT", + "name": "pretty-ms", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/pretty-ms.git" }, - "devDependencies": { - "ava": "^2.4.0", - "tsd": "^0.11.0", - "xo": "^0.25.3" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "6.0.1" +} diff --git a/node_modules/process/package.json b/node_modules/process/package.json index 390815d12..a7e8e54bc 100644 --- a/node_modules/process/package.json +++ b/node_modules/process/package.json @@ -1,27 +1,62 @@ { - "author": "Roman Shtylman ", - "name": "process", + "_args": [ + [ + "process@0.11.10", + "/home/marco/repos/github/codeql-action" + ] + ], + "_from": "process@0.11.10", + "_id": "process@0.11.10", + "_inBundle": false, + "_integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "_location": "/process", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "process@0.11.10", + "name": "process", + "escapedName": "process", + "rawSpec": "0.11.10", + "saveSpec": null, + "fetchSpec": "0.11.10" + }, + "_requiredBy": [ + "/path" + ], + "_resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "_spec": "0.11.10", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Roman Shtylman", + "email": "shtylman@gmail.com" + }, + "browser": "./browser.js", + "bugs": { + "url": "https://github.com/shtylman/node-process/issues" + }, "description": "process information for node.js and browsers", + "devDependencies": { + "mocha": "2.2.1", + "zuul": "^3.10.3" + }, + "engines": { + "node": ">= 0.6.0" + }, + "homepage": "https://github.com/shtylman/node-process#readme", "keywords": [ "process" ], - "scripts": { - "test": "mocha test.js", - "browser": "zuul --no-coverage --ui mocha-bdd --local 8080 -- test.js" - }, - "version": "0.11.10", + "license": "MIT", + "main": "./index.js", + "name": "process", "repository": { "type": "git", "url": "git://github.com/shtylman/node-process.git" }, - "license": "MIT", - "browser": "./browser.js", - "main": "./index.js", - "engines": { - "node": ">= 0.6.0" + "scripts": { + "browser": "zuul --no-coverage --ui mocha-bdd --local 8080 -- test.js", + "test": "mocha test.js" }, - "devDependencies": { - "mocha": "2.2.1", - "zuul": "^3.10.3" - } -} \ No newline at end of file + "version": "0.11.10" +} diff --git a/node_modules/progress/package.json b/node_modules/progress/package.json index 87d8ff031..eb13cf772 100644 --- a/node_modules/progress/package.json +++ b/node_modules/progress/package.json @@ -1,26 +1,74 @@ { - "name": "progress", - "version": "2.0.3", - "description": "Flexible ascii progress bar", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/node-progress" + "_args": [ + [ + "progress@2.0.3", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "progress@2.0.3", + "_id": "progress@2.0.3", + "_inBundle": false, + "_integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "_location": "/progress", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "progress@2.0.3", + "name": "progress", + "escapedName": "progress", + "rawSpec": "2.0.3", + "saveSpec": null, + "fetchSpec": "2.0.3" }, + "_requiredBy": [ + "/eslint" + ], + "_resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "_spec": "2.0.3", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "TJ Holowaychuk", + "email": "tj@vision-media.ca" + }, + "bugs": { + "url": "https://github.com/visionmedia/node-progress/issues" + }, + "contributors": [ + { + "name": "Christoffer Hallas", + "email": "christoffer.hallas@gmail.com" + }, + { + "name": "Jordan Scales", + "email": "scalesjordan@gmail.com" + }, + { + "name": "Andrew Rhyne", + "email": "rhyneandrew@gmail.com" + }, + { + "name": "Marco Brack", + "email": "PapstDonB@Googlemail.com" + } + ], + "dependencies": {}, + "description": "Flexible ascii progress bar", + "engines": { + "node": ">=0.4.0" + }, + "homepage": "https://github.com/visionmedia/node-progress#readme", "keywords": [ "cli", "progress" ], - "author": "TJ Holowaychuk ", - "contributors": [ - "Christoffer Hallas ", - "Jordan Scales ", - "Andrew Rhyne ", - "Marco Brack " - ], - "dependencies": {}, + "license": "MIT", "main": "./index.js", - "engines": { - "node": ">=0.4.0" + "name": "progress", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/node-progress.git" }, - "license": "MIT" -} \ No newline at end of file + "version": "2.0.3" +} diff --git a/node_modules/propagate/package.json b/node_modules/propagate/package.json index b4df513bb..cd1185023 100644 --- a/node_modules/propagate/package.json +++ b/node_modules/propagate/package.json @@ -1,27 +1,47 @@ { - "name": "propagate", - "description": "Propagate events from one event emitter into another", - "keywords": [ - "event", - "events", - "emitter", - "eventemitter", - "propagation" + "_args": [ + [ + "propagate@2.0.1", + "/home/marco/repos/github/codeql-action" + ] ], - "version": "2.0.1", - "author": "Pedro Teixeira ", + "_development": true, + "_from": "propagate@2.0.1", + "_id": "propagate@2.0.1", + "_inBundle": false, + "_integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", + "_location": "/propagate", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "propagate@2.0.1", + "name": "propagate", + "escapedName": "propagate", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/nock" + ], + "_resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Pedro Teixeira", + "email": "pedro.teixeira@gmail.com" + }, + "bugs": { + "url": "http://github.com/nock/propagate/issues" + }, "contributors": [ { "name": "Pedro Teixeira" } ], - "repository": "nock/propagate", - "homepage": "http://github.com/nock/propagate#readme", - "bugs": "http://github.com/nock/propagate/issues", - "engines": { - "node": ">= 8" - }, "dependencies": {}, + "description": "Propagate events from one event emitter into another", "devDependencies": { "eslint": "^5.16.0", "eslint-config-prettier": "^4.1.0", @@ -34,20 +54,37 @@ "semantic-release": "16.0.0-beta.18", "tap": "^12.6.1" }, - "scripts": { - "lint": "eslint \"**/*.js\"", - "unit": "tap tests/index.js", - "coverage": "tap --coverage-report=html && open coverage/lcov-report/index.html", - "prettier": "prettier --write \"**/*.@(js|md|yml|json)\"", - "prettier:check": "prettier --check \"**/*.@(js|md|yml|json)\"", - "pretest": "npm run lint", - "test": "npm run -s unit", - "posttest": "npm run -s prettier:check" + "engines": { + "node": ">= 8" }, + "homepage": "http://github.com/nock/propagate#readme", + "keywords": [ + "event", + "events", + "emitter", + "eventemitter", + "propagation" + ], + "license": "MIT", + "name": "propagate", "nyc": { "exclude": [ "tests/" ] }, - "license": "MIT" -} \ No newline at end of file + "repository": { + "type": "git", + "url": "git+https://github.com/nock/propagate.git" + }, + "scripts": { + "coverage": "tap --coverage-report=html && open coverage/lcov-report/index.html", + "lint": "eslint \"**/*.js\"", + "posttest": "npm run -s prettier:check", + "pretest": "npm run lint", + "prettier": "prettier --write \"**/*.@(js|md|yml|json)\"", + "prettier:check": "prettier --check \"**/*.@(js|md|yml|json)\"", + "test": "npm run -s unit", + "unit": "tap tests/index.js" + }, + "version": "2.0.1" +} diff --git a/node_modules/pump/package.json b/node_modules/pump/package.json index 638a6a24d..9abd64a7e 100644 --- a/node_modules/pump/package.json +++ b/node_modules/pump/package.json @@ -1,24 +1,64 @@ { - "name": "pump", - "version": "3.0.0", - "repository": "git://github.com/mafintosh/pump.git", - "license": "MIT", - "description": "pipe streams together and close all of them if one of them closes", + "_args": [ + [ + "pump@3.0.0", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "pump@3.0.0", + "_id": "pump@3.0.0", + "_inBundle": false, + "_integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "_location": "/pump", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "pump@3.0.0", + "name": "pump", + "escapedName": "pump", + "rawSpec": "3.0.0", + "saveSpec": null, + "fetchSpec": "3.0.0" + }, + "_requiredBy": [ + "/cacheable-request/get-stream", + "/get-stream" + ], + "_resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mathias Buus Madsen", + "email": "mathiasbuus@gmail.com" + }, "browser": { "fs": false }, + "bugs": { + "url": "https://github.com/mafintosh/pump/issues" + }, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "description": "pipe streams together and close all of them if one of them closes", + "homepage": "https://github.com/mafintosh/pump#readme", "keywords": [ "streams", "pipe", "destroy", "callback" ], - "author": "Mathias Buus Madsen ", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "license": "MIT", + "name": "pump", + "repository": { + "type": "git", + "url": "git://github.com/mafintosh/pump.git" }, "scripts": { "test": "node test-browser.js && node test-node.js" - } -} \ No newline at end of file + }, + "version": "3.0.0" +} diff --git a/node_modules/punycode/package.json b/node_modules/punycode/package.json index 1d21784d7..77dd21f6e 100644 --- a/node_modules/punycode/package.json +++ b/node_modules/punycode/package.json @@ -1,14 +1,69 @@ { - "name": "punycode", - "version": "2.1.1", + "_args": [ + [ + "punycode@2.1.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "punycode@2.1.1", + "_id": "punycode@2.1.1", + "_inBundle": false, + "_integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "_location": "/punycode", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "punycode@2.1.1", + "name": "punycode", + "escapedName": "punycode", + "rawSpec": "2.1.1", + "saveSpec": null, + "fetchSpec": "2.1.1" + }, + "_requiredBy": [ + "/uri-js" + ], + "_resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "_spec": "2.1.1", + "_where": "/home/marco/repos/github/codeql-action", + "author": { + "name": "Mathias Bynens", + "url": "https://mathiasbynens.be/" + }, + "bugs": { + "url": "https://github.com/bestiejs/punycode.js/issues" + }, + "contributors": [ + { + "name": "Mathias Bynens", + "url": "https://mathiasbynens.be/" + } + ], "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", - "homepage": "https://mths.be/punycode", - "main": "punycode.js", - "jsnext:main": "punycode.es6.js", - "module": "punycode.es6.js", + "devDependencies": { + "codecov": "^1.0.1", + "istanbul": "^0.4.1", + "mocha": "^2.5.3" + }, "engines": { "node": ">=6" }, + "files": [ + "LICENSE-MIT.txt", + "punycode.js", + "punycode.es6.js" + ], + "homepage": "https://mths.be/punycode", + "jsnext:main": "punycode.es6.js", + "jspm": { + "map": { + "./punycode.js": { + "node": "@node/punycode" + } + } + }, "keywords": [ "punycode", "unicode", @@ -19,40 +74,16 @@ "domain" ], "license": "MIT", - "author": { - "name": "Mathias Bynens", - "url": "https://mathiasbynens.be/" - }, - "contributors": [ - { - "name": "Mathias Bynens", - "url": "https://mathiasbynens.be/" - } - ], + "main": "punycode.js", + "module": "punycode.es6.js", + "name": "punycode", "repository": { "type": "git", - "url": "https://github.com/bestiejs/punycode.js.git" + "url": "git+https://github.com/bestiejs/punycode.js.git" }, - "bugs": "https://github.com/bestiejs/punycode.js/issues", - "files": [ - "LICENSE-MIT.txt", - "punycode.js", - "punycode.es6.js" - ], "scripts": { - "test": "mocha tests", - "prepublish": "node scripts/prepublish.js" + "prepublish": "node scripts/prepublish.js", + "test": "mocha tests" }, - "devDependencies": { - "codecov": "^1.0.1", - "istanbul": "^0.4.1", - "mocha": "^2.5.3" - }, - "jspm": { - "map": { - "./punycode.js": { - "node": "@node/punycode" - } - } - } -} \ No newline at end of file + "version": "2.1.1" +} diff --git a/node_modules/pupa/package.json b/node_modules/pupa/package.json index 0bb8cca69..0586b5548 100644 --- a/node_modules/pupa/package.json +++ b/node_modules/pupa/package.json @@ -1,24 +1,58 @@ { - "name": "pupa", - "version": "2.0.1", - "description": "Simple micro templating", - "license": "MIT", - "repository": "sindresorhus/pupa", + "_args": [ + [ + "pupa@2.0.1", + "/home/marco/repos/github/codeql-action" + ] + ], + "_development": true, + "_from": "pupa@2.0.1", + "_id": "pupa@2.0.1", + "_inBundle": false, + "_integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "_location": "/pupa", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "pupa@2.0.1", + "name": "pupa", + "escapedName": "pupa", + "rawSpec": "2.0.1", + "saveSpec": null, + "fetchSpec": "2.0.1" + }, + "_requiredBy": [ + "/update-notifier" + ], + "_resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", + "_spec": "2.0.1", + "_where": "/home/marco/repos/github/codeql-action", "author": { "name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com" }, + "bugs": { + "url": "https://github.com/sindresorhus/pupa/issues" + }, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "description": "Simple micro templating", + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + }, "engines": { "node": ">=8" }, - "scripts": { - "test": "xo && ava && tsd" - }, "files": [ "index.js", "index.d.ts" ], + "homepage": "https://github.com/sindresorhus/pupa#readme", "keywords": [ "string", "formatting", @@ -36,12 +70,14 @@ "transform", "micro" ], - "dependencies": { - "escape-goat": "^2.0.0" + "license": "MIT", + "name": "pupa", + "repository": { + "type": "git", + "url": "git+https://github.com/sindresorhus/pupa.git" }, - "devDependencies": { - "ava": "^1.4.1", - "tsd": "^0.7.2", - "xo": "^0.24.0" - } -} \ No newline at end of file + "scripts": { + "test": "xo && ava && tsd" + }, + "version": "2.0.1" +} diff --git a/node_modules/q/CHANGES.md b/node_modules/q/CHANGES.md new file mode 100644 index 000000000..766fcdc21 --- /dev/null +++ b/node_modules/q/CHANGES.md @@ -0,0 +1,800 @@ + +## 1.5.1 + + - Q.any now annotates its error message to clarify that Q.any was involved and + includes only the last error emitted. (Ivan Etchart) + - Avoid domain.dispose during tests in preparation for Node.js 9. (Anna + Henningsen) + +## 1.5.0 + + - Q.any gives an error message from the last rejected promise + - Throw if callback supplied to "finally" is invalid (@grahamrhay) + - Long stack trace improvements, can now construct long stack traces + across rethrows. + +## 1.4.1 + + - Address an issue that prevented Q from being used as a `