aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/bun-framework-next/server-polyfills.tsx13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/bun-framework-next/server-polyfills.tsx b/packages/bun-framework-next/server-polyfills.tsx
index a973d66da..e3d912e21 100644
--- a/packages/bun-framework-next/server-polyfills.tsx
+++ b/packages/bun-framework-next/server-polyfills.tsx
@@ -1,3 +1,16 @@
import { Buffer } from "buffer";
globalThis.Buffer ||= Buffer;
+
+if (!("URL" in globalThis)) {
+ class Outdated extends Error {
+ constructor(message) {
+ super(message);
+ this.name = "Outdated";
+ }
+ }
+
+ throw new Outdated(
+ "Missing \"URL\", please run 'bun upgrade' to update to the latest version of Bun (added in v0.0.74)"
+ );
+}