This commit implements the core admin dashboard functionality including NextAuth authentication, Cloudflare D1 database integration with complete schema, and Cloudflare R2 file upload system for portfolio images. Features include artist management, appointment scheduling, and data migration capabilities.
17 lines
653 B
JavaScript
17 lines
653 B
JavaScript
// This file should be imported before any others. It sets up the environment
|
|
// for later imports to work properly.
|
|
// expose AsyncLocalStorage on global for react usage if it isn't already provided by the environment
|
|
"use strict";
|
|
if (typeof globalThis.AsyncLocalStorage !== "function") {
|
|
const { AsyncLocalStorage } = require("async_hooks");
|
|
globalThis.AsyncLocalStorage = AsyncLocalStorage;
|
|
}
|
|
if (typeof globalThis.WebSocket !== "function") {
|
|
Object.defineProperty(globalThis, "WebSocket", {
|
|
get () {
|
|
return require("next/dist/compiled/ws").WebSocket;
|
|
}
|
|
});
|
|
}
|
|
|
|
//# sourceMappingURL=node-environment.js.map
|