@shopify/cli
Version:
A CLI tool to build for the Shopify platform
56 lines (52 loc) • 1.65 kB
JavaScript
import {
__commonJS,
__require,
init_cjs_shims
} from "./chunk-PKR7KJ6P.js";
// ../../node_modules/.pnpm/is-docker@2.2.1/node_modules/is-docker/index.js
var require_is_docker = __commonJS({
"../../node_modules/.pnpm/is-docker@2.2.1/node_modules/is-docker/index.js"(exports, module) {
"use strict";
init_cjs_shims();
var fs = __require("fs"), isDocker;
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;
}
}
module.exports = () => (isDocker === void 0 && (isDocker = hasDockerEnv() || hasDockerCGroup()), isDocker);
}
});
// ../../node_modules/.pnpm/is-wsl@2.2.0/node_modules/is-wsl/index.js
var require_is_wsl = __commonJS({
"../../node_modules/.pnpm/is-wsl@2.2.0/node_modules/is-wsl/index.js"(exports, module) {
"use strict";
init_cjs_shims();
var os = __require("os"), fs = __require("fs"), isDocker = require_is_docker(), isWsl = () => {
if (process.platform !== "linux")
return !1;
if (os.release().toLowerCase().includes("microsoft"))
return !isDocker();
try {
return fs.readFileSync("/proc/version", "utf8").toLowerCase().includes("microsoft") ? !isDocker() : !1;
} catch {
return !1;
}
};
process.env.__IS_WSL_TEST__ ? module.exports = isWsl : module.exports = isWsl();
}
});
export {
require_is_docker,
require_is_wsl
};
//# sourceMappingURL=chunk-G2ZZKGSV.js.map