{"_id":"sinon-helpers","_rev":"51-b7dc1163793dfa671d5ed98ad1ac5a1e","name":"sinon-helpers","dist-tags":{"latest":"2.0.13"},"versions":{"1.0.0":{"name":"sinon-helpers","version":"1.0.0","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.0.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"6a2fc1448a53a2fb5b3a598ea4176cab9ba15da0","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.0.0.tgz","integrity":"sha512-Cb1K5JX4eWyixojPP25UNnqun3HBHRCybrRkkrZQtts3QSNW2hgv+NbBxXcVcwD4GfRw4UCENV+YHM4tCKzgsQ==","signatures":[{"sig":"MEQCIB3LAM1VlxF7iljH4xQRtJ0/Xoa0X1kqSl8jCcZi9o7tAiAvrj8p3mAI1E6yFzU9MV7aECDKoh6jwcRGWNZunvbKlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"6a2fc1448a53a2fb5b3a598ea4176cab9ba15da0","gitHead":"d12fb62fb83748c952773167815da37e00795027","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create stubs that mimic your constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.0.0.tgz_1474191427819_0.27441141894087195","host":"packages-16-east.internal.npmjs.com"}},"1.1.0":{"name":"sinon-helpers","version":"1.1.0","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.1.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"9ae0c13118771c7df5d0a848295da4f68d0e6c7a","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.1.0.tgz","integrity":"sha512-CSe9L5l0NJVwfQf0WDjMhrzsk4A5RFyU7xYRmH/KeBJ5d9/hMztAwEQr6c4iTzdGz2aJeUFFGW4jZJJ71scxXw==","signatures":[{"sig":"MEUCIDQIrB3Vn5oBRjRGrr6NEh3+T8LEmMYThFfESyAtNkodAiEA+id33v1e5cuJx7a4Qh0SHDvXzSwTrZ0LIhH70SnqMeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"9ae0c13118771c7df5d0a848295da4f68d0e6c7a","gitHead":"33b0da414a68277999899a6b153fa8024e2386c8","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create stubs that mimic your constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.1.0.tgz_1474200334033_0.03453569742850959","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"sinon-helpers","version":"1.2.0","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.2.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"2f8b5c258bef83cca181c878a88d8a2267a308fb","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.2.0.tgz","integrity":"sha512-DMLBIes5l00/pHyOSbJpNNVg7x/rptV90qDlbFJINbAReu95DOWtWYA0Iyp+cV7/wEsYQVYzm4bUKtjk4oOwPw==","signatures":[{"sig":"MEYCIQDO2A+bDndM58jIE7yUZotvki/GieshZjWYhzQE0PBJ1AIhAMEGpa6HQbGPISWjA5QdHd5ZbTKuQLn6TIzpOJ4rpYH2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"2f8b5c258bef83cca181c878a88d8a2267a308fb","gitHead":"01ceb9bd24897683d706a66bc401fe8461079ff4","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create stubs that mimic your constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.2.0.tgz_1474264944814_0.1538427690975368","host":"packages-16-east.internal.npmjs.com"}},"1.2.1":{"name":"sinon-helpers","version":"1.2.1","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.2.1","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"f4432f622144c99a74209c73568e6126e9936df4","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.2.1.tgz","integrity":"sha512-AeoinUy4g5RR8wCWfBEAc+fKhZLVOfUwZgoc7Rxiy6Q8FP1ktNQ9kT+Y9d94t3K00TLS9lQ82vApq9N1+KhsOg==","signatures":[{"sig":"MEUCIGUaC0SR2vULNT7aNhMKxO6/pukJB2PlEFgV/R01O/esAiEA1EYwlX0Mjmskp58GKxi2JdJ1/yO2yJ2RQn/RTHNeh60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"f4432f622144c99a74209c73568e6126e9936df4","gitHead":"97c2408a5e78741d8f13d1ff86f195a6fd43de61","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create stubs that mimic your constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.2.1.tgz_1474272570421_0.010104222455993295","host":"packages-16-east.internal.npmjs.com"}},"1.2.2":{"name":"sinon-helpers","version":"1.2.2","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.2.2","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"be2b2926d553a68d5fbb7791b965850b7d1e952a","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.2.2.tgz","integrity":"sha512-aSWn8OpvJkgM2J0L+kNLDpnvW07V08ZMVWaZP122k6H9bLfwpZYo14DTy02ZL2pgvmr9/vERhmDf0fsIw1e3Eg==","signatures":[{"sig":"MEYCIQCUIDmZFOUhuyMeqocMoENRiN6H/WaY06Scuzy4zJOXqgIhAO4Azhbyzv1179VIDJWKpvvnpjv26fQLhBKAjIDqm7+I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"be2b2926d553a68d5fbb7791b965850b7d1e952a","gitHead":"444c6f485d3b2d778c55b133904a3be43841437c","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create stubs that mimic your constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.2.2.tgz_1474395387958_0.6351565066725016","host":"packages-16-east.internal.npmjs.com"}},"1.3.0":{"name":"sinon-helpers","version":"1.3.0","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.3.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"2b1899f4f6336065e588beba8647eec07d2d3b1f","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.3.0.tgz","integrity":"sha512-ybHMCey8IcdigAjW9+W/7c2WAhBYkToGnoXHHZyPEehcXs/gwKS7ejl0CYhRgdgpHTW1ZXcNQ+yDeZ+ZoMSH2A==","signatures":[{"sig":"MEYCIQCLInrQsKmKnn/5zqx26bCXvu/R4QwIMxc/VSw7+rYgmgIhAOmyd7yttip3yYqW0XrfwfICEI3zSaH9xz3f911/+4Lb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"2b1899f4f6336065e588beba8647eec07d2d3b1f","gitHead":"eea204c79ea7a3ab4633574435a3b0fa0ee1349e","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create stubs that mimic your constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.2"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.3.0.tgz_1474433594218_0.33468801877461374","host":"packages-16-east.internal.npmjs.com"}},"1.3.1":{"name":"sinon-helpers","version":"1.3.1","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.3.1","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"cfc675d55a0db08dfcf62d72073bdf3d59e11250","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.3.1.tgz","integrity":"sha512-gF0w8xW0wK7WVnzmc5Tr6gQ5z5KQEFFktqp8rdyqDNFo+IHZYp9c53rLmV1gF2eU/INd/jADrSF3mWC7jF69Yg==","signatures":[{"sig":"MEYCIQCb/3pdNayqlY5aXhPYGhDXs/k+3vQcZrjnfepnm0HgqAIhAOZf5IfJz7sd33B80a0ZoHlAJWJ+mzUkfnbH5QKjSiTs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"cfc675d55a0db08dfcf62d72073bdf3d59e11250","gitHead":"80ae8a27fb31ba9497822bd17c2103b8574922f2","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create stubs that mimic your constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.3.1.tgz_1474519873871_0.3114169619511813","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"sinon-helpers","version":"1.4.0","keywords":["sinon"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.4.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"aa19d77cc254ab6c939b70781202ecc493cf94b1","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.4.0.tgz","integrity":"sha512-lG8DLbULP1aAJXhjjExJQOgFQnY3fFxaOPDWEeXSWtC/oXni3Nq6auO34MFyrZK7CXCJNdQGzqgqjI8eFaXyhQ==","signatures":[{"sig":"MEYCIQD0QBwrGtC0iJsDtxRUYIKK0hoXJWRI2blkFQ+R8YPh5AIhAIcMDkf3eesSLBuyPX9GgmZv925+VIJJPC218IyBbDBW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"aa19d77cc254ab6c939b70781202ecc493cf94b1","gitHead":"b61e7c965fa1f4cf5beaa3476661584a28155691","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/lukastaegert/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.4.0.tgz_1474637395812_0.7131036727223545","host":"packages-16-east.internal.npmjs.com"}},"1.4.1":{"name":"sinon-helpers","version":"1.4.1","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.4.1","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/lukastaegert/sinon-helpers#readme","bugs":{"url":"https://github.com/lukastaegert/sinon-helpers/issues"},"dist":{"shasum":"1455856aef1bccd9ba6df6a250c1bffb044755c5","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.4.1.tgz","integrity":"sha512-fJgYMM2tQlM4gRc0xDOIZ5/4iCJQtGARj0QWuhJkswcid6js//yzpTTHNn6Bo5pVdapYGZznUS5Fd023h7gvZA==","signatures":[{"sig":"MEUCIAuqqC6Oy9+Kdc1pcTmg8fPSsyAdt5g9oo9HuEznt9sWAiEAkXDv7IHNkPTV8To9xDzvoNmVPf7WlcXyfr2avp2UCxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"1455856aef1bccd9ba6df6a250c1bffb044755c5","gitHead":"d43ffbf4adab7c4cc9488b9cbfcb925856cf2fd8","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.4.1.tgz_1474641763628_0.1022888112347573","host":"packages-16-east.internal.npmjs.com"}},"1.4.2":{"name":"sinon-helpers","version":"1.4.2","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.4.2","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"ff6162181e2af025d45ce5c6b05764bc6e7bb7d1","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.4.2.tgz","integrity":"sha512-Y5dhbGDFH1XNvifgwfVbWPuRS7FjSUABlkvVyaDemD05mmF2+Hei6qKYXY7aji2lvkKQhB8x20sxuvYvPSb/dw==","signatures":[{"sig":"MEUCIQCMKLJx044wPo+7jznMp+pJkd9UXMnhSzNlVZfbrzUE+gIgc1AdeZDhviN8xiDkOmjFnPrY9ctlmjMSLyes/iZkRXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"ff6162181e2af025d45ce5c6b05764bc6e7bb7d1","gitHead":"fe1b9b40cd4e9e83fda09f385b03497de73dc11f","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.4.2.tgz_1474954944558_0.5026461626403034","host":"packages-16-east.internal.npmjs.com"}},"1.4.3":{"name":"sinon-helpers","version":"1.4.3","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.4.3","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"8b1ffa2baa5d0b3965b8940b057bb990ab003cf7","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.4.3.tgz","integrity":"sha512-0zCRHa4mAMohRv5z/INLKXOuZyoS5PvuUlkSaWCPKnq3v+8OXIXLBCBKkkKtKg9k+DI9tAVVywgc97McltHRoQ==","signatures":[{"sig":"MEUCIQCZgwcEuQIsccm2T6uwukWBojo0xbn61e14XsNtqhvbPAIgEK6pTMP8BZ3OotFet77wQRNzyN9sNTGYun2w5ClH87A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"8b1ffa2baa5d0b3965b8940b057bb990ab003cf7","gitHead":"f96bc953aa46283331143144037c2d61ad6f08da","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.6.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.4.3.tgz_1474955327439_0.35450867377221584","host":"packages-12-west.internal.npmjs.com"}},"1.4.4":{"name":"sinon-helpers","version":"1.4.4","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.4.4","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"14e4e73ca2349f3b7bd2b52a1c9d859647607fd6","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.4.4.tgz","integrity":"sha512-/piqwA7ts3Cv+WWwYTQE3+fYnqrvVIYGVOFjqXTiqERWzh27DG+ho9JWQuMzLTcL1E1LxZF9BCS5cfIRuhJjcA==","signatures":[{"sig":"MEUCIDatO/Gz7iZ5EumzY8VdkfF81R6jx3perJbIBGXOB6FIAiEA0Th0clqA8WJ+RvWdAr6UntXItWbeWMDk+IH2zwLywxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"14e4e73ca2349f3b7bd2b52a1c9d859647607fd6","gitHead":"d5ec1d1fbb9e50beb89abdf1d2fe4602b8045e61","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.7.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.4.4.tgz_1475559148639_0.2978958662133664","host":"packages-16-east.internal.npmjs.com"}},"1.4.5":{"name":"sinon-helpers","version":"1.4.5","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.4.5","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"5749ea2a8878721fed6f81e9929030248000aa51","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.4.5.tgz","integrity":"sha512-bK944WyFkOfv6Ia9xTYeQyHktVRb84JHAWhP6xA604ZaJw8eRuN7RkcYfD864MMRbHG0c4Wa7xOdLfukrZuleA==","signatures":[{"sig":"MEUCIQDQmB0T9GRCAI+XFzsRZv5p/Vr2s/XAv0gdHgRv5MP5hAIgNAK942vC+cFGB+u0ZUlXkzhq/0fyJhZZVIYXZ5aX4Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"5749ea2a8878721fed6f81e9929030248000aa51","gitHead":"98d2a93244344952f1dfac8682249b8028a7d92b","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.7.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.4.5.tgz_1475650337774_0.1160670982208103","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"sinon-helpers","version":"1.5.0","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.5.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"ab278a4cb5459c0cd2f9803dd9e3fd2ccd5c57be","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.5.0.tgz","integrity":"sha512-kHBEnM7wi02kmdZ2eIkk60ibO5Hr/Gp+9slMU/75lGQqO+RAOQrkDxdwFpYG+DY38tDjrBRslbaW0wmeQUVj1g==","signatures":[{"sig":"MEQCIHTuXMAZcQt0fugBJLDdj7Wvh5/edI6pwgPDaqvklAzCAiBp755ZCjlYe22TkT/fOZomma9vz/4a59klEezxpfxp7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"ab278a4cb5459c0cd2f9803dd9e3fd2ccd5c57be","gitHead":"b4c4498aac8690e1269ca4b4395cad9244f2198c","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.7.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.4"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","sinon":"^1.17.5","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.0.0","testdouble":"^1.6.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.0","eslint-config-standard":"^6.0.0","eslint-plugin-standard":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.5.0.tgz_1475748205914_0.9646572372876108","host":"packages-12-west.internal.npmjs.com"}},"1.5.1":{"name":"sinon-helpers","version":"1.5.1","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.5.1","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"58e041ac70df000c5245971e699c8db1dcd97bc9","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.5.1.tgz","integrity":"sha512-glJvKcR9MazYHqNLlyiJC1wPxwkLRA/af6SB7WrlRJ9J2ZdpJ+ExSxqOJF4zyJ8HmbCivk6kT7t0iqtUxzgkQw==","signatures":[{"sig":"MEUCIF+tbVFH8LyWTj+DGGHBzo59R2p2K6Zkme5GnvRwdCK8AiEAs0l7dYeRmQX3TfZkMqjYYY05z5S8XVgnTjTHA5svsUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"58e041ac70df000c5245971e699c8db1dcd97bc9","gitHead":"15146a4ef4821f83c72d24e826ef4714f843adf8","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.7.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.1.0","sinon":"^1.17.6","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","standard":"^8.3.0","testdouble":"^1.7.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.2","eslint-config-standard":"^6.2.0","eslint-plugin-standard":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.5.1.tgz_1475842441653_0.9500701876822859","host":"packages-12-west.internal.npmjs.com"}},"1.5.2":{"name":"sinon-helpers","version":"1.5.2","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.5.2","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"ffaf8a44ccb1fb363fcaaa3b00d3af391965d0cd","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.5.2.tgz","integrity":"sha512-nxCneKR5EwM0+pyImETmU8LzGZHK9y0qmB7Ex8SEJETiMG6CGFDmSLMf1ueq/0dmKU0KD8aTsTYh6okUQs5vOA==","signatures":[{"sig":"MEYCIQCcsrZOhG/Fy4P/js8EyLi+QCm6cysY+su2/rzGxI6C9QIhANKo6sWzJ9jFVzLXI2T+HplWxqrwm9cjDOyePZVk5f1X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"ffaf8a44ccb1fb363fcaaa3b00d3af391965d0cd","gitHead":"3db2153662a7f8e0fb42941b2c1f0f1bc1cd06b6","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"6.7.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.1.1","sinon":">=1.15.0","ghooks":"^1.3.2","codecov":"^1.0.1","bithound":"^1.7.0","istanbul":"^0.4.5","standard":"^8.4.0","testdouble":"^1.7.0","semantic-release":"^4.3.5","validate-commit-msg":"^2.8.2","eslint-config-standard":"^6.2.0","eslint-plugin-standard":"^2.0.1"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.5.2.tgz_1476163837074_0.22584272152744234","host":"packages-12-west.internal.npmjs.com"}},"1.5.3":{"name":"sinon-helpers","version":"1.5.3","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.5.3","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"1f6b3b573e2d9cd7a9ee726a3dd8d8a41f810bee","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.5.3.tgz","integrity":"sha512-CmrFYBpELjc1Z4cw9dMMKHwCoVvgtM6xucHyFGSKs1ZD5dbJeFKIAP6WhCMZnCZQmOIK05i6T5TPilVppRFGDQ==","signatures":[{"sig":"MEUCIBksusnMl+/TEvaawf264H4qlOoNuv33bzOYrupqZeeFAiEA38f0VNXMgY08Grs4EcxYUTFJErbiR77lVgQVBEBL3g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"ghooks":{"pre-push":"npm test","commit-msg":"validate-commit-msg","post-merge":"npm install && npm prune","pre-commit":"npm run lint","post-rewrite":"npm install && npm prune"},"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"1f6b3b573e2d9cd7a9ee726a3dd8d8a41f810bee","gitHead":"167e8f389ef55b133eafd27df04ae2a46eca982c","scripts":{"lint":"eslint .","test":"mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.2.0","dependencies":{"ramda":"^0.22.1","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","sinon":">=1.15.0","eslint":"^3.10.2","ghooks":"^1.3.2","codecov":"^1.0.1","istanbul":"^0.4.5","testdouble":"^1.7.0","semantic-release":"^6.3.2","validate-commit-msg":"^2.8.2","eslint-plugin-promise":"^3.4.0","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.5.3.tgz_1480052968156_0.18590273638255894","host":"packages-12-west.internal.npmjs.com"}},"1.6.0":{"name":"sinon-helpers","version":"1.6.0","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.6.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"2973e5e964ea8ddac351c6adada77a9437b965eb","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.6.0.tgz","integrity":"sha512-IfPxFxjQDMcL/C1Pyl4xDg9UiExLuWLVCepvj1wRncEycItjJlVHoG3tX1FX6mTlp+mxEGTS0Y3s7caOqSowNw==","signatures":[{"sig":"MEYCIQDY2PmJEuKZ4cwhRx2q8VzS6h51UjM5cRB5fZmt/q4uFAIhANMuodx99H7ZA4ZThTXMtvUHXWkwZj8HJcE+TCNVoR9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"2973e5e964ea8ddac351c6adada77a9437b965eb","gitHead":"ad97a5e77b3f82e38a4267192e3b3bae1397cb26","scripts":{"lint":"eslint .","test":"mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"npm run lint","postrewrite":"npm install && npm prune","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.3.0","dependencies":{"ramda":"0.23.*","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","husky":"^0.12.0","mocha":"^3.2.0","sinon":">=1.15.0","eslint":"^3.10.2","codecov":"^1.0.1","istanbul":"^0.4.5","semantic-release":"6.3.*","validate-commit-msg":"^2.8.2","eslint-plugin-promise":"^3.4.0","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.6.0.tgz_1483360944185_0.35470957728102803","host":"packages-12-west.internal.npmjs.com"}},"1.6.1":{"name":"sinon-helpers","version":"1.6.1","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.6.1","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"11e127a6216d7dd0a91a68d94c12f31923f7e899","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.6.1.tgz","integrity":"sha512-B8iWHnzFt8er2QUSsNahMfCN/yjiGmydSquKHIu1LOp6bImMr0g+JusWMUeA6XncneXfKiXcEzyO1sIySxmErw==","signatures":[{"sig":"MEQCIExyrm0CrhZfL8c6NfI9Rbk9d7lVfj8UHsrUPUC7BGMvAiAoMxwRzxV1GifYEf01rmT55aYW1x9Vy835ZyRGRpkoeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"11e127a6216d7dd0a91a68d94c12f31923f7e899","gitHead":"198e77d07ad12263952745bfb5d431c48e8f55f0","scripts":{"lint":"eslint .","test":"mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"npm run lint","postrewrite":"npm install && npm prune","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.4.0","dependencies":{"ramda":"0.23.*","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","husky":"^0.12.0","mocha":"^3.2.0","sinon":">=1.15.0","eslint":"^3.10.2","codecov":"^1.0.1","istanbul":"^0.4.5","semantic-release":"6.3.*","validate-commit-msg":"^2.8.2","eslint-plugin-promise":"^3.4.0","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.6.1.tgz_1483601604311_0.6135587561875582","host":"packages-12-west.internal.npmjs.com"}},"1.6.2":{"name":"sinon-helpers","version":"1.6.2","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.6.2","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"824ba133d1c1899a7928396277f2ed14569c5513","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.6.2.tgz","integrity":"sha512-BVFTkbYl69IeRI0x5qFB81HUSs3cgfiIXIxuljjy2hNcUP4cBeocqT4A4JfH2lSqZts2EPcgV9/ycvX6YSfKlQ==","signatures":[{"sig":"MEUCIQCcKvem/l6UnwN5Zh1FPhhP2WwB1L3EPbbdOaKZ99x26AIgdwt6aEnyyPpVwXsN8fRo3rYBHN1aRF6zYpZnNUXyyqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"824ba133d1c1899a7928396277f2ed14569c5513","gitHead":"4ef6308801be967d72769771627049817ee13e59","scripts":{"lint":"eslint .","test":"mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"npm run lint","postrewrite":"npm install && npm prune","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.4.0","dependencies":{"ramda":"0.23.*","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","husky":"^0.12.0","mocha":"^3.2.0","sinon":">=1.15.0","eslint":"^3.10.2","codecov":"^1.0.1","istanbul":"^0.4.5","semantic-release":"6.3.*","validate-commit-msg":"^2.8.2","eslint-plugin-promise":"^3.4.0","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.6.2.tgz_1484434000666_0.023824418429285288","host":"packages-18-east.internal.npmjs.com"}},"1.6.3":{"name":"sinon-helpers","version":"1.6.3","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.6.3","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"0421c6dd6ae99114c286eda107069fe20767d92d","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.6.3.tgz","integrity":"sha512-bLxRdHtHKaKSf7zKcWe/zryKbmTL53fmfdloLrcgcqMWEYoRmVioowh+l679tXplTApSrbBU14HrnygstBPpEA==","signatures":[{"sig":"MEUCIQC0mdVf4hne0TI5bFG/Fq54HRWXVh2q0LRQfhhKQn4JjAIgZ8APVax4F1sjqzMqN4vg262RhUMjIipJoNW+rf9ku40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"0421c6dd6ae99114c286eda107069fe20767d92d","gitHead":"a18aa7b227d6a7ddde56fbdf40aaf11eb20d3a03","scripts":{"lint":"eslint .","test":"mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"npm run lint","postrewrite":"npm install && npm prune","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"2.15.11","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.5.0","dependencies":{"ramda":"0.23.*","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","husky":"^0.13.0","mocha":"^3.2.0","sinon":"2.0.0-pre.5","eslint":"^3.14.1","codecov":"^1.0.1","istanbul":"^0.4.5","semantic-release":"6.3.2","validate-commit-msg":"^2.11.1","eslint-plugin-promise":"^3.4.0","eslint-config-standard":"^6.2.1","eslint-plugin-standard":"^2.0.1"},"peerDependencies":{"sinon":">=1.15.0 || >= 2.0.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.6.3.tgz_1486123449767_0.09912798833101988","host":"packages-12-west.internal.npmjs.com"}},"1.6.4":{"name":"sinon-helpers","version":"1.6.4","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.6.4","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"ce0168ace577d1f8d0cff4a48dcc84794217eebe","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.6.4.tgz","integrity":"sha512-LoSdd/lhcsDM68zVYA9ga8SKGFPN2AfRj/9lb0Kl52sTFy9L/eapxBFHO3/fHaoVJRlwgKM0kDsy0pPMMEKl5Q==","signatures":[{"sig":"MEUCIHooMhAZSdJurpVvUuInODD2CLeEBWc1/VklHkjTu/q1AiEA49Lie+Kv+gzeJXcYEkrputmNAqegMjipcJYttR+KBko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"ce0168ace577d1f8d0cff4a48dcc84794217eebe","gitHead":"832bb0cfea55ed68791b1562d96c1daeaedc6aac","scripts":{"lint":"eslint .","test":"mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"npm run lint","postrewrite":"npm install && npm prune","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.7.0","dependencies":{"ramda":"0.23.*","fluent-arguments":"^1.0.5"},"devDependencies":{"chai":"^3.5.0","husky":"^0.13.0","mocha":"^3.2.0","sinon":"2.0.0-pre.6","eslint":"^3.16.1","codecov":"^1.0.1","istanbul":"^0.4.5","semantic-release":"^6.3.2","validate-commit-msg":"^2.11.1","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^7.0.0","eslint-plugin-standard":"^2.0.1"},"peerDependencies":{"sinon":">=1.15.0 || >= 2.0.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.6.4.tgz_1488346946707_0.6192352643702179","host":"packages-12-west.internal.npmjs.com"}},"1.6.5":{"name":"sinon-helpers","version":"1.6.5","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.6.5","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"1d26b33cda1496a81d7dae47fc005516fef64962","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.6.5.tgz","integrity":"sha512-kDPd60klYLmEfVNjjuDe/XEa/sEF45pADNsDrzpef4eiXsSUWtZi1EHZvl9k4Aj3a28+8MujWs287sNaxEEiqA==","signatures":[{"sig":"MEYCIQDsCeFAEgvoSLU2xYbQFVA/WyLcCTQXCJqj8lTKn77dyAIhAJbQ6xnbrPL9YWJzEskneCpQpYeieFhTi3NsYMdB4RJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"1d26b33cda1496a81d7dae47fc005516fef64962","gitHead":"9449ff368adfb1b87c44c0937c2aeaa1e24323ba","scripts":{"lint":"eslint .","test":"mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"npm run lint","postrewrite":"npm install && npm prune","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.7.1","dependencies":{"ramda":"0.23.*","fluent-arguments":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","husky":"^0.13.2","mocha":"^3.2.0","sinon":"next","eslint":"^3.16.1","codecov":"^1.0.1","istanbul":"^0.4.5","semantic-release":"^6.3.2","validate-commit-msg":"^2.11.1","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^7.0.0","eslint-plugin-standard":"^2.1.1"},"peerDependencies":{"sinon":">=1.15.0 || >= 2.0.0-pre.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.6.5.tgz_1488518345759_0.17724749143235385","host":"packages-18-east.internal.npmjs.com"}},"1.6.6":{"name":"sinon-helpers","version":"1.6.6","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.6.6","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"2ea74bf741a4fe9c01e3480ba2097e98f98760d9","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.6.6.tgz","integrity":"sha512-+AJ05EXnZgLgMu4AErMEBhpV+/ZWnJgY9tMRvxawOEITLptYyMzu0Eiwtc7jhxSpr0eIYyQqG4qR4U0EjQAljg==","signatures":[{"sig":"MEQCIFarxMS7oEmqdEvwWioKxUjh4ABwpaINcR+ySRTmmkr8AiARYKKyraYJnHtNwPVTbQ7Ua6hf0E4gK71ys7bSJiPkRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"_shasum":"2ea74bf741a4fe9c01e3480ba2097e98f98760d9","gitHead":"65867fada214b0aa9b8f07ea55e3de87b4732e44","scripts":{"lint":"eslint .","test":"mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"npm run lint","postrewrite":"npm install && npm prune","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"7.7.3","dependencies":{"ramda":"0.23.*","fluent-arguments":"^1.0.6"},"devDependencies":{"chai":"^3.5.0","husky":"^0.13.2","mocha":"^3.2.0","sinon":"2.0.0","eslint":"^3.17.1","codecov":"^2.0.2","istanbul":"^0.4.5","semantic-release":"^6.3.2","validate-commit-msg":"^2.11.2","eslint-plugin-promise":"^3.5.0","eslint-config-standard":"^7.0.1","eslint-plugin-standard":"^2.1.1"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.6.6.tgz_1489728339178_0.7332466458901763","host":"packages-12-west.internal.npmjs.com"}},"1.7.0":{"name":"sinon-helpers","version":"1.7.0","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"00a0497f0049efaff2fa72a23c0c0061a2cda536","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.0.tgz","integrity":"sha512-jc7zdA/TO8RHSusp4Rlpnt0V5CWAKeKCmBvqmCN3qO5H5flNj3Q5Dp7BRddRo2Ee7/tmzkeQSV/aTR5E4r3mEw==","signatures":[{"sig":"MEUCIEdxnynQ8Iu915Zh9RpPnw6aa+5zZuF08IaK1JlQLvaUAiEA4PVF4T7Gkl1EpSvY4MP+XKjeeOM4zh5rdpgc9oSOZ1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist"],"config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"module":"dist/index.mjs","_shasum":"00a0497f0049efaff2fa72a23c0c0061a2cda536","gitHead":"8d692081268872e3dbe969692812becb69f17431","scripts":{"lint":"standard","test":"node build && mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"lint-staged","postrewrite":"npm install && npm prune","semantic-release":"npm install && node build && semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"jsnext:main":"dist/index.mjs","lint-staged":{"*.js":["standard --fix","git add"]},"_nodeVersion":"7.10.0","dependencies":{"ramda":"^0.23.0","fluent-arguments":"^1.0.7"},"devDependencies":{"chai":"^4.0.0","husky":"^0.13.3","mocha":"^3.4.2","sinon":"^2.3.2","rollup":"^0.41.6","codecov":"^2.2.0","istanbul":"^0.4.5","standard":"^10.0.2","lint-staged":"^3.5.0","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","babel-plugin-ramda":"^1.2.0","rollup-plugin-babel":"^2.7.1","validate-commit-msg":"^2.12.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.7.0.tgz_1495922628192_0.9873870159499347","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"sinon-helpers","version":"1.7.1","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.1","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"a7d4f29275169baaa4735e5dfe052fc5d4f567ab","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.1.tgz","integrity":"sha512-TMiF1p0fgBSnf9WgzzUruJlGPIIU6YeASjUtirscpw12hHpI9sqPZcGHASsB348Wd3C1dXPi16s8kY4/o4Nb1A==","signatures":[{"sig":"MEUCIHcsECGKb6c9PyLvhP+ncWRKo/M6go5hhL2oNXjBjrL2AiEAnl2tdHeWJkdk7CJu5jn4ORO++7uFAIdwslLY+KZGTWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist"],"config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"module":"dist/index.mjs","_shasum":"a7d4f29275169baaa4735e5dfe052fc5d4f567ab","gitHead":"fd03806702f525653df0a02dd4b4e82efb87aef4","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js","test":"node build && mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"lint-staged","postrewrite":"npm install && npm prune","semantic-release":"node build && semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"jsnext:main":"dist/index.mjs","lint-staged":{"*.js":["prettier-standard","standard --fix","git add"]},"_nodeVersion":"7.10.0","dependencies":{"ramda":"^0.24.0","fluent-arguments":"^1.1.0"},"devDependencies":{"chai":"^4.0.0","husky":"^0.13.4","mocha":"^3.4.2","sinon":"^2.3.2","rollup":"^0.41.6","codecov":"^2.2.0","istanbul":"^0.4.5","standard":"^10.0.2","lint-staged":"^3.5.0","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","prettier-standard":"^5.0.0","babel-plugin-ramda":"^1.2.0","rollup-plugin-babel":"^2.7.1","validate-commit-msg":"^2.12.1","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.7.1.tgz_1496000156887_0.20884650596417487","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"sinon-helpers","version":"1.7.2","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.2","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"0b282177eb440a80160cd1855997388888c1cab0","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.2.tgz","integrity":"sha512-/auNNThc8+iOZGbNYx4Knu91jqznJFErMbQUYvFDIrbd2jkL8NL0VhWcUBEHMLLxWY1CAyw0l4C9Vnx1tHHJNA==","signatures":[{"sig":"MEQCIEAEN9ZitirM4mNDCqwdCHM2SE2fX+cEps3q+nJzpEknAiBj9KMfOl2E2gIzWFLwHXtAb1cwdQUDRP7IRKqGj49+cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist"],"config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"module":"dist/index.mjs","_shasum":"0b282177eb440a80160cd1855997388888c1cab0","gitHead":"0db96e0742b29246ea2139d187f3990fbfdf5a8a","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js","test":"node build && mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"lint-staged","postrewrite":"npm install && npm prune","semantic-release":"node build && semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"jsnext:main":"dist/index.mjs","lint-staged":{"*.js":["prettier-standard","standard --fix","git add"]},"_nodeVersion":"7.10.0","dependencies":{"ramda":"^0.24.0","fluent-arguments":"^1.1.0"},"devDependencies":{"chai":"^4.0.0","husky":"^0.13.4","mocha":"^3.4.2","sinon":"^2.3.2","rollup":"^0.41.6","codecov":"^2.2.0","istanbul":"^0.4.5","standard":"^10.0.2","lint-staged":"^3.5.0","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","prettier-standard":"^5.0.0","babel-plugin-ramda":"^1.2.0","rollup-plugin-babel":"^2.7.1","validate-commit-msg":"^2.12.1","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.7.2.tgz_1496042467329_0.484638404333964","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"sinon-helpers","version":"1.7.3","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.3","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"0c951872e51bfdf5d6275fb98a8ef1ef92807f48","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.3.tgz","integrity":"sha512-Rl9EnKRgO7rcrx/F8+FBWdMXTvAFE6+jfSz9xJ3YT7HpcmBtcVEhTxCVMBPp/rOqy/5422Ct84v1PVsJO98YHg==","signatures":[{"sig":"MEUCIQD2Bf+0/Vi//o0DECI5pNcG6ZIRT3LGPGxTn4kU9BkPiwIga68OX2PBAEa8lXe4QenVInLLo5RywKbCtmv4EtiqW2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist"],"config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"module":"dist/index.mjs","_shasum":"0c951872e51bfdf5d6275fb98a8ef1ef92807f48","gitHead":"36ecc3f6d21366dc35cfc667300a244558f992cc","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js","test":"node build && mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"lint-staged","postrewrite":"npm install && npm prune","semantic-release":"node build && semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"jsnext:main":"dist/index.mjs","lint-staged":{"*.js":["prettier-standard","standard --fix","git add"]},"_nodeVersion":"8.0.0","dependencies":{"ramda":"^0.24.0","fluent-arguments":"^1.1.0"},"devDependencies":{"chai":"^4.0.1","husky":"^0.13.4","mocha":"^3.4.2","sinon":"^2.3.2","rollup":"^0.42.0","codecov":"^2.2.0","istanbul":"^0.4.5","standard":"^10.0.2","lint-staged":"^3.5.0","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","prettier-standard":"^5.0.0","babel-plugin-ramda":"^1.2.0","rollup-plugin-babel":"^2.7.1","validate-commit-msg":"^2.12.1","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.7.3.tgz_1496828520120_0.020835160044953227","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"sinon-helpers","version":"1.7.4","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.4","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"c2a5190dcf4b4e8071f6413f2e12eb789ce28fde","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.4.tgz","integrity":"sha512-hrcL3+UJxM5MG7yZ3bAqlFCYYVCE8oMxgN99jBxvmqOIi5FuluiBRWjO1KQTwaudFEh7pAW74qxR2z1/sBvv8w==","signatures":[{"sig":"MEYCIQChgF2A0/rIOuD/PmIIFLuEcPb36KK7uV1bXC7feVAs5AIhAKQlBUxKB0C9RVeWh769n5mlAueto9yduVmJLAMMqknH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist"],"config":{"validate-commit-msg":{"types":["feat","fix","docs","refactor","test","chore","revert"]}},"module":"dist/index.mjs","_shasum":"c2a5190dcf4b4e8071f6413f2e12eb789ce28fde","gitHead":"97dbb7cdaadcbffbc8fbf3e4810fd526a9e7b1d2","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js","test":"node build && mocha","prepush":"npm test","commitmsg":"validate-commit-msg","postmerge":"npm install && npm prune","precommit":"lint-staged","postrewrite":"npm install && npm prune","semantic-release":"node build && semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"jsnext:main":"dist/index.mjs","lint-staged":{"*.js":["prettier-standard","standard --fix","git add"]},"_nodeVersion":"8.0.0","dependencies":{"ramda":"^0.24.0","fluent-arguments":"^1.1.0"},"devDependencies":{"chai":"^4.0.1","husky":"^0.13.4","mocha":"^3.4.2","sinon":"^2.3.2","rollup":"^0.42.0","codecov":"^2.2.0","istanbul":"^0.4.5","standard":"^10.0.2","lint-staged":"^3.5.0","semantic-release":"^6.3.6","prettier-standard":"^5.0.0","babel-plugin-ramda":"^1.2.0","babel-preset-latest":"^6.24.1","rollup-plugin-babel":"^2.7.1","validate-commit-msg":"^2.12.1","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.7.4.tgz_1496854488098_0.6116826550569385","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"sinon-helpers","version":"1.7.5","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.5","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"2f691b7b7fb136ca4b190559cf8c299f1ddd622d","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.5.tgz","integrity":"sha512-7MuL7mgMjmjRJ1Mp/NDqwLY7f7U/1Qg22Rewzfj+T2w+Xm4jD4j6PaPUmD4+N4UKyChBmihk/8X5Clt1G+59tg==","signatures":[{"sig":"MEYCIQDRwcS6Nz8J6XwP6u6cwTSjbPJ4xsHXsHJQT/JaB2KXSQIhAPo1AWkZ5NKXa/tonqdUC/A+BqBi2lj8FvQBU4DOU3/E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist"],"module":"dist/index.mjs","_shasum":"2f691b7b7fb136ca4b190559cf8c299f1ddd622d","gitHead":"289370008f09491baed23126fc15bfc240f640b5","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepush":"npm test","commitmsg":"commitlint -e","postmerge":"npm install && npm prune","precommit":"lint-staged","postcommit":"git reset","postrewrite":"npm install && npm prune","semantic-release":"npm run build && semantic-release pre && npm publish && semantic-release post"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"4.0.5","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"jsnext:main":"dist/index.mjs","lint-staged":{"*.js":["npm run lint","eslint --fix","git add"]},"_nodeVersion":"9.2.0","dependencies":{"ramda":"^0.25.0","fluent-arguments":"^1.1.0"},"devDependencies":{"chai":"^4.1.2","husky":"^0.14.3","mocha":"^4.0.1","sinon":"^4.1.2","eslint":"^4.12.1","rollup":"^0.52.0","codecov":"^3.0.0","istanbul":"^0.4.5","babel-core":"^6.26.0","lint-staged":"^5.0.0","@commitlint/cli":"^5.2.0","babel-preset-env":"^1.6.1","semantic-release":"^8.2.0","prettier-standard":"^7.0.3","babel-plugin-ramda":"^1.4.3","eslint-plugin-node":"^5.2.1","rollup-plugin-babel":"^3.0.2","eslint-plugin-import":"^2.8.0","eslint-plugin-promise":"^3.6.0","eslint-config-standard":"^10.2.1","eslint-plugin-standard":"^3.0.1","@commitlint/config-angular":"^5.1.1","eslint-plugin-tree-shaking":"^1.7.0","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers-1.7.5.tgz_1512060723494_0.3669790425337851","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"sinon-helpers","version":"1.7.6","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.6","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"52e6f04636def0cd815662e63bc9cf7fbf20eceb","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.6.tgz","fileCount":5,"integrity":"sha512-3r1QaaiD+gofXH+jHdv7blcjrKRGgvnCIROGWFyFpAMjXKEzkULm11PdoJt4TBi0ZmgWkH/eFvMcsA32H0iunA==","signatures":[{"sig":"MEYCIQDcPUHLeXyu9ynGS0z3nSO7fWPa14GP5Pn+r9mrbtD6IQIhAIBLNsp0U5b2A3nT6x8y5VHjCMuBTzC6Ao38tcOS+KuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFhWlCRA9TVsSAnZWagAAm5cP/1fpFsIcEOocRNCNWyhy\nw832C0EQA6Sy8ZJbaWgOKeLp0GJYl1JGqz0LAE91jMd7M8xqShqMIACP9rUI\ncFpYK9RvZndBkAUlMXxKshZJPrNE4xx+hVeHT8qas052KSCzOTK0RMNXxxgc\nYqpCYL96Ro9DAIB6GlhFhD84xELnge/HI0FpA6aXQ1K0T4N660a6PviyzoJk\nlLI3vMOn7LssGsrw9q1wyaIQ4wycvGgy7oab/+9oVEzLtpAh7pLBvXBx13zy\na9ThyAX1/pZ5TexlXFFldVCTM8mGlvjsYM4kEWNsTPhi1FVJ/V3OE6dyL/2I\nAfw+ZoEJ/Cz2de3IK66LQ0tIKZlFQHibUOlVKPu6CZVvGwL040RXMSXs1B/p\npLArMyuz28HdyThGe5PQHZ4raBkiAZtA/yD0A10ENaalCGiBHGA1QCBu/wcM\nDQvY1pJWN6JMszbKiNUDJm8Ii7X7MlQpitK1DHJdClm+2tfwxVoUmXC2HrUG\nUGW6GUXhHbHSqr38iJYShB3Qa495+whSmRx2edx+HKwaOLSRIFj0+2kKi6rN\n0U4rlsMiAu+k7TiUM5PCJigQ3Sy5l6yM6qMVPEg9/vnjqQIgrNxqMpa0LbKY\ngBCORRy877bFOrVHhgJ8Kq1lN0N45qqkqW9z2RmFZjo5YUJ4P+cAoqcdwEKQ\nYQRL\r\n=LHxH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist"],"module":"dist/index.esm.js","gitHead":"2d1c24c3d8ef5db64c0293468d21cd59e02f2a04","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepush":"npm test","commitmsg":"commitlint -e","postmerge":"npm install && npm prune","precommit":"lint-staged","postcommit":"git reset","postrewrite":"npm install && npm prune","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"5.10.0","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"lint-staged":{"*.js":["npm run lint","eslint --fix","git add"]},"_nodeVersion":"10.3.0","dependencies":{"ramda":"^0.25.0","fluent-arguments":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","husky":"^0.14.3","mocha":"^5.2.0","sinon":"^5.0.10","eslint":"^4.19.1","rollup":"^0.59.4","codecov":"^3.0.2","istanbul":"^0.4.5","babel-core":"^6.26.3","lint-staged":"^7.1.3","@commitlint/cli":"^7.0.0","babel-preset-env":"^1.7.0","semantic-release":"^15.5.0","prettier-standard":"^8.0.0","babel-plugin-ramda":"^1.6.1","eslint-plugin-node":"^6.0.0","travis-deploy-once":"^5.0.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@commitlint/config-angular":"^7.0.1","eslint-plugin-tree-shaking":"^1.7.2","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_1.7.6_1528173987758_0.2203741519138387","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"sinon-helpers","version":"1.7.7","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.7.7","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"808b744af80c203b841154294f3b3786af1aebbb","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.7.7.tgz","fileCount":5,"integrity":"sha512-PQZqkq4DGuHg9lyn8T8azl2eQekVHQ2v5HD+o0R2p5ovHtlgbJ3IUNO8xbYlr2DAEm9sn35dyfHNY8pH+Ip8og==","signatures":[{"sig":"MEQCIG0KFiDtylvfXukbsqGgsmzQswk+1/vKpmSh46/S6T+pAiBgCmuDB2lEoM6gtr9mFKWU1DSH60T8XJou/k2HOuLoPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF+ThCRA9TVsSAnZWagAAsksP+wRUJdYl8DtxnkV9jtaN\nqZY2hOrOD1ubOt1WPthIcFrMne/MV/5cojHqZSWyy19RwtGO5N8txR2tg+L+\ntzwLrfgrUxTt7MzAWz6fokcYPf1bLZ340tn1dwM5qzB2uV+gmOy3lgsEBF3s\nLbUe7nbYpvNAe3ezNyih71eRcMpk6Kk+jcOZM6ntiITDHBAy3TH+DjvbsfQN\nflNKkLQmD9zA28Mm9XFSYiKdacMjXkLYulBNbY94eeDsDLVrE29R2RDZD9wW\nbIOcYN+sv6m82nfxTbntzmKe4sKp9QY9rz5PWy5f2vljl2MRWbuYu+aa3JtG\n9Q5SNAJUhSdluDLdrFoYiI8fUrrtWOpMHVnLTHi4IYCadGqivVrfHIwg3JJW\nSwNGyQgqrvBKHjXRwYBuUWLvlZb9fiefMRM0tk2D+nZ4lMC1gyscxOFsL3l3\n8H8tPdgZXULS5h9/VmeuguwNR69jrAMcg6XFiPnWRfBJ2O1/akQ72Nc5nJfl\nurM7BCHRczW6vIwgn9YThXm4l0H9KljzxUTP5vWrEpv0rH0C9pCdqAiTcyo5\nh6eFkANxHMwOHCYF2Z1fGmCdylngW0fHfYId1i7bq97qdFiQhm17nRudTyLz\nkFWwDXK/DbBr4KI8T1ilg2g5jOTDeu+t2/20StLPHcz5NHSH2RzomqpsDHtE\nC92x\r\n=zQFG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist"],"module":"dist/index.esm.js","gitHead":"d3b392869b548a071d4a83683c46e287558779a4","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepush":"npm test","commitmsg":"commitlint -e","postmerge":"npm install && npm prune","precommit":"lint-staged","postcommit":"git reset","postrewrite":"npm install && npm prune","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"5.10.0","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"lint-staged":{"*.js":["npm run lint","eslint --fix","git add"]},"_nodeVersion":"10.3.0","dependencies":{"ramda":"^0.25.0","fluent-arguments":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","husky":"^0.14.3","mocha":"^5.2.0","sinon":"^5.1.0","eslint":"^4.19.1","rollup":"^0.60.0","codecov":"^3.0.2","istanbul":"^0.4.5","babel-core":"^6.26.3","lint-staged":"^7.1.3","@commitlint/cli":"^7.0.0","babel-preset-env":"^1.7.0","semantic-release":"^15.5.0","prettier-standard":"^8.0.0","babel-plugin-ramda":"^1.6.1","eslint-plugin-node":"^6.0.0","travis-deploy-once":"^5.0.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","@commitlint/config-angular":"^7.0.1","eslint-plugin-tree-shaking":"^1.7.2","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_1.7.7_1528292576206_0.5999724085208411","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"sinon-helpers","version":"1.8.0","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"MIT","_id":"sinon-helpers@1.8.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"8742ba4c326927042662c9853ad18f4bf65961c8","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-1.8.0.tgz","fileCount":5,"integrity":"sha512-FPlE+n3uSBNC/b4hymHhokdTh8d3aNQUtiv6Gy0oS+JM1+ioCTDfi1g4p4WugjMUUN+S0UHp6IUQi1b2Uo386w==","signatures":[{"sig":"MEYCIQDeMXWCfLs0QLRPLYU1dx3SMqmMtj1ZCciPVL0PlKqu6wIhAJ0G+KtjJLyG3OOeYZoWrJl0pWplp4tmCUKr7wAU/eSW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3HBBCRA9TVsSAnZWagAAo+YQAJtrYrIDemX2Ylj9zCJO\n+FjCAL5QlQRAbm0NnQM8AKNuNkhqp0omAmtYgkW/BXGbiXzgrcYg7cn3jPoy\nfFMNJ1r4EgkgxFCwHWL5qbyPYyv3D7r8pkVFo3uJBfVdLlfR53QhWlNouWZQ\nl7fVyxUVlBClVb57UNGFubHL9x/Cw3mVUffPhgd/aQw1UF4qPTy6oNpJOKkB\nBAXACGzuHVPh9M0mPLqhlbz2VqmmqTTbTfhsyyoLLUDzuyCVVnuUU+KQk8FD\nKpmGhwCUsQ1YugsvuPopFQ3hNmKe/lQBNq8LiDhX30HWzTZPbzlX75fFCwuU\nff3k6N8K2b3w13gi/kErHEVFFP5tYjiacvFrCM4GK8EHM0Pb0Zop2rFcUQTw\nQWQIcyjG0gmOWOimMBjY0IMuqWK/V95zx95CfQwvori5Z2JQKjU4Mp7swFen\nZ7jl2fRTHThblRRe0ro7DtVZHEPeUXOXWEbFIhkF6EhTsADuO749RwHlBMWG\nRz3oCcFsIdkR09E45m2Dw7G8NSaAw0T0JBxHTSc6ofoi/OwdaekoFuQMQrxk\nNcLoVwMghPVM7OBEPK/olTdRu8v22S4sRwSFPGxVrmO1tVY6Rn+dt9jUWkEf\nf2Ig+mJxEbgEttLitDcyGM+9VMdYG74N294qZsmmeKj6AfEd0ns50A4AWv9Y\neuDG\r\n=D8uI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"e05bce1d66bf9852ffaddd05fe029692db555182","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"11.1.0","dependencies":{"ramda":"^0.25.0","fluent-arguments":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^1.1.3","mocha":"^5.2.0","sinon":"^5.1.0","eslint":"^5.8.0","rollup":"^0.66.6","babel-core":"^6.26.3","lint-staged":"^8.0.4","@commitlint/cli":"^7.2.1","babel-preset-env":"^1.7.0","semantic-release":"^15.10.6","prettier-standard":"^8.0.0","babel-plugin-ramda":"^1.6.3","eslint-plugin-node":"^8.0.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","@commitlint/config-angular":"^7.1.2","eslint-plugin-tree-shaking":"^1.7.3","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_1.8.0_1541173312689_0.7127059108576517","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"sinon-helpers","version":"2.0.0","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.0","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"9c5e0e5482a02facedb2cd18fe2b8adf44f6be44","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.0.tgz","fileCount":6,"integrity":"sha512-Hm5meccyzTK+vQpW4Q4tJg97igWoXKw6iciBGpPPeHDN2RZm1bpLDXtcMXy0k7XPSCEEEfh9L0oX9BpKYvO+4Q==","signatures":[{"sig":"MEUCIQCLCaK5KxR/zSnC7Q3Ynd4m83hQCLVAlyGPsMAPEL+IVAIgJ+9VlEn7KSdFe2dDSQm/v/3IkZI5QY47dzkb57dDzAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3NbtCRA9TVsSAnZWagAACXIP/iqjC8u8QpwZ1QrT2QCC\nksl4Q4sQ6kcSfpOX4VeVwIPy9ueRA/WhgjF27cyPv+tCoA5hzzbTrgp0ASP+\nUw82+9CgA3mv7sJePGOTNGyz7XzjBD74VBVJH+6JugRI541ODwOnxEavQort\nqtJb5zJzluMTPTUXcmF8dJS/+BgujefFL3b/Q9SZmjFDMcWSb1dUSwL7wMDj\n1Kju3ow62ck6nHLZviZySza6jEQ1d50QJRkhE9bct8XxIkOevZlNuR6HcYOV\nUVFDakRdiWD3D04kHHFaHBWiiL9KEHONvJGYx9RMnIhkUNSUqGBDsIoMO3dV\nqM/vJO6PXvsGjr/318NT0T6pvHY52jgNhB4bP7h/DYjyKIn7cdgIaMaaVEuA\nn6ABy1ypZra6GhEP9goQ3drldVFHeRWdZ7cZeJUsEULywhbq7f9ehuEp7tY3\nx/GNAWXqiveT6VRXVNcpUSyT7d/8yI5RqXO9VzwjagbSAsmAm4k3viP00QdM\navGvaXJBHLhUPcKS9tKK939K38m4BmE+ZATHe2tr1AhJ5IjnNhWdjkF+42SE\ngnLtGn+YyTsPj8Ca07iQfKwvcM167p0mBj9w27+vZImg+M+xwpk02CmTwt0/\necuAULLtgohsMPDbzXCEpala/Igi3aYYvzi5MYgt+ZhgK9iVU+XZ4GcbK8LB\nO9oJ\r\n=FZMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"0e36a1b524b377d86ba1938de322adfe6ea65525","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"6.4.1","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"11.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^1.1.3","mocha":"^5.2.0","sinon":"^5.1.0","eslint":"^5.8.0","rollup":"^0.66.6","babel-core":"^6.26.3","lint-staged":"^8.0.4","@commitlint/cli":"^7.2.1","babel-preset-env":"^1.7.0","semantic-release":"^15.10.6","prettier-standard":"^8.0.0","eslint-plugin-node":"^8.0.0","rollup-plugin-babel":"^3.0.4","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","@commitlint/config-angular":"^7.1.2","eslint-plugin-tree-shaking":"^1.7.3","babel-plugin-external-helpers":"^6.22.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.0_1541199596555_0.015433364400061711","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"sinon-helpers","version":"2.0.1","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.1","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"a0beab14b8b3cf0447becebcc7e2e273013dcb97","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.1.tgz","fileCount":6,"integrity":"sha512-xOWmbhUm6xyVs2ZDKCg2DQlCsxzssrvkrZeN/dVPOravjZ3/LjZUwckwXhtGzs7DM9HFYldQ1AzH7RadIMS7mw==","signatures":[{"sig":"MEQCIG6WoMQkMN9HLZrdsUmKkNn5xXTvzjHEB6bAXIdvVZQRAiB7/0S5zXS8o6UvvUK9tw0jSZTUomUUvwK1z6IfvaDGAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcggq0CRA9TVsSAnZWagAAOPAP/3Zyc7fEbamhPdZ14fC8\nABgKx9YjZPwfj6cf8nPTOPYLsVCCj+L0kKVwQhiEfn/5g+WqK70MiQLb+QCM\nKReywuxencW16j4/ZOUpsgJtf9XcGOmUDTsXhIxwpDrzCQxWxwOv1FvXFHTu\nqx5FDqjgm7WM90dYUeTtD37i67NexEN7LiiwjDvlpt+XrOlTCr5N9qjefJpw\nGgB2xxfySrloHyKL8m8vVbUq37NqUj9/ZEAmcic2tBULEsC2rFd/wuzy9YMt\nFdz1luSeZi9uyCqBwsuDvyKz/4UZBXOi5l+DPhR2ldLq6ewdzccOrhOC4uH4\nxlBYi5p+w6Yhxuq8cR/Jydw70xR7AjO7oPvruMNAcDyQdNQXhOQSwbdH4ilz\nmr5drVIUjPfj2q2byXE/4ilC0fdYdEcArsrYMZryC/n3/wqoQY1dLJAKWtnq\nZbaee7OeIs45v9AQA1nX5NlTrAGEZ0uuxYO+NYxmZzzcNti9puqpy43r40AO\niYNtpBL0q+hYdOnuixvKLviTGPYW3TTdqw1X8qxmjaQFqVkdpKIlP5DCsjHb\nJS1L2ZKF0Twx4wzSCzy99OaEt9qDQy33Q4N9fXwNNIIBp2f1Q6MgvY2nP0k/\nTw6OhibuMB8OajIPVPGG3a2ehykZRDUO4r8VX0lxQBH/niLHlawsFP2wVfPR\nMIur\r\n=l/kg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"1e28685b0250450c2d8e15699feb2517b3736435","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"6.5.0","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"11.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^1.3.1","mocha":"^6.0.2","sinon":"^7.2.7","eslint":"^5.15.1","rollup":"^1.6.0","@babel/core":"^7.3.4","lint-staged":"^8.1.5","@commitlint/cli":"^7.5.2","semantic-release":"^15.13.3","@babel/preset-env":"^7.3.4","prettier-standard":"^9.1.1","eslint-plugin-node":"^8.0.1","rollup-plugin-babel":"^4.3.2","eslint-plugin-import":"^2.16.0","eslint-plugin-promise":"^4.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","@commitlint/config-angular":"^7.5.0","eslint-plugin-tree-shaking":"^1.7.3"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.1_1552026291303_0.9898509045554729","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"sinon-helpers","version":"2.0.2","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.2","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"6aba0ea132cbd7895ec8295b7078f8588936fa2a","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.2.tgz","fileCount":6,"integrity":"sha512-W6o6peImtr5rahLhuwhBZCHVio3FzBk8f34kWXSMBW86nvzTr3oloo8k7SH2uucTcX0R/2tL0NigfqAiJdIF2Q==","signatures":[{"sig":"MEYCIQDnbDMSoZblAgBfxb4xsT5OWSXzt5lnHaGPc1LP8j2rUQIhAIM79wIh2Uen771Kat3vgHP3elwLeAb/KU2BdbYl+ZaP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbkdQCRA9TVsSAnZWagAAIdIP/RSEOerzB0MTlnUCc14X\nVcT77CsXlIOsCB31+P7mGSCQfWCKEgUsItsnd8/kZgtRIahigG0hVLurY8pf\nFLnCs4Vi7LbhTJObaT/GC0U2QPXsZPXyqHaZvMJqEAl9Ea5ncEO+Xj0uzgBL\nfTkJnU/L+0nK7J9hHp7j93P8nELt5C9eGj2/0PSLbUvMZFEe1wSchhJKhLnz\nrvzIWrwn27jlr49k2bzve6Owb5G/vrqm0MuyKKxq4PoChu60ra1Xu3VzPuTE\nVnyhm6Nfe2MNYfzQrdHvdesmHTMavYlWNX2lk4DmGSoBUZrLr7UvZEafLRgm\nPjqXxmtkECl1DsOxx1JxVBSO79oqGnT13pbOjyVBDDffzCeTooOmCxYUFFp+\nF2bANitF+hyw+Kqb9hHaBvy89zv9ALpck0lxEaCYsLetYQeGFEjOsqVFSgzG\nbT/qoJUUkbUkzwRxuAa8iTZhPlaa5vYTXJK/j5QXIJOknVaTO0SRzJEeZ0Xa\nHsMzYHz0zz8cvD605bTwVCbQ1rNoBtmPaqDgyOs35M5jLmbOTsbIwmYBHLhA\nhyHpl8aP4Q2umoshGZYYmlTT7+QjZ3blbMiA9UJt3d3qkT85PloPgUvvTDEi\nLEr6+8BOSMa4afa8rUxZxsOeN8OpQllBkuLxmLZvAGy+bEAgfvcUkIcrl3zd\nJBgh\r\n=yUB8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"cfaa4242e03afc5cadd2d97587c878f3d83660bf","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"6.11.2","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"12.9.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^3.0.5","mocha":"^6.2.0","sinon":"^7.4.2","eslint":"^6.3.0","rollup":"^1.20.3","@babel/core":"^7.5.5","lint-staged":"^9.2.5","@commitlint/cli":"^8.1.0","semantic-release":"^15.13.24","@babel/preset-env":"^7.5.5","prettier-standard":"^14.0.3","eslint-plugin-node":"^9.2.0","rollup-plugin-babel":"^4.3.3","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@commitlint/config-angular":"^8.1.0","eslint-plugin-tree-shaking":"^1.7.4"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.2_1567508304126_0.2504869574233739","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"sinon-helpers","version":"2.0.3","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.3","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"709f614e54912b66e320ae9c1cfe46c0640103fd","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.3.tgz","fileCount":6,"integrity":"sha512-v/Gjyy9JJ1irFJ8oRyJdPsfYBhuzig3YE25s2sDZ9fQpCTj35E4XXOwDV1mW2c70oh/mnixuR9rO22kpq/Dq+g==","signatures":[{"sig":"MEUCIQCT79pSESCl+VNx4xWWbZ+qkE6Z+FXWJnfM8MFock4l/QIgXFlO+L6FoyaCsp661PuX+hbMchZ8spCIfObfCYjCdRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9KYTCRA9TVsSAnZWagAAy4AQAKGiqE1mk/6e6qRZeHxP\nrrj1XoKRPS1ZyalqJUZT9Urp7YoQAsiQ01z7Nl5WRl3MhY0h6LMk0udHqnwy\nYmRk0BiGEeOCdG3vlIEgDX76+J8VKzbqEchQIgzOYvaR698NOPX8KnCrDwgT\n1mByhYElq1KMHGnj9XvULpZomovsd2VvebCBNkKBrgp3eYAQLcNO8nKUcXY5\nS6/YvAE9CB+rpDsO2b++r0ZszSHU+GN+i6kJCv0GgeG6JI1kzJg/JJB8O5xM\nL0BadVOvSh2F+wwFnWur9Msy+H5wSXY3keTPiF/jJN+ruEUmW+aoiUKLX9G0\nudeKUWLFYEIhb3yA73SbVM74aTm4h6lCa6Der0QGaXnheuWZpnXK0rJEG7f+\nacNP88FfMxHfJHYD9vFs6C0usMwO/KUwkAD2Q1M2ISOd1zPBe3j1CNqz4w90\nYy8veIxoCcNY9GWmxQRkvoiJUlcfEwu5Fhcq4YOI1kpjjKZH8iwN1pSIaIIw\nxXhtFjOd11MTuU3VywbANKs0M91MdoQ7FSeFnqy5iOBnRtCryQAoRnRBp1lr\nu3df/n9vGLNaNjUEOK059+zw4+RVOU7h2OgG7KKlH5+otQMXt+ZQMOZ6nkYH\nKBDFpUAEpXCL6kBueGmylcAP1nRRCDkBFOhTDneVveAfTVi3iS9fA6qvrvA9\n1UJG\r\n=rMrg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"ff87d446b4b1b35fe5139dbfdbb82dc5c904216b","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"6.13.4","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"13.3.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^3.1.0","mocha":"^6.2.2","sinon":"^7.5.0","eslint":"^6.7.2","rollup":"^1.27.12","@babel/core":"^7.7.5","lint-staged":"^9.5.0","@commitlint/cli":"^8.2.0","semantic-release":"^15.13.31","@babel/preset-env":"^7.7.6","prettier-standard":"^14.1.1","eslint-plugin-node":"^10.0.0","rollup-plugin-babel":"^4.3.3","eslint-plugin-import":"^2.19.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","@commitlint/config-angular":"^8.2.0","eslint-plugin-tree-shaking":"^1.7.4"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.3_1576314386876_0.22631715353817494","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"sinon-helpers","version":"2.0.4","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.4","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"0c345df79db8dc670de77b93f2a0f671f191026d","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.4.tgz","fileCount":6,"integrity":"sha512-v0X3QP7koSUQeO+x9fbDmH7iU4qX3MA6xz9T7lCZYPDYybKzUyKoo/wURNrNKBt3xa5TDBGgBX0lRPMj35i6RQ==","signatures":[{"sig":"MEUCIQC/C4kL3pleXinSGkHn4RPccSHLv4iEP+f9ASCaw2pS5gIgX3msGnY2EaLiDpF/xjMMU62GNt8p+sc8f2gYdd6nKas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1NuwCRA9TVsSAnZWagAA64kP/2EU/SnCVUMiRbrW4Poi\nEfn67IEKWISmYDe1PrmXqIjyfxn75aLzLutK2KEzkjBh8li3YvNffyMwTvCA\n0h4ST6rT+MuQ9Ay490wZkFX/PUgEQSg/HN6DW4f1N/23ixZPXrexshjUmGT+\n9hpMecKgSb3Wiwc6ns4VpafP6wwUJqdBCNwsRheP8Ach9HD7AxdJfWaI9VbA\ngHCJnkdDwnzqEsgl7LD0nwftQ7vWQLBnnXrsHrQWzaCW9u+zODYkAtVbpPWh\ntOPnTxWOA1SrBhFvAjfczlPvaXpE7k0ggySthkltuJSxlGIBqlZBntN1b7wN\nF2l+08nNq+tpXIt+7ytry2nh/wOlEeubJYADCOQfvUs+e6RCBBQ3GIJbQrv9\nFScjLZfzosBm1GFcEWrE6Ja/1wqDBbhiChDA1v+xRHQW3oKYYj0hYGA4hAT0\nDObJA00Z/tKeTYeJPPm8GBs4V40SeUn/UTuGvMM5/pQJOecm6f+wacw814Oy\nl+sg+GT6XXvSkjoKdd8qXXxSi6rSg7Txp35fZnUr2NqiTQDTtLUjVJ4nzMVa\n/cqMIPnug+JVVA14Zrd8MFt9MesVeuoJ1HE/0r3od1bnx4AMXVRACWgEDoIF\nU+vQ+a0RETUG0TWy7VdDmS/DzT7/S0xBXGGLcKWjb3IBJ0h9oLB5fHQxx2Ep\nPlmR\r\n=KFXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"d4fee2c04b0825936672a35d612224bb6ad5f73a","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"6.14.9","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"15.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.5","mocha":"^8.2.1","sinon":"^9.0.2","eslint":"^7.15.0","rollup":"^2.34.2","lint-staged":"^10.5.3","@commitlint/cli":"^11.0.0","semantic-release":"^17.3.0","prettier-standard":"^16.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^16.0.2","@commitlint/config-angular":"^11.0.0","eslint-plugin-tree-shaking":"^1.8.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.4_1607785392143_0.5842426902461191","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"sinon-helpers","version":"2.0.5","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.5","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"c4aeea1dd8ca334095e72a8f81f6539049f71f1f","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.5.tgz","fileCount":5,"integrity":"sha512-3RkLE9GGocqHE0kP7zg8q4tTYqYj8qs9RQvnnryGl7QukJ+hXieHX+P8DBochYBYiohozwdDha4uQTnND+xkRw==","signatures":[{"sig":"MEQCIFGTh8SvkNSd1Y1lyeO7Rhqw4Rg0NuNBpg+syggUTs9+AiBMnRcORucuINQ7B7xbCQmJigwlY6nxEInNlrq3mLr4wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglVqKCRA9TVsSAnZWagAArakP/jRu1wpReO0rcr+8pHy9\nLhWPrnBNDK1z6aSxNf9l0xcnlSUO6oRgzsPtsuxoFAfwbZwSXdLGZUifjA2F\ny8s0uLwRqNhMnT7dD5BZZL7IVJqsoS7SKkhBOIDcr8RYie/DdWR1696xf03x\nmpzIQInbZxtRJTA9CW8V7+75w6VoDNLkVBsAloK3gRBFwEDPULE5L6S8IYzO\nrnvaFsMxhAAE79HbbxR2Pgq5HjvyYYlEzdAGDAC5t0uI9xJxh7kHqAFWoxay\ncmt7D1BQz/J3U8t/9sVttCrB4w/+25RjxUsvoUEwVSrExC5ELsmrS1KIJBCx\nQjMuBjaT2DMuhjNPrZm7YLKZa66/CPT70YZeD3hEjafilCgEeF4um/qfBBGo\nVUK35r8Ut7XK/A9zF7xRJCp42jZ02uR5oNMntu+X6n/nw75lPLp+hPXLEi13\nnvVuQC2l3c7C0bFsnzWHjd0sYmozdro7Pmrf2MC8q/fyqygNALVc1rdBxhGf\ndukuvQqWPxD5gdhCZbRt3cgEAi0uOExfsn6oIVvIlvCvGFElEZnbL6DhdRqm\njXtT+xqyti+uaCWPkQ3IFrB2OgebvHFwrljYmA6cFdBN+M7bfKeLrruVmwdx\nMsQKyx7PmcHZJAU8mAhw0DiqmENrVtLlfR+X315uoTOjz57vZYbVPVFJf/T5\nq7Fa\r\n=l49l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"e4461e9bc1bdce2fdba0b8bfd7dbe19e9b7bcff3","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"7.12.0","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","husky":"^4.3.5","mocha":"^8.4.0","sinon":"^9.0.2","eslint":"^7.25.0","rollup":"^2.47.0","lint-staged":"^10.5.4","@commitlint/cli":"^12.1.1","semantic-release":"^17.4.2","prettier-standard":"^16.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@commitlint/config-angular":"^12.1.1","eslint-plugin-tree-shaking":"^1.8.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.5_1620400777838_0.9777038388487707","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"sinon-helpers","version":"2.0.6","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.6","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"f2843e02ade8ad442d9cbd9a78f7c437f948b22f","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.6.tgz","fileCount":5,"integrity":"sha512-Td+3dWoBxLy4xXPVSwu7qPULMJHAEFmh3Py4lveFT2/xWxxB6lMtdLRLO6hco/O/giiphiGmqbPIaii8bPv6jw==","signatures":[{"sig":"MEYCIQCv/VHUl436wLoQ9n0Wmy21TQ6sjbWiSCyG6xJtIeh7BAIhAJeLdzmtqbW+qH8L0gCMj9pksZAHtpYaQzyfNG8GR+9v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmkNcCRA9TVsSAnZWagAAOogQAJJMmR0RSbJSs7+dMzla\n1pCr8qnPs/wPArKjn53mHnAXomlyBQA7XMfDJ+X6QrK2gltKCiHo5UjO6DWU\n2REx6lkaKau/e8i2dBRIZSA13fCAMixTDfKVeBbJDAwQhDTP9mvajURTRn58\nqHWPvYzbe7b04I6sdVLN6b2eq3kwtFKC+zv6G3CGsocOEYS4TSaHnaKkJ4NR\nChNEGORfiHD2ZTKoaGMw+NwRpgw110oYHQhpT7TpMFCIWP39i4NK93qq8ewH\n/MbX9nWD1BVeGvhmuc4ot3DSe83533lBGF7HGx4PHLp/OmNwEGaSdf7bZa0m\nrWUSImovupcDE5OCJx+/ZXpWruNJDiZDLkGoeVjt0+mv2wEinoKi9bZ7wTAl\nUBBk0wrnPbk4cU7KxhmFgN/66OpaSfVb+66S/X1RA22TG0ApH3zlOLQqEUO6\n4uTiJcig5Av2Ec+G0WSxDPL2+0x1zr8tgGYLPYes6IoCLhvvdXVMRWEbi0b2\nQJWPu3ceaSsLbmWLHFmN9JnW3SRYc7iRJuQgid9SZkA4JHXV7i86F9v26eKc\nkuib/WSsLfyq9+yrsqkTr3zzkNegLwq3sILVIdeIZaAQ4aMWkyuH6+M/xmma\neoq/4bmgw9S8p5LB6XxS0CTna5oEWTbfXJbB1A5JevydWL4+gQ7AzA9hIBqa\nMwVb\r\n=5p31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"53356bc8d1d4214e53c781f859cdbfad05139744","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"7.12.1","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","husky":"^4.3.5","mocha":"^8.4.0","sinon":"^9.0.2","eslint":"^7.26.0","rollup":"^2.47.0","lint-staged":"^10.5.4","@commitlint/cli":"^12.1.1","semantic-release":"^17.4.2","prettier-standard":"^16.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@commitlint/config-angular":"^12.1.1","eslint-plugin-tree-shaking":"^1.9.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.6_1620722524226_0.4630154734520642","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"sinon-helpers","version":"2.0.7","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.7","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"3176b97f3c6eca0f7c9e9f6e4c6c81eeeef694d2","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.7.tgz","fileCount":5,"integrity":"sha512-fU8l+n/0mAMvGC29P1uDd8xocBAD9Ep9ibZMeoT4VOoz8YLUcRm7cII3m66z3AD0yWljkIe79ldOJnwEBpyeKQ==","signatures":[{"sig":"MEQCIB/KgEHbq9EjOKc2Il7gQqYMKApJhtFoMAnk/Y1ZqHqZAiAVKaayu4x3Zlk5NpKCFsbxww9TNVKjDSFvObfby+Gs2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvwyHCRA9TVsSAnZWagAAYM0QAJ4l76raLJKyTLM+KgG+\nw0m93/oM50Xo2jT950XCr1A3fJDQEOTMsFVctPdf43QPPveLcws/bjVFuVPT\neZrLPSXoSIYX/Fsg3BTWktWNNoWb7RSCRHcbyjlFRpSACq3xUo7jluV36STb\ndtPNjJbjAbO6iImc1x3cZ9JQVoCOC0R8Dy9qM/c6FMiAHNNAEH67ZiF5rEgA\nA+Pk6D7uEp3teW6ZJUw005D+BxfpfN9aRKAoU2X6Anw7G+tsGt6gaIYBa5M4\n2v/745CFvxCYvryp39xDd9ZoEMSOggUPMed7KJmlPpU21lPGkgMHS3Ez5+/J\n4GlHWBF2uO9Uz3eAf6PtdLYmmTycTVEANeSUKNn1hCIyKoTl2pbVW+empYLM\npUYbmS9ylNuKqw4wO7ADpwExjhItrofoT1yF0gsf/7pAuuNHCGFo8dD9pz6z\nQ+WU5Pzng4rw+R7E6Fj7KtkAS41lJFpPmoHbpm3CuW9oHsCj19INeeKAjQMD\nvwTDlnmwELMHE6f/dInjTuqz5Ci4FIMeKSKxvIVz4kCkO+FSD5E0Ld6mvpSl\n4sFzjHjR83ObS0Es+aId0TWwvFUhMTjv+dzjgp+hsk8kBMV+xDvbUPQGVTHS\nlDDhhBrRoVkgbDp6WO1BEusJ8cX3fcEoUW0WMlVFhYbtMdOLbG9mricPDNny\nu5vI\r\n=zwrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"7be93d2b3130b038142db67a6d56a7ed770eef28","scripts":{"lint":"prettier-standard *.js src/**/*.js test/**/*.js && eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"7.16.0","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","husky":"^4.3.5","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.28.0","rollup":"^2.51.1","lint-staged":"^10.5.4","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.3","prettier-standard":"^16.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@commitlint/config-angular":"^12.1.4","eslint-plugin-tree-shaking":"^1.9.1"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.7_1623133319067_0.5730140423310432","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"sinon-helpers","version":"2.0.8","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.8","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"fdc266906768d74d5cf933c224f4bc8c089bdaaa","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.8.tgz","fileCount":5,"integrity":"sha512-bGXs3WEPr21yzqWf5BswMat2+/KeI7puL8M9nLrFP57Uvu27nUJvsEKlulUViSSznLBb/HawOHiPgk10sOYgZg==","signatures":[{"sig":"MEUCIQCjanuvYF03yob3Mv6PL1Xr4MiA36Lf2XD2Mxg0LaM20AIgS7sIX9yEOOTI3uwG3nVFRaXetEKX+jK9eR6l6CWl7gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2FZaCRA9TVsSAnZWagAAbNgQAKRo20/+2b5UuPmu+FUe\nIfG60ae+1PlTYY0H/SnUVlcghh6Uxvgq10xzN1U5mpinJOhUeVqBoV8K6H8b\nXPPO05JAAP7onOejdpEtSH8nK75IlSP5wD6FB91KnXLGQNfCBX2g0+pdMDT3\nwy3ovrNb2fReqav+dykFRcSa+L8KpOfPkrxCxX6T69TVADau/hs9IubTfCJb\nHIiR/WVTiyUZffEAW21H4mnE5jGaeCenwZz+t5KkwH6Ha27Azn67fgClB1CJ\nLAzlkkD0GRAz7JADxhQXIXyx/WueQi+tEiOZcxDEoEGzcxDDw6XYIR4ZeBYU\nnySgpO+YxH62hGGqNYfZ+PR2A5bTZIJ/UgEqy/a1GnMfGHobcGQkZodw5q6O\nO1Udh0EnFnsEE8eFfnaOzRaufd5+W+VVuEZnDatUUBYxdNgNo0m80u3vwUlo\njghFU3MMIhcS7qb1LC5EhbNd/RuCoPSAmHkxUbrY98UvLPBpgocWiFKVasqC\n+UxEsLff8rRm525tv7kPBTd6QEL93fMmWTa1VKi2ounZD1IOd+FHrR+E0wcZ\n1tIGxRWdD3uCH15OtNh7FOK99+dioLvtp+v4EYUE0szgyVr5cHmmYXggAPJl\nYDdK4NPNWDOBQoUsMzVutmLqANlefI2bdbg9RczLCC55mXUGV3u1Q0EDnGyI\nyGnu\r\n=lS5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"495ad5afccd748dbc6af06b56efcee21963e4b05","scripts":{"lint":"eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"husky install && npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"7.24.2","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":">=12.0.1","eslint":"^8.6.0","rollup":"^2.63.0","prettier":"^2.5.1","lint-staged":"^12.1.6","@commitlint/cli":"^16.0.1","semantic-release":"^18.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@commitlint/config-angular":"^16.0.0","eslint-plugin-tree-shaking":"^1.10.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.8_1641567834038_0.021348285678638224","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"sinon-helpers","version":"2.0.9","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.9","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"da70cbd2180fabd1fa818a1a89cbd4a1dfb82c25","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.9.tgz","fileCount":5,"integrity":"sha512-U+7u+LQkBY/udtlnk3KRDqskSsw3U5ezvBU7fbZ5ByUXQLSWMZjID9143cL7uj9PohTTd6+MdeAMBsvZzIKbfg==","signatures":[{"sig":"MEYCIQCa43WD82463g0thkda5UhFUAmznPZ3P9XefJ9ax7ghhwIhAI1qg3+7PvYus4UKrw54hxGlN3z53pZaeGId5eG8sUj2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+PAaCRA9TVsSAnZWagAAxr4P/2iGrgwnuuuLTdlXfeWT\nlAe5GP1osgfbM/dGrBCRRSHFO8bl/l+XkANLjQ6X7ZEgmo7pfGDdvgCxHUsR\nsFXe/mH0pxcRBZGxGH0qoQXfSfsf+ocugx1XEtPUInwUJgETrMoK6jIXn3vd\nkw/RnLHOgxgDy3VVRPGtPvAfcjz7hLtmqGue6ihaqpoBOn62lzG30UUSyAyM\nRVH+Mhpc7vLZ8dNauY0r6g9EoplhCki+Wd6rDiDJ/5I+aBn9sHOiYQ2SETxy\nvBlnD4Tqfa2VQt83DtAraBOrJfvoguv4/sN27iaaSh0Gn9T5ZQqcq5zJPSo0\nFfMD0L9MpGb13iaFsOkFGJ8Tt7CvywYO7Qq2l5nK+8duHx+WJO6joZRpPXDh\ncXjXQ7hsk5ScSO3GEzlXcrg7XcnKj6KBAFZ9qn7keCE0EpVJWepPyNVRw9/u\ntJL2Qoayu0b3BgPyQgM/c4psgrSYC3ZLz4qY+e9T2ydggQQpH5IHPZuHJCee\nH/ANW9Lh63YlOhl4CT9RvNKO6nsirIe/rBJ1tgmiOpkEUw4ZtN/Qmzb/XETb\nk2tjX244cFxl64Ub4awg9NvrXYXP3VO0oPMFpVa+Xs2zRk/xog9iI0O2AFEL\noqgCtfkJDz12LNhVQrmxw8SImvJsa5iWvNzor/z2FVIajmWv4VaLkG4JmF7k\nwWN7\r\n=PnDu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"67e1787ba857773ed411ce6a536d9ef19a3b2196","scripts":{"lint":"eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"husky install && npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"8.4.0","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"14.18.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.0","sinon":"^13.0.0","eslint":"^8.8.0","rollup":"^2.66.1","prettier":"^2.5.1","lint-staged":"^12.3.2","@commitlint/cli":"^16.1.0","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@commitlint/config-angular":"^16.0.0","eslint-plugin-tree-shaking":"^1.10.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.9_1643704346547_0.17791287807740375","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"sinon-helpers","version":"2.0.10","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.10","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"7735854c3d630dcb51cab95a1d2c6d6a33163d09","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.10.tgz","fileCount":5,"integrity":"sha512-WDjVWDSjli92msfkH/1/GwcuRZaHIMFHVTLy69jFS8jQBwE5wo5ZcyN99od2AKtnyguZSYjecZjorTLIuZSqlA==","signatures":[{"sig":"MEQCIE7i+7smTGg5Jc9vGBjLwcUR6dwT7pHtsUWtB1XN7kC1AiB7PtMsIThGdU1MvHgZtbvsjLAQeQcxa99Ux01mPjDTsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ1BPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE/g/+N79eNHssd2Fs2Hk+yr2LPNS+OAAwci1dXeVe/eOJBThEDyDV\r\nklElV75E8ohPII6m5fnL7Q6v1wSq2cxsQa1/7C+HjgVwZIf8Y/FM5+dhkGVX\r\n0lw0D7Lw3Igi0h13St3ltbfIuDjCkwZzbwHwl/dq5puAzqcSNGpGG3ULHnRt\r\nlJAqA/UDIwlEmZ+gWMHnmNLSNZM4vVL1Ncft1PSmYti0NKS5QTXkK41y2Y0r\r\nz8CzBUxXzTqLBQ63OhVj3LVGJBJU0s9j29ZoT+huwWSNT9rKi9RsCqxdxFol\r\nqSmxtP/XCOQSR1E2Svdtv1U3lf0xZiBqUH2zIxeivkCsh5hz4OF7Raq3b6MO\r\n0tTioxa4uDwJtA0uaECzC1hkCzQiTIFMGKjgWJswohb9DzKrjcdPCR5ruwKY\r\nWhNxNytiKiXAHDArbkxIci6eHtIgW2+tRNs/zJfFj6sjEF+Mvf0z0OfN5Xik\r\nkQf7MkGyRTV1zU4Zp8g7grVVZCYNRGuNjlE2saQOQJxnsajXNHRUSTIG+bgx\r\nV4w/6KRZYzwX1NWV7w9dSZu705ARQyYwyax2Egx+usrS7VtC1mffkWu8Cv1t\r\n6PVb6pYovOBVqCw8qyPMhfWWcqnT0ocF0pZroyCL8SEXb4iwtmYljbQcL1ug\r\nWL3t3l6l8q9Mtg8Wd+zJqySgA/QlHsBRu+8=\r\n=qWsJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"cfac23df98f4eb0b1da96d2233942bb5bb305cbe","scripts":{"lint":"eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"husky install && npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"8.5.3","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"14.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.1","sinon":"^13.0.1","eslint":"^8.10.0","rollup":"^2.70.0","prettier":"^2.5.1","lint-staged":"^12.3.5","@commitlint/cli":"^16.2.1","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@commitlint/config-angular":"^16.2.1","eslint-plugin-tree-shaking":"^1.10.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.10_1646743630972_0.8733213575616614","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"sinon-helpers","version":"2.0.11","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.11","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"e6396d0751f25760648ca64077ceb9402819f348","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.11.tgz","fileCount":5,"integrity":"sha512-/fjbA/riJVD4UEoFwXmJlNWRtICubwxRwH2CMsX8Y93GaACZ/fMq2jxSjYWSKxTUELOuOwI8JQF9eL7qeMh6Xw==","signatures":[{"sig":"MEUCIG3aTssAVvY3J1JySLzNXApPM5xjOdkSDWFOEnySf15BAiEA2GL3cpxyKGLOwdf59WKGeRtzU9yHlGlm2AD8xA8yZmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejLHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpivA//eQFDtkmb/pBnZ6pZ5f4pk3oFcKQ05naB/tHVa27ETKdPx3L1\r\nJZd3+QpJ6wnCXwvGfqWz9IbCXjW+/p7wfRkzSkqgq7d9v4ZdT6WbcQ66VlUG\r\nfi2xPZ6hYOZB0AoqAGufht9eHxQ/jwcmrDXRkZtRrnGLdqava5axU7LrEnJA\r\naCSgULhZKaI5AWfUNjt1fdWsz2qrINoxKJapXmfPk0Wi8Gu1t+2GZhBxytis\r\naMomrUN1ohbU3IPQh1+juwHCnMWhZ1jU3LaL8SvWPYre4MepunxfZZEFxHxm\r\nN0fzhua/WjiAC/oFQ36Xm9Z/jOdxMvo/akwBBzoJgyWTVyokRYn9JVdElDt6\r\nCaITfaft9N17408RRiQCcdL8aZpM5p36Q86v9MogwqZpsHlLEO/mH6OsQ0il\r\nj5OVY/XJPBoxyqS5lyReKnIfjiX4hzHautoTmcayxDD8PBWhCV6oQ0LRnabe\r\nnW5zpO6FsSLPJazj+8DJ+0y2+k33j+g4yilXS0lf0f5AO8LM+pmm0m0NfIH/\r\ndKMZF9jYaPPgPqIMTkIB2YzFUd4WIjWDfUzkGurk2ZGPmeCbMzH9XKv8ZJlJ\r\ngcppoBtiqpo8kyJas1CE3JggIkyqbcZPVZrWfPMZK79+I/jiSJHMNNdfQ3mX\r\nI6jVNYluxu8wrKduAPKc8QBTmHygDLBsU50=\r\n=Af8I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"797ca5c383cd627c41bea735e14fe5d392f13f69","scripts":{"lint":"eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"husky install && npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"8.9.0","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"14.19.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.15.0","rollup":"^2.72.1","prettier":"^2.6.2","lint-staged":"^12.4.1","@commitlint/cli":"^16.2.4","semantic-release":"^19.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@commitlint/config-angular":"^16.2.4","eslint-plugin-tree-shaking":"^1.10.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.11_1652175559100_0.7050222237634693","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"sinon-helpers","version":"2.0.12","keywords":["sinon","constructor","stub","mock","spy"],"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","_id":"sinon-helpers@2.0.12","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"homepage":"https://github.com/TNG/sinon-helpers#readme","bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"dist":{"shasum":"a1a04b4af9126bf67feb187cfff9d69045b96b59","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.12.tgz","fileCount":5,"integrity":"sha512-jjrDpRan9QZQDallTq5XqAc0nOI07rjqtIH/UnynSvQgRqWKMJBLDgZh2VLAVydof/ipKcRJwDUqUOLwFFz0+Q==","signatures":[{"sig":"MEUCIGcIboM6j8yPKgEwMETUDeJFXgFxt9Nv9PmfqpLA79V0AiEAwxi5afsrf73mXVtIJJ7L7EJrTKNWDwDBvopTvPsW0LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+vNwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxXw/+JCczo3XX35cHWaCbbf/EpzSQWcwalgZPp5+fJi6NsYQMPGh4\r\n85dDpRZdY0vJPBsViBaReLc4DIrglDc6dD3LEd3f6RS2Q/RjjBA+OEgOTnh+\r\nIMKO2XbhiGx3fn5NAyuv9sPBfQ2nF+nuyyEE7pU/oMWHdVtYUqufe5SPRb/h\r\npcCKcahfxwUyQwkS9n6sE0mhLgzCoxEKIl1haNmk6FygTtN3mKKZVXTQWz+j\r\nDe6oVRCI4JML7qARRoXF1svtlngdb9ImC52aXqQXBUs5/4FuCEBRS6bvnCpd\r\n/bIWircIrrZ75bMZKzVlxKY3wiQt0mzEFpSSKK5WNm8fzIoeThSchI3kKSiE\r\npbZ0ECirHq/RO77EmB0fmHvc0Rl9pslSA9AO71UGwrAxyVchUhN3lGZt43GI\r\nNLbdX1aH18Ay/phh4O2/Yq008GqEUV5bvtDrPeVx3hDQS9iEmlKG3ivFNDW5\r\nvFhV+9he2dcsnO1J/zZA5d1bvAoacRTX6E52CeOFABG/UqBLlI4FEBVQvaZP\r\nXxtVxfTWTU75oPEJUpdjPSJCbnhy7AZFM0jl1M/mHewqciMcE5aruT8sONzZ\r\nv6DSAB8pr0I0D6WtsCtW4VhWwQPegbjMB8VJEivpdNbqKf8qoQbcCAci810D\r\nH4z9376MQQLKQTsx8NtU6UNongKxo/W03AM=\r\n=Ss0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"gitHead":"132942d6da1c90cc143c2ba3b247dac73f39abcf","scripts":{"lint":"eslint --fix *.js src/**/*.js test/**/*.js","test":"npm run build && mocha","build":"rollup -c","prepare":"husky install && npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"repository":{"url":"git+https://github.com/TNG/sinon-helpers.git","type":"git"},"_npmVersion":"8.19.4","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","directories":{},"_nodeVersion":"18.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","husky":"^8.0.3","mocha":"^10.2.0","sinon":"^14.0.0","eslint":"^8.34.0","rollup":"^3.17.3","prettier":"^2.8.4","lint-staged":"^13.1.2","@commitlint/cli":"^17.4.4","semantic-release":"^20.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@commitlint/config-angular":"^17.4.4","eslint-plugin-tree-shaking":"^1.10.0"},"peerDependencies":{"sinon":">=1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sinon-helpers_2.0.12_1677390704582_0.7786638504553796","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"sinon-helpers","description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","main":"dist/index.js","module":"dist/index.esm.js","engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"git+https://github.com/TNG/sinon-helpers.git"},"keywords":["sinon","constructor","stub","mock","spy"],"bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"homepage":"https://github.com/TNG/sinon-helpers#readme","peerDependencies":{"sinon":">=1.15.0"},"devDependencies":{"@commitlint/cli":"^19.7.1","@commitlint/config-angular":"^19.7.1","chai":"^5.2.0","eslint":"^8.57.0","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^5.2.3","eslint-plugin-promise":"^7.2.1","eslint-plugin-tree-shaking":"^1.12.2","husky":"^9.1.7","lint-staged":"^15.4.3","mocha":"^11.1.0","prettier":"^3.5.1","rollup":"^4.34.8","semantic-release":"^24.2.3","sinon":"^16.1.3"},"scripts":{"build":"rollup -c","test":"npm run build && mocha","lint":"eslint --fix *.js src/**/*.js test/**/*.js","prepare":"husky install && npm run build","semantic-release":"semantic-release"},"version":"2.0.13","_id":"sinon-helpers@2.0.13","gitHead":"5651e5c1ab7f63cd250c1d4e6cd9ccd935fd69e3","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-akdpnCaZIZzFbq5KOK/v2obOeHOpvDdZQR7GXwCG16ZZy9yWnWvHnOQyfSEthfhvjjrQx1sSoib7HgKKPWN3cg==","shasum":"5ffca232f003d0ce7eb1d07acb00628fa67a590d","tarball":"https://registry.npmjs.org/sinon-helpers/-/sinon-helpers-2.0.13.tgz","fileCount":5,"unpackedSize":29459,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA/lFxYRXgQjBq2rvKfL5EZ8k1WoTcomsyPLcFU+hbKhAiEAtHAlq/qpj41yCRJmdH3vnA0vaE0XOTTBZW3XNSQpuic="}]},"_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"directories":{},"maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sinon-helpers_2.0.13_1739802870561_0.33117532636740377"},"_hasShrinkwrap":false}},"time":{"created":"2016-09-18T09:37:09.713Z","modified":"2025-02-17T14:34:31.005Z","1.0.0":"2016-09-18T09:37:09.713Z","1.1.0":"2016-09-18T12:05:35.896Z","1.2.0":"2016-09-19T06:02:26.838Z","1.2.1":"2016-09-19T08:09:32.426Z","1.2.2":"2016-09-20T18:16:30.311Z","1.3.0":"2016-09-21T04:53:16.703Z","1.3.1":"2016-09-22T04:51:15.864Z","1.4.0":"2016-09-23T13:29:57.020Z","1.4.1":"2016-09-23T14:42:44.833Z","1.4.2":"2016-09-27T05:42:26.114Z","1.4.3":"2016-09-27T05:48:49.030Z","1.4.4":"2016-10-04T05:32:30.281Z","1.4.5":"2016-10-05T06:52:19.527Z","1.5.0":"2016-10-06T10:03:27.992Z","1.5.1":"2016-10-07T12:14:03.286Z","1.5.2":"2016-10-11T05:30:38.928Z","1.5.3":"2016-11-25T05:49:30.166Z","1.6.0":"2017-01-02T12:42:26.198Z","1.6.1":"2017-01-05T07:33:26.335Z","1.6.2":"2017-01-14T22:46:41.429Z","1.6.3":"2017-02-03T12:04:11.861Z","1.6.4":"2017-03-01T05:42:28.725Z","1.6.5":"2017-03-03T05:19:06.516Z","1.6.6":"2017-03-17T05:25:41.214Z","1.7.0":"2017-05-27T22:03:49.318Z","1.7.1":"2017-05-28T19:35:57.878Z","1.7.2":"2017-05-29T07:21:08.943Z","1.7.3":"2017-06-07T09:42:01.083Z","1.7.4":"2017-06-07T16:54:49.098Z","1.7.5":"2017-11-30T16:52:04.491Z","1.7.6":"2018-06-05T04:46:28.326Z","1.7.7":"2018-06-06T13:42:56.273Z","1.8.0":"2018-11-02T15:41:52.826Z","2.0.0":"2018-11-02T22:59:56.680Z","2.0.1":"2019-03-08T06:24:51.430Z","2.0.2":"2019-09-03T10:58:24.246Z","2.0.3":"2019-12-14T09:06:26.995Z","2.0.4":"2020-12-12T15:03:12.258Z","2.0.5":"2021-05-07T15:19:38.024Z","2.0.6":"2021-05-11T08:42:04.354Z","2.0.7":"2021-06-08T06:21:59.230Z","2.0.8":"2022-01-07T15:03:54.260Z","2.0.9":"2022-02-01T08:32:26.678Z","2.0.10":"2022-03-08T12:47:11.140Z","2.0.11":"2022-05-10T09:39:19.266Z","2.0.12":"2023-02-26T05:51:44.724Z","2.0.13":"2025-02-17T14:34:30.842Z"},"bugs":{"url":"https://github.com/TNG/sinon-helpers/issues"},"author":{"name":"Lukas Taegert","email":"lukas.taegert@tngtech.com"},"license":"Apache-2.0","homepage":"https://github.com/TNG/sinon-helpers#readme","keywords":["sinon","constructor","stub","mock","spy"],"repository":{"type":"git","url":"git+https://github.com/TNG/sinon-helpers.git"},"description":"Create easily configurable sinon stubs that mimic constructors and keep track of their instances","maintainers":[{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"}],"readme":"# sinon-helpers\n\nCreate easily configurable [sinon](https://github.com/sinonjs/sinon) stubs that mimic constructors and keep track of their instances.\n\n[![npm](https://img.shields.io/npm/v/sinon-helpers.svg?maxAge=3600)](https://www.npmjs.com/package/sinon-helpers)\n[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?maxAge=3600)](http://standardjs.com/)\n[![npm](https://img.shields.io/npm/dm/sinon-helpers.svg?maxAge=3600)](https://www.npmjs.com/package/sinon-helpers)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?maxAge=3600)](https://github.com/semantic-release/semantic-release)\n\nIf updating from v1, please see [updating from v1 to v2](#migrating-from-v1-to-v2).\n\n## Motivation\n\nEspecially when working with the new ES6 classes, a common problem in unit testing is to find out if a module creates\ninstances of a class using the right constructor arguments and which methods are called on these instances. Moreover,\nit would be nice to be able to control that these classes are properly stubbed i.e. that in our tests, none of the\noriginal class code is executed.\n\nNew test dependencies can be easily injected with [rewire](https://github.com/jhnns/rewire) or\n[proxyquire](https://github.com/thlorenz/proxyquire) for [node](https://nodejs.org) testing and\n[inject-loader](https://github.com/plasticine/inject-loader) or\n[babel-plugin-rewire](https://github.com/speedskater/babel-plugin-rewire) for [webpack](https://webpack.github.io/)\ntesting. The question remains how the stated goal can be achieved using a mocking library such as\n[sinon](https://github.com/sinonjs/sinon).\n\nIn the examples, we want to mock a constructor `MyConstructor`.\n\n### Approaches without `sinon-helpers`\n\n- Replace `MyConstructor` by `sinon.stub(MyConstructor)`. That way, we can find out which parameters are used to create\n  instances. The instances, however, will feature none of the methods of `MyConstructor`.\n- Do the same using `sinon.spy(MyConstructor)` instead. But now the original code is executed as well and we still\n  cannot test method invocations.\n- To test method invocations, we could stub methods of the prototype i.e.\n  `sinon.stub(MyConstructor.prototype, 'myMethod')` (do not forget to remove your stub after the test!), or if\n  `MyConstructorStub = sinon.stub(MyConstructor)`, we could use `MyConstructorStub.prototype.myMethod = sinon.stub()` to\n  add the corresponding stubs. Now, however, all instances share the same stubs and we cannot match stub invocations with\n  the instances on which they were invoked.\n\nTo really solve this problem, we will need to create our own custom constructor. **sinon-helpers** is a library that\noffers an easy and generic solution to this problem.\n\n### What **sinon-helpers** offers\n\n- `MyStubConstructor = getStubConstructor(MyConstructor)` generates a new constructor using `MyConstrucor` as a template. This means that new instances will contain all methods of `MyConstructor` as stubs including inherited and non-enumerable methods but skipping getters.\n- `MyStubConstructor.instances` holds an array of all instances that have been created using this constructor. If you expect only a single instance to be created, you can retrieve it directly via `MyStubConstructor.getInstance()`, which will also throw an error if more than one or no instance has been created. Thus you can test for all instances separately which methods have been invoked in which way.\n- `MyStubConstructor.args` returns an array of arrays of arguments used to create the instances.\n- As the prototype is not modified, you do not have to clean up your stubs after the test!\n\n## Installation\n\n```bash\nnpm install --save-dev sinon-helpers\n```\n\nor\n\n```bash\nyarn add --dev sinon-helpers\n```\n\n## Usage\n\n```js\nvar sh = require('sinon-helpers') // CommonJS\nimport * as sh from 'sinon-helpers' // ES6\n// alternative: import {getStubConstructor, getSpyConstructor} from 'sinon-helpers'\n\n// Create a constructor mimicking a given constructor\nvar MyStubConstructor = sh.getStubConstructor(MyConstructor)\n\n// You can initialize your stub to e.g. provide return values for your methods\n// or add fields that are not part of the prototype\nvar MyStubConstructor = sh.getStubConstructor(MyConstructor).withInit(instance => {\n  // this assumes MyConstructor.prototype.myMethod exists\n  instance.myMethod.returns(42)\n  instance.additionalField = 'added'\n})\n\n// Create a constructor that calls through to the original constructor\n// with spies on all methods instead of stubs\nvar MySpyConstructor = sh.getSpyConstructor(MyConstructor)\n```\n\n## API\n\n### `getStubConstructor(<OriginalConstructor>)`\n\nReturns a [`StubConstructor`](#stubconstructor-api) mimicking the given constructor `OriginalConstructor`. When called with `new`, this constructor creates an object with stubs for any methods of the prototype object of `ConstructorName`.\n\nIf you call `getStubConstructor` without any arguments, you receive a StubConstructor without any pre-defined methods. A `StubConstructor` features methods to configure and query the created instances.\n\n### `StubConstructor` API\n\nA `StubConstructor` has the following methods and fields:\n\n- `.withInit(onInit)`  \n  Each time a new instance is created, `onInit(instance)` is called receiving the new instance as parameter; this enables you to perform manual post-processing like configuring return values and adding additional fields before the instance is returned.\n- `.instances`  \n  An array of all instances created with the stub constructor. Contains `null` if the constructor is called without `new`.\n- `.getInstance()`  \n  Throws an error if no or more than one instance has been created. Otherwise, returns the instance created.\n- `.getInstance(index)`  \n  Throws an error if not at least `index` instances have been created. Otherwise, returns the instance `index`.\n- `.args`  \n  An array of arrays containing the arguments of each constructor call.\n\n### `getSpyConstructor(OriginalConstructor)`\n\nReturns a [`SpyConstructor`](#spyconstructor-api) of the given constructor `OriginalConstructor`. A `SpyConstructor` is similar to a `StubConstructor` except for the following differences:\n\n- The `OriginalConstructor` is called when creating a new instance.\n- Methods are not stubbed but spied on.\n- Which methods are spied on is not determined by looking at the prototype but by looking at what methods are actually present after the original constructor has run.\n\nThis is useful if you need to preserve the constructor's functionality while being able to track its instances. Note however that having to rely on `SpyConstructor`s instead of `StubConstructor`s may be an indication of strong couplings in your software that are generally a sign that your architecture could be improved.\n\n### `SpyConstructor` API\n\nA `SpyConstructor` has the following methods and fields:\n\n- `.withInit(onInit)`  \n  When a new instance is created, `onInit(instance)` is called receiving the new instance as parameter; this enables you to perform manual post-processing before the instance is returned.\n- `.instances`  \n  An array of all instances created with the spy constructor. Contains `null` if the constructor is called without `new`.\n- `.getInstance()`  \n  Throws an error if no or more than one instance has been created. Otherwise, returns the instance created.\n- `.getInstance(index)`  \n  Throws an error if not at least `index` instances have been created. Otherwise, returns the instance `index`.\n- `.args`  \n  An array of arrays containing the arguments of each constructor call.\n\n## Migrating from v1 to v2\n\n- Instead of `getInstances()`, use `instances` to access the array of instances.\n- Instead of `getInstancesArgs()`, use `args` to access the arguments used to create instances.\n- `afterCreation()` is now called `withInit()`.\n- `withMethods`, `withStubs`: These methods have been removed in favour of using `withInit()`, which is much more powerful.\n\n## Contributing\n\nFeel like this library could do more for you? Found an issue with your setup? Want to get involved? Then why not [contribute](./CONTRIBUTING.md) by raising an issue or creating a pull-request!\n","readmeFilename":"README.md","users":{"lukastaegert":true}}