UNPKG

@shopify/cli

Version:

A CLI tool to build for the Shopify platform

65 lines (59 loc) 1.81 kB
import { init_cjs_shims } from "./chunk-PKR7KJ6P.js"; // ../../node_modules/.pnpm/is-wsl@3.1.0/node_modules/is-wsl/index.js init_cjs_shims(); import process from "node:process"; import os from "node:os"; import fs3 from "node:fs"; // ../../node_modules/.pnpm/is-inside-container@1.0.0/node_modules/is-inside-container/index.js init_cjs_shims(); import fs2 from "node:fs"; // ../../node_modules/.pnpm/is-docker@3.0.0/node_modules/is-docker/index.js init_cjs_shims(); import fs from "node:fs"; var isDockerCached; function hasDockerEnv() { try { return fs.statSync("/.dockerenv"), !0; } catch { return !1; } } function hasDockerCGroup() { try { return fs.readFileSync("/proc/self/cgroup", "utf8").includes("docker"); } catch { return !1; } } function isDocker() { return isDockerCached === void 0 && (isDockerCached = hasDockerEnv() || hasDockerCGroup()), isDockerCached; } // ../../node_modules/.pnpm/is-inside-container@1.0.0/node_modules/is-inside-container/index.js var cachedResult, hasContainerEnv = () => { try { return fs2.statSync("/run/.containerenv"), !0; } catch { return !1; } }; function isInsideContainer() { return cachedResult === void 0 && (cachedResult = hasContainerEnv() || isDocker()), cachedResult; } // ../../node_modules/.pnpm/is-wsl@3.1.0/node_modules/is-wsl/index.js var isWsl = () => { if (process.platform !== "linux") return !1; if (os.release().toLowerCase().includes("microsoft")) return !isInsideContainer(); try { return fs3.readFileSync("/proc/version", "utf8").toLowerCase().includes("microsoft") ? !isInsideContainer() : !1; } catch { return !1; } }, is_wsl_default = process.env.__IS_WSL_TEST__ ? isWsl : isWsl(); export { is_wsl_default as default }; //# sourceMappingURL=is-wsl-YAJ3DFN7.js.map