{"versions":{"1.0.5":{"name":"a_mock","version":"1.0.5","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"e4ea5a8bb3ee8f843461d6b20432d20ebc55b0b9","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@1.0.5","scripts":{},"_shasum":"1db6ea996071d732f9924b3c63d4bb4125d19a3e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"dist":{"shasum":"1db6ea996071d732f9924b3c63d4bb4125d19a3e","size":24783,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-1.0.5.tgz","integrity":"sha512-HnjqBn1raagaPlpT8+4A9ZP3ntlh3fuW7kpdoeiCapxtYYz8VPTOkyv7TdQ18b4kMHqMNfwqlWSurex8dXWMkw=="},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/a_mock-1.0.5.tgz_1471598820225_0.1884333868511021"},"directories":{},"publish_time":1471598821819,"_hasShrinkwrap":false,"_cnpm_publish_time":1471598821819,"_cnpmcore_publish_time":"2021-12-17T19:13:42.113Z"},"1.0.4":{"name":"a_mock","version":"1.0.4","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"ec116f059b462ef33de122229ff912730047ec5e","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@1.0.4","scripts":{},"_shasum":"4a89d1dc785c7497131aa757ef46ad4b8c252d8d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"anonymous","email":"adlan.elm@gmail.com"},"dist":{"shasum":"4a89d1dc785c7497131aa757ef46ad4b8c252d8d","size":24515,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-1.0.4.tgz","integrity":"sha512-c7L82UK2JOFdvYeM6+lvP6jTgr2AtcT6SdXIBtO8s9/n1hz28HVfS/ujWm2TICXqCPpvjilU6vbCvVb1Vy4f1A=="},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/a_mock-1.0.4.tgz_1471266946570_0.46425304911099374"},"directories":{},"publish_time":1471266948487,"_hasShrinkwrap":false,"_cnpm_publish_time":1471266948487,"_cnpmcore_publish_time":"2021-12-17T19:13:42.336Z"},"1.0.3":{"name":"a_mock","version":"1.0.3","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"deferred":"0.7.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"35b88a63d9be9df5cfe93a01ddf77aafc4e49e5e","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@1.0.3","scripts":{},"_shasum":"a373463d59ba248aff1641a08e1bef31c02b57a8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"anonymous","email":"adlan.elm@gmail.com"},"dist":{"shasum":"a373463d59ba248aff1641a08e1bef31c02b57a8","size":22908,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-1.0.3.tgz","integrity":"sha512-V2vU2owMqkmO5l8Q/DrB09A1KF7tyE7igcGE0X029MYlI2P3PYynBsMQ+beFIolJOFvkZR/Enau/p/tixaqYWA=="},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/a_mock-1.0.3.tgz_1461869763573_0.19842186546884477"},"directories":{},"publish_time":1461869766088,"_hasShrinkwrap":false,"_cnpm_publish_time":1461869766088,"_cnpmcore_publish_time":"2021-12-17T19:13:42.539Z"},"1.0.2":{"name":"a_mock","version":"1.0.2","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"deferred":"0.7.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"a2e01dd86bb05d3876a5bc1c1179d01e20e24577","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@1.0.2","scripts":{},"_shasum":"110d61d5007abc9973bfaf7bacb1bfb8b5dea5b3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"anonymous","email":"adlan.elm@gmail.com"},"dist":{"shasum":"110d61d5007abc9973bfaf7bacb1bfb8b5dea5b3","size":22763,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-1.0.2.tgz","integrity":"sha512-/sdoVNdtgB27SthMAWZKnZ8ZccAQEygXamUH6z0mTk7lV9QUsxRpC2oJcWR6gqkjzlq4YCLDmI/FhpMAOnGG+A=="},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/a_mock-1.0.2.tgz_1461863587745_0.1915861191228032"},"directories":{},"publish_time":1461863590114,"_hasShrinkwrap":false,"_cnpm_publish_time":1461863590114,"_cnpmcore_publish_time":"2021-12-17T19:13:42.779Z"},"1.0.1":{"name":"a_mock","version":"1.0.1","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"deferred":"0.7.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"4d50c7172ce1bdd454b76fcf63d4bcf06ec54410","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@1.0.1","scripts":{},"_shasum":"801a3b941734319dacf2ec51ae9778515e2b2cc1","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.25","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"dist":{"shasum":"801a3b941734319dacf2ec51ae9778515e2b2cc1","size":22937,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-1.0.1.tgz","integrity":"sha512-XKBHMBhM+HKLXvaGajIflhPSpZpbIpZTMKMEab1usZ028njdeuEn4k8eKBcD4FSpXgi27wX/gdlixJqgMd2wmg=="},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1442307490833,"_hasShrinkwrap":false,"_cnpm_publish_time":1442307490833,"_cnpmcore_publish_time":"2021-12-17T19:13:42.992Z"},"1.0.0":{"name":"a_mock","version":"1.0.0","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"deferred":"0.7.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"39a8a6f1b602ae55bbe475651c2c31e13ca27ce6","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@1.0.0","scripts":{},"_shasum":"b418142234878722c9ae17de18acd3318945c3e4","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.25","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"dist":{"shasum":"b418142234878722c9ae17de18acd3318945c3e4","size":22900,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-1.0.0.tgz","integrity":"sha512-khbYrUkgMCp3fDrZdJPSzf/fVNw4wu6idggStXEXiOtZpmQwt0g+XbuPG6WUM4b2nJJ6FzOwHcUdpUYpZvaEZQ=="},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1442303538611,"_hasShrinkwrap":false,"_cnpm_publish_time":1442303538611,"_cnpmcore_publish_time":"2021-12-17T19:13:43.223Z"},"0.1.6":{"name":"a_mock","version":"0.1.6","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"deferred":"0.7.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"da40d81a8c2715e692221467dc75f19cd46420b1","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@0.1.6","scripts":{},"_shasum":"95f5276afdcbc32c65a3a17fc2a33436cf7c361b","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.25","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"dist":{"shasum":"95f5276afdcbc32c65a3a17fc2a33436cf7c361b","size":22520,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.1.6.tgz","integrity":"sha512-6tTbDUHtHA2SyHePJYQUwXY8qiailyF2VKPONkXbu9vdKYNxZrSA7Auya1O/OkbTiIlIwbnIj1ksk21GYC374A=="},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1438871147931,"_hasShrinkwrap":false,"_cnpm_publish_time":1438871147931,"_cnpmcore_publish_time":"2021-12-17T19:13:43.514Z"},"0.1.5":{"name":"a_mock","version":"0.1.5","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"deferred":"0.7.1"},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"9e98f93871b8ec6a421253d22af44cf887e54d29","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_id":"a_mock@0.1.5","scripts":{},"_shasum":"6a188dc229696f3cd5a99ad98a479b8e5bacf545","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.25","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"dist":{"shasum":"6a188dc229696f3cd5a99ad98a479b8e5bacf545","size":22294,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.1.5.tgz","integrity":"sha512-ngr+/gnETb3KJM9D2X0daKhmE+skdOnDs9vff7lsO7I4+XFou7jr3megFYi0NYGOPXEP5OHalS1VDvHvb456tg=="},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1438865859913,"_hasShrinkwrap":false,"_cnpm_publish_time":1438865859913,"_cnpmcore_publish_time":"2021-12-17T19:13:43.739Z"},"0.1.4":{"name":"a_mock","version":"0.1.4","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"deferred":"0.7.1"},"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"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"},"homepage":"https://github.com/alfateam/a_mock","_id":"a_mock@0.1.4","_shasum":"22e60cd5809428a2de089eced65ece436624631d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anonymous","email":"adlan.elm@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"dist":{"shasum":"22e60cd5809428a2de089eced65ece436624631d","size":21843,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.1.4.tgz","integrity":"sha512-+cOzIT+oCg/Z9OtPqlXa2uP3J7gP/2i7+0BjlfK4NuoOnQXGZEZ+dhVUZiHtj4/dVpuk8j3UAlQ/d3Yta2S2aA=="},"directories":{},"publish_time":1402400635147,"_hasShrinkwrap":false,"_cnpm_publish_time":1402400635147,"_cnpmcore_publish_time":"2021-12-17T19:13:43.970Z"},"0.1.3":{"name":"a_mock","version":"0.1.3","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"promise":"5.0.0"},"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"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"},"homepage":"https://github.com/alfateam/a_mock","_id":"a_mock@0.1.3","_shasum":"7ffc142dc0aa76fed412d302017f861cd935c9f7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"dist":{"shasum":"7ffc142dc0aa76fed412d302017f861cd935c9f7","size":22674,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.1.3.tgz","integrity":"sha512-DLsq+jGU56Dr4X1TvbQAQXNWmWvl9ipVx8F1kJyaRYeIKb1vdxs9WHCN0KkDV3NysNpm3t9Iu/xhebkleUQBgg=="},"directories":{},"publish_time":1402052830707,"_hasShrinkwrap":false,"_cnpm_publish_time":1402052830707,"_cnpmcore_publish_time":"2021-12-17T19:13:44.196Z"},"0.1.2":{"name":"a_mock","version":"0.1.2","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"promise":"5.0.0"},"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"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"},"homepage":"https://github.com/alfateam/a_mock","_id":"a_mock@0.1.2","_shasum":"829bbb89c4964d6f0418d7a7ad441083e6021cf4","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"dist":{"shasum":"829bbb89c4964d6f0418d7a7ad441083e6021cf4","size":22676,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.1.2.tgz","integrity":"sha512-yAGzS2eS6kyssSLvKuxacR2g9+6usEZQoisnXepgAVk90z7DlQl7gxa7Yd78uavwRUtlbnU0SoYHXNeqT2sIPA=="},"directories":{},"publish_time":1402052408036,"_hasShrinkwrap":false,"_cnpm_publish_time":1402052408036,"_cnpmcore_publish_time":"2021-12-17T19:13:44.382Z"},"0.1.1":{"name":"a_mock","version":"0.1.1","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"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"},"homepage":"https://github.com/alfateam/a_mock","_id":"a_mock@0.1.1","dist":{"shasum":"da5a473a631844108734f308043574cd1e4c3b11","size":21434,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.1.1.tgz","integrity":"sha512-5DKXZ8QnTOZOWANNToru72MuuIotqskomQswuvUJxtPKh0C2EbAznB/2FiRCwkJkEY+ZA+vcCgex5cxD1ZTTTA=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1396509381280,"_hasShrinkwrap":false,"_cnpm_publish_time":1396509381280,"_cnpmcore_publish_time":"2021-12-17T19:13:44.606Z"},"0.1.0":{"name":"a_mock","version":"0.1.0","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"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"},"homepage":"https://github.com/alfateam/a_mock","_id":"a_mock@0.1.0","dist":{"shasum":"846cb8a7241ae94d790e59670b33c15a4b89cc0b","size":20935,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.1.0.tgz","integrity":"sha512-LjndPiWFF1oqJqq0o8B0mtapnFgLU7tkIUDVBgpftXchEkrkAALogAZOB9vfTWFX4q4Hu7qq/wrEGAkac8J2Sw=="},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1396468782139,"_hasShrinkwrap":false,"_cnpm_publish_time":1396468782139,"_cnpmcore_publish_time":"2021-12-17T19:13:44.816Z"},"0.0.9":{"name":"a_mock","version":"0.0.9","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"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"},"homepage":"https://github.com/alfateam/a_mock","_id":"a_mock@0.0.9","dist":{"shasum":"4800c914a1bdc116ea7fc5fc602bc620696295a7","size":20891,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.9.tgz","integrity":"sha512-IKXxMXfXuh+16DiiUcx4aaAuHSIcuOhu0BfOviMUau3RIM5SdBOxpeFIo4RNcEV4ql8ciX9UvRIJKBMItJcQxA=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1396428928460,"_hasShrinkwrap":false,"_cnpm_publish_time":1396428928460,"_cnpmcore_publish_time":"2021-12-17T19:13:45.025Z"},"0.0.8":{"name":"a_mock","version":"0.0.8","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"_id":"a_mock@0.0.8","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.8.tgz","shasum":"188f149971e8af32c31794f3aed05b2398a63c43","size":20742,"noattachment":false,"integrity":"sha512-UAGplLapSgux55iRyWNpWN7Nv8LRZUoeA/kAIo+rWiNxNO3hr8FIvEiEtypxVissRHsZeDm6WXkjJX6FJYyueA=="},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1386852018625,"_hasShrinkwrap":false,"_cnpm_publish_time":1386852018625,"_cnpmcore_publish_time":"2021-12-17T19:13:45.248Z"},"0.0.7":{"name":"a_mock","version":"0.0.7","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","_id":"a_mock@0.0.7","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.7.tgz","shasum":"bb003adc8ea3c98e637141d5bf00d88c643a4f15","size":19300,"noattachment":false,"integrity":"sha512-0c/nC/J34M3yujl+IINaxUCM1HX9CiyrmhIuB08HRlIsEkI8oDrzm1+QulrDEvHodg+xMrqPsZQwAsptC1lrsw=="},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1372243790702,"_hasShrinkwrap":false,"_cnpm_publish_time":1372243790702,"_cnpmcore_publish_time":"2021-12-17T19:13:45.457Z"},"0.0.6":{"name":"a_mock","version":"0.0.6","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","_id":"a_mock@0.0.6","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.6.tgz","shasum":"cb7ce720cb5aafc94498bb0efc98f72d4c67da0b","size":18757,"noattachment":false,"integrity":"sha512-zeDlQOmMyjrZFH7l3VH1Ke/roDGh1Y6FFba6mOgxOosXbL+BM4ILzJmWpXfMVNGFhLOhSIdjXFfwEgNWd+L4Ug=="},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1372169231716,"_hasShrinkwrap":false,"_cnpm_publish_time":1372169231716,"_cnpmcore_publish_time":"2021-12-17T19:13:45.669Z"},"0.0.5":{"name":"a_mock","version":"0.0.5","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","_id":"a_mock@0.0.5","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.5.tgz","shasum":"834ccf890a70aee8f99e923f5248354501bbfd17","size":19078,"noattachment":false,"integrity":"sha512-+R5VA9QEEy8O2KrA60ebaI8aVOWbaa1BuJAcoUT5u786V3yjqF81MZ7CVSfzKoT1fkfJJJdPkkmyOaleNSXyHg=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1372026476089,"_hasShrinkwrap":false,"_cnpm_publish_time":1372026476089,"_cnpmcore_publish_time":"2021-12-17T19:13:45.894Z"},"0.0.4":{"name":"a_mock","version":"0.0.4","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","_id":"a_mock@0.0.4","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.4.tgz","shasum":"7fda87dfa723de3d1102ecc8640043546df50527","size":17597,"noattachment":false,"integrity":"sha512-XHAODFJ3VUJKXA2Qoidfq0oYITA9qhaU3uN8CLioq7lHAE73n/Tzaf57H0pVuvWVqqNCdCEdpkKiEXQ8pMHSlQ=="},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1369376911498,"_hasShrinkwrap":false,"_cnpm_publish_time":1369376911498,"_cnpmcore_publish_time":"2021-12-17T19:13:46.120Z"},"0.0.3":{"name":"a_mock","version":"0.0.3","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","_id":"a_mock@0.0.3","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.3.tgz","shasum":"075413bfb1cb8eabdcb47c30ef5f97665d0de39d","size":17563,"noattachment":false,"integrity":"sha512-LhPM8ub+RNTjy1VNq/1i/T+ONJf2XagwtCsK4nyh5bb+VEOJevRgklPAqk0sxT3MP9OR+N6vkCPzIsEuaac4Wg=="},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1368698571081,"_hasShrinkwrap":false,"_cnpm_publish_time":1368698571081,"_cnpmcore_publish_time":"2021-12-17T19:13:46.330Z"},"0.0.2":{"name":"a_mock","version":"0.0.2","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"mocha":">=1.1.0"},"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","_id":"a_mock@0.0.2","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.2.tgz","shasum":"fb0b4522e418d4412ed8cfe7ffe98921dcfdc815","size":16074,"noattachment":false,"integrity":"sha512-jrxTG0YVpQ1lfLTbmKlOfQBpIpToXPOxltoMC0AAWxuz6hM6yMC5GSmUqQezqnCAVe4CRM02KHk8xD/7kkr4Ew=="},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1368511165389,"_hasShrinkwrap":false,"_cnpm_publish_time":1368511165389,"_cnpmcore_publish_time":"2021-12-17T19:13:46.542Z"},"0.0.1":{"name":"a_mock","version":"0.0.1","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{"mocha":">=1.1.0"},"repository":{"type":"git","url":"git@github.com:alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"readmeFilename":"README.md","_id":"a_mock@0.0.1","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-0.0.1.tgz","shasum":"2c528d60d5a2b56cb6fc7af16553a0c0f19cfacf","size":16447,"noattachment":false,"integrity":"sha512-1Fkd5RFacTqcP6bJUmUU29sbxBKkX/F0iDaGQS7c7xv0y2O5bienxy9spBrIas7CMN4PjFbN4PLVXYNv0KAkXQ=="},"_npmVersion":"1.1.65","_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"directories":{},"publish_time":1354473474318,"_hasShrinkwrap":false,"_cnpm_publish_time":1354473474318,"_cnpmcore_publish_time":"2021-12-17T19:13:46.767Z"},"2.0.0":{"name":"a_mock","version":"2.0.0","main":"index.js","title":"a_mock","description":"Sub package of a. Mocking framework","keywords":["mock","mocking","partial mock","strict mock","tdd","stub","stubbing","mock require","verify"],"dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"_id":"a_mock@2.0.0","contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"afde024fe25fe0ac4d369fde8bac2e007f071fca","bugs":{"url":"https://github.com/alfateam/a_mock/issues"},"homepage":"https://github.com/alfateam/a_mock#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-amKMMQOHkbGe3RF4fYh2VLRG5zbnhwwnsjt54P0TvRxlxV/1I9wOgPKN4frFTdDEb/vwMRPxuh6rlONsf3GGaw==","shasum":"c4c7cf512f1e10c5353c4d9e611be5731b88f556","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-2.0.0.tgz","fileCount":137,"unpackedSize":163741,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCH7evTOuYiVlQWwPcd9Fgb/qcP7UWftM022aJX2zWWYQIgTcnwShF3M3ZvVykh/redD7erMYo/HAmjheGLxOXbILU="}],"size":23681},"_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a_mock_2.0.0_1753961636827_0.4515007854149977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T11:33:56.986Z","publish_time":1753961636986,"_source_registry_name":"default"},"2.0.1":{"name":"a_mock","version":"2.0.1","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"],"dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"d6e0759d1f9fedc3443edb247b853c948aa3c317","_id":"a_mock@2.0.1","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-BlRGZJaoZqtrtm/eVOJkkZezMlZljujS0QswgbPR+PGyizxzbZw+yG69Uir3AR7caZrYwkJ7AiQZCmIWHi0keA==","shasum":"f912886dbff7648a9c0623a79378f56a5369da9c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-2.0.1.tgz","fileCount":138,"unpackedSize":166846,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEXwJDxTG8WiH3aCBylJzGHo/dX3/Lbq3gjYDA+0lTbMAiA5OH4EmR7yjucz2fNc422VYs3oZGp1HWcIUAQTFcUS4Q=="}],"size":24556},"_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a_mock_2.0.1_1769066990855_0.8015572335163277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T07:29:51.006Z","publish_time":1769066991006,"_source_registry_name":"default"},"2.0.2":{"name":"a_mock","version":"2.0.2","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"],"dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"9cd3e5d1655fa4fba5df31ae4f08ae263f10c43d","_id":"a_mock@2.0.2","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-bfz9Ku7BvMDvW84Amg45e3ZuzxRoNSrK2e8yKpmXKTUDI3JWoE3JgvbYJHBl/uh72PUx4ZJuVrW6+GLdBhM1TQ==","shasum":"bd866dc37092025c552f996ad86460d887052555","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-2.0.2.tgz","fileCount":138,"unpackedSize":168995,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTEYk6cEr2lE4l3Mv4TkUZ3a8islXiP8K9kfS50I4GqQIgN+CnpHv0gfqmL62EAHxMIqTLW6sqA0OLWSWcWsAU9SA="}],"size":25144},"_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a_mock_2.0.2_1769097009891_0.14408614731991976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T15:50:10.200Z","publish_time":1769097010200,"_source_registry_name":"default"},"2.0.3":{"name":"a_mock","version":"2.0.3","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"},"dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"a789dc81cff8f6c7805e8fc658727f555fb76939","_id":"a_mock@2.0.3","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-GJVpaowg/GA1J9WPniEyYg+bWX9I5t5iqXJaxHKdOivzQ7CxuVXwcKoksFxsI3cx2e6HQ05ApZ6/SSoLyABWTA==","shasum":"1f9d7d1258129f22eb39f44aa6094121a6a0ea58","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-2.0.3.tgz","fileCount":139,"unpackedSize":181737,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBv7SccDVV8fRo7i0YYstjYBQo5GYByA9hSgYgra/jFYAiEAvK5S9e40hWrVzIinD1uMnq5i+KIl83b8O7GRVbPwdyQ="}],"size":28187},"_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a_mock_2.0.3_1769176995411_0.11419541847555537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-23T14:03:15.555Z","publish_time":1769176995555,"_source_registry_name":"default"},"2.0.4":{"name":"a_mock","version":"2.0.4","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"},"dependencies":{},"repository":{"type":"git","url":"git+ssh://git@github.com/alfateam/a_mock.git"},"contributors":[{"name":"Lars-Erik Roald","email":"lars.roald@gmail.com"},{"name":"Adlan Elm.","email":"adlan.elm@gmail.com"}],"gitHead":"bc6ca1820cf66694c941a7313ae3b3bd11348236","_id":"a_mock@2.0.4","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-mg2pTGEFU1Oeb7ndQb1GtG4XvtfrKvsd3G0vXfXRDnOHYka50qYbh2IWzlXyTz4cTT6ghymIK2uv6yrtt8CxRQ==","shasum":"f0883632241d35665b73b3d0f64ca8150154085e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-2.0.4.tgz","fileCount":139,"unpackedSize":177910,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEx1rBhQDVPIobsg3Po+l+n+nmwnuiMwUU/jUBEKnJhtAiBGjVgK68BexWepGETh+vPy65ig+2zPzQE3uuVYD/pBxQ=="}],"size":26847},"_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","email":"lars.roald@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a_mock_2.0.4_1769178874132_0.4497862958096319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-23T14:34:34.267Z","publish_time":1769178874267,"_source_registry_name":"default"},"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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/a_mock/-/a_mock-2.0.5.tgz","fileCount":139,"unpackedSize":178057,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA0YUUmBK8gE/pdwxBRwmJkQ2NECgzu32681GI6TumnFAiEAlE6UXHiRY5Lh6hAPIWGhrKbsPgxuu0030Sy4NKURyu0="}],"size":26903},"_npmUser":{"name":"anonymous","email":"lars.roald@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adlan.elm@gmail.com"},{"name":"anonymous","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,"_cnpmcore_publish_time":"2026-01-25T07:40:19.963Z","publish_time":1769326819963,"_source_registry_name":"default"}},"dist-tags":{"latest":"2.0.5"},"name":"a_mock","time":{"created":"2022-01-27T00:18:20.584Z","modified":"2026-01-25T07:40:36.904Z","1.0.5":"2016-08-19T09:27:01.819Z","1.0.4":"2016-08-15T13:15:48.487Z","1.0.3":"2016-04-28T18:56:06.088Z","1.0.2":"2016-04-28T17:13:10.114Z","1.0.1":"2015-09-15T08:58:10.833Z","1.0.0":"2015-09-15T07:52:18.611Z","0.1.6":"2015-08-06T14:25:47.931Z","0.1.5":"2015-08-06T12:57:39.913Z","0.1.4":"2014-06-10T11:43:55.147Z","0.1.3":"2014-06-06T11:07:10.707Z","0.1.2":"2014-06-06T11:00:08.036Z","0.1.1":"2014-04-03T07:16:21.280Z","0.1.0":"2014-04-02T19:59:42.139Z","0.0.9":"2014-04-02T08:55:28.460Z","0.0.8":"2013-12-12T12:40:18.625Z","0.0.7":"2013-06-26T10:49:50.702Z","0.0.6":"2013-06-25T14:07:11.716Z","0.0.5":"2013-06-23T22:27:56.089Z","0.0.4":"2013-05-24T06:28:31.498Z","0.0.3":"2013-05-16T10:02:51.081Z","0.0.2":"2013-05-14T05:59:25.389Z","0.0.1":"2012-12-02T18:37:54.318Z","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"},"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```","users":{}}