rabbit-ear
Version:
origami design library
14 lines (11 loc) • 489 B
JavaScript
/* Rabbit Ear 0.9.4 alpha 2024-04-20 (c) Kraft, GNU GPLv3 License */
const isBrowser = typeof window === "object"
&& typeof window.document === "object";
const isNodeOrBun = typeof process === "object"
&& typeof process.versions === "object"
&& (process.versions.node != null || process.versions.bun != null);
const isDeno = typeof window === "object"
&& "Deno" in window
&& typeof window.Deno === "object";
const isBackend = isNodeOrBun || isDeno;
export { isBackend, isBrowser };