{"_id":"mock-http-server","_rev":"32-dd217577360070a36696c874134d24b3","name":"mock-http-server","dist-tags":{"latest":"1.4.5"},"versions":{"0.0.1":{"name":"mock-http-server","version":"0.0.1","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@0.0.1","maintainers":[{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"174e2b26207dae414f08be56bf51c295940e5abe","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-0.0.1.tgz","integrity":"sha512-2GNg798QgnM4dbWkC4Vn6KDBIEgFdZgkc+LfpcGjR3kEeTxKpn6H94Onliqf5Eg7fKuegw23k5YumPsd68Zhdw==","signatures":[{"sig":"MEUCIQCBPSTXJM9xfV7Lu9t9BId8W+hcjrb2SdUBBD4gdb4ZZgIgIhet/4SnDbwD4sYD/tMndeT/5B19oUTBzhMcW/5r7ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"174e2b26207dae414f08be56bf51c295940e5abe","gitHead":"b50b93d1e57417216179933229d7492ce3333d9f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"1.4.23","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3"}},"0.0.2":{"name":"mock-http-server","version":"0.0.2","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@0.0.2","maintainers":[{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"b2f51977d21705d23130f8ed79c054b5c68ea531","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-0.0.2.tgz","integrity":"sha512-jiMqT+3N5nXWzPqeGouvbimddxJwaQ/6hPkgLxG4KDBGX5JbAaITbSAjofX87yXeY8BeSsWXbR15NaWxWz27Mg==","signatures":[{"sig":"MEUCIQCNxQLc0i2AuBViVaF2s9RyVGjNOFS1PwnonujkFFiulgIgBwN62dYPM5HGdZwBik4M3WnjP5TSG0bCCoPKqjmFFnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b2f51977d21705d23130f8ed79c054b5c68ea531","gitHead":"969d35eb35426be3bafc706dbc9ae1ee02562328","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"1.4.23","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3"}},"0.0.3":{"name":"mock-http-server","version":"0.0.3","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@0.0.3","maintainers":[{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"55208d7046b9ac6306ddf7f03c71192a5ecfe35d","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-0.0.3.tgz","integrity":"sha512-vgqsTcXMaHAVCE+kW4wV/5yMRq43DC9WsY+3OXx9JHRRzWDuY7YmIINjLKJDEpN0QZ4h629UYTSPoMlfid7h1w==","signatures":[{"sig":"MEYCIQCyyxkEkxZ1/+vPgzBWOapBwV890DYVJzGaZbHYm8TQHQIhAMfMWEz8u80pD/DuvKtTfKJRyDlO8C3M/8aU/OTnooId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"55208d7046b9ac6306ddf7f03c71192a5ecfe35d","gitHead":"3c918093806ecc82b6bcb54460b51e5a4e03c930","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"3.5.0","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"0.10.36","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3"}},"0.0.4":{"name":"mock-http-server","version":"0.0.4","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@0.0.4","maintainers":[{"name":"pracucci","email":"marco@pracucci.com"},{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"2a3ab42ce5f80976b03691a1d54575c111085ff7","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-0.0.4.tgz","integrity":"sha512-DGgnVab03EX17MoWsoN2WuYwgXXcPHHBoHiPRnKYS61nMeCXDTTZj+CLaDq9pZ7OSxLpKZ6vr5eNWhi8+yLesw==","signatures":[{"sig":"MEQCIBehWbsnkOtCbzEz0SiW1tQV5lzFlpA1iqz3pSNpQUWdAiB9u3C671l9tHnkMlN+vxTRyNc6lSfLcjja8GRhA9mD8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2a3ab42ce5f80976b03691a1d54575c111085ff7","gitHead":"e3e4228dde07f753e4b10a8766f50707d20519ab","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"3.5.0","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"0.10.36","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server-0.0.4.tgz_1454602593832_0.47824204294010997","host":"packages-9-west.internal.npmjs.com"}},"0.1.0":{"name":"mock-http-server","version":"0.1.0","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@0.1.0","maintainers":[{"name":"pracucci","email":"marco@pracucci.com"},{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"30581206bd58e8890c6ed56c2c25b27b88461128","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-0.1.0.tgz","integrity":"sha512-4cUO9TwC/8oN4d7csU0CA30z7QJ08taFkg0Mw9ATjOyDJE0hdbfj05AfrASdVxpLMeSEr8hdn3mqrjQLsM24pQ==","signatures":[{"sig":"MEQCIE2XXc/XvaLoEVNmDx7vdsXYzccTC3S+qDdLltsryoFIAiB92ukOh8h8fQnBylf8N/HgZF2RxEqNzwI0AeNdiMzEzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"30581206bd58e8890c6ed56c2c25b27b88461128","gitHead":"65b74944d9a302c2e7f2e14fea2a1c91ee58d093","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"3.10.9","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"6.9.2","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server-0.1.0.tgz_1486139382032_0.32857430446892977","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"mock-http-server","version":"0.2.0","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@0.2.0","maintainers":[{"name":"pracucci","email":"marco@pracucci.com"},{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"edefec0e80be8bca286f1e0c00de8dbfebf0ec90","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-0.2.0.tgz","integrity":"sha512-Wk1WBt8VKkHug9sJaLB8kAz8ZHCddsUSFX8LYAgSDrmTqv40MjFiyFo5G+atEuV5CwlMYgy3MlGmIO3NFt3urg==","signatures":[{"sig":"MEUCICRdlHDGqAuAwGJ7ttqS1bov8fQCwP80ZVN8rVGL8ir1AiEAusFnqPp8M7bAPdxFzNuskw2ws/fov1kJWZ6uxBvJaJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"edefec0e80be8bca286f1e0c00de8dbfebf0ec90","gitHead":"51d809b4ef3bea1e49697bde3d1ce990815f9b66","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pracucci","email":"marco@pracucci.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"3.10.10","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"6.10.3","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server-0.2.0.tgz_1508343414697_0.9209638675674796","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"mock-http-server","version":"1.0.0","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.0.0","maintainers":[{"name":"pracucci","email":"marco@pracucci.com"},{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"c9009a59828a44f5d41e20ee13f00abf05ea755e","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.0.0.tgz","fileCount":8,"integrity":"sha512-OG41iQk7cqAuxc2IwB2eLtoETJ+zk9GLg8rJRv2vQovRvmQVNJEIO2J/JVjbWPL8XsYq9vmzXVZF3VZOj6WAoA==","signatures":[{"sig":"MEYCIQDzLREl3zDiXIBgJxjDfi/vw1s2EtWzhBAjRXOVddwICgIhAN2SVkNYFInTro1TCm44/reVNVavkJzcD5rlG4rBWS1B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4eJ4CRA9TVsSAnZWagAAtRwQAIXgHQuyy19QwLnV+qgE\nrbtyRFZ3OEu93AH6dCzhlUXRSX5ZS+4FCYWWM+0yZcQu+9MroUDVj/q6pLHZ\nZ30OhZsqlzF8I/kgPESPxbJ/np+qU5fQIBuJtk6v/kV34pMxKqcC2CH/K1br\n9hrPY+vzbDTTj+8p0MF8w7v4y7DCWUr7ou2ISB5VaCtwlGojfbVEaZurMPur\nGqmkOk5pCnSdXLUNg6pW3flfIdwinoMetFhXy/jdhRQm1uMS4If+3EXU3E1g\nsK/oBcupN1C6XV4wXKOFFM+ML9tgRgvqOdOu823MtaWEkQvwArjLmtKq3rcS\nKO7/dc6jQGEvsJ0Gw2+ZowlpV6S2M+Von09oUyozAhxwLFlt1lHamPikyTN+\n6Pu4vikGFqq4s1pBpPD5ZlfUHinvRCH1cYpsJDl2wJZ9M5GpbHadBALOibNE\nivsYYUqbIBUzAVwLv/iyY9ZvacaSXlP50g/BOzmXyDLbUqFN4QmGrF/DyWxl\nzbxCSav7f8Py0zBKNjtF02IoQS+/WTivs+7bvFBpLxOkrEtd4K+FLOYYnauH\nr+cFpcGd0vLZq1FH9zAVtoc9rZFNXkatn1r51nkMIpRzJfcIMFGR4VRZSY6F\nluj7ZzolVjgZvByMVjm8zNJMRrMeXPS3pdD9gzJjgg49JsDcP+PdKLCw+CQF\n0fmr\r\n=BAvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"c9009a59828a44f5d41e20ee13f00abf05ea755e","gitHead":"16e07ef9182db1689697617939b4e9c22c9229ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pracucci","email":"marco@pracucci.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"3.10.10","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"6.10.2","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.0.0_1524753015387_0.2872027826755952","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"mock-http-server","version":"1.1.0","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.1.0","maintainers":[{"name":"pracucci","email":"marco@pracucci.com"},{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"5789aff5704a563c328c951831599eaa6f2c2233","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.1.0.tgz","fileCount":8,"integrity":"sha512-EjZBDrSsWOnrw1Ln83YqiBwslvcW+iDDV7tY++z6LLgstZ9JGO8JYjOFYjVz7WagQc6RzW0DvVh2KaDsaNdsOg==","signatures":[{"sig":"MEYCIQDI4T+yscB1EygFn5fUmxoUttuI0NFA4PFFf7zNgYtQBwIhAKZsFfDdo1YtTCeKgiU9EnHKyOqAtbrJdYGJqCXbpV/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7EInCRA9TVsSAnZWagAA4gEQAJhKseWr+Ogb9qfZ1Fd8\nE5mtOB/zLidV18kBXIZz/+4nWk6z7tJCRUSM1LWhj7aepDoARBeNe4fyo2lC\n8xHZj+o09UHrHGYEplDuu5WNAQLspbGqcy/jz8XuMzY3Of2FuHiNHhu4yCD+\nwRrt5Lb1/5yV3UA/H5GS4O30Vr/D81k1NLNZCkOZyWsPk31dGoGlnb9qdGBP\nXDxI1Cpm46lP60tk++kiUbvgXpiHQ2hn1bYZMlIeklMcAbguYA2x8fTSM+CB\nj6grOJKghXscYZJXrlUkYoOjJxcsDpxtkcvev7vHz+VUJ41rdR8jggXv+kn5\nPs4q7/FLlJ91kbB/8xdF3yN+Faxj/qRfJB4tEwyO8eUw7do/+vyqZ8tOj+Th\n09wb9qZ6Domon2R+qu+ODqxtNpFqXxmEwGwa+WZf7rOx0iDTT06l4JjdI0+Q\njKj9AwBjtrKKwSnXhszBM7opx+FsnGAebcVpMFob1Vlnz7BJ5sgNLIKHpzt7\nWg979rxSf11KXNAJwL4M3UsskTSAa9W46FzV+VlhtMrZ5UIjyFyhH63QryhF\nN89vo/qDYiP9hCOteW2/+VnT1hOYhb2aI/1Ug3dY58AWYNRXmOXbg+//KaeT\ndSDjTOFVRTxHN91hKCao5fW0pGuS47C96GDfwYrin4fiupV622KKgVTcU0f+\nWnx7\r\n=qlyy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"54afdcb4cf68caea0108c732401c9ff037e6f589","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"5.6.0","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.10.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.1.0_1542210087155_0.15814673791143163","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"mock-http-server","version":"1.2.0","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.2.0","maintainers":[{"name":"pracucci","email":"marco@pracucci.com"},{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"656fe9ab187eb716495e0f72ffbc0620f6a5ed0a","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.2.0.tgz","fileCount":10,"integrity":"sha512-zXYVv3fkaohg7cInx1TBaTvAzlGHFgNIpdkMyYPfwDjPeipbIjFaZpvZVNqoMaXAiGOxvU625s2uvYiApEq7hA==","signatures":[{"sig":"MEUCIQC7Pd0iLBHoFD1rCLYUTHX8coioNzteXeAyNudZ1VhIdQIgO3AscK5mdUt+J+fnf16HkoIIOwoVjRnJeTGNbrtw4Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEUnbCRA9TVsSAnZWagAAyhwP/j4iLH7nXJzhCRNporAh\nv9mKbMB9xoAVCPQMFDyrPgHMU9v7X/m11SeTkkYgDFH7HMhkY3RSg5eZAnzA\nOmDYurnswrOnuFEgb6Zg4/eZOKf5srt7pBoQ6gZgngETjWgGvwmKoS5nwce4\nndDXouUkOrsIiuqIta1mov7+4xuqC5XvkXiY5+KZ7KExh6eCOzFu0CqsMBuu\nK+Vb4xequsoG+8mx6K0KdeB+T9xLt2S1mIR6kGHMmgtWxWqd+qWJ6YSbHIX7\nTpm7Ko091eFj/Tb8M+GLFRRV8kzGl6T7Std5U0IUYbQINumYbOQX63g1wgok\neug/jub/tUSQb5rQBXdqOgNU0rjtru9u67xCWaTkX231AK4QEwYaUrgZAtwf\nUvKbmOfEmQeg7d3qWPzRRRWJ2NwzWMUsTZFQndokNhyunbDjU1bTMF2DV3Sb\nUzq8qlhLWKWRoev+aSiyOhUn5QtVHQ1sSxUr70gCmxCQp6JppbBYjQ7UCchR\nBVcSZL5bKzAJ6ofaLGep3eUpt5YEsOymCJQ9oUfBBdL3C+CoTnjy4UmXEx42\n0MqNlwldRskQVU7Hm/V7JmRSpiNrZ96Zpj7x1I9vS3V9vX2AEFKjAU63iSDp\nRnvW+sm26SJuCFIOMG1hz/gICtNuvyxeS5sT8L6DKAOksxPC7p9IPKE+qngu\n11nL\r\n=ZKs4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1ec6c1dd94634ac0b07165e1013473462aff4cc8","scripts":{"test":"jasmine"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.14.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.2.0_1544636890692_0.8235818151165111","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"mock-http-server","version":"1.3.0","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.3.0","maintainers":[{"name":"pracucci","email":"marco@pracucci.com"},{"name":"spreaker","email":"dev@spreaker.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"d2c2ffe65f77d3a4da8302c91d3bf687e5b51519","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.3.0.tgz","fileCount":10,"integrity":"sha512-WC1fQ4kfOiiRZZ6IEOispJcfvz66m7VVbVFmnWsv1pOwL3psqYyLQGjFXg//zjPeZ//y/rxa8e2eh1Bb58cN7g==","signatures":[{"sig":"MEUCIQDxNRRDCznHJKU2abaNYCBOg0f0qMiM9DZmNKVqDE6pPgIgflXm9EqSyIiVptlUjiTWg3QNgd8XFTdlDAUbJoF5R+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQXSBCRA9TVsSAnZWagAAxqkP/0o692YLrXEGG2RaOv/d\nEgWuy6+3vLZLkSvxhU/Vwr5vk4h/Gs4yINVd0aXdQ4lQJyT1HUoJh6qIIZdF\nVW+ImtEI50Kshy6ReFqdYlsotAa+w2q7lbEg3DWdaN0TmEVKfYMd8imX/lSi\nZyYV+5LWQXr3hEx2N7o59Y04nMwuQ+/heN4UWogvnaoDIc9XNemWSeJ0GCd5\nS+7JDrCgA5w6wf6vxImmV1P4+fty9R5nDxBsXvifj4UHZgfYMOaKj64DSnQ+\nqlI5y4vrRP4B0Q7pFTdj6IzY04f2zKendob2vzvmzimY2BTgPi0dVdc7JoNc\nx8aBbdJ1ubYSa/mSRdwbqsdcpLTIAWS6436PZCF/c+xxpUC/X+IwjaRL5E9U\nGr+h1OjmeRRmXJLfvw+OYmn5w7/O870UjqlTP2LpYhOeBnK6g4BeHhjbvDdS\n3BmFWNN7YfHh4jlfJtRlVg5FLla++oO8so/8Ec8c5RyzgOx1ExO+d8tPea9y\n3CpJwV2QT8P5wMHmjDJPLU4fBb2BEvcIhpN4RgIMKszDFbvcN3M3qX0ThEQz\nBMPblEY0/nFmJF/08Qfq3Tes/edVPL/BXbbIMPulmXjdheREVdpVr8YX0BHn\n/FkxP5/3MV6PDEJOC6ofX1TGEWnoSxUzvrNvT0bK+Up9GsBQu/LoUOvoQq9g\nU6jc\r\n=8op2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0f38de617f4812fb0e54d7f706e0626ffd049e3c","scripts":{"test":"jasmine"},"_npmUser":{"name":"spreaker","email":"dev@spreaker.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.14.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.3.0_1564570752338_0.7826727789032164","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"mock-http-server","version":"1.4.0","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.4.0","maintainers":[{"name":"lele85","email":"emanuele.rampichini@gmail.com"},{"name":"mazzcris","email":"cristiano.mazzarini@gmail.com"},{"name":"pracucci","email":"marco@pracucci.com"},{"name":"roccozanni","email":"rocco.zanni@gmail.com"},{"name":"sankotm","email":"michal.sankot@gmail.com"},{"name":"spreaker-owner","email":"dev@spreaker.com"},{"name":"teo310182","email":"teorossi82@yahoo.it"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"b1fa226d80ec3c6d888debf19aca4234b84ad5b8","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.4.0.tgz","fileCount":10,"integrity":"sha512-KluWKKJJ9gfUOW4tdzjdgRKnUlVz9Gr5poTxUP39c8nOXMgb+y/0zqCb0JXTWBJRBEwnLhweoxQSoOqrXCI4/A==","signatures":[{"sig":"MEUCICYloKldM5/qaFH3pqfriye1X7M1Oe0/vhT/zj1n1EmfAiEAuFVBYLmLEfE3FdWsP1SPgO8xc8tMgFOmdkJoBHtFACw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfzWUCRA9TVsSAnZWagAAxrcP/3mYMlH+4dhtj7lRPwWh\nAPCNCIbnHe/ay0zS8w7LOpZfx6gnG+Q86IJpeem4fpS17kqoDGnFR68UJ6Jg\nqtsPSQBEZIK/p6POQ1hVDjIeJoOytERCE96njYtMNJecepoAI8v1r8wtOQEg\n18PE30qJB3g8rU6vcY2XRwvPts6Z6RCbQscU0la4JdH9zSRoQH3wzdXoNppz\niGh3RQKc4ndtKxy3mKZBA/yvgepQVK0yiWzCbuiLhUwTD01gkEQg70vAI7lh\noPxGgWI7qV5Hh5+xp4RjjhKvD04IrLtqCfB3uH6WLa3isOt0liAhB7kxa773\nphzhSG22LdlN6fw7jp4bAv2fIU7bUBxqKdPPeiFJS56H0yCtGCZwg+5nfZ4W\nMdZlasQH6bKVhvNPR/V9X1AzprScTj7AEmQhHaXAOr3h/X+2gF1eeO+vUzyx\nF9i9PeJRYbgI45QCrNLp0hdQyDcinrI4nAgApif2uOn9Nu+HUuTkUstCe5fv\nZPQFHoOBTdVnYauVeMaWcmofTK0T+YB2Kg6P72grCVcYZcGCvmhBErm+0mlC\nxKJdAUFLrgGQI/TD+Upf9iAzt3MEKVousxUNQVEb6zToojp2a0kk0YqVAnqC\n2chNpmjU8MQMsouxt1luq8ijrCKqmvWsSpOW8NeAyM3J+hGMcQf3Evh6Q35R\nQ16u\r\n=gOrS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a0ebdf7bd2ec8d6dc018651776103087479d2c42","scripts":{"test":"jasmine"},"_npmUser":{"name":"pracucci","email":"marco@pracucci.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.14.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.4.0_1568617875699_0.621547486877511","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"mock-http-server","version":"1.4.1","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.4.1","maintainers":[{"name":"lele85","email":"emanuele.rampichini@gmail.com"},{"name":"mazzcris","email":"cristiano.mazzarini@gmail.com"},{"name":"pracucci","email":"marco@pracucci.com"},{"name":"roccozanni","email":"rocco.zanni@gmail.com"},{"name":"sankotm","email":"michal.sankot@gmail.com"},{"name":"spreaker-owner","email":"dev@spreaker.com"},{"name":"teo310182","email":"teorossi82@yahoo.it"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"72a6898d131c66931c102f74172efc91e9ca11e2","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.4.1.tgz","fileCount":10,"integrity":"sha512-Ybgk6PxrVnZsNoRwHksVEwt1j//at8LGHpxstpCkxsrFQf1tmHvl7sNcIkAWWhvskATtv3kZ0mz+KxxkYJjUbQ==","signatures":[{"sig":"MEUCIHkCALj64+cfne4uQI2iRJb6xK+xmI5+W0hT0RSqOr6cAiEA8i4fqPtQS7H95lEvj0Lf/VVTdn/JltN3NQiZeczDn7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmzwPCRA9TVsSAnZWagAA1YQQAJbca2S96OyklYVL7YPU\ngzR8QBU1F3RnwXu0yReKQUnytp2EF6cKNyABuBvDrvPd5l0mzVvf7V9+bqew\nLTLpWX2nc7sw39fcc7lFrIz7jqZ8cTLe+Xa0usG6WAwd5cZtfizmgOeutDZm\nig1ZrhoTWO8Y05JqNAZn42m2C4EGRs8PbdUF8EOoXMYJdxXk4YDxQYbR4BS7\nYvArhxJr+4dc9KLDwAuI7sRcntVd8nskzOVfK/8r2+tza0vZF7plPagarfpU\nQ9sJoE3mG6yuLZeSR468fGBOo7iTqCqOQpI0DhYwZtwPLCJgpvkdvaD/1P8C\nWDwpMV2ifX1qgzvtBEeDejWfDWqPHvL5fcU2gRkXFqPnQZnDQdEuOj/DbPZw\nUgTieDCV8yo+6QsjSf23sqsveHxqKDlsLi3AREQSPL2FK2Z1eElw6Z+P3YcZ\nJoHnWmi5TDiniOxnj3E0iyitpO7KydNvIZ01aplOs5FSzw2Lwz+js+DpqQiB\nh9Vmry4HH0Mu9Xr49D1UEFnI+ANR7+SfSG/yS8TMcSET0n+el/qZ1QR8WLiF\ncvmEJ45s0vlNToZIL0jctlDnSIGs150XpITmIJs3OK3+vLPh1Na0HrBLTMhs\nBPoqgX7DX13v69Fu8sWqWG2pO6+AfFFyMo4dz1vHKVKPc1iylQuz1rLKh1mQ\nnnph\r\n=L5D0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d9869c6af27ed51436186cf82210bb87f62ac863","scripts":{"test":"jasmine"},"_npmUser":{"name":"pracucci","email":"marco@pracucci.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.14.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.4.1_1570454543208_0.6447160632301365","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"mock-http-server","version":"1.4.2","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.4.2","maintainers":[{"name":"lele85","email":"emanuele.rampichini@gmail.com"},{"name":"mazzcris","email":"cristiano.mazzarini@gmail.com"},{"name":"pracucci","email":"marco@pracucci.com"},{"name":"roccozanni","email":"rocco.zanni@gmail.com"},{"name":"sankotm","email":"michal.sankot@gmail.com"},{"name":"spreaker-owner","email":"dev@spreaker.com"},{"name":"teo310182","email":"teorossi82@yahoo.it"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"1aef3801f702d2071c08fa2e08938f5e1069df10","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.4.2.tgz","fileCount":12,"integrity":"sha512-41bkFnTv2+gOffvfH3kNK9yatHEvKnlTH0aCshQrPvuu67urtI9d0l2hUxK5YrdvDJEI01GR+9Gjn2l90Z5xkA==","signatures":[{"sig":"MEYCIQCPx6Nto85z6WScRqRUqMncIETBo7wz9cIv1VkW6SGI0gIhAInsim08rdoXcST3uSQ26OaiTzbQMP/+3005n3HL7bcn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehESMCRA9TVsSAnZWagAA/CIP/j/meBXRUlfZiN+WI1e5\nTgIGKBMbWXi0ilynB8/Mok6MUwlDDopf4y0FrEf3ZZ3SHC1PLwFJXD8hrsog\nCyVQPisNdAlUo76q8fDOMxcZ+iNuBWnu9tXkAiOuBbXcnFTH3CRBMDL2fj6B\n1MdU6YUgkYkBR2ozQShCKwejRIoD8sT4sV+nUqVdw3Km2mcm24kot9bZOihK\nTqVlzCA8EPxtdumk5wQEJ0rhsDcFvHlRTJYVixoe7Eyz5nACCR8Oy7n7t0oY\nKeC5hVKBMzzOcUuz8+tdEjxsVC0IhgFugMW8TAVhrAIygPOpXJQPwCPgYV26\neHTGhLRZA1SY1h4bk2WMSHNmLSyWziCyoK/LUp0t27MZtsnhkDrB7hVuY86R\n3TDmKLyHLfxDFvuOPS56KCMkRTvMIbVYqxqvONMO6Qq+t7moCjRBzuYc1xsL\n5OJLx1lT1niV5eDhCKV40c/crl0qO6IvbXZa4OHyT3X9RZNYMWJI8xT3RFJn\nGdn4iW4G62OWCSBFRboQuqzdJyt+0UxeSfFhutbKfnuxOXeHbIyqmwTGruzS\nR0m+agXWMdkPGc9Pvtemm6sMj3ZDDi643bzYcNp35sxga/hLcmAjQ5E/roT1\n01rBC4TLSJolUfB7DWF8XfG510y21it5LqmGOlH29qR1d51Gbm+xupHXuNss\nY6pR\r\n=8miE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"1aef3801f702d2071c08fa2e08938f5e1069df10","gitHead":"d69856835b20a8010b90b4cdb600d602f67e0918","scripts":{"test":"jasmine"},"_npmUser":{"name":"teo310182","email":"teorossi82@yahoo.it"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"3.10.10","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"6.9.5","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.4.2_1585726604007_0.7999745578485049","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"mock-http-server","version":"1.4.3","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.4.3","maintainers":[{"name":"spreaker-owner","email":"dev@spreaker.com"},{"name":"roccozanni","email":"rocco.zanni@gmail.com"},{"name":"teo310182","email":"teorossi82@yahoo.it"},{"name":"sankotm","email":"michal.sankot@gmail.com"},{"name":"mazzcris","email":"cristiano.mazzarini@gmail.com"},{"name":"lele85","email":"emanuele.rampichini@gmail.com"},{"name":"pracucci","email":"marco@pracucci.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"feb4985e0de74047916451bc549235aa43998526","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.4.3.tgz","fileCount":10,"integrity":"sha512-8S0N2PsF6cIQqnvry5rFS70m4zTC/B8RLIlu5zG2XABeCL9jgV6v5H3jMOQIrhhTpqOT6faY6VmgQ5SAoysDbw==","signatures":[{"sig":"MEUCIQD0Z4EfKTxKjsDTACxMRNwCIEb7a9Yy8WLEG2/fQo1J6wIgQnPrW7Rc2nZCdnw8TsAsjYOSHMSLSe8QvVTDq+bUltA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsM5wCRA9TVsSAnZWagAAXtsP/0314smJUWxvSot9Y6Lg\nloFtrVSaIY2nCuLuY4H2FQjWPQkLzrhm87KOPG5Rz6gQkY/BycMNqQJcYa6N\n/EXM987AhDXMnVPVZoIEPt6HxgszNvCxoeqY0PEXGS/49Ukjx76bAu4uBxxU\n/uxz3klhE3ERZAjB1upCPSg5xheax56BbRFz4UglEjploFhx0z6v5CXp06wq\nIg3QeDSlsRgs/z3zGf8zBPf+uYMKyYcVu38bZ/uRdiVENo5ymlKpgQoulyLn\n30pOVCGVzldRXzol7nembyhrlk1FaEa5h78s3fGVb2XPxoMH0vd2yB7PXZif\n0P0ujePuAMtRTj0lqq7yRD979iZcFA3geONyFwtSfax3+lki6Dql/CPgzw2e\nQLh3c/xVQ1xLw5mhgMkBx36QZnPWKSY7AkudX1rIzSUp7ysEt2/VX72Sh5fM\nXgt7LkTUFQozLmsHRpj8iL6dqufeSJM3vT/U7rk7STlCqXmd3jN6ZuD8Y5r3\n8H1/E9hLrcvD/Emj7dBwak96GUVBXkoe2NQupTzYMXnsVZOekLW+oPFhglFS\nYJ+xKEjzDkhmvAVL9MEcosCRgxh7TH0jyA6aE7yyZi4TtcAyq4B/Fc733Rj9\nSVc4P+WQzWKVgP8jjyi8q9ZQG41VIijDi0sEedYGySWw6NWHXZeT56DqXNyo\nYxDa\r\n=NQmz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"603fad49009c7772a6ad40c70d905250a3ac8cc1","scripts":{"test":"jasmine"},"_npmUser":{"name":"lele85","email":"emanuele.rampichini@gmail.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.14.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.4.3_1622199919470_0.06948927912802105","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"mock-http-server","version":"1.4.4","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.4.4","maintainers":[{"name":"spreaker-owner","email":"dev@spreaker.com"},{"name":"roccozanni","email":"rocco.zanni@gmail.com"},{"name":"teo310182","email":"teorossi82@yahoo.it"},{"name":"sankotm","email":"michal.sankot@gmail.com"},{"name":"mazzcris","email":"cristiano.mazzarini@gmail.com"},{"name":"lele85","email":"emanuele.rampichini@gmail.com"},{"name":"pracucci","email":"marco@pracucci.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"b2841a838439d495f958320e346ed6ddfeb1d007","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.4.4.tgz","fileCount":10,"integrity":"sha512-QVkc/cI19VDsuDoCINgFnNl5TRiAVI4c7ReCoCbqWE5Je7RrkZIqMjWAIoTExQMCMZAiaUIJpX/0ae+yOVUuxg==","signatures":[{"sig":"MEUCIQCK3ihcRggTlO3eRjyhYsWRChtr7ZYwUGiYGep1C2LiRAIgNaEkh3ien7iQnr18GHppXmJeurmDWes8lsmPfnESmz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvzvTCRA9TVsSAnZWagAAUAUQAJaIbHwbpx5WP5aux7vw\n0ukG6zw8gKV3gIcVX2egUh/7o9UUXZcOM4n4tBvJwtCjsSgqNACvhmPhSDvd\nz9l4P06r762MNZrSmaddIwht3GCttGtwFnJRqmPQ2W36uB84wQIxT/LJagCe\nfwmBrGxm5iMr6MTCHmNLsnhfzpdVgCb0A9wLOTKSFZ6FUVAp2SuZsvwZ2kEs\n2bq7u+Qq2rCyQihQO4XwPWZnSZG6ICQ0DuknDtIcrHchLNeNEH2u47+HlfRn\nXtcXfPLUKPeZdVvIO821osniYhG9BbQo8A0tEQNKMQb1ORCX2/Xi46SUdP6r\n6Rl9bLrMLNuTP3TFUI/UuTpMEDfZPXtw2Q94Q56q0Eqos2K+6d7Mn9GxIn3S\nKzkBY1+7y/PjFPKb7wgkv9KDm1uV/2OprsUMf5PmSO+PSGg5Qh2KYi4ErxS2\nwbbCODGPNwDtTzKQw5mO0ROtlCOOe63tI/fxTrWV4StN3mcVQVrTy9O4TSbT\nFK+92lg/QoTumXFpME2LrEbWDx7weSpsAy8NYzH2UHQRPB8sLV1aggcGhzRc\nXuD85DfO5LsuH5wvT8e8AKPWG1XdZ0Z5DXnMBFMedXZWV9G2oGUwo2pBBptc\nm1xMGdvvwIb6OXXLdV9rOH9X6RrPsOg5gXA6FH4feh5eRVcBg4PCSGYJ3uMM\nm8Vk\r\n=scAM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"76f5a47dc6dd730b6c659d7c609d44ea9fb2c367","scripts":{"test":"jasmine"},"_npmUser":{"name":"lele85","email":"emanuele.rampichini@gmail.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.14.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.4.4_1623145426925_0.5682214677118189","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"mock-http-server","version":"1.4.5","author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","_id":"mock-http-server@1.4.5","maintainers":[{"name":"spreaker-owner","email":"dev@spreaker.com"},{"name":"roccozanni","email":"rocco.zanni@gmail.com"},{"name":"teo310182","email":"teorossi82@yahoo.it"},{"name":"sankotm","email":"michal.sankot@gmail.com"},{"name":"mazzcris","email":"cristiano.mazzarini@gmail.com"},{"name":"lele85","email":"emanuele.rampichini@gmail.com"},{"name":"pracucci","email":"marco@pracucci.com"}],"homepage":"https://github.com/spreaker/node-mock-http-server","bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"dist":{"shasum":"6413ab0143234450e566caaa3dbebae7bdf80744","tarball":"https://registry.npmjs.org/mock-http-server/-/mock-http-server-1.4.5.tgz","fileCount":10,"integrity":"sha512-7WZx7RJmMQEvTxJTOJt9U6+gLFl0JFaPHLSsAngfLaOgr3UH+ci7PW8049quyXwZGI4mh3W8oAch6w406ccyRQ==","signatures":[{"sig":"MEYCIQD1A/Bj8aa85xEU/LYOnTb+dxuDLlHKyvSHfIhhwZ8JogIhAOlgAl0AmXQvwr0G5Ov2IaE3icx9vf+KOTOZAx5rGJ1f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlQ8tCRA9TVsSAnZWagAAGpsQAIrsD7XfjRccPXknICoO\nEmGrPdnrNe+/JTFF5edPF1miGT/mIMnNrNYSDxqgWuE44zW53IexlpT0pAM2\nza5kaaJ3ASUEenPPtvUVaDzF/S3EI3bF3ieNi8IDQGLYileOLWZeDmxpkXjE\nPUYK1J48ljMnagUsJBEGW6Ms4Me1biay3yQYFnLXWiYJJGLdb96m+1KKZG3B\n/OFCtx3AkDJ/FcsemWKt9iC6ChjguhG1qRx5YhDgske+gML458sB3yFFAFo2\n6wbg78qWx1zCUMTwGS5e2SFl0YVsayvhYS75D14buuw2Ncsxd+2gGsZga9Mx\nRhXrIyKYQajh7X3Fe4npAepPaGUracS3hXzIum+0cULpBXBDvl0SqbDUos0T\nyUXrRnHzf98TVJBi9QyGAzsDtGmf3c5vXuLq0t63OJ70tqiZzMAF4Z6gJNQx\nhtTFF/laHFBKOin+QBTbGMHFuGg8DVxw+NleGRNZroUgow6tdbEFxZItHn5j\nKFL1K0CJ4bYieTo+eGr7HcG0I1pSl/WsN9UzmT9KBuoC9jvVPH0rRFcyA8qH\nT9/ULY389mVxNd/FMm3YGG58IhpIJQL1Y8TVXt387DS59QozKpb0IpE81Wyr\nL3TA+qECEltBb8m4mXMGEy8+1c5QGWztEF3Hk96y5B0a3BgC0fGcDVEpN+ch\nq9qz\r\n=2tsW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6e3e0e3c759285a67aaa31eec1b0be0e31f7cea9","scripts":{"test":"jasmine"},"_npmUser":{"name":"lele85","email":"emanuele.rampichini@gmail.com"},"repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"_npmVersion":"6.4.1","description":"Controllable HTTP Server Mock for your functional tests","directories":{},"_nodeVersion":"8.14.0","dependencies":{"connect":"^3.4.0","multiparty":"^4.1.2","underscore":"^1.8.3","body-parser":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mock-http-server_1.4.5_1637158701372_0.7589876144163485","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-11-27T10:48:41.399Z","modified":"2025-10-31T14:16:15.612Z","0.0.1":"2015-11-27T10:48:41.399Z","0.0.2":"2015-11-27T10:55:05.676Z","0.0.3":"2015-12-01T17:31:42.158Z","0.0.4":"2016-02-04T16:16:36.810Z","0.1.0":"2017-02-03T16:29:44.060Z","0.2.0":"2017-10-18T16:16:55.577Z","1.0.0":"2018-04-26T14:30:15.498Z","1.1.0":"2018-11-14T15:41:27.262Z","1.2.0":"2018-12-12T17:48:10.788Z","1.3.0":"2019-07-31T10:59:12.475Z","1.4.0":"2019-09-16T07:11:15.845Z","1.4.1":"2019-10-07T13:22:23.352Z","1.4.2":"2020-04-01T07:36:44.233Z","1.4.3":"2021-05-28T11:05:19.634Z","1.4.4":"2021-06-08T09:43:47.073Z","1.4.5":"2021-11-17T14:18:21.538Z"},"bugs":{"url":"https://github.com/spreaker/node-mock-http-server/issues"},"author":{"name":"Marco Pracucci","email":"marco@pracucci.com"},"license":"MIT","homepage":"https://github.com/spreaker/node-mock-http-server","repository":{"url":"git+https://github.com/spreaker/node-mock-http-server.git","type":"git"},"description":"Controllable HTTP Server Mock for your functional tests","maintainers":[{"email":"dev@spreaker.com","name":"spreaker-owner"},{"email":"teorossi82@yahoo.it","name":"teo310182"},{"email":"emanuele.rampichini@gmail.com","name":"lele85"},{"email":"mauro.piccotti@gmail.com","name":"nonno"},{"email":"saveriotosi@gmail.com","name":"save91"},{"email":"aleksandar.maric90+npm@gmail.com","name":"wanzemljak"},{"email":"marco@pracucci.com","name":"pracucci"}],"readme":"# Node.js HTTP Server Mock\n\nMockable HTTP Server your functional tests.\n\n`npm install mock-http-server`\n\n\n### Full working example\n\n```js\nvar ServerMock = require(\"mock-http-server\");\n\ndescribe('Test', function() {\n\n    // Run an HTTP server on localhost:9000\n    var server = new ServerMock({ host: \"localhost\", port: 9000 });\n\n    beforeEach(function(done) {\n        server.start(done);\n    });\n\n    afterEach(function(done) {\n        server.stop(done);\n    });\n\n    it('should do something', function(done) {\n        server.on({\n            method: 'GET',\n            path: '/resource',\n            reply: {\n                status:  200,\n                headers: { \"content-type\": \"application/json\" },\n                body:    JSON.stringify({ hello: \"world\" })\n            }\n        });\n\n        // Now the server mock will handle a GET http://localhost:9000/resource\n        // and will reply with 200 `{\"hello\": \"world\"}`\n        done();\n    });\n});\n```\n\n\n### Methods\n\n#### Constructor\n\n`new ServerMock(httpConfig, httpsConfig)` instance a new mockable HTTP/HTTPS Server. If `httpConfig` is defined, creates an HTTP server, while if `httpsConfig` is defined, creates an HTTPS server. They can be both defined.\n\nExample:\n```js\nvar server = new ServerMock({\n    host: \"localhost\",\n    port: 80\n}, {\n    host: \"localhost\",\n    port: 443,\n    key: fs.readFileSync(\"private-key.pem\"),\n    cert: fs.readFileSync(\"certificate.pem\")\n});\n```\n\n\n#### `start(callback)`\n\nStarts the server and invokes the callback once ready to accept connections.\n\nExample:\n```js\nbeforeEach(function(done) {\n    server.start(done);\n});\n```\n\n\n#### `stop(callback)`\n\nStops the server and invokes the callback all resources have been released.\n\nExample:\n```js\nafterEach(function(done) {\n    server.stop(done);\n});\n```\n\n#### `on(options)`\n\nDefines a request handler. Multiple calls to `on()` can be chained together.\n\n| Option                   | Default                                  | Description |\n| ------------------------ | ---------------------------------------- | ----------- |\n| `method`                 | `GET`                                    | HTTP method to match. Can be `*` to match any method. |\n| `path`                   |                                          | HTTP request path to match. Can be `*` to match any path (to be used in conjunction with filter to allow custom matching)|\n| `filter`                 |                                          | The value is a filter function `fn(request)`: if it returns `true` the handler gets executed. |\n| `reply.status`           | `200`                                    | HTTP response status code. Can be a `number` or a synchronous function `fn(request)` that returns the response status code. |\n| `reply.headers`          | `{ \"content-type\": \"application/json\" }` | HTTP response headers. `content-length` is managed by the server implementation. |\n| `reply.headersOverrides` | `{ \"content-length\": 1000 }`             | HTTP response headers to override to default headers (ie. `content-length`). If a value is set to `undefined`, the header gets removed from the response. |\n| `reply.body`             | empty string                             | HTTP response body. Can be a `string`, a synchronous function `fn(request)` that returns the body, or an asynchronous function `fn(request, reply)` that send the response body invoking `reply(body)`. |\n| `reply.end`              | `true`                                   | End the response once the body has been sent (default behaviour). If `false`, it will keep the response connection open indefinitely (useful to test special cases on the client side - ie. read timeout after partial body response sent). |\n| `delay`                  | 0                                        | Delays the response by X milliseconds. |\n\n\nExample:\n```js\nserver.on({\n    method: 'GET',\n    path: '/resource',\n    reply: {\n        status:  200,\n        headers: { \"content-type\": \"application/json\" },\n        body:    JSON.stringify({ hello: \"world\" })\n    }\n});\n```\n\nor:\n```js\nserver.on({\n    method: '*',\n    path: '/resource',\n    reply: {\n        status:  200,\n        headers: { \"content-type\": \"application/json\" },\n        body:    function(req) {\n            return req.method === \"GET\" ? JSON.stringify({ action: \"read\" }) : JSON.stringify({ action: \"edit\" });\n        }\n    }\n});\n```\n\nor:\n```js\nserver.on({\n    method: '*',\n    path: '/resource',\n    reply: {\n        status:  200,\n        headers: { \"content-type\": \"application/json\" },\n        body:    function(req, reply) {\n            setTimeout(function() {\n                reply(req.method === \"GET\" ? JSON.stringify({ action: \"read\" }) : JSON.stringify({ action: \"edit\" }));\n            }, 100);\n        }\n    }\n});\n```\n\nor (JSON is parsed when the Content-Type is 'application/json'):\n```js\nserver.on({\n    method: 'POST',\n    path: '/resources',\n    filter: function (req) {\n      return _.isEqual(req.body, {\n        name: 'someName',\n        someOtherValue: 1234\n      })\n    },\n    reply: {\n        status:  201,\n        headers: { \"content-type\": \"application/json\" },\n        body: {\n          id: 987654321,\n          name: 'someName',\n          someOtherValue: 1234\n        }\n    }\n});\n```\n\n\n#### `requests(filter)`\n\nReturns an array containing all requests received. If `filter` is defined, it allows to filter requests by `method`, `path`, or both.\n\n| Filter          | Description |\n| --------------- | ----------- |\n| `method`        | Filter requests by method. |\n| `path`          | Filter requests by path. |\n\nExample:\n```js\n// Returns all requests\nserver.requests();\n\n// Returns all GET requests\nserver.requests({ method: \"GET\" });\n\n// Returns all GET requests to /resource\nserver.requests({ method: \"GET\", path: \"/resource\" });\n```\n\n\n#### `connections()`\n\nReturns an array containing all active connections.\n\n\n#### `getHttpPort()`\n\nReturns the port at which the HTTP server is listening to or `null` otherwise. This may be useful if you configure the HTTP server port to `0` which means the operating system will assign an arbitrary unused port.\n\n\n#### `getHttpsPort()`\n\nReturns the port at which the HTTPS server is listening to or `null` otherwise. This may be useful if you configure the HTTPS server port to `0` which means the operating system will assign an arbitrary unused port.\n\n#### `reset()`\n\nClears request handlers and requests received by the HTTP server.\n\n#### `resetHandlers()`\n\nClears all request handlers that were previously set using `on()` method.\n\n\n#### `resetRequests()`\n\nClears all requests received by the HTTP server.\n\n\n\n## Contribute\n\n### How to publish a new version\n\n**Release npm package**:\n\n1. Update version in `package.json` and `package-lock.json`\n2. Update `CHANGES.md`\n3. Release new version on GitHub\n4. Run `npm publish`\n\n\n\n### License\n\nMIT\n","readmeFilename":"README.md","users":{"detj":true}}