{"_id":"cf-errors","_rev":"26-866ff98ee8da4fbd05c6a8ced035251d","name":"cf-errors","dist-tags":{"latest":"0.1.18"},"versions":{"0.0.1":{"name":"cf-errors","version":"0.0.1","keywords":["cf-api"],"_id":"cf-errors@0.0.1","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"847ee2099fbd842d3aedc1b4fd62d5e9c689d854","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.0.1.tgz","integrity":"sha512-Fp4cLzKeM15QIoOcB5U/PIAx7qMFK/FwC7aAKLSgOukoNOxAyHs1c0hoAM7C5KjcyLIZDk5H0THe0xI+lFIQiw==","signatures":[{"sig":"MEYCIQCI1uoQUJL7hLeA1paRDXrqL1l3pawgZ0ja4VMs5VlIhQIhANTPe8LWWXSDVOz0dbmnOrSigmAlfZ+OQlKRh7VdoRsc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"847ee2099fbd842d3aedc1b4fd62d5e9c689d854","gitHead":"3fd4805f981eb50a1c8f46a4e350a8cbb30dbe2b","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"2.7.4","description":"codefresh errors","directories":{},"_nodeVersion":"0.12.2","dependencies":{"verror":"^1.6.0"},"devDependencies":{}},"0.0.2":{"name":"cf-errors","version":"0.0.2","keywords":["cf-api"],"_id":"cf-errors@0.0.2","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"6567167253e1a5a75c3d79ed76f2c8ef09ddcc89","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.0.2.tgz","integrity":"sha512-JiPAfP4SBJFvQk77WG11VMFTmtmPipWOP4Ahc0WAOYh+o/3LTS14yDoMm1fkD+voTKs7UPTpz/DXkFmXSGvpFA==","signatures":[{"sig":"MEUCIGg6BjC+HnKlX87tmwP4uTrYRfs5edlnA76mi4SQszrKAiEA7JsxLV3BgKDP3cR2B3bg8FGJYWyozc7v57xUECUzUGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6567167253e1a5a75c3d79ed76f2c8ef09ddcc89","gitHead":"3fd4805f981eb50a1c8f46a4e350a8cbb30dbe2b","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"2.7.4","description":"codefresh errors","directories":{},"_nodeVersion":"0.12.2","dependencies":{"verror":"^1.6.0"},"devDependencies":{}},"0.0.3":{"name":"cf-errors","version":"0.0.3","keywords":["cf-api"],"_id":"cf-errors@0.0.3","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"6d33819431c1b37567f8fa3f274278a69a056728","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.0.3.tgz","integrity":"sha512-kT0EktLwHNVWSat6QjAzUwEI4kJOlJRkzB5ejRFCouOSMYRFHbKNCriNM2UgdGJ0Sfpu3KljmNuAjyH882Ag2g==","signatures":[{"sig":"MEUCIQD9OAbcXSE/eEs8uzGqXIAC9Df6GDD4mBxN6nF75t0YbAIgRIsDQy+FhrMaEhH0Xv6vHCOaHsts7WLVd68MXULYTVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6d33819431c1b37567f8fa3f274278a69a056728","gitHead":"2ce24be0e0399a849b695542f7a24700c5866ebd","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"2.7.4","description":"codefresh errors","directories":{},"_nodeVersion":"0.12.2","dependencies":{"verror":"^1.6.0"},"devDependencies":{}},"0.0.4":{"name":"cf-errors","version":"0.0.4","keywords":["cf-api"],"_id":"cf-errors@0.0.4","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"930337e94cb76751a583feaa62107f42988b03be","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.0.4.tgz","integrity":"sha512-EeTijOf60ZF3VLegXBKPpzqrDyQyPaDXI+9epP9qRv0QxIZhS1TF6dLSH6C5udd7hKtP+diCREmPuNPHQwN5oQ==","signatures":[{"sig":"MEUCIQDEiRbbCusVl6FNcswmub0XFnSUzufei+EkYMy8gU2C1gIgOkNpUMcAt+cbfZ6BvOtDlnf3Q64sdBTDFcCzZ0aTW7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"930337e94cb76751a583feaa62107f42988b03be","gitHead":"9c6236b7ca3ee89d802c1c6d3ba8d18718fa8708","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"2.7.4","description":"codefresh errors","directories":{},"_nodeVersion":"0.12.2","dependencies":{"verror":"^1.6.0"},"devDependencies":{}},"0.1.0":{"name":"cf-errors","version":"0.1.0","keywords":["cf-api"],"_id":"cf-errors@0.1.0","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"5f5d7576e33ef6ad07c5d4a90f03d04ad940493a","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.0.tgz","integrity":"sha512-yRQcudmmA1xgZ2q+E4DvoeMmsxqWVx+Q/84aPU9lIj/b6Ix/yKjC11CtV2Olefi8N0CGLtA+1inARtWRmBbjWw==","signatures":[{"sig":"MEQCIC7GNkyqzo+2SnmON/tQwDgd1Gma2dVbbBXQzZ9KgwlnAiBS1pTYCAZZ2inIOagyb2eKe7cszESXloaqz8h1H+0c8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5f5d7576e33ef6ad07c5d4a90f03d04ad940493a","gitHead":"1583c570bc87943ee4d61d5cf7c5ab16ae48e571","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"codefresh errors","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.0.tgz_1471106196022_0.16691832663491368","host":"packages-12-west.internal.npmjs.com"}},"0.1.1":{"name":"cf-errors","version":"0.1.1","keywords":["cf-api"],"_id":"cf-errors@0.1.1","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"35ea818d46066277329c48fda92167ff7927b49b","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.1.tgz","integrity":"sha512-nuOcWmn1oa4GcH+aAi2rwPVEPvIbh2X8DBiHIrEs/30R/7YHJrZHMmHIdIxpNg9tx1l5X5OlFeM3gO/Fc9q0Sg==","signatures":[{"sig":"MEQCIDReO9dmt0oW1ceihXCSf3gfCjTp4IW1vt+maBru/6MQAiA3jHuDRVnmOQDIhIU7g+94x9JWd3/kgn6yUpe144U3pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"35ea818d46066277329c48fda92167ff7927b49b","gitHead":"4aeb8e9ccf9e629381567bca84d878d93a25a0c8","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"codefresh errors","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.1.tgz_1471109829889_0.28634601132944226","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"cf-errors","version":"0.1.2","keywords":["cf-api"],"_id":"cf-errors@0.1.2","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"fd890384566c57f6f953294299d1bbcb9ee16b93","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.2.tgz","integrity":"sha512-9v/3/ZNKhjZH4BkjvXQrah3/xX2o2g8wLLM7vY3tIeei53uEJaMBIQeQGQiFb8+lkkOvM5bbzxR5tnL/bxMviw==","signatures":[{"sig":"MEUCIAT800YVjnKRKfXIh6ltucjhs+7KuBh5BJt4g4krPpToAiEA+AFUQCKcYkbZB7Zn1l6qC1uTyA9UgcDrw2KY/gBbMOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"fd890384566c57f6f953294299d1bbcb9ee16b93","gitHead":"e375087854726a713730054695c0a6efb1db88c7","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"codefresh errors","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.2.tgz_1471155394548_0.4606002070941031","host":"packages-12-west.internal.npmjs.com"}},"0.1.3":{"name":"cf-errors","version":"0.1.3","keywords":["cf-api"],"_id":"cf-errors@0.1.3","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"ec9739ce88813b49c53ce97ddf3b0557d7499051","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.3.tgz","integrity":"sha512-DTze4GTjG2C9koiSQXsYkv/VPSlWpK7WORam53xvIJjjzBPiRfxti9ttvCgCAvI3otW+ofDpHyM3IjORQNk2hQ==","signatures":[{"sig":"MEUCIAvo6KgmGAzcGJqgQXotiYhM6LjShKSMcvj8YkNsq8x/AiEAptsid8n91W9ltUP4aiwlUoL86+DMCCStxcYhPoAOkYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ec9739ce88813b49c53ce97ddf3b0557d7499051","gitHead":"a2012fa7b0a847f8db643dd2361395c7367f14d0","scripts":{},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"codefresh errors","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.3.tgz_1471433528293_0.47444414673373103","host":"packages-16-east.internal.npmjs.com"}},"0.1.4":{"name":"cf-errors","version":"0.1.4","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.4","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"68f3989f2fd8b36a7476fbfa88438081794a54a7","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.4.tgz","integrity":"sha512-rsYta0SItWGkr/tRc+6UC6U2PXDRlDxD00Ml6jeo9bblEcc5GkLDloyXPrIRNwCIiEaq4UL5EzJuODwVfLG9xg==","signatures":[{"sig":"MEUCIF3Es1d80k5vBp2FOMwtN6CB2aC3EW/KXAcsT6w+KyRkAiEAyOwI3He70GCdKpah87hSw3/M+0f/U9AMZejoVCcFchs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"68f3989f2fd8b36a7476fbfa88438081794a54a7","gitHead":"75060684d23cdeb820686091868c8c229f0f4db6","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.4.tgz_1471589986245_0.7876111338846385","host":"packages-12-west.internal.npmjs.com"}},"0.1.5":{"name":"cf-errors","version":"0.1.5","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.5","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"3a4c670ec3c53b0bed728b610a887e333d01a148","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.5.tgz","integrity":"sha512-aVCK3CY1NkXb909O81MRcGVZu0XX5oTDUzo6YxlhoGMsQ0zGCfmZVODpqKbaXExjWYO8cCKmF4SXomiUR/91cg==","signatures":[{"sig":"MEYCIQC/HggyPu6r2JIfmzt3gNkdw737qM89554pDRhw/v1G4QIhAOZW3eUCCpwlWgXdBr8WS32hZFMio5TJeKUFupPYCwXs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3a4c670ec3c53b0bed728b610a887e333d01a148","gitHead":"cf24123257a829c2e1d2ee6418ed78d8b04d3ae6","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.5.tgz_1471604973361_0.3342040628194809","host":"packages-12-west.internal.npmjs.com"}},"0.1.6":{"name":"cf-errors","version":"0.1.6","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.6","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"50171f4cf1f42a43e4b787bf0db89f8edc8dcc6f","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.6.tgz","integrity":"sha512-QObKukhPZdiDsRg2yqCoXZQhcH/h9DZfpjG1AT/O5xpM4TZfhDeueHiqb8/5+C/SLV7IMD3AGeLJn1ojg4ph6Q==","signatures":[{"sig":"MEYCIQCwDG0HCpwe6BKBxU2GS0Pp4/Nk2HbZaAEBtOr5UCAx+AIhAMmPczuWIfrp9A9jbP5B64NTR0NeAQ60EIExy8YTYzD0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"50171f4cf1f42a43e4b787bf0db89f8edc8dcc6f","gitHead":"35a067688c284062c477f055881139db328621b9","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.6.tgz_1471605273425_0.9752162951044738","host":"packages-12-west.internal.npmjs.com"}},"0.1.7":{"name":"cf-errors","version":"0.1.7","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.7","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"9a1430dd481f7cf8bb93a1ed825e82a23c73495e","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.7.tgz","integrity":"sha512-JEGFZE3AzG1E+td98jFjCt3gxSAgVDBm2TwajOLYmTeOyPqYk2VQp4LmGnsC0HuT5oXWH9CvPFOZFtU/Zg+dYw==","signatures":[{"sig":"MEUCIQDHdP8Wodb9bfcR0Cv4Npgov+ATV8/iH1Wsxt7A88q5RAIgPMfeNK1CdA52FQfPHkGDTar7fIvCYtFC1w+S8pftTek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9a1430dd481f7cf8bb93a1ed825e82a23c73495e","gitHead":"50fdd4855d8a92a9ebf0f2965259efd2cf85d7b9","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.7.tgz_1471678528375_0.4111232503782958","host":"packages-16-east.internal.npmjs.com"}},"0.1.8":{"name":"cf-errors","version":"0.1.8","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.8","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"3974881bd660172b9367a2a94e9b171863b2edb2","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.8.tgz","integrity":"sha512-2zgthTFReQ8VcCDGhZDh4mekcfgV6NGt4Ki/GS+DjPr5fJvAH+M3kn3kzvLPkqJzaJCObx8TIR8yD6BtazZD0w==","signatures":[{"sig":"MEUCIQCPpckxzXGWUbP6ArmsKFUqnL+nCmObANQOKAanUm4ElQIgcYnbEZ22ftDESVkt1Q0ypuZIpcOyMhff24gKW4PnBsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"3974881bd660172b9367a2a94e9b171863b2edb2","gitHead":"41fc23e760a94f0be821a686ef22f2f0378464ae","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.8.tgz_1471678627257_0.8676784613635391","host":"packages-16-east.internal.npmjs.com"}},"0.1.9":{"name":"cf-errors","version":"0.1.9","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.9","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"31c241bde871201d07ef0db4f0fec433713796d4","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.9.tgz","integrity":"sha512-AYoAVfRsDzMUKX4KPQgVd0AzOrc0Q159xUnikqaTKMPBfrbT6PjqKz1Ki/BX9jC0jLj1Rx1E2+gC2rPLDu6SeA==","signatures":[{"sig":"MEQCIBrQXXCWX52UjoDp73680/SNe4cy12fxDlpNbF95R2AxAiAkUOeQxXvy+12locdMEms3Io5kGp2edrdB2VaPYC0QtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"31c241bde871201d07ef0db4f0fec433713796d4","gitHead":"0f0e7fc93f23775939fa799432217c72421301f5","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.9.tgz_1471682289388_0.6768827592022717","host":"packages-12-west.internal.npmjs.com"}},"0.1.10":{"name":"cf-errors","version":"0.1.10","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.10","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"bbcf13966989c0aa22d4408704143203962bae7c","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.10.tgz","integrity":"sha512-j/bqzi2QvfF7jEasNaGd4kQ9pA70lb5m7WWFDgWBmfV6C6OBLysMsGn/ejPvVPFEZkzr9/V1fvwlrmCqhF+cUA==","signatures":[{"sig":"MEYCIQD18itxMT222Zut4uuYRSMuYI4NYuLlyATBZGd68ECzbAIhAN28MYyXWEKHQxSY/wHGf+HfrMuCOCIyY/lsx9zRNMpF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"bbcf13966989c0aa22d4408704143203962bae7c","gitHead":"14f9cc2c9c2fad686f22f9ee95338fa1f9920e0d","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.10.tgz_1471682389277_0.584409105591476","host":"packages-12-west.internal.npmjs.com"}},"0.1.11":{"name":"cf-errors","version":"0.1.11","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.11","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"e0e554dd8d9a916a329822f3a68e01f2f4c7f0cb","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.11.tgz","integrity":"sha512-75MDky7UspwXqqBwMujZgLVPBt1ZSjLWYMEGEeLgvmIaGlCjc6nNmg1h2aUXJRCOEC+sY+p7/Mv1C0lxHajNEQ==","signatures":[{"sig":"MEUCIBE3NyF/kJMA76+bDy8IN5TBwoiD1EKYd1EAWMkc4cncAiEAz0XTU+7TZKF4eOoGIjjGgOlnrWd1GdBuR8b0bJDVMF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"e0e554dd8d9a916a329822f3a68e01f2f4c7f0cb","gitHead":"31272b84530709dcf377911a7edeb1ec1af546d4","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"3.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"5.7.1","dependencies":{"lodash":"4.15.0"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors-0.1.11.tgz_1471682785155_0.7461014264263213","host":"packages-16-east.internal.npmjs.com"}},"0.1.12":{"name":"cf-errors","version":"0.1.12","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.12","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"5cfa68a68bb42cb21facf287846200fa2bc7e6bc","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.12.tgz","fileCount":11,"integrity":"sha512-qk0rk3DV4yr62ntTZHQBEvh030Rs43IZckl9n8nLpMQTQ9TXqjO7v6P5pBoYULWw1Wp9SmXfvHkbGwmG+7fsfw==","signatures":[{"sig":"MEYCIQCRJifddw90xPaLUG5TAwsqJXEOad6rk6Ul2vGm4CafxQIhANAWbsZ7HeaZOzRpOFGKTUWU0kmPqkgGhXjthxnfFueK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf4SrCRA9TVsSAnZWagAAonUQAIs1TJAJ9OAKVlf4xea2\niE1a7qWUNSK+Z4FucJNv4wGHTvmJSNQvk/aVAssJbBbPOeAny84mg8JSD85J\nyK+WXYUtWcAetwdUZKO+z1HVqN3wbH0V3disXqwFfMj94TpWLl9dln+JVTc9\niKbVjZiIWnP431kU0pZrIqW+swsNdzO9e56JM65WJe9U5RoHE3RQUyp70ckP\nlCNK2HE9Q3goRz0ZC06fikAocdi42StwXZpjsWe2cskrT4tf+sugoWbFGrrw\nhHeP6n4WumVTyPFZ8s7e6HHxpVXUy52q24CBEcXMKmc0cmtdctC1pG2BCGvC\nfIR/SXet8PGJd+DA4TopMtmWF8CAd9C1tYaVq/ygYRyy+iPUg5MNWDHSEsB7\nS+zmFDsYvSOm6/DjuKqVhFfW0ZdfvLuqLFx6efsqe7CJEqSfwolfqc6xfce2\nzUO0Fe0eja4pYVyDICXIs5VIgfUYSToCjbGBMIYa//UHI3mFFw6bfxw+TqIv\nqnsp0YAWNYra3REMWj9EJzn1+9/tahmQIkGTVdM0ZSbC5x/kWSrfLR391p89\nH2ZVykyafIVWmm8RKbSCUmUpX4153WD22hvb6vZwzqCiElAk/KYnVoTYpXGG\nuoqdnIvL0DeuxI2VNRZHIydmrlCyIEv9RtqyhzTwMJStRiSj+dlFbZ5pr53i\nNvhJ\r\n=RyA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"3cc7fcf3a7ba0108d81bf2c68f72fe08b48b0fa9","scripts":{"test":"gulp unit_test","ci-publish":"ci-publish"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"5.6.0","description":"Extensible error library","directories":{},"_nodeVersion":"9.9.0","dependencies":{"lodash":"4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","ci-publish":"^1.3.1","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors_0.1.12_1568638122693_0.3685038475242608","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"cf-errors","version":"0.1.15","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.15","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"b55d03f1977e9677e3af7e7177ae0d901bafaf8a","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.15.tgz","fileCount":13,"integrity":"sha512-gwhuKuBI7W/CuMpz+bxluWQRAuB3hvGbNcp46A/KcymgRnGKw2vLmIMHI2JaGpATMNdJh49ErocwVruM2UlJqw==","signatures":[{"sig":"MEYCIQDEfjWBlU8GMps3MTV/TqW3YWeONS5ju12ebIcXbPdXGQIhAML2CmCga6ECHgdsP9kDa5zhJgluGM6J706WRJaEMDog","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/Yd/CRA9TVsSAnZWagAAnHkQAJ9fn7Kyj54aNYtgJZ3l\nmLfesugc55hvY1/zcqrWhlSkElxEmQSlU1TwBg1PK6ag0R0It9ys9RwxCeeD\nxly+0i70+tH4kYP2588K/P6SewvA5940j/WORS033Q09bL2CQtmb1l4daDXL\nw67o3Q2xkL4hY31dg31I4P9cHeujCI4+AhSXxIUvg9m87p/6Rn47OQl7MfVK\nOjvlKJnxi/Kxb9OSATAu41Ea9Y9trwFi+8FEKl9X7UMSEuG+GUHlFK/9DYZv\nBO2a4rsTCNQgIhxb4HpseOUx1O8oBt7ApBfAaxaAq6zNAEE0HZBQSrY8zaOb\n3Sn5d8C+p1u0ae4G9J/tukMpPPp9q9J/21Q5w2wYKjnnsjKSDgqm660E6XVV\nX87SxlFlrWGUZy9IYj8Xg5UEtnxZDlpEu+3dN0q0+dd84PClHqPNeAooE2hf\nwctGBimCfQEnIUb3uXvqgyh3TQGZKuHw08C45BvGmucKTB0UAYh4F2yg8gPx\nCVMUF/OZ7fakz2Zchv/4jpHNEQ8ZWYQz2HBfIORXN5Rv7FwiFCfPzgbScYJd\nRmzj7iTWOSlyGPhsPfK9keDuRSTgflhWc5UjQraPgyZDERr5xGEdTp9BJ2H7\nAN5o6FrtHEvke5XzGeb8pR+UYWaOHvY7Vss620JtWP4ZBKxIEP2tX4tP/7t0\nOWv+\r\n=AZ01\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"1d8e47a28a6e1e71d875637e43143f01e83050ff","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"5.4.2","description":"Extensible error library","directories":{},"_nodeVersion":"8.8.0","dependencies":{"lodash":"4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors_0.1.15_1610450814876_0.9224447905239406","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"cf-errors","version":"0.1.16","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.16","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"03d0b050ac94762552792907b08bd39d1a012116","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.16.tgz","fileCount":13,"integrity":"sha512-ewA6cTS+bVC32NCxIdEu/5HQ8zb09PV1ubdu0t2yPXs51K31gI78+XGEomVjaXdTbZcGBPVIWhFnG6R/U7K4IQ==","signatures":[{"sig":"MEUCIGh9+y/yYJGVi2iXtwjTn3bQaShz814oTkWPoqUwvViCAiEAwE4v1mx2cAdOeHRQsBxicQ10UDTsadPISZgV9d/ldas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQPZnCRA9TVsSAnZWagAA4q8QAIr+RfFFA+M8Kk3m7f6N\nUBxh1Ui7sMPYg1CFgSorKU+16klHwhqtRTfg96tbhlKD+2rIFwywFUnUY63h\n3xOkvhhjmqxA40yc2WDMmSNFllo6HDY+pq/yb3fbnzqcfBGq/ja5cUqQ4cTi\n50cjmGsobCKnQN7RrG/NWXDTQ8A5QNKo3hGVytbxksqPrdRzQk5AX8nB6Py9\n3f+CWQXu4kEgEtlMRXlYJpOllX1RN7s9FpUZeslBh75FyYxdvF9/sSE2GlUb\nhmMhOE0xfxtX1wHrv8o3SmojPYK1UulAVoxZWu4KSQ+fza8JEKqIwzOO3Ooe\nUkMvTfmqiaTX4mwHhacKuks70HsGtMqMV0WrX+tQF7e5jEPCO08wE3FYBtBk\nb5/tnQoeO7VpLRvJEco5OPiM0n8WPiEaNQTEaTxaTZlQHMtXIWKvqGsNz1Su\nyPxYxk32fu84y/aXqcoI7wpx0JZADFt6gCVOm5ar+82EXN8dqLTwnHX2H1RC\nLEw1LlKxpQIbZfKELXSuHhSkmSGCk/D0SBYpjkHc+8awfrmFZNHZm05EPQVT\ntn1yIVndwr3rXa5pJGgU0jC9XGGCEFTvTDxzZNUzwRJNSn9lIJvQTVPC4chy\ngqq1WSZ43QpXtCCXUY6MxL0F+DSPo26W7BpFdHCyB98XRmM1TW0F1wuwKCKt\nR0Iw\r\n=KqJG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"046b36e6e94b004b63ab38ee66c2d402bd05cfae","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"5.4.2","description":"Extensible error library","directories":{},"_nodeVersion":"8.8.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors_0.1.16_1614870118825_0.6229609264038576","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"cf-errors","version":"0.1.17","keywords":["error","errors"],"author":{"name":"Codefresh"},"license":"ISC","_id":"cf-errors@0.1.17","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"}],"homepage":"https://github.com/codefresh/cf-errors#readme","bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"dist":{"shasum":"fbd0d793fa52dff2681b5d3e19a9352ce066d8cc","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.17.tgz","fileCount":13,"integrity":"sha512-RdPIQpTdGuS4F38RzQf8P4SDUxNaZIH12zIZ7+3K4TTTbOUHQKpL+KVSRIS9xM94KpbyMDYW38+nuL3FkhnJEQ==","signatures":[{"sig":"MEUCIEeeETQgan7aUO/kHWReVlnqGGvAHcmRfoovfb8OBBMWAiEAwEv1GHSk0Kuzb3Lx3DimQjNx5yjhLKhuZuNCREVxhuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/HWiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreUw//eAWvIVOFmrjtpjBT1DLLjYXkB5rand1P8hfLVIoS351/ldbH\r\n0YGVNb9pYBr+jQikZeEQPD3c557XSCa0x30+hFYx3VHb9hL9SELNor9Luycz\r\n0yWv0RPkv0s2GGe3LMO3MYwswnQuQ2JUaCFQiEUI55pzSXLkq8s/sJTZoOG7\r\ng9vrxWKh4iMh4m+Lv5nqhr2HF/YgLugmyU6+VMpNRljaCdmp9eUW5hqWBKQW\r\npQ+lALTYEOiGpesv8ScW8YHXFh6Qrt3AofpriM+rKZRhbX1rMfPc91kNugli\r\noZAc4x03xmjpVnO7/2HDbPfKALrlKkRKq3bGb05rfXoLsT7X54SgG9HF5Lnx\r\nxc/GeETM3Prwdev01aurdf6Wje22LXsiavxeRdIDn9cjhiwPpdjCq/zLfzPH\r\noGg8a6dI25V0IYM1jFSFIvDx3bzvXpN+1PLHuh26xLSk/0KzZDlrpFGNDxre\r\nt+DM+oDyfK+tx2U8FEaWCXd4HwJ+w4wOvBiTa+fHHYPwgC6VxqK53Kl3WQMn\r\nUhiTfLLe9lmDUEc1Zh/rh5Lu2IAEpzWSwMs8sYL5QMqvRjW+2V1i109fGIXn\r\naRTQYLX1XzWesZ+391jXlOOxmPzqyJJz7PSHFPVM0ve539vixpHPZH9CIBi+\r\nHjQMhPlZBQA2pI5jItl0SKZUrmfFq6vKmIw=\r\n=ddTh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"2d9a8f134f7b11353f2c4b297d85195ec2e6e5ed","scripts":{"test":"gulp unit_test"},"_npmUser":{"name":"itai-codefresh","email":"itai@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh/cf-errors.git","type":"git"},"_npmVersion":"5.4.2","description":"Extensible error library","directories":{},"_nodeVersion":"8.8.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.1","isparta":"^4.0.0","shelljs":"^0.6.0","gulp-env":"^0.2.0","proxyquire":"^1.7.10","sinon-chai":"^2.8.0","gulp-jshint":"^1.11.0","gulp-rimraf":"^0.1.1","run-sequence":"^1.1.0","gulp-istanbul":"^0.10.4","gulp-mocha-co":"^0.4.1-co.3","gulp-coveralls":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cf-errors_0.1.17_1677489569870_0.5220239862271849","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"cf-errors","version":"0.1.18","description":"Extensible error library","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/codefresh/cf-errors.git"},"keywords":["error","errors"],"devDependencies":{"@vitest/coverage-v8":"^4.1.10","vitest":"^4.1.10"},"bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"homepage":"https://github.com/codefresh/cf-errors#readme","scripts":{"build":"echo \"Skipping: no build required\"","lint":"echo \"Skipping: no linting configured\"","test":"vitest run --coverage"},"author":{"name":"Codefresh"},"license":"ISC","packageManager":"yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f","gitHead":"4e5b81eadb418e44678c7284ad1db488f6f37e33","_id":"cf-errors@0.1.18","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"codefresh","email":"admin@codefresh.io"},"dist":{"integrity":"sha512-N4HSuIHjLLAfYLLQCSb+7Sw65OCiv8vg3V3xGZ8iCAaUMHjbAMvfRxLO+p1NnB11PFXoo+Nk5yNHb2qCTY3xWQ==","shasum":"836b21f3e680e955339adb97b86b8685e5312ba2","tarball":"https://registry.npmjs.org/cf-errors/-/cf-errors-0.1.18.tgz","fileCount":7,"unpackedSize":30271,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHrzbY6UvXNEzf5dcazvGAblj7IApAJp37SiH5fhlkFgAiAd7lPIMaiAux7a4czYwOqCRKHr02TkuzuNMWphBRK9Wg=="}]},"directories":{},"maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cf-errors_0.1.18_1784735819926_0.2194087557478892"},"_hasShrinkwrap":false}},"time":{"created":"2015-04-29T08:21:33.515Z","modified":"2026-07-22T15:57:00.209Z","0.0.1":"2015-04-29T08:21:33.515Z","0.0.2":"2015-05-22T16:55:13.674Z","0.0.3":"2015-05-22T16:57:05.436Z","0.0.4":"2015-06-03T07:45:16.577Z","0.1.0":"2016-08-13T16:36:37.567Z","0.1.1":"2016-08-13T17:37:11.710Z","0.1.2":"2016-08-14T06:16:36.168Z","0.1.3":"2016-08-17T11:32:08.959Z","0.1.4":"2016-08-19T06:59:48.202Z","0.1.5":"2016-08-19T11:09:35.135Z","0.1.6":"2016-08-19T11:14:35.174Z","0.1.7":"2016-08-20T07:35:29.761Z","0.1.8":"2016-08-20T07:37:08.624Z","0.1.9":"2016-08-20T08:38:11.088Z","0.1.10":"2016-08-20T08:39:51.275Z","0.1.11":"2016-08-20T08:46:26.474Z","0.1.12":"2019-09-16T12:48:42.807Z","0.1.15":"2021-01-12T11:26:55.076Z","0.1.16":"2021-03-04T15:01:59.038Z","0.1.17":"2023-02-27T09:19:30.044Z","0.1.18":"2026-07-22T15:57:00.074Z"},"bugs":{"url":"https://github.com/codefresh/cf-errors/issues"},"author":{"name":"Codefresh"},"license":"ISC","homepage":"https://github.com/codefresh/cf-errors#readme","keywords":["error","errors"],"repository":{"type":"git","url":"git+https://github.com/codefresh/cf-errors.git"},"description":"Extensible error library","maintainers":[{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"}],"readme":"cf-errors\r\n===========\r\n[![Coverage Status](https://coveralls.io/repos/github/codefresh-io/cf-errors/badge.svg?branch=develop)](https://coveralls.io/github/codefresh-io/cf-errors?branch=develop)\r\n\r\nExtensible error library.\r\n\r\n##Installation\r\n```javascript\r\n$ npm install cf-errors\r\n```\r\n\r\n* [Creating an error](#constructor)\r\n* [Extending with a previous error](#cause)\r\n* [Printing the stack](#stack)\r\n* [toString](#toString)\r\n* [Predefined errors](#predefined)\r\n* [Inheriting the previous error type](#inherit)\r\n* [Getting the value of the first occurrence of a field in the chain](#getfirstvalue)\r\n* [Running the tests](#tests)\r\n\r\n\r\n<a name=\"constructor\" />\r\n\r\n##Creating an error\r\n```javascript\r\nvar CFError = require('cf-errors');\r\nvar error   = new CFError(\"error message\");\r\n```\r\n\r\n###Extending the error\r\n```javascript\r\nvar error = new CFError({field: \"value\", message: `error message`});\r\n```\r\n\r\n###Setting the error name\r\n```javascript\r\nvar error = new CFError({name: \"ErrorType\", message: \"my error name\"});\r\n```\r\n\r\n###Passing multiple objects will extend the previous objects\r\n```javascript\r\nvar error = new CFError({field: \"value\", message: `error message`}, {field2: \"value\"}, {field: \"override first value\"});\r\n```\r\n\r\n###Last argument passed to the constructor can be a string, which will populate the message field automatically\r\n```javascript\r\nvar error = new CFError({field: \"value\", message: `error message`}, {field2: \"value\"}, \"my error message\");\r\n```\r\n\r\n<a name=\"cause\" />\r\n\r\n##Extending with a previous error\r\n```javascript\r\nvar extendedError = new CFError({\r\n    message: `extended error message`,\r\n    cause: error\r\n});\r\n```\r\n\r\n<a name=\"stack\" />\r\n\r\n##Printing the stack\r\nwill print the stack of all previous errors too\r\n```javascript\r\nconsole.log(extendedError.stack);\r\n```\r\n\r\n<a name=\"toString\" />\r\n\r\n##toString()\r\nWill print the whole chain of errors in a nice way. </br>\r\nYou can always override it if you want.\r\n```javascript\r\nCFError.prototype.toString = function(){\r\n    //your implementation\r\n}\r\n```\r\n\r\n<a name=\"predefined\" />\r\n\r\n##Predefined Error Types\r\n```javascript\r\nvar CFError    = require('cf-errors');\r\nvar Errors     = CFError.Errors;\r\n```\r\nAll predefined errors are exposed on 'CFError.Errors' object. </br>\r\nThey are actually just simple objects so using the extension capability allows us to use them easily and extend them when needed.\r\n####Http Errors\r\nAll http errors are available.\r\nThey will contain a field name 'statusCode' for your use.\r\n```javascript\r\nvar error = new CFError(Errors.Http.BadRequest, {\r\n    message: `failed to validate your request`\r\n});\r\n```\r\nIf you are using express.js then your error middleware can look something like this:\r\n```javascript\r\napp.use(function(err, request, response, next){\r\n    console.error(err.stack);\r\n    var statusCode = 400;\r\n    if (err.constructor && err.constructor.name === \"CFError\") {\r\n        statusCode = err.statusCode || statusCode;\r\n    }\r\n    return response.status(statusCode).send(err.message);\r\n});\r\n```\r\n####Node Errors\r\nAll node.js core errors are also available using the Errors.Node object.\r\n\r\n<a name=\"inherit\" />\r\n\r\n##Inheriting the previous error type\r\nCreating an error with the same name as its cause can be achieved using 'Inherit' as the error name.\r\n```javascript\r\nvar extendedError = new CFError(Errors.Inherit, {\r\n    message: `extended error message`,\r\n    cause: error\r\n});\r\n```\r\nThis will also work\r\n```javascript\r\nvar extendedError = new CFError({\r\n    name: \"Inherit\",\r\n    message: `extended error message`,\r\n    cause: error\r\n});\r\n```\r\n\r\n<a name=\"getfirstvalue\" />\r\n\r\n##Getting the value of the first occurrence of a field in the chain\r\nSometimes you will populate an error with a field and wrap it with an additional error. In order to get the value of the field you will need to recursively go over the whole chain. </br>\r\nIn order to get the first value of a field in the chain use 'getFirstValue' function.\r\n```javascript\r\nvar error = new CFError({field: \"value\", field1: \"firstValue\"});\r\nvar extendedError = new CFError({cause: error, field1: \"newValue\"});\r\nextendedError.getFirstValue('field') // \"value\"\r\nextendedError.getFirstValue('field1') // \"newValue\"\r\nextendedError.getFirstValue('field2') // undefined\r\n```\r\n\r\n<a name=\"tests\" />\r\n\r\n##Running the tests\r\n'npm test' or 'gulp unit_test'\r\n\r\n","readmeFilename":"README.md"}