From 68ac8c12c20cafc92467485abc5c2d5c052a11e0 Mon Sep 17 00:00:00 2001 From: dave caruso Date: Thu, 10 Aug 2023 11:57:37 -0700 Subject: remove non-node node-fallbacks (#4082) * remove non-node node-fallbacks. * organize the imports --- src/node-fallbacks/@vercel_fetch.js | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/node-fallbacks/@vercel_fetch.js (limited to 'src/node-fallbacks/@vercel_fetch.js') diff --git a/src/node-fallbacks/@vercel_fetch.js b/src/node-fallbacks/@vercel_fetch.js deleted file mode 100644 index 276b4bc9f..000000000 --- a/src/node-fallbacks/@vercel_fetch.js +++ /dev/null @@ -1,32 +0,0 @@ -// This is just a no-op. Intent is to prevent importing a bunch of stuff that isn't relevant. -export default (wrapper = "Bun" in globalThis ? Bun.fetch : globalThis.fetch) => { - async function vercelFetch(url, opts = {}) { - // Convert Object bodies to JSON if they are JS objects - if ( - opts.body && - typeof opts.body === "object" && - (!("buffer" in opts.body) || typeof opts.body.buffer !== "object" || !(opts.body.buffer instanceof ArrayBuffer)) - ) { - opts.body = JSON.stringify(opts.body); - // Content length will automatically be set - if (!opts.headers) opts.headers = new Headers(); - - opts.headers.set("Content-Type", "application/json"); - } - - try { - return await wrapper(url, opts); - } catch (err) { - if (typeof err === "string") { - err = new Error(err); - } - - err.url = url; - err.opts = opts; - throw err; - } - } - - vercelFetch.default = vercelFetch; - return vercelFetch; -}; -- cgit v1.2.3