{"_id":"ts-mockery","_rev":"17-56bbc5aa7e698bda6e15cdcf1e05efee","name":"ts-mockery","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0-alpha.0":{"name":"ts-mockery","version":"1.0.0-alpha.0","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-alpha.0","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"d42bece47e180d7f711733862103637cfdbd3f50","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-alpha.0.tgz","fileCount":28,"integrity":"sha512-A+cPeIyjHs/4LZxyAer5mz9thf4a1Rm+JIFkP83uTgGLH/NijaDP5Slj/Ibx5Ti3u8Abi4aOybsJBfHpww0HGA==","signatures":[{"sig":"MEUCIDxB+yTlIfAwmFTgNS5NHGIG7VSOOZToFQttLRmUcNuaAiEAvldwDP2zAc+Moe92s/OX8aiXb+3vFiCEw0M607hz2Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMjK/CRA9TVsSAnZWagAAIdsP/RKone/+vwRwQw1nqEkZ\nQkejfJKdQpigPHHTRHEISXWJ8OJAOoHfOUywmf5LPl0AkSGO7S1k5haRJLSb\n8EFJIqJZ3gIwWpkmfmU91artv1xs1KF6e0pMy0loIHW8ix0akUCZOwzvgKMa\nq9OtXlGIrJrfkPwy8qt7wFezyCvIhBbIBoUIZhIVRcwwx8p0I+x9k7bUcGbJ\nXwF6SsG0iZbkIM507JdhGHckowVL790bcwW9KxUCWYCQhcl35HF5aT8YYVju\nQ2IPvH8VrSgtpWQ1aKxYes+cQA63Cck9PQJqukQSUTlDnXIZxGw06F4PXf+6\nJ+pPf6gN4gHWvf4H64kHrKTXOZhTYBD58n4yW9JvrWnAWFEs0vxzHQD1ZxxQ\njZQHDlbzb8qwWjOnwsee7yKrcDV4fcAvm20LVaYN7xHcVYoqm9JuJtDxRNtN\n6V95Ea5Wxow/A7TSkewE80GBMv0I/BKfmetOhrHM7kcfCmv6KVBeuqgGD+V+\nxC2M3CH1VXM9ZS9pE7gszUB0b0t2OYSqyy6nxaZd1o4LLSJ9On4Eww8WApiM\nHL1rVutQ/JKTD73NtAugv8w+cgmFULWPhrut77We4BWaRnnzDpVCmhm0vNsD\n6QvrJEiaiYtnxQfCbhLgnTRaEWlTgsnsFyAnKZ0fRL+s6SYQlmwL3Wxou0//\nCisr\r\n=7y2I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"d415808297910493a6b56b1c13ae50c04c753c4d","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-alpha.0_1530016447499_0.577771450271247","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"ts-mockery","version":"1.0.0-alpha.1","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-alpha.1","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"a6a44cdc68f448a20645958f264b7f2417581369","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-alpha.1.tgz","fileCount":28,"integrity":"sha512-/LGlvr5lOf3d/WgT5R47HiidHHuQ7IyoXObjxSNqVBZ5bW6w9vPsc195V0U3f1Zc9ycnGOMeINUQ3g9d4/A1Aw==","signatures":[{"sig":"MEQCIBAWsKB/O6FgaVzhkVkcqQJPtj1F5lMOO8OgIQcO0rQyAiAgdCv87wq24txk2zbjhsnY6jyl8wfX5WqGizctTDd5wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRmzXCRA9TVsSAnZWagAA9nEP/Ragwm1wjVBENGeFOerD\nnCtsWlyWsK9liBeZsezT/I4tY4KF6i4sCdkpyGCn9sSTF59JeqF2wZJUXUUC\npEw9YgPp99dNArc/hcT+W0gsl5ad+7Lk6S3dcc77i2oNBU++/NogpDS/oweu\nFCyFM/v06+/H4xvzQOd9C9djReb+RXJDTK0cID3DIiTyDpiFGcc2/3v/yzzC\nKGqkbnXVaaMm+5EXSpRfNSUcQK2kdqfNBKNrSyz63V8MSHuViv7GED/3mbIA\n3ZifxaHLlPV4AtVunkkldLIZsxHkTMxPqDJBQogilga1q52RCBIqtX8JxJx/\nr5e3HKVUZ74k7qVTWogGEnAqOs9yM+/vupUnmm9DoB6RhoElASGMUUBn0Ua+\nAXJ37TO2CrDkesoChpjBBVh3L30aNWdXtcXYgUz/9duwwWukCU8yCJwb0GVL\n/3wo+v7M2Rgbun34arUj0vQLQ06wJJYhypYHKmm7zVKWNcOYHvODwDhXjYGG\nAOZFRirIJbtM7jvLRwSf+3Dg3205UpIjlShiS/DNDQsJCsLo0vvPhxVO+uGB\n50V2wfqtar5PpJH0lkRli4Kmsqp59z+NvUWaq1+5A6LK6+ZHbl8mQh+hCJg6\nhAgQ6pBdIxSCAUNWarf/651nKFSxN/Hv7n3aQmfIPAVuRk2sKNqi1wc0KOTm\nMq7H\r\n=rVBQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"17d5b3b0b9dd8c45fe043ff5b578dc6054f9486e","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-alpha.1_1531342039080_0.9223022041502333","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"ts-mockery","version":"1.0.0-rc.1","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.1","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"69345fcc920be8dcc15a7cf21f24fda4106ec477","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.1.tgz","fileCount":28,"integrity":"sha512-n6vMfvr1tZRu/5tXNviLbHZBz/TWkB3tHieZ4VNQ2vzHC+0fcw2nObO1GE07LlpIu0ytSrYDXoN8LKM8KVZ/Ew==","signatures":[{"sig":"MEUCIQCAttA/6VQt0HSpucC18lZIVlvPhIAIRxOymL00zA3RPAIgR2ThoopAcMDv9VXzUACD7B3Ri5hW2t/I+m5cG33z6Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSm7CCRA9TVsSAnZWagAAgvQQAJqR582HTtfjVc8ta9yH\nKvPATnm6Jq7u8kch1fL6GSJtOPO+APlRKLOqgHNI9lxLyZWMsnwys5+djmcv\nTPGdLgibCK9UwY5ZTHA2srjvYdofxUIdR6L1oBuJ/loZF1Doo3rJFTCTzauz\nsBBmhxAHMk5pF3bcOKC//ABmm4oKF41tuiTOEghT5yHF83muWcQXmCJujn/4\nsgoNLiV6KuF5rK15t/ecV6tmiiC35pQu9uiRkDlh4U+rSjHbPp9+nPLDIgo1\nGw+NIil1SqE/DVbJjyHcdgMW9J6baysQNaxhCihozp3GZMuTHncTXqBUhJxL\nGUEUKgNIHdYj6kK6Z8d0qdUDKCtddtWYo2WiEFhK2I8+vgfRo8MtUD2vpwPz\n9pw9eTJWj5GTjreDuEg6SP7GtFUI0r7aeRtF1D6kxaSt6GLEs4zM0Y25T798\n5tPopB4tDzGboArMIgfbt/Iw4gZSoBiIzyNEpNyGx4ijUZw/ob0C2zgSrEG3\nke8+L16aB2EbIum7wAeAQ0YE8t0llo+gtZ0pvAjrpTbGZ3r4S/PTmK9MkThc\nZK+9CYZ2DXxxjgiW9vBBwmTePYGZj55a5j2Vs3OH1FRVVF08CGRAXlfoIt3r\nRo7qlerleVeZj+dhF+AS1Kt08JTLJ4Y3LIHxYZYdmXU0VlIqJy4sbTFWLDdD\nOiBG\r\n=naCE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"08dede5e4c0b37079d48beb8791e444c1b43ddad","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"5.6.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.1_1531604674403_0.7694746517106144","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"ts-mockery","version":"1.0.0-rc.2","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.2","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"874a995e0729e13b1a8d53af00e6737b2ce2ff30","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.2.tgz","fileCount":28,"integrity":"sha512-GFtwTVsvzdDaYzCYxJjmVTB7txWY8PPaozeqpGeUw0r6XOrRQq+8GoT1LkC7hk1JXdONC539SiyO8oLblMgVzg==","signatures":[{"sig":"MEQCIEuP1f89PUtJM+t1FSTeILoM1jIzEzc/BQQ1WCgB84q0AiAieA7QkCHQfgpIaSFL1fiMFa2pGzxSG0m6oA9oR0311w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUIqnCRA9TVsSAnZWagAAOogP/3Coa/szkv9NB5aJ8QP9\ny0tSqqbF/LLwQZ0DqXSpfTFDswOhf9JJpj2GySXz/lS4g6YfndbvwLeeVeKU\nA8u8VA8Xp4toalEomqQBWIpEKkfQM6gBRiSb3Q1iPs2AmPdxAn0/IAj5Jcmm\nW5zhn76Y4de9li/KfLjq4B/c7eGRklwulVMFZTPu6zGN3+1o4LuFcEf7IgYM\njWRUZzLVofK5QDEb+ExOGW9rEUsR1gjJeCjaP4TLsc/rC4NbeaFxFJTY8sFX\ncXsQ9LiVK23+lOpQh31GG9wAxu8kWBNCRVt8fSAQuBanMf0KQ16h2JuQ/cOs\nrjf74KrUMZT0k/6AWM+k+3Y160QWu7GZz9+H7zYriKXbbp31Q0Ig2ZO7GH8q\n8FO0od1vajypLGgbDr/xlFttkT5ywJlA7zNgNHMYaCxPOHzCxBy6HHzv+73F\nJJSQfafLSXzeuTTWq36eg1kKK+2OnjfdenBXNg1yWOD/p42/ehFVPjHs74Xj\nUpHNP6j6mZjuivAxNCG2ltcslEdb9GYYHGhKSS/QI+bESOJRAdxMuWAr0WRL\npthEaB+5/lVKGS2kEmEJ6GgZlWDyBAt4HgKNHd+4qmV1gYgPBiQOLyIog6iB\nzTPA7bNfsosZ9UVVG7Ftt1eNwDiB34RYVvWc0ShEyJzVbKOActaMayZbuYt8\nGGLX\r\n=WT7h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"55404020a5ce54f06fed35c8b3bf00853c01a569","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.2_1532005031046_0.5637252415577174","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"ts-mockery","version":"1.0.0-rc.3","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.3","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"a05b544a16d24a31f8a3992ead3d963d355e7a37","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.3.tgz","fileCount":28,"integrity":"sha512-YNsmIX/CAVa2N67WWVqCImjAJ4PA/30GfU2Yghj2VuGhJz3KBhh1mFRQsEYTJuooL4XYxJBFP+uWkPW6K2gGFg==","signatures":[{"sig":"MEYCIQCP/FlnWIDQ6jkYvTrTzUWrYYFqEN9auBFwZZOyiIQMYAIhAMuyZdyjGu7OSpdq6fnlgO9bzoDTkHjTkJ7CSTzvUGxN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUJJJCRA9TVsSAnZWagAA0ckP/2yJqRQpN+oad2DZooRq\nuUQaKmNlcjwhEU+uPj/unyMYpvuZ7PAptZ5pzF/7t3G3WJKg4czuToIc9OXK\nu63dCGqBwz9+wah57TmCXgFecroRhW+FtxI12Cw0lT5/hk9Dau8f5BKY3ZPy\nnjZ71uAD2xEK2pyh9C19yFcRiXmAL3Sl86Z1yj0VTFDUeHUrgjrS4Yusal94\n4joZZY9bS/cBd7wuZcgAns+SWKMmKTtFjePdRiJPu1xOasajdsBl7K6G8HJv\nl+U1bTPRXm2b3WuDHGiTSZdQTdGMleeUCZgRmGyjBdHUpd1vwY3NQqr4BUIc\nUfvqfQzNmOJSOL+42S8DGj9uuMGODN2CFbLuHHR4yHQT3I9srop6hleMXqwE\nBTVZf9l8sXtjvXJRBFkKM9lw6ssFcjq0WvigCZeGPVfHiMgRMMvRTERIr7Xe\n38vnezxjC99w4AGyk3IaWf4Nb1YgSt3FtUw6TwZ5WlJGSIbQWo0r7n3EV+8g\nog6AcvK4LVaTeq8BRwdUjCXvIGe1THTVM0CgInxBMzpvUqw92Rwy2bzNucgD\nocAYRZ9p6CvF3ob/wwtUHd1Qa80i+KWJ2zdfYhN3D2yQspUMX+tTTtdze9Mk\nX1ZMAfvZuplerHzYRyH6b9oEfE9lzNJSpD2/xJNeDk/iGKT5ogp0XCkxQyZI\nFftZ\r\n=kvrg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"a60551aa7b6c2850d9b30854f241d7bb27ed77b0","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.3_1532006985358_0.3851853984133633","host":"s3://npm-registry-packages"}},"1.0.0-rc.4":{"name":"ts-mockery","version":"1.0.0-rc.4","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.4","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"dc31d98bff11aa89914dc48a825b7a0076e23e2d","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.4.tgz","fileCount":28,"integrity":"sha512-qlI1pCCT8G9pFRizn/iAYxeC3bVzEwnBmkfUPMyYlZFVSbZ09zhCe3E6mDNCU5vJIcSDeqVkCo2pPg8GLl/lLQ==","signatures":[{"sig":"MEUCIQCFMxk2VXg0sGerTQh1l0VHle+vcCTS60sldz69FtGiQgIgQKqfARE5ToYms1B7d5F+ropWs5jfzrldSz7obm+iVuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaL8oCRA9TVsSAnZWagAAtl4QAJETulCloaUyXoeEgW/T\n5XDDB9o9zP9k0qPMR+EsxNEm3zy1RJ92sQ2IAK6s3AmCoc6Jkn+1oVliO9xs\npn3k2yZb93j/9rO3/ZOSfrfDN4QDlBkCOfGaoWlzgfbfqv8UYm2gHvnebOUL\nnxVgGcLrGs2Rj6bi0m63NNDcHEmxuzSmz23M6Tf6cgDDhKIwpLB2IDjBhZTA\n1D7BF3Uf/J2D0k5Vr6grZnlik5y5Cv7PsuZGhjF5j5MQ3LEDcZNjOxMaygX4\n8EvXu8316NLGytanhqmm7Yj7ufe6xRk/2D6XwOiQxWVmaKkjzlynpdxEUpPr\nN1YiXTGdlHIctjXeK3ikKBDZgBILYQdWmJ3LEabkslbXEtSfbwSanL1T6NdH\nNJyQJ0/bxVb8Y7qSVv50IakyvE0jWZLtLo99ajN4dvi/tM1MSA0LiI5tfIFG\nEq6zRWaf58Xr3QKzlRkD1+wURCgH79CcwyeBh95j4YbqKshDofRRBdcxzCee\nx1ElAUnpwTE52s38AvJxBsZA7/Pc+z2cmPDCWFjxoWSBdiC/DgMPlTlDSP5V\n+WSnVyow+nXylXZqWDzhpf5GnS1CTJszyDvRxWj44JzlmgCh3aryfPYkPknS\nFob7wykHhvXzkYleDZfxiDtzhTr8M2P2SFV+TyviaohyCWjuOPBPZFbzcITF\np+s5\r\n=kQKi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"28a3120a866f7fc41c13b523b6a7f2564204ab24","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.4_1533591335671_0.5590103807642295","host":"s3://npm-registry-packages"}},"1.0.0-rc.5":{"name":"ts-mockery","version":"1.0.0-rc.5","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.5","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"bbaa43953952bbbb5f1204fa84bee9f355e9bf6c","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.5.tgz","fileCount":28,"integrity":"sha512-159sqQniWMaGTr7Pr7kIsZ1mE/y6971ISTjZcmnaz9RXNX3SwgMRhghSm/k4LUGvjxpviinYsHlW3mtbJzKxqw==","signatures":[{"sig":"MEUCIQCSm9B4d6En/5I1GUfYFPFtjVCgo4Vax+XG/qorzclKVQIgA0+802VvcpDRuy/M9d7ZwSXeKf+veXlClvPoSECvFPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbab04CRA9TVsSAnZWagAAXOIP/16iAugTKCtLDCvqKiHb\nOXTc4NsmT0sNvLkwN0XRthY66Buoq0bb6OREzIZGpbNuArWRwWPK9kf4D8yv\nkc9MXKQfQbKGna3rop5y7JIZW04YpOttiyLoNdjebXG+pdgdUH4O+/a4l34A\nDM0g1kFzpIZrO2HaHL3D0zln5UEcjsfuVLQNWE8ycelOMRlpBzocxpmm7Za6\n58+1CtaT80TZ1DFMpT34TXoN8CTaWMV4V/tn1yjf8012bxaJGAUMTKozf4n6\n7iZ9FiftEYUJJi1MxP5BSMHG5zpfVTUb4FTcHc+0X5VacuB5xKcZ2X1Vdkyd\nxpCzkFHjlMsMEMWlpcdlOLZFwPLyiz+y4PBymPiMXnGJTnCZ5uxa3z23+4OK\nf9ALshZoJuHl1HItcQJ67P6/WpFoftdaUBbJTQeXr8poU2926FzeeuadQKDN\nP+KeFkM/L7yRKsq/DqsY4tPZAvvGJdmACSTD+p07/AdbMzdl2A04Eg7NqHkf\nbCiJ6jmg1CSc986zh5NY1dmcyHd8cu16WLRi6y4D27XqymhCjTzZb9RQMZ8s\nhfSDx21JpM3lYvDgayAakKf2eI/N6JSHbFkrA29Rdm7SEdAu0HPXkR3vGz2x\nN5Yj2jO9h+Y57BM3t7hR4rh7fTe4uBJtyVljtxq/PQkCMJzEh8pLS+K7/kBX\nYKZq\r\n=/oxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"f86a025165a88ac1331bcad60f175ba357baf587","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.5_1533656367232_0.8081475496839494","host":"s3://npm-registry-packages"}},"1.0.0-rc.6":{"name":"ts-mockery","version":"1.0.0-rc.6","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.6","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"3c235e474c5123fd465ab619e757b3ce29fd8350","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.6.tgz","fileCount":28,"integrity":"sha512-EUnP6Cgd0CORDX/lYPCGjcc2tMnc7aaGqrnNv3vDbk9J0MyPgAZ4VsSHlLOPf4Vo2GV5fVqSTOSeWA/WueXgcg==","signatures":[{"sig":"MEYCIQDukIEmpHEhMkvzRV4b50WwT6hjevPPCXVdKlpzeVqX3wIhAPUwhlZrWHDf8I9UjkszbbrhPwqtg6bWxatypRIKPBKA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaue+CRA9TVsSAnZWagAAArsP/RxsrcGCFZkGTK7Gy4xC\n97OMCV+EXQ/1wkbyODo7NWrwWVMvOT/t0mkR9GeaXVMeU5eGYnyd3Pn4a9CT\nhCLYI6Pyj9mzZyXVvxElFmI/cUoBDaOP2cQ0Oyf/B8i0kG0v067YLCBogHx2\n/3qj43KLUw1z7BPqp1hb7HZcZLrhHCJ2W+EA41MvQmxJ9RV6tcE1IMpvUR3A\nB0PuWgsxH69iHXXJGDU2VRxeh30HE4cs3zHBqfR1C22NJoKY6sLybbRzFyF5\nH/9EOqZquoAc+ddpH5DXHUe9pPbsdzuXLI1zY40IpHP0ht4xQUlH8h46QVvN\nc2157P7tFVeOcT/EQUdHgXWkD5dBz44isHNVLSbRE0zwRJo69HVH/dUsraa+\ngPhwCupVGsCQOTRN+IHmL6uTMgisMY6WGE3WMlSKEC0c5++yyAI+KSs828fx\nlKpamN4LdvPZn39MQddQ2Qw0eRTE3dAiIynP4ft4l76Vl3KTftuDxqqYfLCT\nrcS5HFprrWjL/3zUEXnlr8dDAubYfJY858op9a/3Sr3a3qJcaaFNc2hfTEX9\ntVL3mFg5arzzq6Rf8NB3OMOoOrhFpTdRm9MQdciNJXEGJz+gTMpfd4XRYYC5\nexiCKdgg+Kh3iYDbD890hqT5m2+fdJF+i4ijv0WxZoRgM0RtdD+i7FVx4ow4\nFplp\r\n=drLG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"89b144b95d02a0edd0e172b0dce1add8dad0e85e","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.6_1533732798554_0.8401508155434019","host":"s3://npm-registry-packages"}},"1.0.0-rc.7":{"name":"ts-mockery","version":"1.0.0-rc.7","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.7","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"dafb95894f86fc9a7f35faa79b8b38ae8df370c0","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.7.tgz","fileCount":28,"integrity":"sha512-3ToeqxgXG3ZhG/WxW38FalYfs2helKKzF9xzUmK3qOeUbV6F1iaxztZYLrANnXaOkUoIcHVaRjBTkXyr51nWZQ==","signatures":[{"sig":"MEUCIALnx9wicYg/IBAxbE0rJhTjCDQAN8YFgRfTV9YXawpcAiEAnOXiK4l1AqFiAaJdsclBEf7t6cohluxk70YpbMltDww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbK3hCRA9TVsSAnZWagAA7EEP/3PtNKp0jMfcFBH1dZLg\n/Y6ZNZrl9N28flFuXPjug6MuAdJohKZpLT+lEg3GObefrwNvqW4wzCQSNSXH\nr652MH9mvudsxD6KHmZ7h3vteosfTKLFCM/pnhZfiuRUeOsClHeDlSxcvSrE\n6NW/3qiPM+ugcyrTUK7v6KGCkE8VI0pVUoOoXXSyezv9BF43tC/IdVTnWAvF\nqqAYyxy4fDUbeUT7i7YIw0L7Jngh9Rt6PV2gkXwphv8xSCVp38dhaubBZ4yu\niqRUzx7lD6iYZZfA02m8AHurNVzFmZln4e4WPeQeEbHfTWmY+fCXl7WDqKRv\nc2Fzh1CirvaR8oy1exJCfA0ObrHSOgnkZps8/BpIUEjnmED5tTckgMzk/y4v\n54Ny4v0odKyKLY6jJcvcfi2wIl+LuXLDMT4Al0E3rPmfjPrTHFUcgSJMOKa7\na+mTYEzSeWNTN89vpLX/cNtEW/z92UT8cSYxIWjEDf5e5Apu8p+qsNuGODgg\nYnq8KWaqh8O2fGbzsAFmmJTNuiQEFDirsiZgxHbMCOkiycQsMl1fujXX/gt6\nVRYV0AoL/npiDYltCt5AURFXswpBSSRcRuPX6AAZOdB0Ownqi4UKEqs+9jzw\nJAIaSb45PblaWggMeEEVh9lDFnxQO6dDfRYIzdbLJOfHmOkMFOdHxrnHAmQf\ny68u\r\n=wNia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"7296404d56a0f0a1bbb3d833cc4ba7c313dd082f","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.7_1533849056736_0.24258879945744516","host":"s3://npm-registry-packages"}},"1.0.0-rc.8":{"name":"ts-mockery","version":"1.0.0-rc.8","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.8","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"173ea9b4c4e916c1e44dc97e333ed24f03296026","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.8.tgz","fileCount":28,"integrity":"sha512-eqHMiGzNW/bEjTLoNul7R9kSo9g6Tw9tjLmDfF2MyfFMHy2gz105pWyb/PHGqD7SZuSrFWZ5aXukwHy8nbCATw==","signatures":[{"sig":"MEUCIQDFa69Q7ZMuewXmmHSd4euaYW2MrNM1cNYb2FyPcDQg5QIgH/2fBA3ZnCEx45Qp3Zzp+eQR/smymNkm+ZDl2bG6AAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdG3hCRA9TVsSAnZWagAACJ8P/3AvxzzIjz1STJVj3QbI\n8WwmemfmDjDYk7v2gslkXimSOqS9E8qkUvB8Y690bWm4y5yfsoQ/exmwwE0D\n6WnIqRqgtJC6++SsJnpAM/NH48MAQjMZuk/eaZ7z2nkW+9Ukbjjr26VAerih\nCiLR+1+tK3WC8Rzo8RRtc58VzChrWC7BcqQ3CxNWwLapmGGPO+j7/ymbYKXS\n1e4AJGjAt3CLxR/uVQ4ELkRUlkU+un4O9Un/4qcfnZ89P1feuGsIMMEa2vKN\npOaRW5Ylfbs5bWzQmhP+w8OoLOfOTRww/i6bNm3nHTohW4V3n0aeqJFhNLNp\n9hPG7P4rNnxFzMKU49cn8BEssr0GV8LLdTqdZ0HpvsP9qUutaBBgVOqmXCTs\n1ZubPKKB2VauHH0SPew8OgeMZd8reYR/1kY1//vU3ytGbdkLxOE56DEvPPLx\naQhtf1rtzGfagAwl/n5romLZH0EHD+dQz1LGY5YRia/bHXr7gCU++aOE7tee\nHSyH4SnHFYWgKxE7LGrRAwrTfAVLwvrhgmUmCe4aKZA7G7HwB/6mm7FozJqa\niab5PnDEHW+H1oNR88r7B+bmdo6SJDAG9rio7zL9oKJ0K7kEUFI0O1dKpew9\nz8oxDFaJVHRmjZ6fJNxvn8E6CcPQCx6J5mIhatCauFOzofTsyjDuR/DDxLHq\nPuaE\r\n=gvMG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"96ed25a4f2b3747e9fadb5eb7934844218316aea","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.8_1534356961739_0.9809066694117377","host":"s3://npm-registry-packages"}},"1.0.0-rc.9":{"name":"ts-mockery","version":"1.0.0-rc.9","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0-rc.9","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"779fe86e878512b4189698917d1c86fbb0cb4ea7","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0-rc.9.tgz","fileCount":28,"integrity":"sha512-+IpQxL6qW4f1BQmi0FjlVud6eBJrghFgF5cNvqFwoovQBZfOkEJ7LeFqb6JDksWnXxwwmOyFpzmTgQdT+sPKZA==","signatures":[{"sig":"MEQCIEvdqc9m7w0uTnTVNTjxsD3hJ64P3yheqGJN1NT6nSWMAiAj6MRRvGJjbmPQksPqZ93qRCsoCpPuPJ90cUr9H0Wyvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdaOYCRA9TVsSAnZWagAA4BMP/1nnkHeSqnHMfW9eRMbO\n2hP/gEWYx7AowC0agns4opqrh2WMLxUS02dfAkdJUj12S5yyYyiCkJAvmMGX\n+XKPl5NTVeVEk7LCkQ/a86lnCEHZQde1AqCcybLt05HYmeE6yKuTu7CkutED\nhser9221v8udiX1HYsfWYFlRYnGe5FNseVRZz8TBwMgk+YeaTfclcZf8VZLg\nRKVIyZvGn7A1gSz693wa8vYmoQhXjnamsr4wsFpy/giP6zaeTmIEFHQONg4T\nAX8JBUUP0mm+e6cAmLdPhdMwuWRjOkPd6Wle2rwM8aXQlcmuvjMxweuWwRLE\n/7qTX8ZPX7QKM1+dyhKi7f6VShxvzKg44dMOwdZEuHSH6gD9zF6tz6kFyR0p\n2Df1mpfz0GYKtBtNjm5CiNykn/ihQGvv7qv60zsGkFzBk7n6Wfz9fn4UI0G+\nsdRa09rVDES5HKZrJauManmDq9FyiuDsNQyK7AdKenCEEfsdEzA8OuiSwRkQ\nCdfSDfyy9RQgyMyM4bp8eTed5sb+oBjlK5FRxsDM5pLNwABVTzvcs7aMfQP2\nwDoztWB0bneD86RGJEdhVBznUZnZxu7oBMAuuvIkmrpjkImOrkYglW4W/FN9\nEcZHuKvxUZc2GNGauBOspWW1aa/g95iPdD1tmkalzh4OZZoBUCRLG7+6MWnt\nJlKJ\r\n=Sl5l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"c1b2f000cf06409fc997ef48073d3842d5035c3b","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0-rc.9_1534436248113_0.05741881375859936","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"ts-mockery","version":"1.0.0","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.0","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"10030aa083640a24281ab6eee835b797dc8b8822","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.0.tgz","fileCount":28,"integrity":"sha512-jAgelbpTQAMwm/gZIshOYAEEXj419V+/VwQzlZ7AVEH24vJ8B/iEfxVRQRx+1lmaxjpvptJul6VY65pMXtf/Sw==","signatures":[{"sig":"MEYCIQD0BRewiTuT1Hz32k3vsgrNbS1Kapb2Ye5z+P91tvAlfgIhAMVwaLe8gqRzDurUqQJsA7WbnG5z/nrbhteaS5UnbnbM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdcECCRA9TVsSAnZWagAAl1sP/RbUf+Gx8XqqNcY6vfd3\nCPZRNffWTIl48RO5lB3wT/QNLpf5l8Mz4p9mSrT6j1rMmvjpYHJdlvEdKsei\n8XQA6NqImG85lsH6MP1fYxZNqxwB/hbhiSMjSFbmCpvNgMgh8UxR2C7Om9yY\n+xfI1cpRlzMx+BaozsWdjwFoU+JshJ5aMzT00awORhQ9ZiRH8sJIPgrme77V\nvT3fgs7Wrwc2cPa+k8+XADAoSzQe8l4d6z3GkeNAd3q9apmq5wie2pNs4kNa\nZLhrbV3Zx0a78kEPNENZJBIEF1sMh21Ps+97GPwUqO9gykg1hRbSdrsZLqwz\niX4ZZ33YVA0SOol1YePFpko7zNAoie/5CByHHHXMDeeQGNu4ow0SrO24dv9i\nT6E6Kk1OwGHQpRB3PVYqvtaVgqpobuJYn/u66d5mKts9NEJ0ito3XH7KUmOw\naXm2zWaSX6mLAMzT2jK5pO2dQCUso3OvC5yhAe+NoL5uScCQKfdu4EipWXUb\npRuo9ApTJnzzXNXyuR2S5+AL8TXW7VJYudSbXAcL9mLjkVQWqrAUKzUiYvbi\nzVGpqnjLc5HaXaFlLE9y4eURiuYtQ4W35bJtXb0EpwnNegj3ns6BXov3jr8a\nOV22AUOXJ2REzmBBTy0mvLRXietwtpAWCSpcuwpQR1STca0+6WP95pa/FplW\nz6ge\r\n=ZDGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["dist","LICENSE","README"],"types":"dist/index.d.ts","gitHead":"afa069cc99466cbc0371cfc5ef30fdcd68073fc4","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.1.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.0_1534443777741_0.4256508545578628","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts-mockery","version":"1.0.1","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.0.1","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"8298da07d21e092f69498acf0e74c8f7433994c3","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.0.1.tgz","fileCount":28,"integrity":"sha512-onJYugSz6G4rtHMGobgwzgxO8lTQrpuOg8PI1sqJuEM0+hTo8sfdx4gpuBN+dBKUumrGtVctLDv3Crg2GRPluw==","signatures":[{"sig":"MEUCIB3Ben4yoni01R8Mu5CJrn7UqD/A+OZ8bpMQPkNO2bxeAiEA4XGlFM6t8SG4HWgd3AfQIXCECDYMYHLeAA8XPtgxb5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkpB2CRA9TVsSAnZWagAAzeQP/jvderIBD2gAosbFkFFP\ndeEXGl0T0C8jqnQK4xQQ8RBIFH8MbX+aw8xdhe9+lWHmHb4PPQWRfgNj8dZ3\nm4ly40JQCgJ7rQD2KmRab1y6u/XuMYWzFePPEplQridrj/llSzbgaGvMaX6U\nhF5CKxDmwhRCTyZeZAqCP9VNTr5H8zSqSh+kHslldHkNgVXI5ebwQGVmxO6D\nKauWnTeoZD4Ye0BTXYkrLHjsSYN9yIik0E9RfSK/wN/aCFpPRdQgPkQ1jCPb\nxVgbpXCVUqdvME1yMmQjEd1dG0XSsDin26Zv/cYkbemEr38NSnEnL/TTmA/7\npBnb9pFCTBAWF6th+vQO649pno4jS7k0g3QX9cXI5RFcqBbotpVX8/1l0LDK\n3s+hQ156vnoL4fgFRk8tnf2j/mSIP5jK5btkvwqZbdntrvU3BC38dIgof1YF\nVsCPH4LkWS5+RQT2ESjKtjN9tSEHYgbeIQkSyZ89IbDW2ifwDfA2wKF8LZXe\nl/TkyL88PFJYXhNI0vhMZnrEY3G8SuFlAH9r6yJqs+5kPRAh/DTo69gZygPk\n1TC6IPHVpDioQ1tkyXLGHGIPNX8PTBtQ4C3v0m5ATKuDJJ8tTM78wharZB4c\n6S850bsgf5VdYACYBmaDFnNDnZej6IBMo/USezrQcSQh26WyJAsXpqS6InXs\nkMVh\r\n=iXIW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eadc50e4f8b3c98c73d7399591cb08d52492ee13","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"6.4.0","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.0.1_1536331893919_0.6664146325983691","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-mockery","version":"1.1.0","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.1.0","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"ee4a3f9e5f07bd5470fb2ff5d981a639ad29e29d","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.1.0.tgz","fileCount":28,"integrity":"sha512-YPzHIV/OqU7SeLh5IKwrtogDVyHsaswDT6nkBY1L+r6WaoBaLlieNNxS7acKTPrEVMGhcNvUXIi6uE1Wo1tmTQ==","signatures":[{"sig":"MEYCIQDzFXeXmmAlQYtQ7Ge1ukKRA1pNsbutsUboOB2wRah0bQIhAMJAMqDisuaXDV/s84HdWsTNVfBzHo6vnljF8Z8PSFti","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVmq0CRA9TVsSAnZWagAARxYP/RmtR8zhSBPtyRq8Hf95\nt3Gy1fmxm5ihO9y21nKPEUfRIPqoPWQcu4S8Nl5fyqLOj1vFAR/HqIDE2ggo\nrpaXDotClKfe4UPrsYOTwIMFL8kWBzuHwRXWItux3CEXBcz66fUgGZjoto1Y\nlIq+xtl5rUFCWdy3+FIWMPrUwqjZOJNJgFK161xaPHKmjgLwSBFp7uS9vZYP\nz0EDSdUTwjg9i4L8N5sE075Ilv9jf7hNOzGhXBJITKGVX6tXNhGWFDxKYLPN\n+Bz5jzWXiLkF+R9lQ3GqttDitgpxirldhCox184IJkjvTzVEY5I5mxATMxd1\nNfqw+i6ZC0dThU9TlctPimSPfavvYz/a/iP/ZIR9q3a7bG5G2uaIb0hU+UhX\nDLhpTtl4AjH4fdFKAbNKu2qGYVTEmyDb05kmPyRlK3VAMF9RmZYYt26Wwc2U\n9MqZr48rjmLGIOClL2vJTENdyxWukGEuKUgEU58m7s7jWqR9cd/jZjrTQAUb\nsX+Mj50VuMraevc9MzwguaxFdOUvSCWGd+7F3eK2qvuP1cdnNdVUFwWyLpmE\nzhUAVEESOfy2+ffTMB55kwUyxIr5SJ/QMD2mjDN3QlnfTeDtuAA5x+D8yknM\nPsjxTxC8QDRC8ILnNCH5g4Jkrk6zW0jGd8MStLOSkg72RIguY4MI3F/QETXe\n1VX7\r\n=qeHf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","types":"dist/index.d.ts","_shasum":"ee4a3f9e5f07bd5470fb2ff5d981a639ad29e29d","gitHead":"2e06e6c10d5fce4f5851ecf852f305e6871971c9","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"3.10.10","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"6.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.1.0_1549167283564_0.35769124438775823","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-mockery","version":"1.2.0","keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","_id":"ts-mockery@1.2.0","maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"contributors":[],"homepage":"https://github.com/ike18t/ts-mockery#readme","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"dist":{"shasum":"aa76521653d729e99b3808836817f64e61a213dd","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-1.2.0.tgz","fileCount":28,"integrity":"sha512-ArGPMUzO4H25KBYVTWmmE36y5bCOFAwC7XdW4CLTqYg+gQcvxJzKoj5URSc+luzwI8QdtwAkHtazBmrKepX81g==","signatures":[{"sig":"MEUCIBROaMqg8NqhOk+ofRUB9wDMJma/ncJMq3JO0NI/iuMOAiEA33pXk0zoaZOKNpOi/r+8oIIq0sOTHmRfq+PbiAVwI10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZegmCRA9TVsSAnZWagAA6+QQAIt5FHx88EWnTt4yw/w6\nDVgWe6yoJz90etik5ewx1sMHN7zBGO0vOmD6gQ2duSvlR8woqjq/kAOBCqbY\nmyCEjJyJq55GOZaTpQI+w2+2Hobg0hQ+wJbqAn0SBbhU0289WJGYBFSwLF7l\nP0yW+PkTzgK4ybVgEb5RaxRIVxklwB7MZqhmDdXxgkqIWfMk+M819DmjKYO8\nl3iw2prTUptmCB+uVKZ3I/AW6onSG/1dKTJyrR4n39Jn2Y+6qRQhtJBl8Gj5\neKTi+SurpLuWtdr3kjorgcjoR1jwP7+3y1j5+7BvdQ6k864ltiae+4RX+L7z\nU4IxOzh6SIjx3D0cAzgGZJj44KAfHRfWMn/+gHwIxK8VoVSlsEfrgEX1L8Wk\n08IGvpRZ3/yuZ3iVg9IMZ/rgEI/aiQdEcO/5dl5oXfsRF+8AfiDIJ04isp60\nhQzhxwFsVYzOT5wsHLBRwLunpT6VyymN13pg5ejfP4pshTq15oQK0qGoqrVG\nO8VAGfs7NUql+QcYzc2Wqtx7AWaPSpHjVLdIVDHh3h1fezpiPcDi4ercepXC\naP+pR6yt9Iq9y7rZVRZLpxA+d/92KDPGJtkDfEJj8cjFmnEKzHlD2VCtOqly\nHeivyRFwzImQEqYrDthY0LEvNkyfj+8ZUuJlTkcf8hCUeIr/ua5NZew9r2jv\nRGWL\r\n=WxSp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","types":"dist/index.d.ts","_shasum":"aa76521653d729e99b3808836817f64e61a213dd","gitHead":"623c108c0389411171092becee25dd51302e4ad3","scripts":{"lint":"tslint -c ./tslint.json -p ./tsconfig.json -t stylish","test":"npm run test:jasmine && npm run test:jest","build":"npm run clean && tsc","clean":"rm -rf dist","release":"npm run lint && npm run test && npm run build && standard-version","test:jest":"jest","test:jasmine":"karma start"},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"repository":{"url":"git+https://github.com/ike18t/ts-mockery.git","type":"git"},"_npmVersion":"3.10.10","description":"Yet another typescript mocking library.","directories":{"lib":"lib"},"_nodeVersion":"6.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","karma":"^2.0.3","tslint":"^5.10.0","ts-jest":"^22.4.6","ts-node":"^4.1.0","istanbul":"^0.4.5","jasmine-ts":"^0.2.1","typescript":"^2.8.4","@types/jest":"^23.1.1","@types/node":"^8.10.20","karma-jasmine":"^1.1.2","@types/jasmine":"^2.8.8","karma-coverage":"^1.1.2","karma-typescript":"^3.0.12","standard-version":"^4.4.0","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","karma-jasmine-html-reporter":"^0.2.2"},"peerDependencies":{"typescript":">= 2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-mockery_1.2.0_1566959654208_0.08084486432829152","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ts-mockery","version":"2.0.0","description":"Yet another typescript mocking library.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p tsconfig.build.json","clean":"rm -rf dist","lint":"eslint .","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","release":"npm run lint && npm run test && npm run build && standard-version","test:jasmine":"karma start","test:jest":"jest","test":"npm run test:jasmine && npm run test:jest"},"repository":{"type":"git","url":"git+https://github.com/ike18t/ts-mockery.git"},"keywords":["Mock","Testing","TypeScript"],"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"contributors":[],"license":"MIT","bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"homepage":"https://github.com/ike18t/ts-mockery#readme","devDependencies":{"@eslint/js":"^9.6.0","@types/jasmine":"^5.1.4","@types/jest":"^29.5.12","@types/node":"^20.12.12","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","expect-type":"^1.2.2","istanbul":"^0.4.5","jasmine-ts":"^0.4.0","karma":"^6.4.3","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.1.0","karma-sourcemap-loader":"^0.4.0","karma-typescript":"5.5.4","prettier":"^3.3.2","standard-version":"^9.5.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^4.5","typescript-eslint":"^7.15.0"},"peerDependencies":{"typescript":">= 4.5"},"directories":{"lib":"lib"},"_id":"ts-mockery@2.0.0","gitHead":"47bbc2c5f446cee771b9579e7fa0b745ec3f715b","_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-6MSVatOSBIRFODTG4BtQTgY8xz4eG9Grxb7M2h7yXyrRwS2YFA5GVDK3L+9BntBWZSqNy57aNgjor/tLv+rNnA==","shasum":"a29c05b073ed13ee1421f4a827dc2fe26c260249","tarball":"https://registry.npmjs.org/ts-mockery/-/ts-mockery-2.0.0.tgz","fileCount":24,"unpackedSize":30799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvL/JJ7LLbvjbxtTTWmzvpWHoxqEwkd5CT/sl4tYKqOgIgYNHKHMF6X1jdPkgL4PmHZpQMtNPoWrj+7SsQlXjmCzw="}]},"_npmUser":{"name":"ike18t","email":"ike18t@gmail.com"},"maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-mockery_2.0.0_1752535395987_0.3676978897854428"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-26T12:34:07.498Z","modified":"2025-07-14T23:23:16.375Z","1.0.0-alpha.0":"2018-06-26T12:34:07.581Z","1.0.0-alpha.1":"2018-07-11T20:47:19.142Z","1.0.0-rc.1":"2018-07-14T21:44:34.492Z","1.0.0-rc.2":"2018-07-19T12:57:11.178Z","1.0.0-rc.3":"2018-07-19T13:29:45.431Z","1.0.0-rc.4":"2018-08-06T21:35:35.772Z","1.0.0-rc.5":"2018-08-07T15:39:27.666Z","1.0.0-rc.6":"2018-08-08T12:53:18.669Z","1.0.0-rc.7":"2018-08-09T21:10:56.987Z","1.0.0-rc.8":"2018-08-15T18:16:01.817Z","1.0.0-rc.9":"2018-08-16T16:17:28.248Z","1.0.0":"2018-08-16T18:22:57.841Z","1.0.1":"2018-09-07T14:51:34.072Z","1.1.0":"2019-02-03T04:14:43.697Z","1.2.0":"2019-08-28T02:34:14.385Z","2.0.0":"2025-07-14T23:23:16.183Z"},"bugs":{"url":"https://github.com/ike18t/ts-mockery/issues"},"author":{"name":"Isaac Datlof","email":"ike18t@gmail.com"},"license":"MIT","homepage":"https://github.com/ike18t/ts-mockery#readme","keywords":["Mock","Testing","TypeScript"],"repository":{"type":"git","url":"git+https://github.com/ike18t/ts-mockery.git"},"description":"Yet another typescript mocking library.","contributors":[],"maintainers":[{"name":"ike18t","email":"ike18t@gmail.com"}],"readme":"# ts-mockery\n\n[![npm version](https://badge.fury.io/js/ts-mockery.svg)](https://badge.fury.io/js/ts-mockery)\n[![Build Status](https://travis-ci.org/ike18t/ts-mockery.png?branch=master)](https://travis-ci.org/ike18t/ts-mockery)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/7a40cfa333b296dee4a2/test_coverage)](https://codeclimate.com/github/ike18t/ts-mockery/test_coverage)\n[![Maintainability](https://api.codeclimate.com/v1/badges/7a40cfa333b296dee4a2/maintainability)](https://codeclimate.com/github/ike18t/ts-mockery/maintainability)\n\n**Simple, type-safe mocking library for TypeScript**\n\nCreate type-safe mocks with full IntelliSense support, nested object mocking, and automatic spy setup. Works seamlessly with Jest and Jasmine.\n\n[📚 Interactive Examples on StackBlitz](https://stackblitz.com/edit/ts-mockery-examples?file=tests.ts)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Why ts-mockery?](#why-ts-mockery)\n- [Core Features](#core-features)\n  - [Creating Mocks](#creating-mocks)\n  - [Updating Mocks](#updating-mocks)\n  - [Promise Support](#promise-support)\n  - [Static Method Mocking](#static-method-mocking)\n    - [Mocking Imported Modules](#mocking-imported-modules)\n  - [Utility Functions](#utility-functions)\n- [Configuration](#configuration)\n- [API Reference](#api-reference)\n- [Advanced Usage](#advanced-usage)\n- [Troubleshooting](#troubleshooting)\n- [Contributing](#contributing)\n\n## Installation\n\n```bash\nnpm install --save-dev ts-mockery\n```\n\n**Requirements:**\n\n- TypeScript 4.5+\n- Jest or Jasmine testing framework\n\n## Quick Start\n\n```typescript\nimport { Mock } from 'ts-mockery';\n\ninterface UserService {\n  getUser(id: number): Promise<{ id: number; name: string; email: string }>;\n  updateUser(user: { id: number; name: string }): void;\n}\n\n// Create a type-safe mock\nconst userServiceMock = Mock.of<UserService>({\n  getUser: () => Promise.resolve({ id: 1, name: 'John' }), // email is optional\n  updateUser: Mock.noop // Auto-spied function\n});\n\n// Use in tests\nconst result = await userServiceMock.getUser(1);\nexpect(result.id).toBe(1);\nexpect(userServiceMock.updateUser).toHaveBeenCalled();\n```\n\n## Why ts-mockery?\n\n**🔒 Type Safety First**\n\n- Full TypeScript support with IntelliSense\n- Compile-time error detection\n- Partial object support with `RecursivePartial<T>`\n\n**🎯 Developer Experience**\n\n- Intuitive API design\n- Automatic spy setup for mocked functions\n- Deep nested object mocking\n- Promise-aware type handling\n\n**🧪 Testing Framework Agnostic**\n\n- Works with Jest and Jasmine\n- Consistent API across frameworks\n- Easy configuration and setup\n\n**⚡ Advanced Features**\n\n- Static method mocking\n- Circular reference handling\n- Proxy-based lazy mocking\n- Comprehensive Promise support\n\n## Core Features\n\n### Creating Mocks\n\n#### Basic Mocking\n\n```typescript\ninterface ApiClient {\n  baseUrl: string;\n  timeout: number;\n  request(path: string): Promise<any>;\n}\n\n// Create a partial mock - only specify what you need\nconst apiMock = Mock.of<ApiClient>({\n  baseUrl: 'https://api.example.com',\n  request: () => Promise.resolve({ data: 'test' })\n});\n// timeout is automatically undefined (optional)\n```\n\n#### Nested Object Mocking\n\n```typescript\ninterface UserProfile {\n  user: {\n    id: number;\n    profile: {\n      name: string;\n      email: string;\n      preferences: {\n        theme: string;\n        notifications: boolean;\n      };\n    };\n  };\n}\n\nconst profileMock = Mock.of<UserProfile>({\n  user: {\n    id: 1,\n    profile: {\n      name: 'John',\n      // email is optional\n      preferences: {\n        theme: 'dark'\n        // notifications is optional\n      }\n    }\n  }\n});\n```\n\n#### Array Mocking\n\n```typescript\ninterface DataService {\n  users: Array<{ id: number; name: string; active: boolean }>;\n  tags: string[];\n}\n\nconst dataMock = Mock.of<DataService>({\n  users: [\n    { id: 1, name: 'John' }, // active is optional\n    { id: 2, name: 'Jane', active: true }\n  ],\n  tags: ['typescript', 'testing']\n});\n```\n\n### Updating Mocks\n\n```typescript\ninterface Calculator {\n  add(a: number, b: number): number;\n  multiply(a: number, b: number): number;\n  history: number[];\n}\n\nconst calculator = Mock.of<Calculator>({\n  add: (a, b) => a + b,\n  history: []\n});\n\n// Update the mock with additional properties\nMock.extend(calculator).with({\n  multiply: (a, b) => a * b,\n  history: [1, 2, 3]\n});\n```\n\n### Promise Support\n\nts-mockery provides full Promise support with type-safe partial resolved values:\n\n```typescript\ninterface ApiService {\n  fetchUser(\n    id: number\n  ): Promise<{\n    id: number;\n    name: string;\n    email: string;\n    profile: { avatar: string };\n  }>;\n  updateUser(data: {\n    name: string;\n  }): Promise<{ success: boolean; message: string }>;\n  deleteUser(id: number): Promise<void>;\n}\n\nconst apiMock = Mock.of<ApiService>({\n  // Promise resolved values support partial objects\n  fetchUser: () =>\n    Promise.resolve({\n      id: 1,\n      name: 'John'\n      // email and profile are optional due to RecursivePartial\n    }),\n\n  // Return minimal required data\n  updateUser: () => Promise.resolve({ success: true }),\n\n  // Void promises work seamlessly\n  deleteUser: () => Promise.resolve()\n});\n```\n\n#### Nested Promise Support\n\n```typescript\ninterface ComplexService {\n  processData(): Promise<{\n    result: {\n      data: { id: number; value: string };\n      metadata: { timestamp: Date; version: number };\n    };\n  }>;\n}\n\nconst serviceMock = Mock.of<ComplexService>({\n  processData: () =>\n    Promise.resolve({\n      result: {\n        data: { id: 1, value: 'test' }\n        // metadata is optional\n      }\n    })\n});\n```\n\n### Static Method Mocking\n\n```typescript\nclass FileUtils {\n  static readFile(path: string): string {\n    // Implementation\n  }\n\n  static writeFile(path: string, content: string): void {\n    // Implementation\n  }\n}\n\n// Mock static methods\nMock.staticMethod(FileUtils, 'readFile', () => 'mocked content');\nMock.staticMethod(FileUtils, 'writeFile', Mock.noop);\n\n// Use in tests\nconst content = FileUtils.readFile('/path/to/file');\nexpect(content).toBe('mocked content');\n```\n\n#### Mocking Imported Modules\n\nYou can also mock functions from imported modules:\n\n```typescript\n// utils.ts\nexport const calculateTax = (amount: number) => amount * 0.1;\nexport const formatCurrency = (amount: number) => `$${amount.toFixed(2)}`;\n\n// In your test file\nimport * as Utils from './utils';\nimport { Mock } from 'ts-mockery';\n\n// Mock specific functions from imported modules\nMock.staticMethod(Utils, 'calculateTax', () => 5.0);\nMock.staticMethod(Utils, 'formatCurrency', (amount) => `€${amount}`);\n\n// Use in tests\nconst tax = Utils.calculateTax(100);\nconst formatted = Utils.formatCurrency(50);\n\nexpect(tax).toBe(5.0);\nexpect(formatted).toBe('€50');\nexpect(Utils.calculateTax).toHaveBeenCalledWith(100);\n```\n\n### Utility Functions\n\n#### Mock.noop - No-op Functions\n\n```typescript\ninterface EventHandler {\n  onClick: () => void;\n  onSubmit: (data: any) => void;\n  onError: (error: Error) => void;\n}\n\nconst handlerMock = Mock.of<EventHandler>({\n  onClick: Mock.noop, // Automatically spied\n  onSubmit: Mock.noop, // Automatically spied\n  onError: Mock.noop // Automatically spied\n});\n\n// All functions are spied and can be tested\nexpect(handlerMock.onClick).toHaveBeenCalled();\n```\n\n#### Mock.all - Proxy-based Lazy Mocking\n\n```typescript\ninterface LargeService {\n  method1(): string;\n  method2(): number;\n  method3(): boolean;\n  // ... many more methods\n}\n\n// Creates spies on-demand as methods are accessed\nconst serviceMock = Mock.all<LargeService>();\n\n// Only creates spy when first accessed\nconst result = serviceMock.method1();\nexpect(serviceMock.method1).toHaveBeenCalled();\n```\n\n#### Mock.from - Handling Complex Objects\n\nUse `Mock.from` when dealing with:\n\n- Class inheritance hierarchies\n- Objects with circular references (e.g., RxJS Observables)\n- Complex prototype chains\n\n```typescript\nclass BaseService {\n  protected baseMethod(): void {}\n}\n\nclass UserService extends BaseService {\n  getUser(): User {}\n}\n\n// Mock.of might not handle inheritance correctly\nconst mock1 = Mock.of<UserService>(new BaseService()); // ❌ May have issues\n\n// Mock.from handles inheritance and circular references\nconst mock2 = Mock.from<UserService>(new BaseService()); // ✅ Works correctly\n```\n\n**Circular Reference Handling:**\n\n```typescript\nimport { of } from 'rxjs';\n\ninterface ReactiveService {\n  data$: Observable<any>;\n}\n\n// Mock.of might throw RangeError with circular references\nconst mock1 = Mock.of<ReactiveService>({ data$: of(someValue) }); // ❌ May throw\n\n// Mock.from handles circular references safely\nconst mock2 = Mock.from<ReactiveService>({ data$: of(someValue) }); // ✅ Works\n```\n\n## Configuration\n\n**Set up ts-mockery in your test configuration:**\n\n### Jest Setup\n\nCreate a setup file (e.g., `jest-setup.ts`):\n\n```typescript\nimport { Mock } from 'ts-mockery';\n\nMock.configure('jest');\n```\n\nAdd to your `jest.config.js`:\n\n```javascript\nmodule.exports = {\n  setupFiles: ['<rootDir>/jest-setup.ts'],\n  restoreMocks: true // Important: Required for static method mocking\n};\n```\n\n### Jasmine Setup\n\nAdd to your Karma configuration or test setup:\n\n```typescript\nimport { Mock } from 'ts-mockery';\n\nMock.configure('jasmine');\n```\n\n### Custom Spy Adapter\n\n```typescript\nimport { Mock, SpyAdapter } from 'ts-mockery';\n\nconst customAdapter: SpyAdapter = {\n  getSpy: (property: string) => /* custom spy implementation */,\n  spyAndCallFake: (object, key, stub) => /* custom spy setup */,\n  spyAndCallThrough: (object, key) => /* custom spy setup */\n};\n\nMock.configure(customAdapter);\n```\n\n## API Reference\n\n### Mock.of<T>(stubs?: RecursivePartial<T>): T\n\nCreates a mock object with optional property stubs.\n\n### Mock.extend<T>(object: T): ExtendedWith<T>\n\nReturns an object with a `.with()` method for updating mocks.\n\n### Mock.from<T>(object: RecursivePartial<T>): T\n\nCreates a mock handling complex objects and circular references.\n\n### Mock.staticMethod<T, K>(object: T, key: K, stub: Function): void\n\nMocks a static method on a class or function from an imported module.\n\n### Mock.noop: () => any\n\nReturns a no-op function that is automatically spied.\n\n### Mock.all<T>(): T\n\nCreates a proxy-based mock that generates spies on-demand.\n\n### Mock.configure(adapter: 'jest' | 'jasmine' | SpyAdapter): void\n\nConfigures the underlying spy framework.\n\n## Advanced Usage\n\n### Working with Generic Types\n\n```typescript\ninterface Repository<T> {\n  find(id: string): Promise<T>;\n  save(entity: T): Promise<void>;\n  delete(id: string): Promise<boolean>;\n}\n\ninterface User {\n  id: string;\n  name: string;\n  email: string;\n}\n\nconst userRepo = Mock.of<Repository<User>>({\n  find: () => Promise.resolve({ id: '1', name: 'John' }), // email optional\n  save: Mock.noop,\n  delete: () => Promise.resolve(true)\n});\n```\n\n### Conditional Mocking\n\n```typescript\ninterface ConfigService {\n  isFeatureEnabled(feature: string): boolean;\n  getConfig(): { env: string; debug: boolean; apiUrl: string };\n}\n\nconst configMock = Mock.of<ConfigService>({\n  isFeatureEnabled: (feature) => feature === 'newFeature',\n  getConfig: () => ({ env: 'test', debug: true }) // apiUrl optional\n});\n```\n\n### Method Chaining\n\n```typescript\ninterface FluentBuilder {\n  withName(name: string): FluentBuilder;\n  withAge(age: number): FluentBuilder;\n  build(): { name: string; age: number };\n}\n\nconst builderMock = Mock.of<FluentBuilder>({\n  withName: function (name) {\n    return this;\n  },\n  withAge: function (age) {\n    return this;\n  },\n  build: () => ({ name: 'test', age: 25 })\n});\n```\n\n## Troubleshooting\n\n### Common Issues\n\n**TypeScript Errors with Deep Nesting**\n\n```typescript\n// ❌ May cause complex type errors\nconst deepMock = Mock.of<VeryComplexNestedType>({\n  /* complex object */\n});\n\n// ✅ Use type assertion for complex cases\nconst deepMock = Mock.of<VeryComplexNestedType>({\n  /* simpler object */\n} as any);\n```\n\n**Circular Reference Errors**\n\n```typescript\n// ❌ May throw RangeError\nconst mock = Mock.of<ServiceWithObservables>({ data$: of(value) });\n\n// ✅ Use Mock.from instead\nconst mock = Mock.from<ServiceWithObservables>({ data$: of(value) });\n```\n\n**Static Method Mocking Not Working**\n\n- Ensure `restoreMocks: true` in Jest configuration\n- Make sure Mock.configure() is called before tests\n- Static method mocking requires proper spy framework setup\n\n**Module Import Mocking Issues**\n\n- Import modules using `import * as Module from './module'` syntax for best results\n- Ensure the imported module is not tree-shaken or optimized away\n- Module mocking works best with functions exported at the module level\n\n**Promise Type Issues**\n\n```typescript\n// ✅ Promise resolved values automatically support partial objects\nconst mock = Mock.of<ApiService>({\n  getUser: () => Promise.resolve({ id: 1 }) // name, email, etc. are optional\n});\n```\n\n### Performance Considerations\n\n- Use `Mock.all()` for large interfaces where you only need a few methods\n- Prefer `Mock.of()` over `Mock.from()` when possible (better performance)\n- Consider using `Mock.noop` for methods you don't need to test\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n### Development Setup\n\n```bash\ngit clone https://github.com/ike18t/ts-mockery.git\ncd ts-mockery\nnpm install\nnpm test\n```\n\n### Running Tests\n\n```bash\nnpm run test:jest    # Run Jest tests\nnpm run test:jasmine # Run Jasmine tests\nnpm test             # Run all tests\n```\n\n---\n\n**Made with ❤️ by the TypeScript community**\n\nFor more examples and advanced usage, visit our [StackBlitz Examples](https://stackblitz.com/edit/ts-mockery-examples?file=tests.ts).\n\n","readmeFilename":"README.md"}