{"_id":"ts-sinon","_rev":"32-a47caec83256004874f63c074b2b1e42","name":"ts-sinon","description":"sinon library extension to stub whole object and interfaces","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"ts-sinon","version":"1.0.0","description":"sinon library extension to stub whole object and interfaces","main":"index.ts","scripts":{"test":"mocha -r ts-node/register ./index.spec.ts"},"author":{"name":"Tomasz Tarnowski"},"license":"MIT","dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","sinon-chai":"^2.14.0","@types/chai":"^4.0.10","@types/mocha":"^2.2.44"},"gitHead":"5258347b802a0d4cf1c4ccc07932bf2cefa92cbe","_id":"ts-sinon@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-xJswx8tBbgeiAfhEccfGMGcKow1saUto4pzF+P2D9tuHqyT5Bqk+Hd+Dm5frwf1iTxt76sxzm6XETr3LhtreBw==","shasum":"769e5485a5d65f7d886e1652e1d281277d9407cf","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQ7tam6XZ0XdxrWyHem3myTlQvb16nnaXntktE4sYSnAiBqgR4b/KHEr2naBpPxl20MPfHrRn8+PXQqDj1F5T84rA=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.0.tgz_1513469403756_0.5418336382135749"},"directories":{}},"1.0.1":{"name":"ts-sinon","version":"1.0.1","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"index.ts","scripts":{"test":"mocha -r ts-node/register ./index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","sinon-chai":"^2.14.0","@types/chai":"^4.0.10","@types/mocha":"^2.2.44"},"gitHead":"fb5f016c03e3ded849510aba97b3778c03fc5d59","_id":"ts-sinon@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-LtPK52FxUONSxL6amo9pl8BXGRLb8z91c6JtzNS2YIF5096mvr9/ReE+kuEjkQLNTjQLewP3FDyuzk6Zm12oxA==","shasum":"e1d5728f3f5d8c95dc1e1efa74faaff75b2ea93d","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRRsUTJ3m4QqZTJzUTiD38fogPJdCGnkr8APlUhT05fAiEAp2fYqFuSwEWqkQMR5MP/KQ0LEhSM/DFWBxm1kmXAywg="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.1.tgz_1513470725519_0.5203903424553573"},"directories":{}},"1.0.2":{"name":"ts-sinon","version":"1.0.2","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"index.js","scripts":{"test":"mocha -r ts-node/register ./index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","sinon-chai":"^2.14.0","@types/chai":"^4.0.10","@types/mocha":"^2.2.44"},"gitHead":"a31329bfc32db607cff356401dd0c0c24dc15f75","_id":"ts-sinon@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-uQdbjeuhYre4m1wyVNQvR66IwVzQIHk0B7CQfVhZO4m7JCLymyBGSpComv3/6d6yZ+xeH+wVAjKTYlLABbXlqA==","shasum":"48056e80871f78e28b516e7b16724c1451bd0789","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY/FIG/lkTifytJQdbdHPunc7hxkxuMv52yGKIrP6DHQIhAMmgCchMfhivy8LZcUf07/Iz6JVxKZZaqS6xiIADBQy3"}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.2.tgz_1513471464823_0.8596037470269948"},"directories":{}},"1.0.3":{"name":"ts-sinon","version":"1.0.3","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"index.js","scripts":{"prebuild":"rimraf lib","build":"tsc","test":"mocha -r ts-node/register ./index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"28de1436fe3f9b0e4dc41c16a19dd8584886916b","_id":"ts-sinon@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-NBN2mCvxl8FHOYQ95P0JUo3oqz8aw1GmOm94IYgFggRJWIGxG8tnAviAdDQI5nxbYp9FAsmzxA8HkJju7PPUZw==","shasum":"d50d3f43ae9a387ffc5e893ee1dbd1af6a3b6777","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9d/mqDMgQLZeNJCHvd3eLV7f/sTfbE2cJ0En0musQCgIhAOT4xpCVlSlJXvzX276Jp2okqN0NAUxvsIvRRFsSLccB"}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.3.tgz_1513472179127_0.7039186484180391"},"directories":{}},"1.0.4":{"name":"ts-sinon","version":"1.0.4","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"dist/index.js","scripts":{"prebuild":"rimraf lib","build":"tsc","test":"mocha -r ts-node/register ./index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"13b2470785570fbcff99daaa0fd11e61658837f3","_id":"ts-sinon@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-gBHXbS3s1YwEpRbm8lUQt3PAMHkDy8DYamqUjJWQ+T5nYxiT9iiskWO3DHHZssRt6GSsSfO3XRAmliT6iXw9qg==","shasum":"5747749cc31deac6d016947d21d206beccac8281","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtIFqMzIWZo9rIzsnQmtMsNenOyAVk3bM4GupZ1Z4NNAiBRgAzvfYDTuj2ssJpROwUqbXwRyPv3je9qWZGRfgfUpg=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.4.tgz_1513472256011_0.8972512637265027"},"directories":{}},"1.0.5":{"name":"ts-sinon","version":"1.0.5","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"bundleDependencies":false,"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"lib/index.js","typings":"lib/index","scripts":{"compile":"rm -rf 'lib/*' && ./node_modules/.bin/tsc -p .","test":"mocha -r ts-node/register ./index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","sinon-chai":"^2.14.0"},"gitHead":"f995facf848812509e28a5bece131251e50ddcd7","_id":"ts-sinon@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-CiX5yAF2F3fMv49Bk1EmKIm7KX08NPVWjFozfBriUebALp9qE6RpJKuYDR9GVAUhbXTamDzeFhduUvZgJYV2NQ==","shasum":"73ee553a2ca8efbac0a993c546e8156c24505ca9","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVaGcfsEP1TCKNIPHEzP0I3iWtHSyaygf3jzFgn92uTAiBej8mJsmDiClJ7pOE6yfFV9lqAPbW82pbjLuJrUcTC/A=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.5.tgz_1513473227428_0.49245187174528837"},"directories":{}},"1.0.6":{"name":"ts-sinon","version":"1.0.6","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"lib/index.js","typings":"lib/index","scripts":{"compile":"rimraf lib/* && ./node_modules/.bin/tsc -p .","test":"mocha -r ts-node/register ./index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"b6a0afc2c890f387c5fbcc4c4be2650b6cd83491","_id":"ts-sinon@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-ZwnmR0Vprv205/gZ5+pOvS9aiRHVsB//T145LYtb4xukfL1hzDU5CJf14UAsA4mGdNfP+3ptadvZut3Y0o+bPg==","shasum":"3d285fb74354a4bde44e11b3ca9659e5c135d7e4","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBg3AV7nzQC6/n8QUEDyJgEO6FOrqikRoLrqnBSj9JKAiEAp9IVhrqDyzqYaFvQJgnRmMzHdWHkwV66XjhnjhdOPgg="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.6.tgz_1513543734292_0.7924382349010557"},"directories":{}},"1.0.7":{"name":"ts-sinon","version":"1.0.7","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"lib/index.js","typings":"lib/index","scripts":{"compile":"rimraf lib/* && tsc -p .","test":"mocha -r ts-node/register ./index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"09adaeb21995f40e24e7f723085580ac760c51b5","_id":"ts-sinon@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-siZnxdx6p7IPWwwMH87oPrIcyUdDl5AaF9CcF+gqmOJEcwwBZRO4XgbPLNDp/FGzSEW6KSLp8eM45W4e3DXiIQ==","shasum":"a1a84b0342b031315ea6953f9954fe0efad72bf2","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIHbCjrsZCsuzzwNnn6Vpo6EV7vs/nlFmZg+gGR2IzoAiEArD3Ivvsggv47eAAVAtwqDaYpG2KXe377qMPfedNMmCA="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.7.tgz_1513544193915_0.18028279161080718"},"directories":{}},"1.0.8":{"name":"ts-sinon","version":"1.0.8","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"install":"rimraf dist/* && tsc -p .","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"3026e514368a2d0ef507fbec7ba00437bd3bbda8","_id":"ts-sinon@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-TkTLq3MDV/qiBeAHKemB1MnrVQK3RNd4DWEzVe+NMV3Z6a+khzxer2h1Yk7dNND9aKEB805rQlpFpJz7QWcv5g==","shasum":"bd362f761cfca5b75ce739e60ef7689f804ac947","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/fAaNZ8cmz6Kj0pVg4fhmTkO/udwVF+XBjXczXHtn3AiBlPocqW+vRtnD1sTi3El/7j0RQ+9qCKli5aSGBQq/GkQ=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.8.tgz_1513545905795_0.19669516454450786"},"directories":{}},"1.0.9":{"name":"ts-sinon","version":"1.0.9","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"install":"tsc","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"5be8f86481ba84e0df83264a3ab22baf627bca27","_id":"ts-sinon@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-PcdeXUkbf4wmqY+e/XfBjg83qIydd+VquuR5t4kFfUOEAJ0IP79c4ppPZZB3VHSEXw7K+bpyBqGnCAloghM1jw==","shasum":"5f7a07a976a391a502c5da713a84532c5d9a96ff","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzcUlEK1rXyMKITvORdlkd38BLk1hgflj7vzdh3+nTSwIgLU347IhdmGEXPvHkVCecbHHvSaleP/Zl87b+2TxFWv0="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.9.tgz_1513546100246_0.6716919406317174"},"directories":{}},"1.0.10":{"name":"ts-sinon","version":"1.0.10","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"install":"tsc -p .","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"fe8464e5be577c09645dadaf7f81c6be261f1b72","_id":"ts-sinon@1.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-j7Xv/DhbL5hnSmfTPaf5QP5LWOIydt3uOH5DCI5IaVSLOfN7wRvT2vTI8ChFtslGqUV6brxJHNHlj4HU53+/gg==","shasum":"bb711412ad24564677c7fd188040b9214bd011f5","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhJOHB5BbIPTkLxLkqWn7fVZeZqat42Zh38KtYo4SS6AiAEOX+Nj94G0eGdQ8HPg3ENEWonMhAhvI57z2aW/ShSjQ=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.10.tgz_1513546461130_0.7783030462451279"},"directories":{}},"1.0.11":{"name":"ts-sinon","version":"1.0.11","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"install":"tsc -p .","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"85033784e599334a46161383a42ed89a0ebba04e","_id":"ts-sinon@1.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-eHWklSSno20Ygnm2A4t75iIMWyl15Ku28wwxQDJ+kRFWfgyY4QfRxPwD4q7hiEb+4tdGXdKM6f0iDQiIOvnC2w==","shasum":"78fe9e7766e40df120b6a8380727b73abfd16263","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCE5KlzrDswSTCL7oGGsXEDl7JncbNWNOnfZiaFdAoOAiBbqofHSEcuC7TKaRwNX/NJRnvcuK6a0+LXy2XGI/bK8Q=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.11.tgz_1513546795894_0.5806351525243372"},"directories":{}},"1.0.12":{"name":"ts-sinon","version":"1.0.12","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"install":"tsc -p .","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"typescript":"^2.6.2","ts-node":"^4.0.2","sinon":"^4.1.3","@types/sinon":"^4.1.2"},"devDependencies":{"@types/chai":"^4.0.10","@types/mocha":"^2.2.44","chai":"^4.1.2","mocha":"^4.0.1","rimraf":"^2.6.2","sinon-chai":"^2.14.0"},"gitHead":"d00d6aabd447c31ddb81b2a2bc384defbdf50380","_id":"ts-sinon@1.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-qJfp+o0HxUvGUcr8dyi9lv+VebR/yqNV/jOi/Vs80tFdrsfuCknLcUQt8EEXO/pQY0yVQ01k3U0twVsVa2wvvg==","shasum":"8e963124f6f03c6315c9a092e37714c477014de2","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsqqEFKsdKUWzDxABYdZODskfhj4c0V5mVjdN7pcClCwIgMRa6zibcXeZ6n1kgcPqvIxgaTqErsyEo0eL8TUFdgYQ="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon-1.0.12.tgz_1513553713760_0.3679755921475589"},"directories":{}},"1.0.13":{"name":"ts-sinon","version":"1.0.13","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"install":"tsc -p .","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.9.0","@types/sinon":"^7.0.5","@types/sinon-chai":"^3.2.2","sinon":"^7.2.3","ts-node":"^8.0.2","typemoq":"^2.1.0","typescript":"^3.3.3"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","sinon-chai":"^3.3.0"},"gitHead":"9efbfa825a1c0ba9ce1e23d5de6a0ddc021c4b4c","_id":"ts-sinon@1.0.13","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-J0J8lgDsmcV7Xe7MC6+10DuoufhYGTw52jtNpbmJQ13VbUMsboHR6iXSrRrEIVDPvZTUisEil3eIi+1Yo1PjOQ==","shasum":"896d2a1c763ef5ce80c0e94cba46a6c00605315c","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.13.tgz","fileCount":9,"unpackedSize":17716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZGHUCRA9TVsSAnZWagAArTMP/jAg/EF24ILtoe3jITkW\nNIUf+Ful2B82SzErtHVLrA/QDFnVMfrHsJzQyYWnjYyaEMXIHNdfAmpPEehg\nz5ID6vMxzz9hoGVPdvLnntbMK7M9aTZj3qfIJUF33R4gHCl7fAZzU7Hgx+3U\nz9oFNMg6FM90BwqWbjEDmq+f+lF0ih4gfEPaMx4HMhSzRSCmKzxopKSf7IQJ\nFmOBZCKIClF1srxsudf9iyqpPVxruIjXmS6FyUBoNzF/y+dkTkBckt+oL01X\ngkk/atv3o6DJlGQRvFSSr2WJM8n4UYqKmv6r6++FEiDO5q3USBbAh0tFWmrp\nnxCjbV3rtqZXWQyNT5riyaRlngJgxPwQWdTyd6POKnpak6uIrkM4uzPOnQPE\nXP7/1PHcvAuNGKwOjaZ1aPoX03nzRW2h10vQJgeTaTWIsadBVOH20VQUBimZ\nRYlPJ9obR2mVR64nkVpG7JpKScSJWb4NI3fFicJhsvpyqBskXrrth63xomv/\nhgz1fAGbhjq3kr4RCxiLibTtlWE1A2n5nHsi2S1J7qTj5U8v5AreHtxIWY+u\n5+yXhGxdWZg9zqd9H4DBFt0+btJyR5UDBj8eWFvl7u5IVWNNO2A8fekvfN5G\nUG8woFYJX/Ea3qSxDGgCvuLBGbiPk6NX0BCFvC+Cw6niTRPHn86w3dnLiQCO\nodQn\r\n=Z4QV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Fw7rkW67h/xxepizlprhDR7dwsyoLukz54RB2iQ14QIgLL5RyUg0ESux4p9civ48izxFTzHEzbJ3e4QR3bJN6T8="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.13_1550082516167_0.49576344815768536"},"_hasShrinkwrap":false},"1.0.14":{"name":"ts-sinon","version":"1.0.14","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prePublishOnly":"tsc -p ./ --outDir dist/","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.9.0","@types/sinon":"^7.0.5","@types/sinon-chai":"^3.2.2","sinon":"^7.2.3"},"devDependencies":{"ts-node":"^8.0.2","typescript":"^3.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","sinon-chai":"^3.3.0"},"gitHead":"008dd221a9b3c009911b9ec8353912edb149d897","_id":"ts-sinon@1.0.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-RCkIjbLC3R6L981epqguhl/OkrpUiyoWVmfI1tbVEu7xvAY2SRc4Xmq2oKQ0Oa8Jraqqzs1hBtrWtNy5If0lOw==","shasum":"f6dbc4630b0ae753b4a70d3975db6dde9941501c","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.14.tgz","fileCount":6,"unpackedSize":13745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccAo0CRA9TVsSAnZWagAA3x4P/3r0dvhCockdzvk2D9ra\nXgirC0/1o/uBfVJqV4n6Jd9fLU37iw/hFvXn+02cNRUMoh8pl5G4YHRRuFBu\n1t/DqJYPSGSbSNDXUnGUMjW8Lv7ijapiFA4tcZSf+zcIjjUR9nyVsCQcoDLZ\nB08GBbTDHcYl+e7V0l2a3593nixktj1QXUFwS94eTzG5dqVUBc1mmODb1+Mg\nvdL1aUvn8jqGtokqDofFVqel5dbJHWUGZZ7uOQvSCFx1yCldtERVHBYu860z\nVyscG3/a+tLffbMbQAnlQGZsBBMkNipIdKzTjdjU2NafJeN1e+zPoNvfK+6A\n/9uKilftnMfNgjN5OG3wvkmNp7UC6ooVftRtGVmEwWpm5rxJRZoCpelB3KpQ\nEkFNOlBUkgJmp6omp4As5g5pNU1j+1axYq/xTeInYVJeAiAAhA7gSEibA//f\n7YUFtBxWznDgARzTqPZAQPjFBQHGtNZX02g7njwiLkEliUnfY11lkjUBtBKR\nTNSpCjpncRz25WmBeWnZdrB/NUxij6llPCj13Y8Ph3tEgiRSIUZy8HSNY//e\nKJKzibwFZiDQNy0Zpu2fgHyyPD2Ta9CFKjX5tlRIKr0Z1SPiXDi1HB1K5o7H\nClM10pyvCd6HsuPDlZA8jG9Tbbh03SgrYmAlMPkYnEuA0mjBZOZtL1TjjYux\nS3iJ\r\n=nK2x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDmKbkRYzanwFoaVPcScNTQCDn/jW2Rr6VVNR38cNMkwIgITqyfzpcXr0Ril/2KRF+Bku3nhtE7IWEitrSh2UYdIQ="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.14_1550846515413_0.49478455243749386"},"_hasShrinkwrap":false},"1.0.15":{"name":"ts-sinon","version":"1.0.15","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prepublishOnly":"tsc -p ./ --outDir dist/","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.9.0","@types/sinon":"^7.0.5","@types/sinon-chai":"^3.2.2","sinon":"^7.2.3"},"devDependencies":{"ts-node":"^8.0.2","typescript":"^3.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","sinon-chai":"^3.3.0"},"gitHead":"28aa09cdaec0afd0cbb2f87e8508b1f89c979cb7","_id":"ts-sinon@1.0.15","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-9m6lk/jFQWvznDi2XhbMQOFr99LaI72FA/H4QPaAmNcHyr4a+QVbnck2PWWEWURxcJXA9Lj27AeajkxMvzoNhA==","shasum":"976ccf0d6ec40671bfe4101e2257148dba01afc3","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.15.tgz","fileCount":6,"unpackedSize":13745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccAuPCRA9TVsSAnZWagAAhY4P/13sFprxBXgj4pibVA53\nzyEYA96CiS+UT7V2rXhVrz/WGjLvsKKWehHrrHiG1f6mQACnbUGxM9cpRiIu\ncpmjgUygiUNoJ4Ph8Ua9OkSMKBsnbhXSiJ82hyWkrh8KI7932fiNTFFijiaO\nbqwySAwnx/Tx0K8s6RYJgULsXMd6ngm++ZAUdOSdelCgU35hAGnpMfYc3H1V\nmvA8KSoLdyNVViZnGw1TMqsPpA/ALdbJuLvlAL61Mn40viRFJDrn0gF+752A\nivafEzu+4tjaLzFd5uOAbU4Qx97/P5VB+2BGAoH6e7V6zWktbFmJGjp7NZGj\nzYHRre9Ss9vguLsopDDA+Eh8sBoexQpVMUNDXqEfEsitGUS5+xRxYrBGWIZH\nzdKi8P3Tzcbk8JZ8agSPwTbW4KN3NgE8OkWIWo142Qm9CuPCqWNu6Dih5uia\nMTV0+QmDeBl96qSdrlLjozKPESZ8trV3I2gSbC9QZbrgeuKX9FYe/K8xBKnQ\nX8tr0WXA/IkrT+mRlS21Aq3Tl35VK3be9RRaLfH3xusWISlPkWP9BE9Jj6QM\nZhaL38Pi3Z05N6PUsHs4nk3cVP8LcP9qM1OHjlrNmx+gWNTBP0u7Hwmizo0r\nCBi/E8EFTBkWXd0aBh6MWLI2Fqm2J7+NCuyjNkQWripULzerlA9w28Lz45br\nA5Go\r\n=AYXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPrTz/ugqD4kFxW08xTUrSRX1qLSi3FmDntbSAiS91eAiABVYyZoqyKFGJG1rUS+PA1uk1j5XknTg5rL0YQ5hbQPA=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.15_1550846863201_0.5563314235874361"},"_hasShrinkwrap":false},"1.0.16":{"name":"ts-sinon","version":"1.0.16","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"postinstall":"tsc -p ./ --outDir dist/","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.9.0","@types/sinon":"^7.0.5","@types/sinon-chai":"^3.2.2","sinon":"^7.2.3"},"devDependencies":{"ts-node":"^8.0.2","typescript":"^3.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","sinon-chai":"^3.3.0"},"gitHead":"7532adeefffaffb98d328d33537051b0ea1e047d","_id":"ts-sinon@1.0.16","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"dist":{"integrity":"sha512-gqiPrrUIM99qf26P1U06iJKTX7BbLx+oLtBxZoyTrSP6wxlVzbOxNC64xQeP770IZ0oYuUosgxCO9MgRjFakEA==","shasum":"6452170989f878552e373835e63f98ddf769d09e","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.16.tgz","fileCount":6,"unpackedSize":13742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccA2WCRA9TVsSAnZWagAAgmAQAJWoDBNgQgfm/8bz9r1V\n5ek1pmZCVTJ2E4oVMq6iOGRTYtwOgWJ6EGnUoLi4evw0IjUgbwo+bEHyrL1s\nYDO3dgJ/0GMhlCzsPCSc47EVr31GAsv2L8qOTkwiC7f8AjMNf5XJWkl42dkW\nSmgrn4ifJAcy3KY4UKG5iumXmF+kQzIE4Vjw+d4B/54c5zL7DfRq0i7NAj31\nM/PbXi6LsLc1MKFi6IMWD3kPxDwJ0lqbv+sTgg80V7yOj3XVP7IkSmgf5P+b\nve+Nn0SaRe1bfWKyn4IphqGhuoxYGJsG9lhDYpoe2ksmm6gWuEa2rnnHnV8f\nnnwWJtwWNtuVca55fYW4uiFqmqettzL0Yn0b3xN1guf2JmsGKeY/ptpYA/5K\nD0EcpSESa4ai9RfGoGOPKgsXn/4VrqNWcpseZM68o47Xx4aaao/Zv/6eZUxe\n+RnIjas+Y0rLPHBM00nEXxUxR+4wTqbKKIOu2ZZIQ+zqauOXraC+Ij5iCvQH\nFE4FDF784a8MpRw+DuxIVJ4PtledMODpBHhg/Chj/XVlHzhIAGTyz4c7Gsf8\nGgMprGBlPg7KehJhoNIQOssYvjq2ytwptdX8DMV3C23ewcDfC8dC8LZdb+vO\n8Jjf2/0x+ENFYM13Qvjp6t6agxBMjmhpqzolvnLt9rf4xawKgEyNA50oKO0s\nfkji\r\n=vnZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOSyAOPmfb0PENR7sJ1Sw0hysTIYoQBPGAldX8F/LVYAiEApGYFOBClV5Xz5gdnAr/0A5DO/QgGr9jyBpJqQij6w0c="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.16_1550847381581_0.2369686864006908"},"_hasShrinkwrap":false},"1.0.17":{"name":"ts-sinon","version":"1.0.17","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"postinstall":"tsc -p ./ --outDir dist/","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.9.0","@types/sinon":"^7.0.5","@types/sinon-chai":"^3.2.2","sinon":"^7.2.3"},"devDependencies":{"ts-node":"^8.0.2","typescript":"^3.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","sinon-chai":"^3.3.0"},"gitHead":"2dede36f207d73ff8980031cda12a5104c096f31","_id":"ts-sinon@1.0.17","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fadvsAqJ1B8eJEgNu+QNdtBFiuK+c6pVpfdtBZzAIrzkn2y0ZzxbHGsbboX8zA5BKSPEYFIcJPgMXXgS2v2ipQ==","shasum":"00058feebccc366a0b122c5d94c56460e46d01de","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.17.tgz","fileCount":6,"unpackedSize":13783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckB7jCRA9TVsSAnZWagAAB4MQAJLDxgfRjUP3lin6vk+F\nOhTLdamWkGFQmIYBHvn8YUhb5aUaLFBo4eG0Sq8b4ucvuI4zqeSpnX+YHkKv\nY3sovFoqtQS6qag5LK8iOuBkDc/7o7nRAYsdkX+EP1fS9dW82gxE12QZICgT\nXZgVOm+iPpoZ2Go1FuRff1KO09BSyZoOTgCRmc2BtYbNsCkI1lCd3L5+LOdZ\nRjnGROIQNf+YzwAFdG2lZHAYRjf9RkGpBqweFlmKEZrE/o7vEXGpu/3eQl86\nRKWbxfY0wg5klSXupW0sN1E8e1pbTuv5Y5DaLuKsJpTsqEcHvWcFJPa+axTP\nv8L1JDumnJYK9ygl+5/E1DKdf94IHAgFGMJYfJWoulLTl6SfoYi5ODwD2U45\nf+231TLfXKn648G//G7KrO9SqQS/mh1/m6/BLSTCHvyLKirDN2hy77nKjmGd\n16lMQpBR9cgZE5ISwn1vsGv0I1br5vj3imFf3fKPZnL1dN52pJmveMePc/Pk\no8+eUi65LdPdZM4DNIu+mYkXIifRq7lVZWEc66Y07E4LOcuTYQ6AqWzAIv7R\n6EiaHFlK+BYXh8zB9Q8hKJP+y+Jf55Yi2JN0Rd4zs1j5CKrSfTrPWCEaDkCP\nD0BCZUjhiSCAue49iVphALa0hJ6mP9APU2VnkRHatdnmwxdGd28Rm/DL1S6R\nWXx9\r\n=r8jy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Ps5kxvshAcSzLhc8/uJPB00OTZNi/vVFSZSoTQC9zwIgQ72n2q3N/nxNEEzqyIQ5TSmlYVtjCiwaS3j+soBH1jg="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.17_1552948962728_0.949367715960874"},"_hasShrinkwrap":false},"1.0.18":{"name":"ts-sinon","version":"1.0.18","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"build":"tsc","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.9.0","@types/sinon":"^7.0.5","@types/sinon-chai":"^3.2.2","sinon":"^7.2.3"},"devDependencies":{"ts-node":"^8.0.2","typescript":"^3.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.6.3","sinon-chai":"^3.3.0"},"gitHead":"9755c5b22459b34db2c3e955763004775ec33bc6","_id":"ts-sinon@1.0.18","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vHyDa4f3nmleLFBn+woP1zCR9bHsS2BIl6XmvUh6F3J0hMtvtKZTsOZqBTu81rIu6eHKkmy3MuI/GfRGp3GWXQ==","shasum":"36dac8cc3dff7b2be98c817ab79aba9ab665d367","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.18.tgz","fileCount":6,"unpackedSize":13715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeUyjCRA9TVsSAnZWagAA3/4P/j5DBhmSD0fE1p+Vcmp8\nkYrrCCcWmdAsiSS49FWEHxda87iyj5tkV6pcIJxnnk6HLxJ4549/2wNpIhKI\nDv/z0qY2HieksANa8GnlSYCr/JILLckbBevQZj4UWuIPN4+UEQGw2noJ6Jdw\n6fQqF5Y/YporCn7XsBFqNlc7dzvMpycy9duVPy2PuFeAWRNam8F23VUTIvl5\n6m6wZL4mTXzwhMTXWozsWI+pW0bX4A9VxhuR4Qxt8WRqmLsaLdtlvHae60AY\n/QvH5ZjL9XqX5eoQ7EniJoUC9pxiL2Dqq70miOEwjlxQV6fxRB2OdLhuH+kQ\nMzbnNLDZOGmFk5l5lPwBKZ3uWPWFP3hrJNKWjQfZ6b4MdwsSJbYEbWXHDuVc\nlseKmxn79EqsA9ohZveHUnF2AY+uZWr4Mz9YRrsTby05Ml/YzcNVLNW0/pQf\nlbRyDa3S60PMUp9daP9O7GcO3kq87m+5rQw3CHfPfrfn6iwS2g7+2C9d74tC\nwn8riiG5c/tBsYEPFMLvtG7f6qcIFoLhgBTdDVt6xI8ft3CbeuU7zP1FKC9t\n3615FIKGfJCu+dOD/bmsys0SNTcRjwXju5LT0yKNbNZxDNfGwD4e/I5s9bUn\n+bcL/4ojRBhfeb4pIBiOdFGdO4ow/aClZ9vR8JSgAxuoVGEk1ddDC2kVxlmF\ntyc/\r\n=duup\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX6Umlp/AU1l8sbfAIrx3o1c6OtQN6d56T1j7ncXkqNQIgYiUpnPJ5mi0JcwxWU1cbylpMcUGqca95NPgIl+bgxzE="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.18_1568230563015_0.16783089043603683"},"_hasShrinkwrap":false},"1.0.19":{"name":"ts-sinon","version":"1.0.19","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.13.20","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.3","sinon":"^7.4.2"},"devDependencies":{"@types/chai":"^4.2.2","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.3.0","ts-node":"^8.3.0","typescript":"^3.6.3"},"gitHead":"b04a36b20031d80fccdf2641b3cb61ba229270cf","_id":"ts-sinon@1.0.19","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/d6wqZdb1NURQFRcBLx4PLm+v+K8GdKd6vFotK6WyaxTCCu2nOZT1M6GlcnycvIV+3d390WiqBqEkPRGQ/BADg==","shasum":"80f1770df856c02834ed5bb86a776f49ceb8aa10","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.19.tgz","fileCount":6,"unpackedSize":13747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeVA+CRA9TVsSAnZWagAAX3EP/0kA7zQpjkHEACQ3WprA\nTDjObTlPQHonu9GUxjJlO1Xld1FeysRIkmmvQWpvmO3sd2Woybiv/Goj3/Bm\nO5RIJtzrpMVqmGUw5JDyu5AwmLzv9LrfOHaGcz8spGbVa+4AiteqA6aeZAUO\n4IDXmf1P77Xc/Dq2O1s/8tJ4eP28fK9Gi1fZogjyo7gPioHpwcDzo1vFHD0E\nKtMZpwHGCSW9T8xvJX63i4ZLVlMSJMnd0J7cBD20+Joczu6P6DsGlWxpFhVT\n8a7W2m5V8+nqJIs8bVx8zqzIo5CPGwv9Q3+aDtVVyDl/hjBFWTiFZF0H5jnk\nHWj8bFidmimc/HWDoQ1qeREIf+iDVH/nzavMrOxBrt6dxtPByVsJmk6NlG9f\nmHaNTIEUfg2UVY02ZK/NuXT1CjzcJdgOobS29M6X0sHhYswXYAmat+iHE/xk\nE4zkUCfD45OJO8M8iblPCZfDf2q3vEayjahpSCl3bLaChuHHKLPxeTtNlBod\nRVsWPKGRXsjMYrggI2Axo3lOjLCN+ueHSIHdGTfECWFiyvFHskFg1TpuVZZQ\nKa2zk2/JkfX2QTwzh4fF/OoRQ2Yj4VvG7htA6uBEOz4/3Ei3z4q2zhzBd168\nBTsxeYytX5C2sRCFqXSDRxe9lFZQhu8fPsj1xVQrS9K2G3/LreP+8e6drkAN\nl/dq\r\n=hoD0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUjxzgLS5pRnnlN/LSYivtdO7FHSQbYzhVQnkXSc0OBAIgNTYPNaGKozjchGuiuSLjpwRh4+UAckHU8RlyAki7kts="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.19_1568231485782_0.12268855547547064"},"_hasShrinkwrap":false},"1.0.20":{"name":"ts-sinon","version":"1.0.20","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.13.20","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.3","sinon":"^7.4.2"},"devDependencies":{"@types/chai":"^4.2.2","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.3.0","ts-node":"^8.3.0","typescript":"^3.6.3"},"gitHead":"b04a36b20031d80fccdf2641b3cb61ba229270cf","_id":"ts-sinon@1.0.20","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8kDJ28aWR8IHipITFZ7lqnW+6T9pzUN8PxU/N8CyTGAomVMcv4PfLZJ0tChZWO9tuZHEp0S2q1s1AG7M1w2Czw==","shasum":"1de11b5fdad85a06e3094ad28c500ed1293be2e3","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.20.tgz","fileCount":7,"unpackedSize":14427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeVdxCRA9TVsSAnZWagAAnzkQAIZiO0060qyZazMSyvfp\nD//lZH1i/J/bc4FCHT6So0g3wrQQzBA4g0jJHr3TLBG/v66VpxOvnS4Rixfy\nL92P4y8Soj9fbixMfeoFbgPoFN1KsrdU8nReR8FGvphvT+6/hfnqH/Dg33rh\ncyKtSPfga5oQh7SCMHf8+cVRUtUAoucvZg+wy5oq9UJ3tP+3IDqkyUAbXzOS\nNstq5qu2O15ufWYLmBlVnXNTz3aOg2Wgk3CUHbF4PU9yO9Lnh56RumgFTlX4\naoevzNXmU/KhDddG9yGn7aKlmRiJzsz3/cEZxarmcJhcB/4nhUZaOHe14hVO\nF+1DD9oWw9MlDIAUD+adE4f4zLl1zjJ9/ynJcKAqSBUBZPlDgmoIJ8A/p1p0\nSQfk+zPTL7O/zDV6YECSwJQO7oqsafcOJGLnR9uDzgKKz8BfT6PQpTDBaOWx\nADlOdq7JRcCAPKL5tYsPd/FKA8HkmGVVB3thgZXOCaQtvmFS0Ce2xVu6nKK3\n2OvfdTfYF8MIpJvdyOeO9jouHtMeACKek6rgpUR0HDrSvA0EAys2jeqswjYt\n/pSKLbf+eQZ0B5jYunbB3cE4qsbSPxXlr4fLeEApK3q8SyymoJUKymIJjI9t\ng8vJl76wzpC+pDYgibtql5YINGly/pDkDhvGUbx+xplJHlyENgKTRu/+aSJi\nOPoD\r\n=XnIt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmAgDwT1aTS057DV4Z4O/5WoTqWsk8nm5pyrQBUqLfzwIhAO1k1VfTHsBRwAcbvfEy3lb7/a1bK/YAQ/6GG2yyOwtl"}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.20_1568233328367_0.5536374658765559"},"_hasShrinkwrap":false},"1.0.21":{"name":"ts-sinon","version":"1.0.21","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.13.20","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.3","sinon":"^7.4.2"},"devDependencies":{"@types/chai":"^4.2.2","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.3.0","ts-node":"^8.3.0","typescript":"^3.6.3"},"gitHead":"e6af158addd769f5bd55f456b809f3f6e7af1b28","_id":"ts-sinon@1.0.21","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rE5raw2/DS2QnAjs20fcycScoAjNgZSOtFuy+HvNwNJioWxKykOY+OsyvY0laDjNUfFWyW+oVgQ08isZTwVHog==","shasum":"6a8d121bf478dcceee7450d2b4e97a714e527b54","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.21.tgz","fileCount":7,"unpackedSize":16304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeX7dCRA9TVsSAnZWagAAF60P/itsSGIpWSJP7Wmis8p+\noPuncfOZkhDx66yoCl3VRlvrGS1fnkH/lVJs1bDw/boSYugOkoLogePin42i\nqtU9lnIHIjp8Pf5581aCT1H0C8xgpBlrp/WkuV1JJMCXgBn3feBqGRouYonu\n3Af7VqOuCtMsHhbTJsI8axCCPOtJ5/9wsz7DlJ/wgA2ZTBJlQ2FGe6AY3Dn1\ns57A4UcwJG9fAighLpvjgHYWV8tB5i/1HJpyiMuGn9nQDQh/K6KRRWLvIDX1\nwDN+mEAO49VAvljLui4aqEwjHe4rWdv3Kz21OnRNqK7tDaOmybegY6vQlYAQ\n8zUl/zV/sfzVkxyyb0HMkqImm3bOF7PrXLersOw7ple2F1B6PAPAwsfx4o5I\nu2VGWi+mcm7/xez5Onk3uPDdcBlyAsY9N7/l73XCN9d4HcObw6RR6nxR/P4c\nUYV0XdBeo4j1PXxgSxYbMFNt+ZDrJ1zftGc4dc6ydTT2LbNLKkveLTqF/8Lr\nvrord35lfD8/Zfqx6prMLwKKglLrU84iWwHIPJDOe2h8jJkK6W6RNAbOgJs6\nl2KBR74gbJftP8vmYYkQV9fdBHfPE6sN2s1PlrZ3pJxjh0y+W6OzOT91PV//\nSLjjNeYuk6MlBsM7Y2Wi0/uI08UE/3CcseS+7wxTYKk7nqFHLET4S4Wv0BYd\nylmy\r\n=OUha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEf3qgzyYq5LgcVazwoqANLeivFDYajy6rSEvtcrSRgIAiBeGVx00zcG5vNNBUkcytpcgec11ryqSrqjIcQhd+QlHg=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.21_1568243420789_0.7183873742444282"},"_hasShrinkwrap":false},"1.0.22":{"name":"ts-sinon","version":"1.0.22","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.13.20","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.3","sinon":"^7.4.2"},"devDependencies":{"@types/chai":"^4.2.2","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.3.0","ts-node":"^8.3.0","typescript":"^3.6.3"},"gitHead":"7a5c8b5b3ec1e1177d8c1eae17b11aeacfd25a25","_id":"ts-sinon@1.0.22","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Hi/UVsoL19CEpPP0XRsZC0UyQbvjm+hjumebWOPOKaiLaW1kdQXtkt871K/hsUpqD5iPzIeKCIgBYJwCJlcUVw==","shasum":"92899874f2549ad3b24d1405c88aba59095814e3","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.22.tgz","fileCount":7,"unpackedSize":16323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde137CRA9TVsSAnZWagAA2qMQAJMhnshCf7VlvutNamef\nCdVNtUmzGLYRQqRre5WiG6xqNHldstid3cdcanel8SFVf+mLzyYxl7Ntf1s6\npe/XcaZZuH9KAAWoS213IQXz2Jm/uF2lPWJ3i4X1RC4MxlBsxlKUVH1xh0lN\nBNdwXGnK1G/01jyJ10dco9ZzfsUI+ul25+GxQd8Z267WKFDy1l/Evmb0gfHB\nUHw9rnaVzd1c6WWcGPswMbvNzSo1fsP5JlsWiC2DZc+CLp4HKGgzlOEDr8VL\n/AoZ7bCuTgyu5XYSBnytgsHPo+UE7cgTZ9zvRGigHlc8dQdEnI8sWH/xuvP/\ndQeQPEuui2xuF8dQVj3horlnDvr1AUqJRSUVlaPFWCU+APwL9zVI0BaEAmIY\nj2Ku6x2FV9NO/1KNodhXwLrT5W+NwT+S2ADgJVRf8Q6TEN4aNQFYphXnLsNN\nM7K4fYBpc3nif+0krg28SS9ytUuUNY+MnpSx9dONGnyGAbLt2/sIZTe61QXc\nPQ5y46W/ctJMMsk/3gL1azp3MCfkHJbJgzDOvBvelWH5797TQ/9WprtvFndQ\nlePsHT2chCOT0dieYC3d2UUhVJ6rOhEM0kuCa2dlW8xeuBI6ND7KRm+9i31i\n8KcnvKY9uJTGKBBrL+pqjSi9kiol9Mc8259sxveG63+AM5vfBsKx/yGn4dPI\nww0J\r\n=/gd6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExrC2XKOMjtow1g3W4Z8QVMT3P6sunyWlXEveJb6jy1AiEAmVup22TleK9MK0q7lS2u/j5qMBseiAqbUs9Cm6GllHI="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.22_1568366075293_0.0565154981492757"},"_hasShrinkwrap":false},"1.0.23":{"name":"ts-sinon","version":"1.0.23","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.13.20","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.3","sinon":"^7.4.2"},"devDependencies":{"@types/chai":"^4.2.2","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.3.0","ts-node":"^8.3.0","typescript":"^3.6.3"},"gitHead":"8b460eed688113eb11be278326abe4db44505cf8","_id":"ts-sinon@1.0.23","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-354KwcOi2JszgGWDjFvqecnVMBIRsF+pbD6gLqIfazCgh3Ipz+vmjyi+GZKH/1PS+ljsHAp855kapD/MyrnMzw==","shasum":"4fc888421cf5a819c2d9366f600744f0e366ab4e","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.23.tgz","fileCount":7,"unpackedSize":16335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgJ3NCRA9TVsSAnZWagAALbUQAJSllVL4v6FuaBdwuW9i\nZziMqgzwTCopx+Afymzk6kFjZWZ+ylP7F3yKBV4MF6WXw38K03iHIKlscwBO\nRfu9RgVbqHkt/vTMx6M9CwIl3DchQa1SPJ+679HJ0UunCA9mX/HTk896RrLm\nBOSsn0UBiCwhDu2PtVxwUhiqNiIyZ3hx2psU5l4gDlE3okNkizdw7tEknC1h\ncVM66sLcEjgYgnXtggatQKSRebPSiEhB/u4K1P7UtQsjZ/D9U79ZWjsTR056\n9ErZRhFefK3/uZSKzUnZZSlxrNBC+u/w+81mSwF9ZOM79FuurAS0e/SQpVcc\nqtXES5kn8+D8ngT2c/y5BhGOXU6GTk7jvVJKoeJgrghZBu96e9fgzLwcZSLS\nE4Zxk4WxsQkvKzwLQRJHMnZTWP3ayIzShFV/Eg8b1k3h4F77MntqeQCVMmU8\n1Jn0LI4ZklYvj7CMdQjfLVW426kGVLTmN9vrPJ17M0B4tc4rOyyj9mXB/dsK\nYpa6klgSp+Mm6rTx0kbX6RTQnQRW3uZ9t/UJUQHXfXMuW3VWHHflvPOhPpDc\nqPQSMNkkrrlEwQEgaZ56d+LSKbvT5Blg6gfJ2ramVMNPVeuok3UpIruPtq+d\nfyanBjonEzqOdkxdZIz2Do/HhUgQyarJrGU7vpQMGfXrx5I7EcBCXsxvs3Zu\nP/hW\r\n=g3YJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNhQ1WCx/k1KFQdSOd97lHW7X/hLGQMBUO1yLT8BFE4gIgK0c0AnhUn0rwZZrnogBmrGf0Vptccap0gZOB/HFlFTo="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.23_1568710092801_0.503166321073871"},"_hasShrinkwrap":false},"1.0.24":{"name":"ts-sinon","version":"1.0.24","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.13.20","@types/sinon":"^7.0.13","@types/sinon-chai":"^3.2.3","sinon":"^7.4.2"},"devDependencies":{"@types/chai":"^4.2.2","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.3.0","ts-node":"^8.3.0","typescript":"^3.6.3"},"gitHead":"4bde96c15bb5418122b3776f7efefa5f88ef335d","_id":"ts-sinon@1.0.24","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nXHAYeUCEM6gWNIdWLVVSTCa3ww4n1qpTKi5R8mfpltBaW1syDpbs7l/BriuguB2RdF566RvviIKVXMOIJ26Ng==","shasum":"ff5c6dd3c5897cc00b82585e86cf72a28c062719","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.24.tgz","fileCount":7,"unpackedSize":16366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhLPbCRA9TVsSAnZWagAAlQIQAIzAYi4UfQ5RC+ksfOCB\nEYB7o7E62W2C9HnZ/VvKSWTng0MxA4zn5EYWUnlPHF6MclaT7a8Nawwi2WkA\nrmls7DXOUZh72LcPf+anFwoJAfcPYxBe4CoenQBYHSMzvdQ2Bdjlogk9E6KU\nqOYjoGvJLZL5jjIi8r2+U32MNC0mop8KWWCtcz7v6NdtPcZfuouUjVsEvTdb\nah1Z3wiwPGWN8Xv98FjFBz3kXYBPwonJz+Kc/kDg5Tz/P8R0EhzuTBmGIZ/g\nbjLX93ysLYW8hf94HvkEFLmjVZish9TsAxqAKB6sX/jQ1NhnUSqC+oyTqxnB\n2QvPmdxhz/PLJnaYhOabgmkZVSb1hDbhzu9UgzmGimLJcKij55C/+W8/QAT9\n03wQqbAy19vR6miesIEgk32TIvDjVKCFf5PziZcSjyEa32repr70OTIvAn4+\nup9fqFgUYwRi62Kzn9aM70+bKlen9RAqQmkQo7MWZ/ONShGspQsTub06mft6\nDQOd/sx+S108YwaJ6QW556JlatiKy6pcUA8qVgdroqjuTw6hHU6hQNWl5TN4\nk1zI2NFA+jETjMZ2jDfkSvtrDsI3STzMNlqbBRYtPVNPWjRthAepxzk75m7y\nmJp5ES4qtmBFH/m6a0nej1Oa8OGZExiZslsLwEZC9w/krUDFubzYqZrYQaQe\nQdkA\r\n=cM0u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN1spXK/5LSjGFSB0GB1AOiKKj3JwJqS2optCWNIQX6AiEA67AP/yPthNxXM1qlU/wbFaxbC1yQtz5Eq4dLQOt9r14="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.24_1568977882554_0.06203915484169942"},"_hasShrinkwrap":false},"1.0.25":{"name":"ts-sinon","version":"1.0.25","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.15.4","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","sinon":"^7.5.0"},"devDependencies":{"@types/chai":"^4.2.2","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.4.0","ts-node":"^8.6.2","typescript":"^3.7.5"},"gitHead":"4732b16abe4512463644a0da0573bf1f6db4e37e","_id":"ts-sinon@1.0.25","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-G6ufQ8ELd/em6tyuhp1iKoKcwDV/zgjT0uJQWzDovRLFc33kzKvTaZZ8whshFcgHk0d8QzVTVlmwTrmy0e9F+A==","shasum":"89e1a0171f6d22a9708bc9f6b23eb8970b8d7808","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.0.25.tgz","fileCount":7,"unpackedSize":17706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLh6ICRA9TVsSAnZWagAA8h4P/jQFzVq38eOiTs/DpsMq\nm/zNmE+fkfEbZMQCx6Gquc3wQbD9r2LoaDcIypa5v7u0Yyesz9K5lUGxUe/+\nBaaSWQ6M/GmOv0l7AK6tkvmWXUxu6SJscgwmghov/TcKzidqs3rzcHZV8tbn\nKC83J/c1wuXH74iahMTyLfzPy7pD+f4Z0HCHWFbKvZB0luuI27nH+L5YI2ao\nlbSj8mpdTn5KikRQ05BIdFxDgiS0LULmcoFkAsfTG5oERjpqLI/l9Fx3QAs4\n97c7QeIhZvZ8iFedK/nobufbau65cCNm7MX+iuWUMsDbYoUgJerqbPqenzZm\n2H5kyUknXlv/Vvbuv1c9eEmtrkvdFl0j6IbxOQDn6D3yX8YSzb0fMAWk0YEs\nUrz2Q4RKchWoRGQh25WNq9h9n0lbM5ppbnPi2nccL9NPqBY8Q0/EznVBndqb\n5L/r4w+VhYxmVBWgMU/ujbMu03TDEQk2MWNY2S8su0a691kjBJHT5uZG6153\nsHAKT5y/TGRPPzL4UtEBXcSv5/+1jGPTWNA7BsUvDDLZ8YC4c29OLZwquNDM\nhfLrSan1PUDTnLpnBlkGr9oUuJp8tAOY0e4ASSlqLf0N3457/dG5MqNPWqjk\n3fFcFZI9ymgm5h9A1C0j+MzCqyZR/KfZMxziGww+tp10PcI78wiIyqxL/z4g\nhoW0\r\n=YMND\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2/ZrNnT/0CB8m3gQH2gIAoGGBi1xDpU98KKS2K3289AiAegQS0BD92719OT+z2L7dj07XWwRTQi3pALuGpkF3OkA=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.0.25_1580080776437_0.6296072230975935"},"_hasShrinkwrap":false},"1.1.0":{"name":"ts-sinon","version":"1.1.0","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.15.10","@types/sinon":"^7.5.2","@types/sinon-chai":"^3.2.4","sinon":"^7.5.0"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^5.2.7","chai":"^4.2.0","mocha":"^5.2.0","rimraf":"^2.7.1","sinon-chai":"^3.5.0","ts-node":"^8.8.2","typescript":"^3.8.3"},"gitHead":"d4b949b72378bf02d58d8d9d24a3616d18035a53","_id":"ts-sinon@1.1.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ymz3q9YQZ41bkA6fcdEGII/pftj88MSqr+pdhMzkbeXjqyBNYOusYRfnWW0oxFrX84Aj/bjn7n9elAXwGVskRw==","shasum":"b1b400e5e9251065bfbaac68adfb6c82967101c7","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.1.0.tgz","fileCount":5,"unpackedSize":11379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekxEACRA9TVsSAnZWagAAOzMP/jNIsKuZoSBk2CJAxJNs\nXMMcVe4j/RJ8lJ+E6EyPgC37t2LgvDH1WtN8JWx0DtkGHukSqXVnfJfsXFru\nKcdFj+b/EEllgmBc93PW655ov6GcQfx5VypNpqK3FHbq1tKOpVUhZuVTo8Hk\nFuDu0cB3NR31W+RSgtTCq9H5ZExOiRVY/VIHQzy1zKgdhWhLgG+rE6QcKjAt\nGDWLPw+1SKZa4w+DOW6TH/tk9oGXmfoGvlAdNEtmK8yY9FRQ6YpFeqz/1jMM\nax5Dx97cvlF+ieLZSQ56ig7cMR+R8nZleSU5LRUy7wxzDUPkHVA+NRqzomN5\nSUlDZga7WNIRvRbTtsug9DvJq8e5ZaVR4ykFQdp7OSXhJ0N+6gZo18hCaoHP\nFLEuZvNqXBsuUNugGplbU3s/b2PUudQkveMEOv5YQCnsRee0fVM6v5UoILU3\n3Dg+mvsNMtoMnneTv/uDBpWbigtjgNdQaT+SMJW1A4fVmWtBVz2Nd9IPL1Ox\nCq5BikJuxAkkDlUJOJi9ZouH1Zjqyc2vc6TTNUaSZ29mZ0SXTUUugsf0UFHu\nsZX2bNInKOi+OmOs5NyrMq44518G7X8EYC1NJt0OncSe9i9fohMefc8dIJht\ny88DjqMcXnoPKMBExCBbfkzOnRXEudSUeee1Ns02XyEysKqUMN0xp3zgIE7h\nl/v2\r\n=IVZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPmb72YDCCUR8aV7JKrWOWOC6puW4if5ryfpu+BPQVSAIgHicx0yfwV/bVSc7q4nj0B+Ihu01sVdseGgRrKfkAL0o="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.1.0_1586696447695_0.25069582354243036"},"_hasShrinkwrap":false},"1.2.0":{"name":"ts-sinon","version":"1.2.0","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.15.10","@types/sinon":"^9.0.0","@types/sinon-chai":"^3.2.4","sinon":"^9.0.2"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","chai":"^4.2.0","mocha":"^7.1.1","rimraf":"^3.0.2","sinon-chai":"^3.5.0","ts-node":"^8.8.2","typescript":"^3.8.3"},"gitHead":"7261b9875819cdc3e6755e5aba5cbc2836ab1490","_id":"ts-sinon@1.2.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-71E4MkTIeTwd7aaCExKMtICDKpkIq+K6D8Qn/j5ZcwYaMI1w8VbKKBqh8jB5cBAyK72bTiUndzz2BtNF5fjk3g==","shasum":"5dc14a7bec1f41e8b4f59718493f0e7a7c91609b","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.2.0.tgz","fileCount":5,"unpackedSize":11379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekxRACRA9TVsSAnZWagAAu6UQAKQVdMnbbLrXHjxDMRip\nc9wRYl3+efWJpieVQ0PvC8jqsTmjvLrhOZ+e2HeGbf9kZNH+1zR4RAwb6pTo\nQWtqc3aO62wE94KhO1NDSEOyYu/gXuV+QXgnTxpXTadzLLF2wRWfZhx5mSgo\nAA6SF/zTTWpu5m/lEL4+If+oslDS5pc3gvkfdroxXluMXIZ8EP6rgvF8PMt3\ngJbn/FzZEqTL2k5nu7KB4WdPCs0LLV/wyG1c1D5X+pUiCNVOpTeG0PtlSctB\ns6jpAxloM56cAOVN0hUXEaXIg3Xt7Ukyo1y5fIZmaj3JPfFo8JvwQGQ0HIoq\nKi7rMa7TAyDfGu2Sng9agjhgELlzeC0xu+xjOXVzHo4uFbwrjKaw5oDD/mpl\ntC5d7dKxpAy8zl8MIZYGuVuqNLb59GzlzzN/olA8D4rEP8RR/jJzcdyKX8Pg\nCC5vOv3MQlCOFeVm/PahULNOF09t6KUiVRUxJZLfJuS3B3dTUfVorDRKbi77\n+YGWYBC7mUNoqPb4JcWBHxSCoYMk1G37k0wK6uBYWja8yXjJK/+k6lEsV4ra\nJFuU73mHTspV9Aj5HJJmMzvhmJzXDsQ2eTPcSX/mExJzB2zuZj3W8NdmjoMK\nKIjZsO1X1zfYRbkmcCqul6JCZudm3m0ELZWtovW9jOigVDyiP9Oxhp4DQn21\nPj/b\r\n=uqQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPkfEs8U+5R78FgzCl3KbcOoMtGE5S7F9oq59MNdtpDAiA++aYA2+wB780bFlp1afstAOvqCjX7fxR18G3fR1p7Kw=="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.2.0_1586697280329_0.46933588159118567"},"_hasShrinkwrap":false},"1.2.1":{"name":"ts-sinon","version":"1.2.1","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^11.15.20","@types/sinon":"^9.0.5","@types/sinon-chai":"^3.2.4","sinon":"^9.0.3"},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^7.0.2","chai":"^4.2.0","mocha":"^7.2.0","rimraf":"^3.0.2","sinon-chai":"^3.5.0","ts-node":"^8.10.2","typescript":"^3.9.7"},"gitHead":"61a7eaf8b0e8c0bf8ac37fae2093e8626af6d7fb","_id":"ts-sinon@1.2.1","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-p+ZtMR7NfeBS0dGvPGhMrUY/wFdmTlhcyHIzKle32lQucPA2tF/2xO6oz5aYoXsxbrySu0SqcaupM6L+L9Msgg==","shasum":"b551e29db71ffa6f187314b42ebd8be0705d9e65","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-1.2.1.tgz","fileCount":5,"unpackedSize":11459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRALhCRA9TVsSAnZWagAA4QcP/08OV/hVIAAfJ8m7ABBR\nVu46rQODMOr6md9pBQEhAOtjAwlW1keGe+OIk9G2PLUYOwNgbbRXaW+VkuEH\nSM+PPEEgpll3LfIIssPqSORH+Cmlg022nNKfMhwyvqqCDV8dn9LuJtnFF/ne\nJ/FdymG2Twq0Yi/nyVLoKgpGMimRgtqFTMhZzsF2Ii4H/2C9lIAYGCGGefVH\nVdKeEbcU+gWGsTKNxipvaqQPziQXgJlnWkWXRYWYOu+kBWvXWObZUEUssi/x\n2SFO50X3KxXlhqvYaazRx5YCTG76Cze/oKaSwdUH7GOPPLeyhExfF9q31QKT\n6iNdU1GGpRM7sc3e3/jegggq4WuOomU0xcJIoe2SiTieQ3Vh7tI0HRPxFMOJ\n1WTIQT0Jii+wdOzjEyQem8l3bFDybyLu4V2GzuQUUXSeAAZwxJcv5feBvzIH\nP5RCwt4+oB5I3d2ORj3DDYEG8Lx0SDxZGpMP4rFWuMt/dKR2KPCVGh4VHRpK\n5wPQo0P8ShiI5/ilooEuK3B0/eD87jLimKq+ElxcKYlBauuV8N/Rsy4lRd8i\n58ojjBgTYyBxNMc0uOktujRL7VJOXSgW0eEZaJrqZQjbKCCwlXNPR94IJ+K7\nmphI1+aJmMrruW4Haalcy/SmsWX2KGRzHJs/qm34qpcuRoH32cJ9oVf7VrO0\nQd60\r\n=kMZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4JbC49YzB8XIi54GlvKcDVZUzekgMLVbb/dZSr/uOAQIhAMH2Eyxdj22OYWoBwP1eoL0gNzgMG6S4EsUzwOqRT6b/"}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_1.2.1_1598292704951_0.2799492857101262"},"_hasShrinkwrap":false},"2.0.0":{"name":"ts-sinon","version":"2.0.0","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^14.6.1","@types/sinon":"^9.0.5","@types/sinon-chai":"^3.2.4","sinon":"^9.0.3"},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^8.0.3","chai":"^4.2.0","mocha":"^8.1.2","rimraf":"^3.0.2","sinon-chai":"^3.5.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"gitHead":"1b20923dcfaea1cca0be1c3113537b271d631ebc","_id":"ts-sinon@2.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zgLRNPt1KNG6Lv1U4P6fIsZqhyUvD6/RyRCjJsI+vRXR5WVkgl2MceOtcQnXQT0rALjMQ92Dgg55KwSgKdaMsA==","shasum":"01eaeecc90e8ddbd144cd14af2b1f824fca2f5bc","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-2.0.0.tgz","fileCount":5,"unpackedSize":10981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSB6XCRA9TVsSAnZWagAAozEP/0s+N58JFZqo6rNvXYkn\n9F/KokvYVJTAOXrT4zLqckoUqFNTGpacY3xiQ/04FbGVp+3Pxs8/0exHkM/g\nvh0UUcVMwLgVCL28cleeo728b6ZCIh/KKxSyQoWOFeDW/+MuP4zA9dTqYrPT\nc47onOgOpmCsoPuIP5r50ngYQ2efp8TId0QzbFdYtWSP+CvGeq+FchVbV06a\nwovx4et7s+cnBCXKg3/dMR34rXlbUsPCRi9wx8cAD5xmoTi/QWfd/vwK+zmX\nSYUE5nk2lIZfIQRzRN2uQXs+TA8RGD0Udv9a2DiT5/Qqo02WekhOao2U88rP\nQA1iE7VLc+URR1OhRggv8jInRCbewLmeIMlOj1sbhVllsF5HAieyeYJTpFaM\nyiYS68C0EcRod84RQTr91N0ybcfcApKiExgDPBFjqfk9WhuQH2Rrc6LcaYNQ\nakpE2VYKmqNMEAtpAFO9WPguYBiiydFZUNQO21N7gs03wVpca/T6hYdXUb7S\n7ktvpA3gBzXh50wqJrw8+Qt5XpVHLXflCEuy3nzJh7nCv30SvJ7qhkWFgWkV\nIvRWggbp1JJlizAuYUtmIG+h9yTLkQT5lmGMPAbM/3nSYUrcv6IVupizD7Mn\n/gI4W2CooAKug5AIfzoSCZe2k6jJJozsTMJmYslySUR8wcjbc3uwdqHvKLAf\naPb5\r\n=gBos\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDPCi2FmaBDwUAzVU2ry9GYW9MAgXI9aBIG94KjbXO6AIgP+elv3flpW0pzUZ1gp6TCHJH8ROzW5U6pylClSkXvWI="}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_2.0.0_1598561942991_0.18722017683632042"},"_hasShrinkwrap":false},"2.0.1":{"name":"ts-sinon","version":"2.0.1","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^14.6.1","@types/sinon":"^9.0.5","@types/sinon-chai":"^3.2.4","sinon":"^9.0.3"},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^8.0.3","chai":"^4.2.0","mocha":"^8.1.2","rimraf":"^3.0.2","sinon-chai":"^3.5.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"gitHead":"9d2d3d9f2b8539c6f00103c1d98a700c167577ba","_id":"ts-sinon@2.0.1","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uI5huDCY6Gw6Yczmyd/Jcu8gZZYtWO0HakPShvDmlrgcywLyFZ7lgWt1y+gd/x79ReHh+rhMAJkhQkGRnPNikw==","shasum":"77dd909ca85c6062990b2117554a03a74bfd132c","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-2.0.1.tgz","fileCount":5,"unpackedSize":10876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSCCOCRA9TVsSAnZWagAAuasP/25mjWxHHG527Dl3rCdk\nNo4bkRfJV+CCzsgOnK9dxgN2zuB8UNnqFLGgBUk6F0cM0Tb9I0a9BN/HCc1X\nLjPl+B1mhtKlmboOZH1fuHDQ42z4NWXShJhCAgcTmZAtTpj/b6zqx44q6w/X\nkSojQnS8OeQtriLIlCyRYruqxmNHt7G3Pu1DGUkzVPxxead7CF+JsIrVgQ7G\nKDnV5p9Y0s+v56u89jr2WoAnlWGrttHWB2/Djz2rcXWL/tDSSqKc+V49pRMy\ncCk0iuQClZPDxzmHBRIi3UswsCJK5VVSvQHb6B0tVJGN2o/lmDFpehJL15tb\nc6XdKLUkizySrRhwjI5W7tektOUZuLoBSSZ3FV4eJBFbC75f2TQhA+VZS4Ph\nws+V3dKqcTQ8W7+KOd9NcBKAJkFOCeNE267rpXYj995FcBQmzetLMYx31Vod\n5q2KNLk2tZEf06LXnKlbqhY9SF2QvSnXDV2gdCMRdVhUsIIM3T0DaP1M3oFw\ntYpAM1lEJ8WH0+MPjO0XY6uuOtunTS4q/8pRPHgkKyKqLsd8YBhMs9RTZOFP\n0yPV1Fe/qZ4sqTkccqCRHq0BHxiZuiguFvSTw/yLwgvuURcMqtO/tNqMOyUT\ny/ElS3MGswYdnjip4oX8WP+aEis4Yzx3axfE0aHKZSXh/tAswE1Q+HIKVSyb\nnrsT\r\n=jVXi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxxbMyaGJMG4wlOj7Mer10L3kU4045LFMRDcbKh35suwIhAMFy8gTffxGzNgh2KgJnDoPHFf4rnUfscP1jzbL6H60j"}]},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_2.0.1_1598562446256_0.11663957096763022"},"_hasShrinkwrap":false},"2.0.2":{"name":"ts-sinon","version":"2.0.2","description":"sinon library extension to stub whole object and interfaces","author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"},"homepage":"https://github.com/ttarnowski/ts-sinon","license":"MIT","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"mocha -r ts-node/register ./src/index.spec.ts"},"dependencies":{"@types/node":"^14.6.1","@types/sinon":"^9.0.5","@types/sinon-chai":"^3.2.4","sinon":"^9.0.3"},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^8.0.3","chai":"^4.2.0","mocha":"^8.1.2","rimraf":"^3.0.2","sinon-chai":"^3.5.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"gitHead":"052ab08150cd1327f212e49d946d59d4a5b116ae","_id":"ts-sinon@2.0.2","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-Eh6rXPQruACHPn+/e5HsIMaHZa17tGP/scGjUeW5eJ/Levn8hBV6zSP/6QkEDUP7wLkTyY0yeYikjpTzgC9Gew==","shasum":"9e020ad1e76b41e71cb7344b71923dbc3c6bc7ca","tarball":"https://registry.npmjs.org/ts-sinon/-/ts-sinon-2.0.2.tgz","fileCount":5,"unpackedSize":11170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ0NRCRA9TVsSAnZWagAAnqsP/3ukrzRV8e+ZB3EoU4Lo\nOi4wYhKmiD+7GTg2Km0UAAfo0QKdQ/vipB0CHYd7NtIBt9nzP5jj30s7QdOq\nKbXpF7y5Me0ztJif4B9+IGMlJLJm+VX9c2Oo9f8h3alfUgrfJvBrEalhzJIu\n3NmObzYYdQuxW/hUulrHgJrD1WtuXJ41RqKAXs7JTZ46NRPO9E+g02FrDzQx\nq4E4svnyqO2wlQOz4LwXQ8QbxodWDUSMetfsPiwQJR3lG5gYDrEqv3E0EeNU\nBZsRR/+octeYxDJq0GpyBrW7MATq2+tJbx+hdWI5ck7ObDF8FqU+EuaMNhv2\nINSRElOvzGRjr3gT1atKZ8EboFyQe6AEEAPTW8V3Nmobi4W9J6IM1y/MKEDL\nOGnWVCv+Ci2YJhLKrwx5wKSX5Ixeb0wfy6RR9BBcMyNFK5aYksxuzlU07pjW\nQ1L0FGLXIgGwcL2BZ5X7lbsDjqndyAgoh4uyrSR0FmvMxBNNJLgvJhyd8djf\noCvbjC98NMWuVhDqgBjghpyJOsMUPMzh3f6DrmyXQl0Qvq9SNpa5NVcuHxpz\nGQRj8oMy7rKfqs2xUCSr1GnR4f6qoefJ8Zd141XnhThw5PWp+eEB2FHjtjPv\nIVcdZGW/iFVX+TcwTbUfPeC7gL+I3UQatbx49wsMytgp9rse52E6j/oU8S7e\n73U4\r\n=4ucI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrC1ZD5g2KOo/PKKiqfRbc4R6rs4sfKdWbXgyNrf5nNAiA0XPsr/s9kW07zMjA5+Dn5Hj/9sCNkgY3Kd6UJjavGWQ=="}]},"_npmUser":{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"},"directories":{},"maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-sinon_2.0.2_1631798097085_0.6682713487817487"},"_hasShrinkwrap":false}},"readme":"# ts-sinon\n\nSinon extension providing functions to:\n- stub all object methods \n- stub interface\n- stub object constructor\n\n## Prerequisites\n\n1. You have a version of Node.js >= [v8.4.0](https://nodejs.org/en/download/)\n2. You have installed [Typescript](https://www.typescriptlang.org/index.html#download-links)\n\n## Installation\n\n`npm install --save-dev ts-sinon`\nor\n`yarn add --dev ts-sinon`\n\n## Object stubs example\n\nImporting stubObject function:\n\n- import single function:\n```javascript\nimport { stubObject } from \"ts-sinon\";\n```\n\n- import as part of sinon singleton:\n```typescript\nimport * as sinon from \"ts-sinon\";\n\nconst stubObject = sinon.stubObject;\n```\n\nStub all object methods:\n\n```typescript\nclass Test {\n    method() { return \"original\" }\n}\n\nconst test = new Test();\nconst testStub = stubObject<Test>(test);\n\ntestStub.method.returns(\"stubbed\");\n\nexpect(testStub.method()).to.equal(\"stubbed\");\n```\n\nPartial stub:\n\n```typescript\nclass Test {\n    public someProp: string = \"test\";\n    methodA() { return \"A: original\" }\n    methodB() { return \"B: original\" }\n}\n\nconst test = new Test();\n// second argument must be existing class method name, in this case only \"methodA\" or \"methodB\" are accepted.\nconst testStub = stubObject<Test>(test, [\"methodA\"]);\n\nexpect(testStub.methodA()).to.be.undefined;\nexpect(testStub.methodB()).to.equal(\"B: original\");\n```\n\nStub with predefined return values (type-safe):\n\n```typescript\nclass Test {\n    method() { return \"original\" }\n}\n\nconst test = new Test();\nconst testStub = stubObject<Test>(test, { method: \"stubbed\" });\n\nexpect(testStub.method()).to.equal(\"stubbed\");\n```\n## Interface stubs example\n\nImporting stubInterface function:\n\n- import single function:\n```typescript\nimport { stubInterface } from \"ts-sinon\";\n```\n\n- import as part of sinon singleton:\n```typescript\nimport * as sinon from \"ts-sinon\";\n\nconst stubInterface = sinon.stubInterface;\n```\n\nInterface stub (stub all methods):\n\n```typescript\ninterface Test {\n    method(): string;\n}\n\nconst testStub = stubInterface<Test>();\n\nexpect(testStub.method()).to.be.undefined;\n\ntestStub.method.returns(\"stubbed\");\n\nexpect(testStub.method()).to.equal(\"stubbed\");\n```\n\nInterface stub with predefined return values (type-safe):\n\n```typescript\ninterface Test {\n    method(): string;\n}\n\n// method property has to be the same type as method() return type\nconst testStub = stubInterface<Test>({ method: \"stubbed\" });\n\nexpect(testStub.method()).to.equal(\"stubbed\");\n```\n\n## Object constructor stub example\n\nImporting stubConstructor function:\n\n- import single function:\n```typescript\nimport { stubConstructor } from \"ts-sinon\";\n```\n\n- import as part of sinon singleton:\n```typescript\nimport * as sinon from \"ts-sinon\";\n\nconst stubConstructor = sinon.stubConstructor;\n```\n\nObject constructor stub (stub all methods):\n\n- without passing predefined args to the constructor:\n```typescript\nclass Test {\n    public someVar: number = 10;\n\n    method(): string {\n        return \"value\";\n    }\n}\n\n// type will be guessed automatically\nconst testStub = stubConstructor(Test);\n\nexpect(testStub.method()).to.be.undefined;\n\ntestStub.method.returns(\"stubbed\");\n\nexpect(testStub.method()).to.equal(\"stubbed\");\n\nexpect(testStub.someVar).to.equal(10);\n\ntestStub.someVar = 20;\n\nexpect(testStub.someVar).to.equal(20);\n```\n\n- with passing predefined args to the constructor:\n```typescript\nclass Test {\n    constructor(public someVar: string, y: boolean) {}\n\n    // ...\n}\n\n// it won't allow to pass incorrect args\nconst testStub = stubConstructor(Test, \"someValue\", true);\n\nexpect(testStub.someVar).to.equal(\"someValue\");\n```\n\n## Sinon methods\n\nBy importing 'ts-sinon' you have access to all sinon methods.\n\n```typescript\nimport sinon, { stubInterface } from \"ts-sinon\";\n\nconst functionStub = sinon.stub();\nconst spy = sinon.spy();\n// ...\n```\n\nor\n\n```typescript\nimport * as tsSinon from \"ts-sinon\"\n\nconst functionStub = tsSinon.default.stub();\nconst spy = tsSinon.default.spy();\nconst tsStubInterface = tsSinon.stubInterface<T>();\n\n// ...\n```\n\n## Packages\n\n##### Dependencies:\n1. [Microsoft/TypeScript](https://github.com/Microsoft/TypeScript)\n2. [TypeStrong/ts-node](https://github.com/TypeStrong/ts-node)\n3. [sinonjs/sinon](https://github.com/sinonjs/sinon)\n\n##### Dev Dependencies:\n4. [mochajs/mocha](https://github.com/mochajs/mocha)\n5. [chaijs/chai](https://github.com/chaijs/chai)\n6. [domenic/sinon-chai](https://github.com/domenic/sinon-chai)\n\n## Tests\n\n`npm test`","maintainers":[{"name":"ttarnowski","email":"t.tarnowski90@gmail.com"}],"time":{"modified":"2022-05-22T07:50:17.911Z","created":"2017-12-17T00:10:04.616Z","1.0.0":"2017-12-17T00:10:04.616Z","1.0.1":"2017-12-17T00:32:06.397Z","1.0.2":"2017-12-17T00:44:25.722Z","1.0.3":"2017-12-17T00:56:20.094Z","1.0.4":"2017-12-17T00:57:36.879Z","1.0.5":"2017-12-17T01:13:47.506Z","1.0.6":"2017-12-17T20:48:54.398Z","1.0.7":"2017-12-17T20:56:34.855Z","1.0.8":"2017-12-17T21:25:06.711Z","1.0.9":"2017-12-17T21:28:21.194Z","1.0.10":"2017-12-17T21:34:21.189Z","1.0.11":"2017-12-17T21:39:56.807Z","1.0.12":"2017-12-17T23:35:13.851Z","1.0.13":"2019-02-13T18:28:36.263Z","1.0.14":"2019-02-22T14:41:55.524Z","1.0.15":"2019-02-22T14:47:43.318Z","1.0.16":"2019-02-22T14:56:21.771Z","1.0.17":"2019-03-18T22:42:42.920Z","1.0.18":"2019-09-11T19:36:03.189Z","1.0.19":"2019-09-11T19:51:26.219Z","1.0.20":"2019-09-11T20:22:08.536Z","1.0.21":"2019-09-11T23:10:20.914Z","1.0.22":"2019-09-13T09:14:35.443Z","1.0.23":"2019-09-17T08:48:12.945Z","1.0.24":"2019-09-20T11:11:22.726Z","1.0.25":"2020-01-26T23:19:36.614Z","1.1.0":"2020-04-12T13:00:47.887Z","1.2.0":"2020-04-12T13:14:40.491Z","1.2.1":"2020-08-24T18:11:45.129Z","2.0.0":"2020-08-27T20:59:03.104Z","2.0.1":"2020-08-27T21:07:26.384Z","2.0.2":"2021-09-16T13:14:57.201Z"},"author":{"name":"Tomasz Tarnowski","email":"t.tarnowski90@gmail.com","url":"https://github.com/ttarnowski"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/ttarnowski/ts-sinon","keywords":["typescript","node","sinon","ts-sinon","interface stub","interface mock","typescript stub","stub","typescript sinon"],"repository":{"type":"git","url":"git://github.com/ttarnowski/ts-sinon.git"},"bugs":{"url":"https://github.com/ttarnowski/ts-sinon/issues"}}