diff --git a/package.json b/package.json index f6c71e3..bc9985d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@klenty/gunner-strategy-endpoint", - "version": "0.0.5", + "version": "0.1.0", "description": "Endpoint testing strategy for gunner", "main": "index.js", "scripts": { @@ -16,7 +16,7 @@ "author": "Muthu Kumar <@MKRhere> (https://mkr.pw)", "license": "MIT", "dependencies": { - "@klenty/gunner": "link:/home/mkr/Code/klenty/gunner-ci/gunner", + "@klenty/gunner": "^0.6.7", "chai": "^4.1.2", "chai-http": "^4.0.0", "mongoose": "^5.2.6" diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 6cb2ea2..26f1730 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,15 +1,54 @@ dependencies: - '@klenty/gunner': 'link:../../gunner' + '@klenty/gunner': 0.6.7 chai: 4.1.2 chai-http: 4.0.0 mongoose: 5.2.6 packages: + /@babel/code-frame/7.0.0: + dependencies: + '@babel/highlight': 7.0.0 + dev: false + resolution: + integrity: sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== + /@babel/highlight/7.0.0: + dependencies: + chalk: 2.4.1 + esutils: 2.0.2 + js-tokens: 4.0.0 + dev: false + resolution: + integrity: sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== + /@codefeathers/iseq/1.2.1: + dev: false + resolution: + integrity: sha1-zUHiKGdKZQlWBfKVacbdVtlodsw= + /@codefeathers/promise.object/0.9.5: + dev: false + resolution: + integrity: sha1-YBDLXpC4vhz12WrDHJKr/F8K/zA= + /@klenty/gunner/0.6.7: + dependencies: + '@codefeathers/iseq': 1.2.1 + '@codefeathers/promise.object': 0.9.5 + bluebird: 3.5.2 + chalk: 2.4.1 + eslint: 5.5.0 + json-stringify-safe: 5.0.1 + dev: false + resolution: + integrity: sha512-qKunoLYAIA95KnWsUVC64Tnh0JZUdeiqLL5CQ9wXnqjtEfym4CWDNc5LwyfV7nn+fcmycrfyGvIpDWWR7rcVlw== /acorn-jsx/3.0.1: dependencies: acorn: 3.3.0 dev: false resolution: integrity: sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s= + /acorn-jsx/4.1.1: + dependencies: + acorn: 5.7.2 + dev: false + resolution: + integrity: sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw== /acorn/3.3.0: dev: false engines: @@ -24,9 +63,16 @@ packages: hasBin: true resolution: integrity: sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ== - /ajv-keywords/3.2.0/ajv@6.5.2: + /acorn/5.7.2: + dev: false + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw== + /ajv-keywords/3.2.0/ajv@6.5.3: dependencies: - ajv: 6.5.2 + ajv: 6.5.3 dev: false id: registry.npmjs.org/ajv-keywords/3.2.0 peerDependencies: @@ -42,7 +88,7 @@ packages: dev: false resolution: integrity: sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= - /ajv/6.5.2: + /ajv/6.5.3: dependencies: fast-deep-equal: 2.0.1 fast-json-stable-stringify: 2.0.0 @@ -50,7 +96,7 @@ packages: uri-js: 4.2.2 dev: false resolution: - integrity: sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA== + integrity: sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg== /ansi-escapes/3.1.0: dev: false engines: @@ -77,7 +123,7 @@ packages: integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= /ansi-styles/3.2.1: dependencies: - color-convert: 1.9.2 + color-convert: 1.9.3 dev: false engines: node: '>=4' @@ -139,6 +185,10 @@ packages: dev: false resolution: integrity: sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== + /bluebird/3.5.2: + dev: false + resolution: + integrity: sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg== /brace-expansion/1.1.11: dependencies: balanced-match: 1.0.0 @@ -211,7 +261,7 @@ packages: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 - supports-color: 5.4.0 + supports-color: 5.5.0 dev: false engines: node: '>=4' @@ -221,6 +271,10 @@ packages: dev: false resolution: integrity: sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= + /chardet/0.7.0: + dev: false + resolution: + integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== /check-error/1.0.2: dev: false resolution: @@ -248,16 +302,16 @@ packages: node: '>= 0.12.0' resolution: integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - /color-convert/1.9.2: + /color-convert/1.9.3: dependencies: - color-name: 1.1.1 + color-name: 1.1.3 dev: false resolution: - integrity: sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg== - /color-name/1.1.1: + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-name/1.1.3: dev: false resolution: - integrity: sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok= + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= /combined-stream/1.0.6: dependencies: delayed-stream: 1.0.0 @@ -301,6 +355,18 @@ packages: dev: false resolution: integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + /cross-spawn/6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.5.1 + shebang-command: 1.2.0 + which: 1.3.1 + dev: false + engines: + node: '>=4.8' + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== /debug/3.1.0: dependencies: ms: 2.0.0 @@ -362,6 +428,21 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA== + /eslint-scope/4.0.0: + dependencies: + esrecurse: 4.2.1 + estraverse: 4.2.0 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA== + /eslint-utils/1.3.1: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q== /eslint-visitor-keys/1.0.0: dev: false engines: @@ -413,6 +494,52 @@ packages: hasBin: true resolution: integrity: sha512-Ul6CSGRjKscEyg0X/EeNs7o2XdnbTEOD1OM8cTjmx85RPcBJQrEhZLevhuJZNAE/vS2iVl5Uhgiqf3h5uLMCJQ== + /eslint/5.5.0: + dependencies: + '@babel/code-frame': 7.0.0 + ajv: 6.5.3 + chalk: 2.4.1 + cross-spawn: 6.0.5 + debug: 3.1.0 + doctrine: 2.1.0 + eslint-scope: 4.0.0 + eslint-utils: 1.3.1 + eslint-visitor-keys: 1.0.0 + espree: 4.0.0 + esquery: 1.0.1 + esutils: 2.0.2 + file-entry-cache: 2.0.0 + functional-red-black-tree: 1.0.1 + glob: 7.1.3 + globals: 11.7.0 + ignore: 4.0.6 + imurmurhash: 0.1.4 + inquirer: 6.2.0 + is-resolvable: 1.1.0 + js-yaml: 3.12.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.3.0 + lodash: 4.17.10 + minimatch: 3.0.4 + mkdirp: 0.5.1 + natural-compare: 1.4.0 + optionator: 0.8.2 + path-is-inside: 1.0.2 + pluralize: 7.0.0 + progress: 2.0.0 + regexpp: 2.0.0 + require-uncached: 1.0.3 + semver: 5.5.1 + strip-ansi: 4.0.0 + strip-json-comments: 2.0.1 + table: 4.0.3 + text-table: 0.2.0 + dev: false + engines: + node: ^6.14.0 || ^8.10.0 || >=9.10.0 + hasBin: true + resolution: + integrity: sha512-m+az4vYehIJgl1Z0gb25KnFXeqQRdNreYsei1jdvkd9bB+UNQD3fsuiC2AWSQ56P+/t++kFSINZXFbfai+krOw== /espree/3.5.4: dependencies: acorn: 5.7.1 @@ -422,6 +549,15 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A== + /espree/4.0.0: + dependencies: + acorn: 5.7.2 + acorn-jsx: 4.1.1 + dev: false + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg== /esprima/4.0.1: dev: false engines: @@ -471,6 +607,16 @@ packages: node: '>=0.12' resolution: integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== + /external-editor/3.0.3: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== /fast-deep-equal/1.1.0: dev: false resolution: @@ -552,6 +698,17 @@ packages: dev: false resolution: integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + /glob/7.1.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.3 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + resolution: + integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== /globals/11.7.0: dev: false engines: @@ -562,7 +719,7 @@ packages: dependencies: array-union: 1.0.2 arrify: 1.0.1 - glob: 7.1.2 + glob: 7.1.3 object-assign: 4.1.1 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -599,10 +756,24 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== + /iconv-lite/0.4.24: + dependencies: + safer-buffer: 2.1.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== /ignore/3.3.10: dev: false resolution: integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + /ignore/4.0.6: + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== /imurmurhash/0.1.4: dev: false engines: @@ -639,6 +810,26 @@ packages: dev: false resolution: integrity: sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== + /inquirer/6.2.0: + dependencies: + ansi-escapes: 3.1.0 + chalk: 2.4.1 + cli-cursor: 2.1.0 + cli-width: 2.2.0 + external-editor: 3.0.3 + figures: 2.0.0 + lodash: 4.17.10 + mute-stream: 0.0.7 + run-async: 2.3.0 + rxjs: 6.3.1 + string-width: 2.1.1 + strip-ansi: 4.0.0 + through: 2.3.8 + dev: false + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg== /ip-regex/2.1.0: dev: false engines: @@ -701,6 +892,10 @@ packages: dev: false resolution: integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= + /js-tokens/4.0.0: + dev: false + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== /js-yaml/3.12.0: dependencies: argparse: 1.0.10 @@ -721,6 +916,10 @@ packages: dev: false resolution: integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + /json-stringify-safe/5.0.1: + dev: false + resolution: + integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= /kareem/2.2.1: dev: false resolution: @@ -792,6 +991,7 @@ packages: dev: false resolution: integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + tarball: 'http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz' /mkdirp/0.5.1: dependencies: minimist: 0.0.8 @@ -799,6 +999,7 @@ packages: hasBin: true resolution: integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz' /mongodb-core/3.1.0: dependencies: bson: 1.0.9 @@ -871,6 +1072,10 @@ packages: dev: false resolution: integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + /nice-try/1.0.5: + dev: false + resolution: + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== /object-assign/4.1.1: dev: false engines: @@ -920,6 +1125,12 @@ packages: dev: false resolution: integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + /path-key/2.0.1: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= /pathval/1.1.0: dev: false resolution: @@ -998,6 +1209,12 @@ packages: dev: false resolution: integrity: sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk= + /regexpp/2.0.0: + dev: false + engines: + node: '>=6.5.0' + resolution: + integrity: sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA== /require-uncached/1.0.3: dependencies: caller-path: 0.1.0 @@ -1037,7 +1254,7 @@ packages: integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= /rimraf/2.6.2: dependencies: - glob: 7.1.2 + glob: 7.1.3 dev: false hasBin: true resolution: @@ -1060,6 +1277,14 @@ packages: dev: false resolution: integrity: sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= + /rxjs/6.3.1: + dependencies: + tslib: 1.9.3 + dev: false + engines: + npm: '>=2.0.0' + resolution: + integrity: sha512-hRVfb1Mcf8rLXq1AZEjYpzBnQbO7Duveu1APXkWRTvqzhmkoQ40Pl2F9Btacx+gJCOqsMiugCGG4I2HPQgJRtA== /safe-buffer/5.1.2: dev: false resolution: @@ -1080,6 +1305,11 @@ packages: hasBin: true resolution: integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== + /semver/5.5.1: + dev: false + hasBin: true + resolution: + integrity: sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== /shebang-command/1.2.0: dependencies: shebang-regex: 1.0.0 @@ -1174,18 +1404,18 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - /supports-color/5.4.0: + /supports-color/5.5.0: dependencies: has-flag: 3.0.0 dev: false engines: node: '>=4' resolution: - integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== /table/4.0.3: dependencies: - ajv: 6.5.2 - ajv-keywords: /ajv-keywords/3.2.0/ajv@6.5.2 + ajv: 6.5.3 + ajv-keywords: /ajv-keywords/3.2.0/ajv@6.5.3 chalk: 2.4.1 lodash: 4.17.10 slice-ansi: 1.0.0 @@ -1195,6 +1425,7 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg== + tarball: 'http://registry.npmjs.org/table/-/table-4.0.3.tgz' /text-table/0.2.0: dev: false resolution: @@ -1211,6 +1442,10 @@ packages: node: '>=0.6.0' resolution: integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + /tslib/1.9.3: + dev: false + resolution: + integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== /type-check/0.3.2: dependencies: prelude-ls: 1.1.2 @@ -1270,7 +1505,7 @@ registry: 'https://registry.npmjs.org/' shrinkwrapMinorVersion: 9 shrinkwrapVersion: 3 specifiers: - '@klenty/gunner': 'link:/home/mkr/Code/klenty/gunner-ci/gunner' + '@klenty/gunner': ^0.6.7 chai: ^4.1.2 chai-http: ^4.0.0 mongoose: ^5.2.6