// This is just a no-op. Intent is to prevent importing a bunch of stuff that isn't relevant.
export default (wrapper = Bun.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;
};
is file 'description' to name the repository.
|
| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We do not update the published date because some feeds do not contains any date,
in this case it default to time.Now(), which could change the order of items on
the history page.
|
|
|
|
|
|
|
|
|
|
|