actionhero
Version:
The reusable, scalable, and quick node.js API server for stateless and stateful applications
61 lines (60 loc) • 3.16 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.utils = void 0;
const argv_1 = require("./utils/argv");
const arrayStartingMatch_1 = require("./utils/arrayStartingMatch");
const arrayUnique_1 = require("./utils/arrayUnique");
const collapseObjectToArray_1 = require("./utils/collapseObjectToArray");
const deepCopy_1 = require("./utils/deepCopy");
const ensureNoTsHeaderOrSpecFiles_1 = require("./utils/ensureNoTsHeaderOrSpecFiles");
const eventLoopDelay_1 = require("./utils/eventLoopDelay");
const filterObjectForLogging_1 = require("./utils/filterObjectForLogging");
const filterResponseForLogging_1 = require("./utils/filterResponseForLogging");
const getExternalIPAddress_1 = require("./utils/getExternalIPAddress");
const hashMerge_1 = require("./utils/hashMerge");
const isPlainObject_1 = require("./utils/isPlainObject");
const parseHeadersForClientAddress_1 = require("./utils/parseHeadersForClientAddress");
const parseCookies_1 = require("./utils/parseCookies");
const parseIPv6URI_1 = require("./utils/parseIPv6URI");
const replaceDistWithSrc_1 = require("./utils/replaceDistWithSrc");
const sleep_1 = require("./utils/sleep");
const sortGlobalMiddleware_1 = require("./utils/sortGlobalMiddleware");
const sourceRelativeLinkPath_1 = require("./utils/sourceRelativeLinkPath");
const fileUtils_1 = require("./utils/fileUtils");
const isRunning_1 = require("./utils/isRunning");
const safeGlob_1 = require("./utils/safeGlob");
/**
* Utility functions for Actionhero
*/
exports.utils = {
argv: argv_1.argv,
arrayStartingMatch: arrayStartingMatch_1.arrayStartingMatch,
arrayUnique: arrayUnique_1.arrayUnique,
collapseObjectToArray: collapseObjectToArray_1.collapseObjectToArray,
deepCopy: deepCopy_1.deepCopy,
ensureNoTsHeaderOrSpecFiles: ensureNoTsHeaderOrSpecFiles_1.ensureNoTsHeaderOrSpecFiles,
eventLoopDelay: eventLoopDelay_1.eventLoopDelay,
filterObjectForLogging: filterObjectForLogging_1.filterObjectForLogging,
filterResponseForLogging: filterResponseForLogging_1.filterResponseForLogging,
getExternalIPAddress: getExternalIPAddress_1.getExternalIPAddress,
hashMerge: hashMerge_1.hashMerge,
isPlainObject: isPlainObject_1.isPlainObject,
parseHeadersForClientAddress: parseHeadersForClientAddress_1.parseHeadersForClientAddress,
parseCookies: parseCookies_1.parseCookies,
parseIPv6URI: parseIPv6URI_1.parseIPv6URI,
replaceDistWithSrc: replaceDistWithSrc_1.replaceDistWithSrc,
sleep: sleep_1.sleep,
sortGlobalMiddleware: sortGlobalMiddleware_1.sortGlobalMiddleware,
sourceRelativeLinkPath: sourceRelativeLinkPath_1.sourceRelativeLinkPath,
fileUtils: {
dirExists: fileUtils_1.dirExists,
fileExists: fileUtils_1.fileExists,
createDirSafely: fileUtils_1.createDirSafely,
createFileSafely: fileUtils_1.createFileSafely,
createLinkfileSafely: fileUtils_1.createLinkfileSafely,
removeLinkfileSafely: fileUtils_1.removeLinkfileSafely,
createSymlinkSafely: fileUtils_1.createSymlinkSafely,
},
safeGlobSync: safeGlob_1.safeGlobSync,
isRunning: isRunning_1.isRunning,
};