{"id":13630150,"url":"https://github.com/vercel/fetch","last_synced_at":"2025-09-30T03:30:50.910Z","repository":{"id":37489718,"uuid":"107462988","full_name":"vercel/fetch","owner":"vercel","description":"Opinionated `fetch` (with retrying and DNS caching) optimized for use with Node.js","archived":true,"fork":false,"pushed_at":"2023-11-09T22:43:15.000Z","size":916,"stargazers_count":569,"open_issues_count":1,"forks_count":26,"subscribers_count":53,"default_branch":"main","last_synced_at":"2024-10-30T03:37:00.515Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://npmjs.com/@vercel/fetch","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vercel.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"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}},"created_at":"2017-10-18T21:05:53.000Z","updated_at":"2024-09-17T03:33:54.000Z","dependencies_parsed_at":"2024-01-23T22:04:28.091Z","dependency_job_id":null,"html_url":"https://github.com/vercel/fetch","commit_stats":{"total_commits":187,"total_committers":30,"mean_commits":6.233333333333333,"dds":0.7593582887700535,"last_synced_commit":"2f2ff9360c34fd73bd3ba36a3201811d9fce251e"},"previous_names":["zeit/fetch"],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vercel%2Ffetch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vercel%2Ffetch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vercel%2Ffetch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vercel%2Ffetch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vercel","download_url":"https://codeload.github.com/vercel/fetch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234695650,"owners_count":18873013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":[],"created_at":"2024-08-01T22:01:31.878Z","updated_at":"2025-09-30T03:30:50.574Z","avatar_url":"https://github.com/vercel.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"This repository is now **archived**. See this post for more details: https://github.com/vercel/fetch/issues/83\n\n# Fetch Monorepo\n\nThis fetch monorepo contains three packages:\n\n- `@vercel/fetch`\n- `@vercel/fetch-retry`\n- `@vercel/fetch-cached-dns`\n\nThese packages are designed for use with Node.js in order to bring the familiarity of the Fetch API to the backend. There are future plans to make this project interoperable between both browser and server environments.\n\n## Getting Started\n\n`@vercel/fetch` bundles all packages inside this monorepo together into a super-powered [fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) client. By default, this package will use its peer dependency [node-fetch](https://github.com/node-fetch/node-fetch), but it also supports other fetch implementations.\n\n```js\n// Basic Usage\nimport fetch from '@vercel/fetch';\n```\n\n```js\n// Bring your own fetch implementation\nimport createFetch from '@vercel/fetch';\nimport fetchImpl from 'some-fetch-implementation';\nconst fetch = createFetch(fetchImpl);\n```\n\n## Contributing\n\nPlease see our [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n## Code of Conduct\n\nPlease see our [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvercel%2Ffetch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvercel%2Ffetch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvercel%2Ffetch/lists"}