{"id":2093441,"name":"node-mocks-http","ecosystem":"npm","description":"Mock 'http' objects for testing Express, Next.js and Koa routing functions","homepage":"https://github.com/eugef/node-mocks-http","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/eugef/node-mocks-http","keywords_array":["mock","stub","dummy","nodejs","js","testing","test","http","http mock"],"namespace":null,"versions_count":70,"first_release_published_at":"2012-02-18T07:39:40.467Z","latest_release_published_at":"2026-07-16T21:25:09.103Z","latest_release_number":"1.18.1","last_synced_at":"2026-10-15T09:41:12.386Z","created_at":"2022-04-09T20:55:46.892Z","updated_at":"2026-10-15T09:41:12.387Z","registry_url":"https://www.npmjs.com/package/node-mocks-http","install_command":"npm install node-mocks-http","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.18.1"},"contentPolicy":null},"repo_metadata":{"id":2502025,"uuid":"3476812","full_name":"eugef/node-mocks-http","owner":"eugef","description":"Mock 'http' objects for testing Express,js, Next.js and Koa routing functions","archived":false,"fork":false,"pushed_at":"2026-10-04T16:16:30.000Z","size":1475,"stargazers_count":771,"open_issues_count":1,"forks_count":136,"subscribers_count":14,"default_branch":"master","last_synced_at":"2026-10-04T18:26:48.151Z","etag":null,"topics":["expressjs","nextjs","nodejs","testing"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eugef.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2012-02-18T07:18:07.000Z","updated_at":"2026-09-11T18:55:53.000Z","dependencies_parsed_at":"2026-09-04T05:15:50.095Z","dependency_job_id":"647a97d9-3082-4eef-ba12-e4db51535c06","html_url":"https://github.com/eugef/node-mocks-http","commit_stats":{"total_commits":415,"total_committers":97,"mean_commits":4.278350515463917,"dds":0.6795180722891566,"last_synced_commit":"72979848f3008bc61dfcc131956b63713694e69a"},"previous_names":["howardabrams/node-mocks-http"],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/eugef/node-mocks-http","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eugef","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343843146,"owners_count":38271361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-13T02:00:04.984Z","response_time":52,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"eugef","name":"Eugene Fidelin","uuid":"895071","kind":"user","description":"","email":"eugene.fidelin@gmail.com","website":"https://www.linkedin.com/in/eugef","location":"Amsterdam","twitter":"EugeneFidelin","company":"eBay Advertising","icon_url":"https://avatars.githubusercontent.com/u/895071?u=e9fb5c18aa4a1e6530af19173e7f67301c52bc94\u0026v=4","repositories_count":36,"last_synced_at":"2026-10-10T05:24:49.971Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/eugef","funding_links":["https://github.com/sponsors/eugef"],"total_stars":806,"followers":14,"following":11,"created_at":"2022-11-05T10:17:59.082Z","updated_at":"2026-10-10T05:24:49.988Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eugef","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eugef/repositories"},"tags":[{"name":"v1.18.1","sha":"74e4fb78377095c08a35b86ca8b1b2452e86ae43","kind":"commit","published_at":"2026-07-16T21:22:25.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.18.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.18.1/manifests"},{"name":"v1.18.0","sha":"75dc2d04d320ded9077569384dffa5293d0a554f","kind":"commit","published_at":"2026-07-07T20:24:26.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.18.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.18.0/manifests"},{"name":"v1.17.2","sha":"974e9eec4640453d2d462465f37585f415a16f58","kind":"commit","published_at":"2025-05-02T20:07:42.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.17.2","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.17.2/manifests"},{"name":"v1.17.1","sha":"241b83220c0e84ea23f54d8c8c78b535c7dfcde1","kind":"commit","published_at":"2025-05-01T19:59:14.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.17.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.17.1/manifests"},{"name":"v1.17.0","sha":"137b5e295556fae6213969e98d468bc26d847e17","kind":"commit","published_at":"2025-04-27T01:33:06.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.17.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.17.0/manifests"},{"name":"v1.16.2","sha":"306a8cfbee7b953f5e1ccb1abed645068601fe8c","kind":"commit","published_at":"2024-12-10T11:04:48.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.16.2","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.16.2/manifests"},{"name":"v1.16.1","sha":"72979848f3008bc61dfcc131956b63713694e69a","kind":"commit","published_at":"2024-10-04T10:54:19.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.16.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.16.1/manifests"},{"name":"v1.16.0","sha":"40e0e7595703da44cc752767e18e3b51f41efcfe","kind":"commit","published_at":"2024-09-09T15:30:28.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.16.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.16.0/manifests"},{"name":"v1.15.1","sha":"fa98050871fe7c30fb17f54a1a8ea77879e0a76c","kind":"commit","published_at":"2024-07-31T09:13:27.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.15.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"5ab3de26a80bdbab04a7161a23a3df7bbaacbd53","kind":"commit","published_at":"2024-06-21T15:22:15.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.15.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.15.0/manifests"},{"name":"v1.14.1","sha":"fbd60b99d5a1a35ac30d048235eab3d9072995ef","kind":"commit","published_at":"2024-01-03T14:08:13.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.14.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.14.1/manifests"},{"name":"v.1.14.0","sha":"15a2c6f4f09fe4bc731156e661f6d09a43e6eb93","kind":"commit","published_at":"2023-12-12T13:24:07.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v.1.14.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v.1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v.1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v.1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v.1.14.0/manifests"},{"name":"v1.13.0","sha":"08d98f4236a6e9c63067557196dcab71ce50553a","kind":"commit","published_at":"2023-08-14T14:39:34.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.13.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"b61c4ef96abf1eb57a58713032442106947c711d","kind":"commit","published_at":"2023-03-13T13:25:23.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.12.2","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"273d61f65393d6f8c6600013851c9ee39e86a7a1","kind":"commit","published_at":"2022-11-11T13:17:24.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.12.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.12.1/manifests"},{"name":"v1.11.0","sha":"ff6a0f795a3645656cf7e483a84489800a2bf4d6","kind":"commit","published_at":"2021-08-09T09:50:27.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.11.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.11.0/manifests"},{"name":"v1.10.1","sha":"3497bc5b28858ea3c37471a4034536d9c9834168","kind":"commit","published_at":"2021-01-20T15:34:42.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.10.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"97c5686c137876e1d8e332689187ace8818ea81e","kind":"commit","published_at":"2021-01-12T16:01:38.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.10.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"9020c97f75c05b7f3a9a23fc559d3907362f022d","kind":"commit","published_at":"2020-08-21T19:46:19.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.9.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"a88c9e31e08a95976973ea7d79e46496dbfefb9d","kind":"commit","published_at":"2019-12-12T20:09:39.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.8.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"8ce9d61487a9bd76dcc63ab6966b23a91e76ed4b","kind":"commit","published_at":"2019-09-17T16:53:18.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.8.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.8.0/manifests"},{"name":"v1.7.6","sha":"a6435efd2b566ecc1c6c86067d048ea9558a9ae2","kind":"tag","published_at":"2019-06-08T21:40:28.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.7.6","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.6/manifests"},{"name":"v1.7.5","sha":"f4b6b05ada8417e64ac0cf7095f56f2b2f860649","kind":"tag","published_at":"2019-05-02T04:33:51.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.7.5","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"0e1d5ff52b1e0c72c13a3ce8e4d9b6489308dd3e","kind":"tag","published_at":"2019-05-02T04:26:15.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.7.4","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"15e8b2bb27128b373e4643fbbf2dcd64db6e6437","kind":"tag","published_at":"2018-10-10T23:13:21.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.7.3","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.3/manifests"},{"name":"1.7.2","sha":"d99b008aad2a33a3a0fbf7a6b94dacd835d56dff","kind":"tag","published_at":"2018-10-05T08:04:26.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/1.7.2","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"e63ca9253673f799dad00c20be25c7858ba8a174","kind":"tag","published_at":"2018-10-03T15:35:39.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/1.7.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/1.7.1/manifests"},{"name":"v1.7.0","sha":"b21842ba527937ff277a97813477825292d65789","kind":"tag","published_at":"2018-05-18T08:35:39.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.7.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.7.0/manifests"},{"name":"v1.5.8","sha":"15e18c8fb4905eb2c92254072f03258fba8dbe74","kind":"tag","published_at":"2018-02-28T05:57:44.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.5.8","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.8/manifests"},{"name":"v1.6.7","sha":"a6238cc0da65c1f06a50a149ca3338cefbd8bb32","kind":"tag","published_at":"2018-02-16T17:07:29.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.6.7","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"a90b6f7857a02eb12b3864a67d2a31b58cb9ea2b","kind":"tag","published_at":"2017-10-12T05:39:37.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.6.6","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.6.6/manifests"},{"name":"v1.5.6","sha":"21842080470543cffe6779ee7d7127bf7c2c7a11","kind":"tag","published_at":"2017-01-16T01:42:29.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.5.6","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.6/manifests"},{"name":"v1.5.5","sha":"9ee1e849ea1ae2209b7a31a8c3bfd95d79a9c290","kind":"tag","published_at":"2016-12-10T22:27:07.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.5.5","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"1c0bdb421795f6f9103e9a18d9d82f46e4d5d7b1","kind":"commit","published_at":"2016-09-14T04:16:41.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.5.4","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.5.4/manifests"},{"name":"v1.4.3","sha":"fe3dcd6418b4458218e7f3f752e672ba2081b7d9","kind":"tag","published_at":"2015-06-03T04:09:04.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.4.3","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"60637724873a4d705009ed0b914e0bf0c1c5e0b0","kind":"tag","published_at":"2015-04-30T02:57:07.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.4.2","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"b62ae3ef6606cd2f38acca1a63c3a5c88bc08dda","kind":"tag","published_at":"2015-04-14T12:23:52.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.4.1","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"aeb727457e5f69b7d9ede2edc94e4e429899f591","kind":"tag","published_at":"2015-04-11T16:03:24.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.4.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"1c85031729348a04534455f9ab1ec6b4ce12f9dc","kind":"tag","published_at":"2015-04-04T22:19:37.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.3.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.3.0/manifests"},{"name":"v1.2.7","sha":"ee5bd614a1f44b75db9b6f94bcaca2a36fb1bbb2","kind":"tag","published_at":"2015-03-24T06:56:40.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.2.7","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"47a907b20482b1977f045a845f2a801a87d79a84","kind":"tag","published_at":"2015-03-19T11:39:02.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.2.6","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"f8f1cef785a6cf606ea5bec448368ea63bf77494","kind":"commit","published_at":"2015-03-05T04:39:10.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.2.5","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.5/manifests"},{"name":"v1.2.0","sha":"8258a9b31e2b7139ed7bee5d0f09fb32ea038df5","kind":"tag","published_at":"2014-09-24T20:41:50.000Z","download_url":"https://codeload.github.com/eugef/node-mocks-http/tar.gz/v1.2.0","html_url":"https://github.com/eugef/node-mocks-http/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eugef/node-mocks-http@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/tags/v1.2.0/manifests"}]},"repo_metadata_updated_at":"2026-10-15T09:41:03.541Z","dependent_packages_count":1042,"downloads":10203011,"downloads_period":"last-month","dependent_repos_count":4659,"rankings":{"downloads":0.167821860555698,"dependent_repos_count":0.339118409825523,"dependent_packages_count":0.06604710725159128,"stargazers_count":2.628746540367124,"forks_count":2.7171174080172036,"docker_downloads_count":0.3148796538761694,"average":1.0389551633155516},"purl":"pkg:npm/node-mocks-http","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/node-mocks-http","docker_dependents_count":173,"docker_downloads_count":7489477,"usage_url":"https://repos.ecosyste.ms/usage/npm/node-mocks-http","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/node-mocks-http/dependencies","status":null,"funding_links":["https://github.com/sponsors/eugef"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-14T13:10:10.322Z","issues_count":84,"pull_requests_count":92,"avg_time_to_close_issue":33348737.524390243,"avg_time_to_close_pull_request":3137540.2,"issues_closed_count":82,"pull_requests_closed_count":85,"pull_request_authors_count":25,"issue_authors_count":76,"avg_comments_per_issue":3.6785714285714284,"avg_comments_per_pull_request":1.673913043478261,"merged_pull_requests_count":64,"bot_issues_count":0,"bot_pull_requests_count":24,"past_year_issues_count":0,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1600753.9,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.6153846153846154,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugef%2Fnode-mocks-http/issues","maintainers":[{"login":"eugef","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eugef"}],"active_maintainers":[{"login":"eugef","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eugef"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/node-mocks-http/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/node-mocks-http/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/node-mocks-http/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/node-mocks-http/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/node-mocks-http/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/node-mocks-http/codemeta","maintainers":[{"uuid":"eugef","login":"eugef","name":null,"email":"eugene.fidelin@gmail.com","url":null,"packages_count":3,"html_url":"https://www.npmjs.com/~eugef","role":null,"created_at":"2022-11-13T12:50:57.934Z","updated_at":"2022-11-13T12:50:57.934Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eugef/packages"}]}