UNPKG

actionhero

Version:

The reusable, scalable, and quick node.js API server for stateless and stateful applications

61 lines (60 loc) 3.16 kB
"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, };