UNPKG

@aivec/wp-docker-dev-factory

Version:

Spin up local WordPress environments with Docker.

26 lines (25 loc) 1.09 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.execp = exports.resolvePathToAbsolute = exports.isString = exports.isObject = void 0; var path_1 = __importDefault(require("path")); var util_1 = require("util"); var child_process_1 = require("child_process"); var os_1 = require("os"); var isObject = function (vartocheck) { return vartocheck === Object(vartocheck) && Object.prototype.toString.call(vartocheck) !== '[object Array]'; }; exports.isObject = isObject; var isString = function (vartocheck) { return typeof vartocheck === 'string'; }; exports.isString = isString; var resolvePathToAbsolute = function (contextdirpath, p) { if (path_1.default.isAbsolute(p)) { p = "".concat((0, os_1.homedir)()).concat(p); } return path_1.default.resolve(contextdirpath, p); }; exports.resolvePathToAbsolute = resolvePathToAbsolute; exports.execp = (0, util_1.promisify)(child_process_1.exec);