Modern fetch-based HTTP client library (v3.1.4) for Node.js and React Native, designed as a lightweight alternative to axios, superagent, and request. It wraps the native fetch API with a clean, promise-based interface, automatic JSON parsing, and configurable base URI and headers. Active maintenance with regular patches. Key differentiators: simpler API than axios, smaller bundle, and built-in support for React Native without additional polyfills. Suitable for REST API calls in modern JavaScript environments.
npm install frisbeeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a Frisbee instance, sets baseURI and default headers, makes a GET request, and handles response.
Remove `raw: true` from options. Access response methods on the returned Response directly.
Provide a baseURI when creating the instance to avoid errors.
Install node-fetch (or isomorphic-fetch) and assign to global: `global.fetch = require('node-fetch')` before using Frisbee.Update to latest v3; baseURI is optional but provides a default for relative URLs.
When uploading files, use FormData and let the fetch API set the boundary. Do not manually set Content-Type.
Install node-fetch: `npm install node-fetch` and add `global.fetch = require('node-fetch');` before requiring frisbee.Ensure using `import Frisbee from 'frisbee'` (default import) or `const { Frisbee } = require('frisbee')`.Run `npm install frisbee` and verify your import/require path (should be 'frisbee', not './frisbee').
No dependency data recorded yet.