makfy
Advanced tools
Comparing version 2.0.3 to 2.0.4
# makfy changelog | ||
## 2.0.4 | ||
- fixed an issue when running under Github actions environments (thanks to SanderRonde). | ||
## 2.0.3 | ||
@@ -4,0 +8,0 @@ |
#! /usr/bin/env node | ||
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
@@ -9,0 +21,0 @@ }; |
@@ -1,5 +0,2 @@ | ||
export declare const mainAsync: (argv: { | ||
[x: string]: unknown; | ||
_: string[]; | ||
$0: string; | ||
}) => Promise<void>; | ||
import * as yargs from "yargs"; | ||
export declare const mainAsync: (argv: yargs.Argv["argv"]) => Promise<void>; |
@@ -13,2 +13,21 @@ "use strict"; | ||
}; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
@@ -64,10 +83,4 @@ function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
}; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.mainAsync = void 0; | ||
var chalk_1 = __importDefault(require("chalk")); | ||
@@ -208,3 +221,3 @@ var fs = __importStar(require("fs")); | ||
}; | ||
exports.mainAsync = function (argv) { return __awaiter(void 0, void 0, void 0, function () { | ||
var mainAsync = function (argv) { return __awaiter(void 0, void 0, void 0, function () { | ||
var execute, fileToLoad, commandName_1, fileToLoad_1, contents_1, commandName_2, commandArgs_1, reservedArgNames_1, reservedArgNames_1_1, resArg, _a, _b, argName, options_1, err_1, prefix; | ||
@@ -225,3 +238,3 @@ var e_3, _c, e_4, _d; | ||
loadFile(fileToLoad, false); | ||
commandName_1 = argv._.length > 0 ? argv._[0].trim() : undefined; | ||
commandName_1 = argv._.length > 0 ? trimArg(argv._[0]) : undefined; | ||
if (commandName_1) { | ||
@@ -261,3 +274,3 @@ if (argv._.length > 1) { | ||
contents_1 = loadFile(fileToLoad_1, true).contents; | ||
commandName_2 = argv._[0].trim(); | ||
commandName_2 = trimArg(argv._[0]); | ||
commandArgs_1 = __assign({}, argv); | ||
@@ -349,1 +362,5 @@ delete commandArgs_1._; | ||
}); }; | ||
exports.mainAsync = mainAsync; | ||
function trimArg(arg) { | ||
return ("" + arg).trim(); | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.config = void 0; | ||
exports.config = { | ||
@@ -4,0 +5,0 @@ commands: {}, |
@@ -6,3 +6,3 @@ "use strict"; | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; | ||
return extendStatics(d, b); | ||
@@ -17,2 +17,3 @@ }; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.RunError = exports.MakfyError = void 0; | ||
var MakfyError = /** @class */ (function (_super) { | ||
@@ -19,0 +20,0 @@ __extends(MakfyError, _super); |
@@ -13,2 +13,21 @@ "use strict"; | ||
}; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
@@ -84,10 +103,4 @@ function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
}; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.runCommandAsync = void 0; | ||
var chalk_1 = __importDefault(require("chalk")); | ||
@@ -128,3 +141,3 @@ var child_process = __importStar(require("child_process")); | ||
}); }; | ||
exports.runCommandAsync = function (commandName, commandArgs, baseContext, unknownArgMeansError) { return __awaiter(void 0, void 0, void 0, function () { | ||
var runCommandAsync = function (commandName, commandArgs, baseContext, unknownArgMeansError) { return __awaiter(void 0, void 0, void 0, function () { | ||
var commands, parsedCommands, command, parsedCommand, argDefs, baseIdStack, warnAsync, infoAsync, _a, _b, key, argDef, e_1_1, finalCommandArgs, execFunc, oldUtilsContext; | ||
@@ -217,2 +230,3 @@ var e_1, _c; | ||
}); }; | ||
exports.runCommandAsync = runCommandAsync; | ||
var createExecFunctionContext = function (baseContext, baseIdStack, syncMode) { | ||
@@ -363,3 +377,3 @@ var lastId = 0; | ||
var execCSubcmmandStringAsync = function (command, context) { return __awaiter(void 0, void 0, void 0, function () { | ||
var parsed, cmdName; | ||
var parsed, cmdName, parsedWithoutExtras; | ||
return __generator(this, function (_a) { | ||
@@ -377,8 +391,9 @@ switch (_a.label) { | ||
} | ||
cmdName = parsed._[0]; | ||
delete parsed._; | ||
delete parsed.$0; | ||
cmdName = "" + parsed._[0]; | ||
parsedWithoutExtras = parsed; | ||
delete parsedWithoutExtras._; | ||
delete parsedWithoutExtras.$0; | ||
return [4 /*yield*/, execObjectAsync({ | ||
_: cmdName, | ||
args: __assign({}, parsed) | ||
args: __assign({}, parsedWithoutExtras) | ||
}, context)]; | ||
@@ -520,3 +535,3 @@ case 1: | ||
useShell = false; | ||
shellCommand = process.env.SHELL; | ||
shellCommand = process.env.SHELL || "sh"; | ||
shellArgs = ["-c", finalCommand]; | ||
@@ -523,0 +538,0 @@ } |
@@ -13,2 +13,24 @@ "use strict"; | ||
}; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
@@ -81,16 +103,7 @@ function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
}; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.setDependencies = exports.setOptions = exports.listAllCommands = exports.listCommand = exports.runCommandAsync = exports.cmd = void 0; | ||
var chalk_1 = __importDefault(require("chalk")); | ||
@@ -104,3 +117,3 @@ var strip_ansi_1 = __importDefault(require("strip-ansi")); | ||
var commands_2 = require("./schema/commands"); | ||
exports.cmd = commands_2.cmd; | ||
Object.defineProperty(exports, "cmd", { enumerable: true, get: function () { return commands_2.cmd; } }); | ||
var console_1 = require("./utils/console"); | ||
@@ -112,5 +125,5 @@ var formatting_1 = require("./utils/formatting"); | ||
var prettyHrTime = require("pretty-hrtime"); | ||
__export(require("./simpleArgs")); | ||
__export(require("./utils")); | ||
exports.runCommandAsync = function (runCommandOptions) { return __awaiter(void 0, void 0, void 0, function () { | ||
__exportStar(require("./simpleArgs"), exports); | ||
__exportStar(require("./utils"), exports); | ||
var runCommandAsync = function (runCommandOptions) { return __awaiter(void 0, void 0, void 0, function () { | ||
var commands, commandName, commandArgs, options, makfyFilename, makfyFileContents, parsedOptions, parsedCommands, currentCommand, parsedCommand, startTime, getFileChangesResults, execContext, savePromises, _a, _b, _c, key, value, err_1, endTime; | ||
@@ -196,3 +209,4 @@ var e_1, _d; | ||
}); }; | ||
exports.listCommand = function (commands, commandName, listArguments) { | ||
exports.runCommandAsync = runCommandAsync; | ||
var listCommand = function (commands, commandName, listArguments) { | ||
if (listArguments === void 0) { listArguments = true; } | ||
@@ -263,3 +277,4 @@ if (!commandName) { | ||
}; | ||
exports.listAllCommands = function (commands, listArguments, listInternal) { | ||
exports.listCommand = listCommand; | ||
var listAllCommands = function (commands, listArguments, listInternal) { | ||
var e_2, _a; | ||
@@ -289,2 +304,3 @@ if (listArguments === void 0) { listArguments = true; } | ||
}; | ||
exports.listAllCommands = listAllCommands; | ||
function setOptions(opts) { | ||
@@ -291,0 +307,0 @@ Object.assign(config_1.config.options, opts); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseCommand = void 0; | ||
var errors_1 = require("../errors"); | ||
@@ -8,3 +9,3 @@ var schema_1 = require("../schema"); | ||
var commandArg_1 = require("./commandArg"); | ||
exports.parseCommand = function (command, cmdName, skipValidation) { | ||
var parseCommand = function (command, cmdName, skipValidation) { | ||
var error = function (property, message) { | ||
@@ -32,1 +33,2 @@ return new errors_1.MakfyError(formatting_1.errorMessageForObject(["commands", cmdName, property], message), undefined); | ||
}; | ||
exports.parseCommand = parseCommand; |
@@ -17,2 +17,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseArgDefinition = void 0; | ||
var chalk_1 = __importDefault(require("chalk")); | ||
@@ -35,3 +36,3 @@ var errors_1 = require("../errors"); | ||
}; | ||
exports.parseArgDefinition = function (cmdName, argName, argDefinition, skipValidation) { | ||
var parseArgDefinition = function (cmdName, argName, argDefinition, skipValidation) { | ||
var error = function (property, message) { | ||
@@ -120,2 +121,3 @@ return new errors_1.MakfyError(formatting_1.errorMessageForObject(["commands", cmdName, "args", argName, property], message), undefined); | ||
}; | ||
exports.parseArgDefinition = parseArgDefinition; | ||
var getHelpForArg = function (argName, argDefinition) { | ||
@@ -122,0 +124,0 @@ var byDefault = argDefinition.byDefault, desc = argDefinition.desc; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseCommands = void 0; | ||
var errors_1 = require("../errors"); | ||
@@ -9,3 +10,3 @@ var schema_1 = require("../schema"); | ||
var command_1 = require("./command"); | ||
exports.parseCommands = function (commands, skipValidation) { | ||
var parseCommands = function (commands, skipValidation) { | ||
var error = function (property, message) { | ||
@@ -37,1 +38,2 @@ return new errors_1.MakfyError(formatting_1.errorMessageForObject(["commands", property], message), undefined); | ||
}; | ||
exports.parseCommands = parseCommands; |
@@ -14,2 +14,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseOptions = void 0; | ||
var errors_1 = require("../errors"); | ||
@@ -23,3 +24,3 @@ var schema_1 = require("../schema"); | ||
}; | ||
exports.parseOptions = function (options, skipValidation) { | ||
var parseOptions = function (options, skipValidation) { | ||
var fullOptions = __assign(__assign({}, defaultOptions), options); | ||
@@ -34,1 +35,2 @@ if (!skipValidation) { | ||
}; | ||
exports.parseOptions = parseOptions; |
@@ -5,2 +5,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.argsSchema = exports.argSchema = exports.enumArgSchema = exports.stringArgSchema = exports.flagArgSchema = exports.reservedArgNames = void 0; | ||
var _1 = require("./"); | ||
@@ -7,0 +8,0 @@ exports.reservedArgNames = [ |
@@ -72,2 +72,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.cmd = exports.CommandBuilder = exports.isInternalCommand = exports.commandsSchema = exports.commandSchema = void 0; | ||
var config_1 = require("../config"); | ||
@@ -74,0 +75,0 @@ var _1 = require("./"); |
@@ -15,6 +15,7 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.validateInstance = exports.alphanumericExtendedPattern = void 0; | ||
var jsonschema_1 = require("jsonschema"); | ||
// export const alphanumericPattern = '^[a-zA-Z0-9]+$'; | ||
exports.alphanumericExtendedPattern = "^_?[a-zA-Z0-9][-:_a-zA-Z0-9]*$"; | ||
exports.validateInstance = function (obj, sch) { | ||
var validateInstance = function (obj, sch) { | ||
var v = new jsonschema_1.Validator(); | ||
@@ -82,1 +83,2 @@ v.attributes.isFunction = function (instance, schema) { | ||
}; | ||
exports.validateInstance = validateInstance; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.optionsSchema = void 0; | ||
exports.optionsSchema = { | ||
@@ -4,0 +5,0 @@ id: "/options", |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.choice = exports.str = exports.flag = void 0; | ||
function flag() { | ||
@@ -4,0 +5,0 @@ return { |
@@ -13,2 +13,21 @@ "use strict"; | ||
}; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
@@ -70,10 +89,4 @@ function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
}; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.cleanCache = exports.getFileChangesAsync = exports.expandGlobsAsync = exports.setEnvVar = exports.fixPath = exports.escape = exports.getMakfyContext = exports.getUtilsContext = exports.setUtilsContext = void 0; | ||
var fs = __importStar(require("fs")); | ||
@@ -80,0 +93,0 @@ var path = __importStar(require("path")); |
@@ -42,5 +42,6 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.blockingConsoleError = exports.blockingConsoleLog = exports.resetColors = void 0; | ||
var chalk_1 = __importDefault(require("chalk")); | ||
var sockets_1 = require("./sockets"); | ||
exports.resetColors = function () { | ||
var resetColors = function () { | ||
var reset = chalk_1.default.reset(""); | ||
@@ -50,3 +51,4 @@ process.stdout.write(reset); | ||
}; | ||
exports.blockingConsoleLog = function (str) { | ||
exports.resetColors = resetColors; | ||
var blockingConsoleLog = function (str) { | ||
if (str === void 0) { str = ""; } | ||
@@ -64,3 +66,4 @@ return __awaiter(void 0, void 0, void 0, function () { | ||
}; | ||
exports.blockingConsoleError = function (str) { | ||
exports.blockingConsoleLog = blockingConsoleLog; | ||
var blockingConsoleError = function (str) { | ||
if (str === void 0) { str = ""; } | ||
@@ -78,1 +81,2 @@ return __awaiter(void 0, void 0, void 0, function () { | ||
}; | ||
exports.blockingConsoleError = blockingConsoleError; |
@@ -37,4 +37,5 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.formatContextId = exports.formatContextIdStack = exports.objectToCommandLineArgs = exports.argNameToDashedArgName = exports.errorMessageForObject = exports.getTimeString = void 0; | ||
var chalk_1 = __importDefault(require("chalk")); | ||
exports.getTimeString = function (show) { | ||
var getTimeString = function (show) { | ||
if (!show) { | ||
@@ -45,10 +46,13 @@ return ""; | ||
}; | ||
exports.errorMessageForObject = function (parts, message) { | ||
exports.getTimeString = getTimeString; | ||
var errorMessageForObject = function (parts, message) { | ||
return parts.filter(function (e) { return e !== undefined; }).join(".") + " - " + message; | ||
}; | ||
exports.argNameToDashedArgName = function (argName) { | ||
exports.errorMessageForObject = errorMessageForObject; | ||
var argNameToDashedArgName = function (argName) { | ||
return (argName.length <= 1 ? "-" : "--") + argName; | ||
}; | ||
exports.argNameToDashedArgName = argNameToDashedArgName; | ||
// TODO: remove this? | ||
exports.objectToCommandLineArgs = function (obj) { | ||
var objectToCommandLineArgs = function (obj) { | ||
var e_1, _a; | ||
@@ -92,7 +96,10 @@ var arr = []; | ||
}; | ||
exports.formatContextIdStack = function (idStack, showTime) { | ||
exports.objectToCommandLineArgs = objectToCommandLineArgs; | ||
var formatContextIdStack = function (idStack, showTime) { | ||
return exports.getTimeString(showTime) + idStack.join(chalk_1.default.bold.gray("/")) + " "; | ||
}; | ||
exports.formatContextId = function (context) { | ||
exports.formatContextIdStack = formatContextIdStack; | ||
var formatContextId = function (context) { | ||
return exports.formatContextIdStack(context.idStack, context.options.showTime); | ||
}; | ||
exports.formatContextId = formatContextId; |
@@ -70,4 +70,5 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.unrollGlobPatternsAsync = exports.unrollGlobPatternAsync = void 0; | ||
var glob = require("glob"); | ||
exports.unrollGlobPatternAsync = function (globPattern) { return __awaiter(void 0, void 0, void 0, function () { | ||
var unrollGlobPatternAsync = function (globPattern) { return __awaiter(void 0, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
@@ -85,3 +86,4 @@ return [2 /*return*/, new Promise(function (resolve, reject) { | ||
}); }; | ||
exports.unrollGlobPatternsAsync = function (globPatterns) { return __awaiter(void 0, void 0, void 0, function () { | ||
exports.unrollGlobPatternAsync = unrollGlobPatternAsync; | ||
var unrollGlobPatternsAsync = function (globPatterns) { return __awaiter(void 0, void 0, void 0, function () { | ||
var set, globPatterns_1, globPatterns_1_1, globPattern, negative, files, files_1, files_1_1, file, e_1_1; | ||
@@ -156,1 +158,2 @@ var e_1, _a, e_2, _b; | ||
}); }; | ||
exports.unrollGlobPatternsAsync = unrollGlobPatternsAsync; |
@@ -15,4 +15,4 @@ import { GetFileChangesResult } from "../schema/runtime"; | ||
export declare const cacheFolderName = ".makfy-cache"; | ||
export declare const generateHashEntryAsync: (filePath: string, hashType: "sha1", onlySize: boolean) => Promise<HashEntry>; | ||
export declare const generateHashCollectionAsync: (files: string[], hashType: "sha1", onlySize: boolean) => Promise<HashCollection>; | ||
export declare const generateHashEntryAsync: (filePath: string, hashType: HashType, onlySize: boolean) => Promise<HashEntry>; | ||
export declare const generateHashCollectionAsync: (files: string[], hashType: HashType, onlySize: boolean) => Promise<HashCollection>; | ||
/** | ||
@@ -32,3 +32,3 @@ * Gets a delta between two hash collections. | ||
export declare const saveHashCollectionFileAsync: (hashFilePath: string, hashCollection: HashCollection) => Promise<void>; | ||
export declare const getHashCollectionFilename: (scriptContents: string, contextName: string, hashType: "sha1") => string; | ||
export declare const getHashCollectionFilename: (scriptContents: string, contextName: string, hashType: HashType) => string; | ||
export declare const createCacheFolder: () => void; |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
@@ -69,10 +88,4 @@ function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
}; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createCacheFolder = exports.getHashCollectionFilename = exports.saveHashCollectionFileAsync = exports.loadHashCollectionFileAsync = exports.getHashCollectionDelta = exports.generateHashCollectionAsync = exports.generateHashEntryAsync = exports.cacheFolderName = void 0; | ||
var crypto = __importStar(require("crypto")); | ||
@@ -82,3 +95,3 @@ var fs = __importStar(require("fs")); | ||
exports.cacheFolderName = ".makfy-cache"; | ||
exports.generateHashEntryAsync = function (filePath, hashType, onlySize) { return __awaiter(void 0, void 0, void 0, function () { | ||
var generateHashEntryAsync = function (filePath, hashType, onlySize) { return __awaiter(void 0, void 0, void 0, function () { | ||
var stat, size, hash, stream; | ||
@@ -112,3 +125,4 @@ return __generator(this, function (_a) { | ||
}); }; | ||
exports.generateHashCollectionAsync = function (files, hashType, onlySize) { return __awaiter(void 0, void 0, void 0, function () { | ||
exports.generateHashEntryAsync = generateHashEntryAsync; | ||
var generateHashCollectionAsync = function (files, hashType, onlySize) { return __awaiter(void 0, void 0, void 0, function () { | ||
var hashes, files_1, files_1_1, file, _a, _b, e_1_1; | ||
@@ -155,2 +169,3 @@ var e_1, _c; | ||
}); }; | ||
exports.generateHashCollectionAsync = generateHashCollectionAsync; | ||
/** | ||
@@ -162,3 +177,3 @@ * Gets a delta between two hash collections. | ||
*/ | ||
exports.getHashCollectionDelta = function (oldHashCollection, newHashCollection) { | ||
var getHashCollectionDelta = function (oldHashCollection, newHashCollection) { | ||
var e_2, _a; | ||
@@ -221,2 +236,3 @@ var result = { | ||
}; | ||
exports.getHashCollectionDelta = getHashCollectionDelta; | ||
/** | ||
@@ -227,3 +243,3 @@ * Tries to load a hash file. | ||
*/ | ||
exports.loadHashCollectionFileAsync = function (hashFilePath) { return __awaiter(void 0, void 0, void 0, function () { | ||
var loadHashCollectionFileAsync = function (hashFilePath) { return __awaiter(void 0, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
@@ -241,3 +257,4 @@ return [2 /*return*/, new Promise(function (resolve, reject) { | ||
}); }; | ||
exports.saveHashCollectionFileAsync = function (hashFilePath, hashCollection) { return __awaiter(void 0, void 0, void 0, function () { | ||
exports.loadHashCollectionFileAsync = loadHashCollectionFileAsync; | ||
var saveHashCollectionFileAsync = function (hashFilePath, hashCollection) { return __awaiter(void 0, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
@@ -255,3 +272,4 @@ return [2 /*return*/, new Promise(function (resolve, reject) { | ||
}); }; | ||
exports.getHashCollectionFilename = function (scriptContents, contextName, hashType) { | ||
exports.saveHashCollectionFileAsync = saveHashCollectionFileAsync; | ||
var getHashCollectionFilename = function (scriptContents, contextName, hashType) { | ||
var hash = crypto | ||
@@ -263,3 +281,4 @@ .createHash(hashType) | ||
}; | ||
exports.createCacheFolder = function () { | ||
exports.getHashCollectionFilename = getHashCollectionFilename; | ||
var createCacheFolder = function () { | ||
if (!fs.existsSync(exports.cacheFolderName)) { | ||
@@ -269,1 +288,2 @@ fs.mkdirSync(exports.cacheFolderName); | ||
}; | ||
exports.createCacheFolder = createCacheFolder; |
@@ -53,2 +53,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.OutputBuffer = void 0; | ||
var chalk_1 = __importDefault(require("chalk")); | ||
@@ -55,0 +56,0 @@ var strip_ansi_1 = __importDefault(require("strip-ansi")); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.limitPromiseConcurrency = function (concurrency) { | ||
exports.limitPromiseConcurrency = void 0; | ||
var limitPromiseConcurrency = function (concurrency) { | ||
if (concurrency < 1) { | ||
@@ -39,1 +40,2 @@ throw new Error("'concurrency' must be >= 1"); | ||
}; | ||
exports.limitPromiseConcurrency = limitPromiseConcurrency; |
@@ -6,5 +6,5 @@ import * as shellescape from "./shellescape"; | ||
export declare const getCwdName: () => "pwd" | "cd"; | ||
export declare const getEnvName: () => "printenv" | "set"; | ||
export declare const getEnvName: () => "set" | "printenv"; | ||
export declare const getChdirName: () => "cd" | "cd /d"; | ||
export declare const escapeForShell: (stringOrArray: string | string[]) => string; | ||
export declare const fixPath: (pathname: string) => string; |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.fixPath = exports.escapeForShell = exports.getChdirName = exports.getEnvName = exports.getCwdName = exports.getPathDelimiter = exports.getPathEnvName = exports.getShellType = void 0; | ||
var path = __importStar(require("path")); | ||
var shellescape = __importStar(require("./shellescape")); | ||
exports.getShellType = function () { | ||
var getShellType = function () { | ||
return !process.env.SHELL && process.platform === "win32" ? "cmd" : "sh"; | ||
}; | ||
exports.getPathEnvName = function () { return (exports.getShellType() === "sh" ? "PATH" : "Path"); }; | ||
exports.getPathDelimiter = function () { return path.delimiter; }; | ||
exports.getCwdName = function () { return (exports.getShellType() === "sh" ? "pwd" : "cd"); }; | ||
exports.getEnvName = function () { return (exports.getShellType() === "sh" ? "printenv" : "set"); }; | ||
exports.getChdirName = function () { return (exports.getShellType() === "sh" ? "cd" : "cd /d"); }; | ||
exports.escapeForShell = function (stringOrArray) { | ||
exports.getShellType = getShellType; | ||
var getPathEnvName = function () { return (exports.getShellType() === "sh" ? "PATH" : "Path"); }; | ||
exports.getPathEnvName = getPathEnvName; | ||
var getPathDelimiter = function () { return path.delimiter; }; | ||
exports.getPathDelimiter = getPathDelimiter; | ||
var getCwdName = function () { return (exports.getShellType() === "sh" ? "pwd" : "cd"); }; | ||
exports.getCwdName = getCwdName; | ||
var getEnvName = function () { return (exports.getShellType() === "sh" ? "printenv" : "set"); }; | ||
exports.getEnvName = getEnvName; | ||
var getChdirName = function () { return (exports.getShellType() === "sh" ? "cd" : "cd /d"); }; | ||
exports.getChdirName = getChdirName; | ||
var escapeForShell = function (stringOrArray) { | ||
return shellescape.escapeShell(exports.getShellType(), stringOrArray); | ||
}; | ||
exports.fixPath = function (pathname) { return shellescape.fixPath(exports.getShellType(), pathname); }; | ||
exports.escapeForShell = escapeForShell; | ||
var fixPath = function (pathname) { return shellescape.fixPath(exports.getShellType(), pathname); }; | ||
exports.fixPath = fixPath; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.escapeShell = exports.fixPath = void 0; | ||
function _escapeShellSh(path) { | ||
@@ -19,3 +20,3 @@ if (!/^[A-Za-z0-9_\/-]+$/.test(path)) { | ||
} | ||
exports.fixPath = function (shell, path) { | ||
var fixPath = function (shell, path) { | ||
var oldSep = shell === "sh" ? "\\" : "/"; | ||
@@ -38,2 +39,3 @@ var newSep = shell === "sh" ? "/" : "\\"; | ||
}; | ||
exports.fixPath = fixPath; | ||
function escapeShell(shell, stringOrArray) { | ||
@@ -40,0 +42,0 @@ var escape = shell === "cmd" ? _escapeShellCmd : _escapeShellSh; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="node" /> | ||
export declare const socketFlushWriteAsync: (socket: NodeJS.WriteStream, str: string) => Promise<void>; |
@@ -39,3 +39,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.socketFlushWriteAsync = function (socket, str) { return __awaiter(void 0, void 0, void 0, function () { | ||
exports.socketFlushWriteAsync = void 0; | ||
var socketFlushWriteAsync = function (socket, str) { return __awaiter(void 0, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
@@ -58,1 +59,2 @@ switch (_a.label) { | ||
}); }; | ||
exports.socketFlushWriteAsync = socketFlushWriteAsync; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.TextWriter = void 0; | ||
var TextWriter = /** @class */ (function () { | ||
@@ -4,0 +5,0 @@ function TextWriter() { |
@@ -14,9 +14,12 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isObject = function (obj) { | ||
exports.isStringArray = exports.isFunction = exports.isObject = void 0; | ||
var isObject = function (obj) { | ||
return obj !== null && typeof obj === "object"; | ||
}; | ||
exports.isFunction = function (func) { | ||
exports.isObject = isObject; | ||
var isFunction = function (func) { | ||
return typeof func === "function"; | ||
}; | ||
exports.isStringArray = function (arr) { | ||
exports.isFunction = isFunction; | ||
var isStringArray = function (arr) { | ||
var e_1, _a; | ||
@@ -43,1 +46,2 @@ if (!Array.isArray(arr)) { | ||
}; | ||
exports.isStringArray = isStringArray; |
{ | ||
"name": "makfy", | ||
"version": "2.0.3", | ||
"version": "2.0.4", | ||
"description": "makfy - npm scripts on steroids!", | ||
@@ -36,5 +36,5 @@ "main": "dist/lib/index.js", | ||
"devDependencies": { | ||
"@types/node": "^13.13.5", | ||
"@types/node": "^14.14.25", | ||
"@types/tmp": "0.2.0", | ||
"@types/yargs": "^15.0.4", | ||
"@types/yargs": "^16.0.0", | ||
"prettier": "^2.0.5", | ||
@@ -52,6 +52,6 @@ "rimraf": "^3.0.2", | ||
"tmp": "^0.2.1", | ||
"ts-node": "^8.0.3", | ||
"typescript": "^3.4.3", | ||
"yargs": "^15.3.1" | ||
"ts-node": "^9.1.1", | ||
"typescript": "^4.1.3", | ||
"yargs": "^16.2.0" | ||
} | ||
} |
181764
3681
+ Addedcliui@7.0.4(transitive)
+ Addedcreate-require@1.1.1(transitive)
+ Addedescalade@3.1.2(transitive)
+ Addedts-node@9.1.1(transitive)
+ Addedtypescript@4.9.5(transitive)
+ Addedwrap-ansi@7.0.0(transitive)
+ Addedy18n@5.0.8(transitive)
+ Addedyargs@16.2.0(transitive)
+ Addedyargs-parser@20.2.9(transitive)
- Removedcamelcase@5.3.1(transitive)
- Removedcliui@6.0.0(transitive)
- Removeddecamelize@1.2.0(transitive)
- Removedfind-up@4.1.0(transitive)
- Removedlocate-path@5.0.0(transitive)
- Removedp-limit@2.3.0(transitive)
- Removedp-locate@4.1.0(transitive)
- Removedp-try@2.2.0(transitive)
- Removedpath-exists@4.0.0(transitive)
- Removedrequire-main-filename@2.0.0(transitive)
- Removedset-blocking@2.0.0(transitive)
- Removedts-node@8.10.2(transitive)
- Removedtypescript@3.9.10(transitive)
- Removedwhich-module@2.0.1(transitive)
- Removedwrap-ansi@6.2.0(transitive)
- Removedy18n@4.0.3(transitive)
- Removedyargs@15.4.1(transitive)
- Removedyargs-parser@18.1.3(transitive)
Updatedts-node@^9.1.1
Updatedtypescript@^4.1.3
Updatedyargs@^16.2.0