{"_id":"a_mock","_rev":"51-b08e6bb1fb0ace2d31b7a1e5532f3e0d","name":"a_mock","dist-tags":{"latest":"2.0.5"},"versions":{"0.0.1":{"name":"a_mock","version":"0.0.1","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.1","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"dist":{"shasum":"2c528d60d5a2b56cb6fc7af16553a0c0f19cfacf","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.1.tgz","integrity":"sha512-1Fkd5RFacTqcP6bJUmUU29sbxBKkX/F0iDaGQS7c7xv0y2O5bienxy9spBrIas7CMN4PjFbN4PLVXYNv0KAkXQ==","signatures":[{"sig":"MEQCIDCQjJ9i+RZZ6z9R/AZPcxRabPoXSMPznLAA4of8g3LMAiA0sWtrXkJ3TQw6RhF6NSIYgjShnQ3P3wfplf35qvKVqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.1.65","description":"Sub package of a. Mocking framework","directories":{},"dependencies":{"mocha":">=1.1.0"}},"0.0.2":{"name":"a_mock","version":"0.0.2","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.2","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"dist":{"shasum":"fb0b4522e418d4412ed8cfe7ffe98921dcfdc815","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.2.tgz","integrity":"sha512-jrxTG0YVpQ1lfLTbmKlOfQBpIpToXPOxltoMC0AAWxuz6hM6yMC5GSmUqQezqnCAVe4CRM02KHk8xD/7kkr4Ew==","signatures":[{"sig":"MEYCIQDOqJEGUTd8jLfRa8pKpEzXVJtex5e5BQne1Cn8KW+0EgIhALlwh6d+8s11InJ5FbdEuPmemamUHkjWd/CRgNEFCeUs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.1.65","description":"Sub package of a. Mocking framework","directories":{},"dependencies":{"mocha":">=1.1.0"}},"0.0.3":{"name":"a_mock","version":"0.0.3","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.3","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"dist":{"shasum":"075413bfb1cb8eabdcb47c30ef5f97665d0de39d","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.3.tgz","integrity":"sha512-LhPM8ub+RNTjy1VNq/1i/T+ONJf2XagwtCsK4nyh5bb+VEOJevRgklPAqk0sxT3MP9OR+N6vkCPzIsEuaac4Wg==","signatures":[{"sig":"MEUCIA9P+Tj1OtYDFHlG6DOltHJbDvk/727fG+uYcIQ6VeR4AiEAlf2mcAy3Tb2WGB1XCJqtxztV2Kg/SS95ZivzdWsEvAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.1.65","description":"Sub package of a. Mocking framework","directories":{}},"0.0.4":{"name":"a_mock","version":"0.0.4","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.4","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"dist":{"shasum":"7fda87dfa723de3d1102ecc8640043546df50527","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.4.tgz","integrity":"sha512-XHAODFJ3VUJKXA2Qoidfq0oYITA9qhaU3uN8CLioq7lHAE73n/Tzaf57H0pVuvWVqqNCdCEdpkKiEXQ8pMHSlQ==","signatures":[{"sig":"MEYCIQDT7SQuBO9F8otmL9ktbkqHZqvIuX1zXxDWeFIobfV4FAIhAPSgb5uGtm3WsGzh9nMNhimzMVjQdAoflolcRXTKf+3l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.1.65","description":"Sub package of a. Mocking framework","directories":{}},"0.0.5":{"name":"a_mock","version":"0.0.5","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.5","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"dist":{"shasum":"834ccf890a70aee8f99e923f5248354501bbfd17","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.5.tgz","integrity":"sha512-+R5VA9QEEy8O2KrA60ebaI8aVOWbaa1BuJAcoUT5u786V3yjqF81MZ7CVSfzKoT1fkfJJJdPkkmyOaleNSXyHg==","signatures":[{"sig":"MEUCICKwNkLZY7gMlXbFDKyyTCCQlByzraKCr3s0FIoDVlkjAiEA+0yDkxrBvnWicvxgePsFFNUQrU1PqZoyLM/8amGDQWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.2.18","description":"Sub package of a. Mocking framework","directories":{}},"0.0.6":{"name":"a_mock","version":"0.0.6","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.6","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"dist":{"shasum":"cb7ce720cb5aafc94498bb0efc98f72d4c67da0b","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.6.tgz","integrity":"sha512-zeDlQOmMyjrZFH7l3VH1Ke/roDGh1Y6FFba6mOgxOosXbL+BM4ILzJmWpXfMVNGFhLOhSIdjXFfwEgNWd+L4Ug==","signatures":[{"sig":"MEUCIQD1VMxsQnH+n4ScAXaSxaLZKmSV3PQI2hu6nWxGei5M4AIgc1Yd+0PXIkYqkP2gGXqAOFgKpxpAi69P0/b1aRp+Lgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.1.65","description":"Sub package of a. Mocking framework","directories":{}},"0.0.7":{"name":"a_mock","version":"0.0.7","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.7","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"dist":{"shasum":"bb003adc8ea3c98e637141d5bf00d88c643a4f15","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.7.tgz","integrity":"sha512-0c/nC/J34M3yujl+IINaxUCM1HX9CiyrmhIuB08HRlIsEkI8oDrzm1+QulrDEvHodg+xMrqPsZQwAsptC1lrsw==","signatures":[{"sig":"MEUCIQCnDCWO3s15RSyckvh8te/0k0Vg8be/QackIV9sugiehAIgCggMF+SyZph4w2EfyJRxdbBULTK7rKu5Zbbwyhr25A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.1.65","description":"Sub package of a. Mocking framework","directories":{}},"0.0.8":{"name":"a_mock","version":"0.0.8","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.8","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"188f149971e8af32c31794f3aed05b2398a63c43","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.8.tgz","integrity":"sha512-UAGplLapSgux55iRyWNpWN7Nv8LRZUoeA/kAIo+rWiNxNO3hr8FIvEiEtypxVissRHsZeDm6WXkjJX6FJYyueA==","signatures":[{"sig":"MEYCIQCG4AhsJB09Gl7nAYEbM0jcvND1bPl6ZJGWmgPZ8wdAeQIhANew76JQSIvEwJAN0n7FnDjAoAySt9cXngsqHyquqYb2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.3.11","description":"Sub package of a. Mocking framework","directories":{}},"0.0.9":{"name":"a_mock","version":"0.0.9","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.0.9","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"4800c914a1bdc116ea7fc5fc602bc620696295a7","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.0.9.tgz","integrity":"sha512-IKXxMXfXuh+16DiiUcx4aaAuHSIcuOhu0BfOviMUau3RIM5SdBOxpeFIo4RNcEV4ql8ciX9UvRIJKBMItJcQxA==","signatures":[{"sig":"MEUCIA9aX6mBxlIXqReHueuEif4LBET9lY2PRwB+gE/f5r58AiEA/VUIOieUFJm2XG44OE7syxlotrltU985JWWE3rqwuD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.4.3","description":"Sub package of a. Mocking framework","directories":{}},"0.1.0":{"name":"a_mock","version":"0.1.0","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.1.0","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"846cb8a7241ae94d790e59670b33c15a4b89cc0b","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.1.0.tgz","integrity":"sha512-LjndPiWFF1oqJqq0o8B0mtapnFgLU7tkIUDVBgpftXchEkrkAALogAZOB9vfTWFX4q4Hu7qq/wrEGAkac8J2Sw==","signatures":[{"sig":"MEYCIQDnm/Rfa1qfWHCU9eaSwQwerA/aXlvtqlZfktY90yRVPAIhAItjstzpATntmrDJ15ayvwdLNKQD+BybMFxS/UOMp65y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.4.4","description":"Sub package of a. Mocking framework","directories":{}},"0.1.1":{"name":"a_mock","version":"0.1.1","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.1.1","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"da5a473a631844108734f308043574cd1e4c3b11","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.1.1.tgz","integrity":"sha512-5DKXZ8QnTOZOWANNToru72MuuIotqskomQswuvUJxtPKh0C2EbAznB/2FiRCwkJkEY+ZA+vcCgex5cxD1ZTTTA==","signatures":[{"sig":"MEYCIQDtuF5zqm3Y6L2e5Vd60CjT97EJbaCLJSX89eHmUeT6twIhAPfuQF0ZJ4tmQulQZB+mNfs7sjdDqHG+uvEyrnaItazo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.4.3","description":"Sub package of a. Mocking framework","directories":{}},"0.1.2":{"name":"a_mock","version":"0.1.2","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.1.2","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"829bbb89c4964d6f0418d7a7ad441083e6021cf4","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.1.2.tgz","integrity":"sha512-yAGzS2eS6kyssSLvKuxacR2g9+6usEZQoisnXepgAVk90z7DlQl7gxa7Yd78uavwRUtlbnU0SoYHXNeqT2sIPA==","signatures":[{"sig":"MEQCIF9p2BNOxD+jm6yad2vniEOSxzJQgf03b8Cz4MnkI1KIAiBxSJqgD2wL8VldjrLoTfBP6jIZRXJVb1OKtfCmw8DowQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"829bbb89c4964d6f0418d7a7ad441083e6021cf4","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.4.9","description":"Sub package of a. Mocking framework","dependencies":{"promise":"5.0.0"},"directories":{}},"0.1.3":{"name":"a_mock","version":"0.1.3","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.1.3","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"7ffc142dc0aa76fed412d302017f861cd935c9f7","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.1.3.tgz","integrity":"sha512-DLsq+jGU56Dr4X1TvbQAQXNWmWvl9ipVx8F1kJyaRYeIKb1vdxs9WHCN0KkDV3NysNpm3t9Iu/xhebkleUQBgg==","signatures":[{"sig":"MEQCIB2T+uQspppAIlQN1VG8QeD4g0xeugZ0QitjMl51OeF8AiBWtDWIGvVbJ2TzjobwQa03+Dq3Ra148DPLvqdXnooJ8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"7ffc142dc0aa76fed412d302017f861cd935c9f7","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.4.9","description":"Sub package of a. Mocking framework","dependencies":{"promise":"5.0.0"},"directories":{}},"0.1.4":{"name":"a_mock","version":"0.1.4","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.1.4","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"22e60cd5809428a2de089eced65ece436624631d","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.1.4.tgz","integrity":"sha512-+cOzIT+oCg/Z9OtPqlXa2uP3J7gP/2i7+0BjlfK4NuoOnQXGZEZ+dhVUZiHtj4/dVpuk8j3UAlQ/d3Yta2S2aA==","signatures":[{"sig":"MEUCIQCSQYg6OF1SFABgVYhM7UZ4lHg4x6nDAZtwuJaI1XKe1QIgNsWJ1IHSG1pMP63X1vQa30HeLdazfk1obn2TYaScYy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"22e60cd5809428a2de089eced65ece436624631d","_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git@github.com:alfateam/a_mock.git","type":"git"},"_npmVersion":"1.4.9","description":"Sub package of a. Mocking framework","dependencies":{"deferred":"0.7.1"},"directories":{}},"0.1.5":{"name":"a_mock","version":"0.1.5","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.1.5","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"6a188dc229696f3cd5a99ad98a479b8e5bacf545","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.1.5.tgz","integrity":"sha512-ngr+/gnETb3KJM9D2X0daKhmE+skdOnDs9vff7lsO7I4+XFou7jr3megFYi0NYGOPXEP5OHalS1VDvHvb456tg==","signatures":[{"sig":"MEUCIQCT7Cp5RZVUjOJ1EXt+q+/GnfHj7sciR37n1Sk5Wkz+2gIgXn31wIp+zYXhCwON/udsuzs4f9C/Ra/BMi4Z2lqYYig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"6a188dc229696f3cd5a99ad98a479b8e5bacf545","gitHead":"9e98f93871b8ec6a421253d22af44cf887e54d29","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"2.9.0","description":"Sub package of a. Mocking framework","_nodeVersion":"0.10.25","dependencies":{"deferred":"0.7.1"},"directories":{}},"0.1.6":{"name":"a_mock","version":"0.1.6","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@0.1.6","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"95f5276afdcbc32c65a3a17fc2a33436cf7c361b","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-0.1.6.tgz","integrity":"sha512-6tTbDUHtHA2SyHePJYQUwXY8qiailyF2VKPONkXbu9vdKYNxZrSA7Auya1O/OkbTiIlIwbnIj1ksk21GYC374A==","signatures":[{"sig":"MEUCIQCR0hznMBYxs0NGAZcP1V5n9t8tsqXP7nqIJFkcS05WawIgWAWh9PouXA/KlGdixnN3S7/ApTslDbIvdh1gfbhV2e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"95f5276afdcbc32c65a3a17fc2a33436cf7c361b","gitHead":"da40d81a8c2715e692221467dc75f19cd46420b1","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"2.9.0","description":"Sub package of a. Mocking framework","_nodeVersion":"0.10.25","dependencies":{"deferred":"0.7.1"},"directories":{}},"1.0.0":{"name":"a_mock","version":"1.0.0","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@1.0.0","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"b418142234878722c9ae17de18acd3318945c3e4","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-1.0.0.tgz","integrity":"sha512-khbYrUkgMCp3fDrZdJPSzf/fVNw4wu6idggStXEXiOtZpmQwt0g+XbuPG6WUM4b2nJJ6FzOwHcUdpUYpZvaEZQ==","signatures":[{"sig":"MEYCIQDI+9AicDClxTErOCiZTZf5423Ws/7q/cbxuFTc8cdbBAIhAI7SznPFz1G+FD5fCxZUn37OYZvs44ScFQg9nskcBreP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"b418142234878722c9ae17de18acd3318945c3e4","gitHead":"39a8a6f1b602ae55bbe475651c2c31e13ca27ce6","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"2.9.0","description":"Sub package of a. Mocking framework","_nodeVersion":"0.10.25","dependencies":{"deferred":"0.7.1"},"directories":{}},"1.0.1":{"name":"a_mock","version":"1.0.1","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@1.0.1","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"801a3b941734319dacf2ec51ae9778515e2b2cc1","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-1.0.1.tgz","integrity":"sha512-XKBHMBhM+HKLXvaGajIflhPSpZpbIpZTMKMEab1usZ028njdeuEn4k8eKBcD4FSpXgi27wX/gdlixJqgMd2wmg==","signatures":[{"sig":"MEUCIQCRjutX4uQTlVGqqi1nTcEq5onRJFLPbthtiGsw7urcewIgFHXaiT3OUQPlJ30IckITvalrhQlhIT6EpCQawYHP/jI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"801a3b941734319dacf2ec51ae9778515e2b2cc1","gitHead":"4d50c7172ce1bdd454b76fcf63d4bcf06ec54410","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"2.9.0","description":"Sub package of a. Mocking framework","_nodeVersion":"0.10.25","dependencies":{"deferred":"0.7.1"},"directories":{}},"1.0.2":{"name":"a_mock","version":"1.0.2","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@1.0.2","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"110d61d5007abc9973bfaf7bacb1bfb8b5dea5b3","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-1.0.2.tgz","integrity":"sha512-/sdoVNdtgB27SthMAWZKnZ8ZccAQEygXamUH6z0mTk7lV9QUsxRpC2oJcWR6gqkjzlq4YCLDmI/FhpMAOnGG+A==","signatures":[{"sig":"MEQCIDKtvotBliXzCrPtKL1IFpSx66nkiBEgc9FFOnDGYPesAiBfHG1YPuS6SZG2TVm+qtm1ndBLqsqon/nawrANRPq9tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"110d61d5007abc9973bfaf7bacb1bfb8b5dea5b3","gitHead":"a2e01dd86bb05d3876a5bc1c1179d01e20e24577","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"3.8.6","description":"Sub package of a. Mocking framework","_nodeVersion":"5.11.0","dependencies":{"deferred":"0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/a_mock-1.0.2.tgz_1461863587745_0.1915861191228032","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.0.3":{"name":"a_mock","version":"1.0.3","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@1.0.3","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"a373463d59ba248aff1641a08e1bef31c02b57a8","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-1.0.3.tgz","integrity":"sha512-V2vU2owMqkmO5l8Q/DrB09A1KF7tyE7igcGE0X029MYlI2P3PYynBsMQ+beFIolJOFvkZR/Enau/p/tixaqYWA==","signatures":[{"sig":"MEYCIQCVrVYVc6r1XdGGBOlFztiL7wjyOD53f2MprxTr0znz2QIhANNKffSia4rQc8UpHIJ1j/LkY1nyJKp9zcnoKEI5Xlf5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"a373463d59ba248aff1641a08e1bef31c02b57a8","gitHead":"35b88a63d9be9df5cfe93a01ddf77aafc4e49e5e","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"3.8.6","description":"Sub package of a. Mocking framework","_nodeVersion":"5.11.0","dependencies":{"deferred":"0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/a_mock-1.0.3.tgz_1461869763573_0.19842186546884477","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.0.4":{"name":"a_mock","version":"1.0.4","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@1.0.4","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"4a89d1dc785c7497131aa757ef46ad4b8c252d8d","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-1.0.4.tgz","integrity":"sha512-c7L82UK2JOFdvYeM6+lvP6jTgr2AtcT6SdXIBtO8s9/n1hz28HVfS/ujWm2TICXqCPpvjilU6vbCvVb1Vy4f1A==","signatures":[{"sig":"MEYCIQC0+hIaTT/V7gvqx2EPVgUnXB3IG6F1u1u2S7G9Q+GS5gIhAIm+h1i7lo81Os3JYMrSUMLyTFvn83oPWP8ZXBB5bPA3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"4a89d1dc785c7497131aa757ef46ad4b8c252d8d","gitHead":"ec116f059b462ef33de122229ff912730047ec5e","scripts":{},"_npmUser":{"name":"adlanelm","email":"adlan.elm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"3.10.3","description":"Sub package of a. Mocking framework","_nodeVersion":"6.3.1","dependencies":{},"_npmOperationalInternal":{"tmp":"tmp/a_mock-1.0.4.tgz_1471266946570_0.46425304911099374","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.0.5":{"name":"a_mock","version":"1.0.5","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@1.0.5","maintainers":[{"name":"lroal","email":"lars.roald@gmail.com"},{"name":"adlanelm","email":"adlan.elm@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"1db6ea996071d732f9924b3c63d4bb4125d19a3e","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-1.0.5.tgz","integrity":"sha512-HnjqBn1raagaPlpT8+4A9ZP3ntlh3fuW7kpdoeiCapxtYYz8VPTOkyv7TdQ18b4kMHqMNfwqlWSurex8dXWMkw==","signatures":[{"sig":"MEUCIQCamN18PKJsO5Iqi2Ap8TgVq0fyTMkKu5bFz0oO4gH9MwIgPM1OipEa951I56fcDXSAa/SA2Q+YVdmXHq/MrF1uUNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","title":"a_mock","_shasum":"1db6ea996071d732f9924b3c63d4bb4125d19a3e","gitHead":"e4ea5a8bb3ee8f843461d6b20432d20ebc55b0b9","scripts":{},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"3.10.3","description":"Sub package of a. Mocking framework","_nodeVersion":"6.3.0","dependencies":{},"_npmOperationalInternal":{"tmp":"tmp/a_mock-1.0.5.tgz_1471598820225_0.1884333868511021","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"2.0.0":{"name":"a_mock","version":"2.0.0","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@2.0.0","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"c4c7cf512f1e10c5353c4d9e611be5731b88f556","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-2.0.0.tgz","fileCount":137,"integrity":"sha512-amKMMQOHkbGe3RF4fYh2VLRG5zbnhwwnsjt54P0TvRxlxV/1I9wOgPKN4frFTdDEb/vwMRPxuh6rlONsf3GGaw==","signatures":[{"sig":"MEUCIQCH7evTOuYiVlQWwPcd9Fgb/qcP7UWftM022aJX2zWWYQIgTcnwShF3M3ZvVykh/redD7erMYo/HAmjheGLxOXbILU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163741},"main":"index.js","title":"a_mock","gitHead":"afde024fe25fe0ac4d369fde8bac2e007f071fca","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"10.9.2","description":"Sub package of a. Mocking framework","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_mock_2.0.0_1753961636827_0.4515007854149977","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"a_mock","version":"2.0.1","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@2.0.1","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"f912886dbff7648a9c0623a79378f56a5369da9c","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-2.0.1.tgz","fileCount":138,"integrity":"sha512-BlRGZJaoZqtrtm/eVOJkkZezMlZljujS0QswgbPR+PGyizxzbZw+yG69Uir3AR7caZrYwkJ7AiQZCmIWHi0keA==","signatures":[{"sig":"MEQCIEXwJDxTG8WiH3aCBylJzGHo/dX3/Lbq3gjYDA+0lTbMAiA5OH4EmR7yjucz2fNc422VYs3oZGp1HWcIUAQTFcUS4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166846},"main":"index.js","title":"a_mock","types":"index.d.ts","gitHead":"d6e0759d1f9fedc3443edb247b853c948aa3c317","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"11.6.1","description":"Sub package of a. Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_mock_2.0.1_1769066990855_0.8015572335163277","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"a_mock","version":"2.0.2","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@2.0.2","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"bd866dc37092025c552f996ad86460d887052555","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-2.0.2.tgz","fileCount":138,"integrity":"sha512-bfz9Ku7BvMDvW84Amg45e3ZuzxRoNSrK2e8yKpmXKTUDI3JWoE3JgvbYJHBl/uh72PUx4ZJuVrW6+GLdBhM1TQ==","signatures":[{"sig":"MEUCIQCTEYk6cEr2lE4l3Mv4TkUZ3a8islXiP8K9kfS50I4GqQIgN+CnpHv0gfqmL62EAHxMIqTLW6sqA0OLWSWcWsAU9SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168995},"main":"index.js","title":"a_mock","types":"index.d.ts","gitHead":"9cd3e5d1655fa4fba5df31ae4f08ae263f10c43d","_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"11.6.1","description":"Sub package of a. Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_mock_2.0.2_1769097009891_0.14408614731991976","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"a_mock","version":"2.0.3","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@2.0.3","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"1f9d7d1258129f22eb39f44aa6094121a6a0ea58","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-2.0.3.tgz","fileCount":139,"integrity":"sha512-GJVpaowg/GA1J9WPniEyYg+bWX9I5t5iqXJaxHKdOivzQ7CxuVXwcKoksFxsI3cx2e6HQ05ApZ6/SSoLyABWTA==","signatures":[{"sig":"MEUCIBv7SccDVV8fRo7i0YYstjYBQo5GYByA9hSgYgra/jFYAiEAvK5S9e40hWrVzIinD1uMnq5i+KIl83b8O7GRVbPwdyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181737},"main":"index.js","title":"a_mock","types":"index.d.ts","gitHead":"a789dc81cff8f6c7805e8fc658727f555fb76939","scripts":{"test":"node --test **/*Spec/test*.js"},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"11.6.1","description":"Sub package of a. Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_mock_2.0.3_1769176995411_0.11419541847555537","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"a_mock","version":"2.0.4","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"_id":"a_mock@2.0.4","maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"homepage":"https://github.com/alfateam/a_mock#readme","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"dist":{"shasum":"f0883632241d35665b73b3d0f64ca8150154085e","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-2.0.4.tgz","fileCount":139,"integrity":"sha512-mg2pTGEFU1Oeb7ndQb1GtG4XvtfrKvsd3G0vXfXRDnOHYka50qYbh2IWzlXyTz4cTT6ghymIK2uv6yrtt8CxRQ==","signatures":[{"sig":"MEQCIEx1rBhQDVPIobsg3Po+l+n+nmwnuiMwUU/jUBEKnJhtAiBGjVgK68BexWepGETh+vPy65ig+2zPzQE3uuVYD/pBxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177910},"main":"index.js","title":"a_mock","types":"index.d.ts","gitHead":"bc6ca1820cf66694c941a7313ae3b3bd11348236","scripts":{"test":"node --test **/*Spec/test*.js"},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"repository":{"url":"git+ssh://git@github.com/alfateam/a_mock.git","type":"git"},"_npmVersion":"11.6.1","description":"Sub package of a. Mocking framework","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a_mock_2.0.4_1769178874132_0.4497862958096319","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"a_mock","version":"2.0.5","main":"index.js","types":"index.d.ts","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"scripts":{"test":"node --test **/*Spec/test*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"devDependencies":{"axios":"^1.13.2"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"066478b414c24f42f48f6de363861b334ec46825","_id":"a_mock@2.0.5","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-bL/BHCU84pJpZxBeEtrT5b4Jvh0Jlhti1q7xJllsy0ENGl+2mHxmxSVnRn5fnDeGX83EuZPL0IJJ0mUKh/mf1g==","shasum":"486c1441bbd66debc5c03991cc736b2325300d01","tarball":"https://registry.npmjs.org/a_mock/-/a_mock-2.0.5.tgz","fileCount":139,"unpackedSize":178057,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA0YUUmBK8gE/pdwxBRwmJkQ2NECgzu32681GI6TumnFAiEAlE6UXHiRY5Lh6hAPIWGhrKbsPgxuu0030Sy4NKURyu0="}]},"_npmUser":{"name":"lroal","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a_mock_2.0.5_1769326819815_0.5788742616217926"},"_hasShrinkwrap":false}},"time":{"created":"2012-12-02T18:37:52.174Z","modified":"2026-01-25T07:40:20.069Z","0.0.1":"2012-12-02T18:37:54.318Z","0.0.2":"2013-05-14T05:59:25.389Z","0.0.3":"2013-05-16T10:02:51.081Z","0.0.4":"2013-05-24T06:28:31.498Z","0.0.5":"2013-06-23T22:27:56.089Z","0.0.6":"2013-06-25T14:07:11.716Z","0.0.7":"2013-06-26T10:49:50.702Z","0.0.8":"2013-12-12T12:40:18.625Z","0.0.9":"2014-04-02T08:55:28.460Z","0.1.0":"2014-04-02T19:59:42.139Z","0.1.1":"2014-04-03T07:16:21.280Z","0.1.2":"2014-06-06T11:00:08.036Z","0.1.3":"2014-06-06T11:07:10.707Z","0.1.4":"2014-06-10T11:43:55.147Z","0.1.5":"2015-08-06T12:57:39.913Z","0.1.6":"2015-08-06T14:25:47.931Z","1.0.0":"2015-09-15T07:52:18.611Z","1.0.1":"2015-09-15T08:58:10.833Z","1.0.2":"2016-04-28T17:13:10.114Z","1.0.3":"2016-04-28T18:56:06.088Z","1.0.4":"2016-08-15T13:15:48.487Z","1.0.5":"2016-08-19T09:27:01.819Z","2.0.0":"2025-07-31T11:33:56.986Z","2.0.1":"2026-01-22T07:29:51.006Z","2.0.2":"2026-01-22T15:50:10.200Z","2.0.3":"2026-01-23T14:03:15.555Z","2.0.4":"2026-01-23T14:34:34.267Z","2.0.5":"2026-01-25T07:40:19.963Z"},"bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"description":"Sub package of a. Mocking framework","contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"maintainers":[{"name":"adlanelm","email":"adlan.elm@gmail.com"},{"name":"lroal","email":"lars.roald@gmail.com"}],"readme":"_a_mock_\r\n===\r\n_Mocking framework_ \r\n\r\n\r\nThe mocking framework can be used in any JavaScript testing framework.\r\n\r\n\r\n__To install:__\r\n\r\n```\r\nnpm install a_mock\r\n```\r\n\r\n\r\n_Mocking_\r\n===================\r\n\r\nMocking a function\r\n------------------\r\n\r\n__Partial mock__\r\n\r\n```js\r\nvar original = function() {\r\n\treturn 'realValue';\r\n}\r\n\r\nvar mock = require('a_mock').mock(original);\r\noriginal = mock;\r\nmock.expect().return('fake');\r\n\r\noriginal(); //returns 'fake'\r\noriginal(); //returns 'realValue'\r\n```\r\n\r\nNote: Consumers do not need to provide a `thisArg`. It is optional and only used to force a specific `this` when the original fallback is called (low-level partial mock usage).\r\n\r\n\r\n\r\n__Strict mock__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect().return('fake');\r\n\r\nmock(); //returns 'fake'\r\nmock(); //throws unexpected arguments\r\n```\r\n\r\n\r\n\r\n__Expecting arguments__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('testValue1').return('fake1');\r\nmock.expect('testValue2').return('fake2');\r\n\r\nmock('testValue1'); //returns 'fake1'\r\nmock('testValue2'); //returns 'fake2'\r\nmock(); //throws unexpected arguments\r\nmock('foo'); //throws unexpected arguments\r\n```\r\n\r\n\r\n\r\n__Expecting multiple arguments__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('firstArg1', 'secondArg1').return('fake1');\r\nmock.expect('firstArg2', 'secondArg2').return('fake2');\r\n\r\n\r\nmock('firstArg1', 'secondArg1'); //returns 'fake1'\r\nmock('firstArg2', 'secondArg2'); //returns 'fake2'\r\nmock('foo'); //throws unexpected arguments\r\nmock('foo', 'bar'); //throws unexpected arguments\r\n```\r\n\r\n__Expecting array__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect(['a','b']).return('fake1');\r\nmock.expect(['a','b']).return('fake2');\r\nmock.expect(['c','d').return('fake3');\r\n\r\nmock(['a','b']); //returns 'fake1'\r\nmock(['a','b']); //returns 'fake2'\r\nmock(['c','d']); //returns 'fake3'\r\nmock(['a','b']); //throws unexpected arguments\r\nmock(['foo', 'bar']); //throws unexpected arguments\r\n```\r\n\r\n__Expecting struct__\n\n```js\nvar mock = require('a_mock').mock();\nvar obj = {};\nmock.expect({a : 1}).return('fake1');\r\nmock.expect({a : 2}).return('fake2');\r\nmock.expect({a : 2, b : {c : 'foo', d : ['me', 'too']}}).return('fake3');\r\nmock.expect(obj).return('fake4');\r\nmock.expect({}).return('will never happen');\r\n\r\nmock({a : 'x'}); //throws unexpected arguments\nmock({a : 1}); //returns 'fake1'\nmock({a : 2}); //returns 'fake2'\nmock({a : 2, b : {c : 'foo', d : ['me', 'too']}}); //returns 'fake3'\nmock(obj);  //returns 'fake4'\nmock({});  //throws unexpected arguments cause leaf properties are not equal\n```\n\nNote: Struct matching is strict on leaf properties. All leaf property values must be equal to match, and an empty object does not match a non-empty expected struct.\n\r\n__Repeats__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect().return('fake').repeat(2);\r\n\r\nmock(); //returns 'fake'\r\nmock(); //returns 'fake'\r\nmock(); //throws unexpected arguments\r\n```\r\n\r\n__Infinite repeats__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect().return('fake').repeatAny();\r\n\r\nmock(); //returns 'fake'\r\nmock(); //returns 'fake'\r\nmock(); //returns 'fake'...\r\n```\r\n\r\n\r\n__Ignoring a single argument__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.ignore().expect('foo').return('fake1');\r\n\r\nmock('ignore me', 'foo'); //returns 'fake1'\r\nmock(); //throws unexpected arguments\r\n```\r\n\r\n__Ignoring all arguments__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.ignoreAll().return('fake1'); //same as expectAnything\r\n\r\nmock('someRandomValue', 'whatever'); //returns 'fake1'\r\nmock(); //throws unexpected arguments\r\n```\r\n\r\n\r\n__Throwing exceptions__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nvar error = new Error('invalid operation');\r\nmock.expect().throw(error);\r\nmock.expect().return('fake');\r\n\r\nmock(); //throws error\r\nmock(); //returns 'fake'\r\n```\r\n\r\n__Intercepting__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('testValue').whenCalled(onCalled).return('fake1');\r\n\r\nfunction onCalled(arg) {\r\n\t//arg == 'testValue'\r\n}\r\n\r\nmock('testValue'); //returns 'fake1'\r\nmock(); //throws unexpected arguments\r\n```\r\n\r\n__Verify (fail)__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('testValue1').return('fake1');\r\nmock.expect('testValue2').return('fake2');\r\n\r\nmock('testValue1'); //returns 'fake1'\r\nmock.verify(); //throws mock has 1 pending functions\r\n```\r\n\r\n__Verify (success)__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('testValue1').return('fake1');\r\nmock.expect('testValue2').return('fake2');\r\n\r\nmock('testValue1'); //returns 'fake1'\r\nmock('testValue2'); //returns 'fake2'\r\nmock.verify(); //returns true\r\n```\r\n\r\n__returning void (compact syntax)__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('testValue1');\r\nmock.expect('testValue2').repeat(2);\r\n\r\nmock('testValue1'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock.verify(); //returns true\r\n```\r\n\r\n__..is equivalent to ..__\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('testValue1').return();\r\nmock.expect('testValue2').return().repeat(2);\r\n\r\nmock('testValue1'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock('testValue2'); //returns undefined\r\nmock.verify(); //returns true\r\n```\r\n\r\n__Reset mock__\r\n```js\r\nvar original = function() {\r\n\treturn 'realValue';\r\n}\r\n\r\nvar mock = require('a_mock').mock(original);\r\noriginal = mock;\r\nmock.expect().return('fake');\r\nmock.reset();\r\n\r\noriginal(); //returns 'realValue'\r\n```\r\n\r\n__Returning resolved promise__\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('foo').resolve('fake');\r\n\r\nmock('foo').then(function(returned){\r\n\t//returned == 'fake'\r\n}); \r\n```\r\n\r\n__Returning rejected promise__\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('foo').reject('fake');\r\n\r\nmock('foo').then(null, function(returned){\r\n\t//returned == 'fake'\r\n}); \r\n```\r\n\r\n__Strict mock - advanced scenario__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nmock.expect('testValue').ignore().whenCalled(onCalled).return('fake1');\r\n\r\nfunction onCalled(arg,callback) {\r\n\t//arg == 'testValue'\r\n\t//callback == foo\r\n}\r\n\r\nfunction foo() {\r\n}\r\n\r\n\r\nmock('testValue', foo); //returns 'fake1'\r\nmock.verify() //returns true\r\nmock('testValue',foo); //throws unexpected arguments\r\n```\r\n\r\nMocking require\r\n----------------\r\n\r\n__expectRequire__\r\n\r\n```js\r\nvar fakeDep = {};\r\n\r\nvar expectRequire = require('a_mock').expectRequire;\r\nexpectRequire('./realDep').return(fakeDep);\r\n\r\nrequire('./realDep'); //returns fakeDep\r\nrequire('./realDep'); //returns realDep (behaves like a partial mock)\r\n```\r\n\r\n__requireMock (compact syntax)__\r\n\r\n```js\r\nvar requireMock = require('a_mock').requireMock;\r\nvar fakeDep = requireMock('./realDep'); //returns a strict mock\r\n\r\nrequire('./realDep'); //returns fakeDep\r\nrequire('./realDep'); //returns realDep\r\n```\r\n\r\n__..is equivalent to ..__\r\n\r\n```js\r\nvar mock = require('a_mock').mock();\r\nvar expectRequire = require('a_mock').expectRequire;\r\n\r\nvar fakeDep = mock;\r\nexpectRequire('./realDep').return(fakeDep);\r\n\r\nrequire('./realDep'); //returns fakeDep\r\nrequire('./realDep'); //returns realDep\r\n```\r\n\r\n__Reset mocks for require__\r\n\r\n```js\r\nvar fakeDep = {};\r\n\r\nvar expectRequire = require('a_mock').expectRequire;\r\nexpectRequire('./realDep').return(fakeDep);\r\nexpectRequire.reset();\r\n\r\nrequire('./realDep'); //returns realDep\r\n```\r\n\r\n__..is equivalent to ..__\r\n\r\n```js\r\nvar requireMock = require('a_mock').requireMock;\r\nvar fakeDep = requireMock('./realDep'); //returns a strict mock\r\nrequireMock.reset(); //is an alias for expectRequire.reset()\r\n\r\nrequire('./realDep'); //returns realDep\r\n\r\n```\r\nMocking an object\r\n-----------------\r\n__Partial object mock__\r\n\r\n```js\r\nfunction newCustomer(_name) {\r\n\tvar c = {};\r\n\r\n\tc.getName = function ()\r\n\t{\r\n\t\treturn _name;\r\n\t};\r\n\r\n\treturn c;\r\n}\r\n\r\nvar customer = newCustomer('Alfonzo The Real');\r\nvar customerMock = mock(customer);\r\n\r\ncustomerMock.getName.expect().return('Johnny Fake');\r\n\r\ncustomer.getName(); //returns Johnny Fake\r\ncustomer.getName(); //returns Alfonzo The Real\r\ncustomerMock.verify(); //returns true\r\n```\r\n\r\nMocking promises\r\n-----------------\r\n__Mocking resolve__\r\n\r\n```js\r\nvar a = require('a_mock');\r\n\r\nvar promise = a.promise(); //mocked promise\r\n\r\npromise.then(success,error);\r\npromise.resolve('success');\r\n\r\nfunction success(arg) {\r\n\tconsole.log(arg);//success\r\n}\r\n\r\nfunction error(e) {\r\n\t//will not happen\r\n}\r\n```\r\n\r\n__Mocking resolve (alternative syntax)__\r\n\r\n```js\r\nvar a = require('a_mock');\r\n\r\nvar promise = a.promise(); //mocked promise\r\n\r\npromise.then(success,error);\r\npromise('success');\r\n\r\nfunction success(arg) {\r\n\tconsole.log(arg);//success\r\n}\r\n\r\nfunction error(e) {\r\n\t//will not happen\r\n}\r\n```\r\n\r\n__Mocking reject__\r\n\r\n```js\r\nvar a = require('a_mock');\r\n\r\nvar promise = a.promise();\r\n\r\npromise.then(success,error);\r\npromise.reject(new Error('error'));\r\n\r\nfunction success(arg) {\r\n\t//will not happen\r\n}\r\n\r\nfunction error(e) {\r\n\tconsole.log(e.stack);//will happen\r\n}\r\n```\r\n\r\n__Mocking reject (alternative syntax)__\r\n\r\n```js\r\nvar a = require('a_mock');\r\n\r\nvar promise = a.promise();\r\n\r\npromise.then(success,error);\r\npromise(null,new Error('error'));\r\n\r\nfunction success(arg) {\r\n\t//will not happen\r\n}\r\n\r\nfunction error(e) {\r\n\tconsole.log(e.stack);//will happen\r\n}\r\n```\n","readmeFilename":"README.md"}