@aivec/wp-docker-dev-factory
Version:
Spin up local WordPress environments with Docker.
26 lines (25 loc) • 1.09 kB
JavaScript
;
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);