utilitas v1997.1.11
🧰 utilitas
Just another common utility for JavaScript.
Works in Node.js and modern browsers.
Projects developed using utilitas
APIs
alan
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | @google-cloud/aiplatform,@google-cloud/vertexai,@google/generative-ai,js-tiktoken,ollama,OpenAI | 
| default | AsyncFunction | options | 
| ATTACHMENT_TOKEN_COST | Number | 1105 | 
| CODE_INTERPRETER | Object | {"type":"code_interpreter"} | 
| DEFAULT_MODELS | Object | {"ASSISTANT":"gpt-4o","CHATGPT":"gpt-4o","GEMINI_EMEDDING":"embedding-001","GEMINI":"gemini-1.5-flash-latest","OLLAMA":"mistral","OPENAI_EMBEDDING":"text-embedding-3-small","OPENAI_TRAINING":"gpt-4o-mini","VERTEX_EMEDDING":"textembedding-gecko-multilingual@001","VERTEX":"gemini-1.5-flash-preview-0514"} | 
| EMBEDDING_001 | String | embedding-001 | 
| EMBEDDING_GECKO_001 | String | textembedding-gecko@001 | 
| EMBEDDING_GECKO_002 | String | textembedding-gecko@002 | 
| EMBEDDING_GECKO_ML001 | String | textembedding-gecko-multilingual@001 | 
| FUNCTION | Object | {"type":"function"} | 
| GEMINI_15_FLASH | String | gemini-1.5-flash-latest | 
| GEMINI_15_FLASH_VERTEX | String | gemini-1.5-flash-preview-0514 | 
| GPT_4O | String | gpt-4o | 
| GPT_4O_MINI | String | gpt-4o-mini | 
| MAX_INPUT_TOKENS | Number | 123904 | 
| MISTRAL | String | mistral | 
| MODELS | Object | {"gpt-4o-mini":{"contextWindow":128000,"imageCostTokens":1105,"maxOutputTokens":4096,"requestLimitsRPM":10000,"tokenLimitsTPD":1000000000,"tokenLimitsTPM":10000000,"trainingData":"Oct 2023","vision":true,"supportedMimeTypes":"image/png","image/jpeg","image/gif","image/webp","name":"gpt-4o-mini","maxInputTokens":123904,"requestLimitsRPD":14400000,"requestCapacityRPM":81},"gpt-4o":{"contextWindow":128000,"imageCostTokens":1105,"maxOutputTokens":4096,"requestLimitsRPM":10000,"tokenLimitsTPD":200000000,"tokenLimitsTPM":2000000,"trainingData":"Oct 2023","vision":true,"supportedMimeTypes":"image/png","image/jpeg","image/gif","image/webp","name":"gpt-4o","maxInputTokens":123904,"requestLimitsRPD":14400000,"requestCapacityRPM":17},"gemini-1.5-flash-latest":{"contextWindow":1048576,"maxOutputTokens":8192,"trainingData":"April 9, 2024","name":"gemini-1.5-flash-latest","supportedMimeTypes":[],"maxInputTokens":1040384,"tokenLimitsTPD":null,"requestLimitsRPD":null,"requestCapacityRPM":null},"gemini-1.5-flash-preview-0514":{"contextWindow":1048576,"imageCostTokens":258,"maxAudioLength":34200,"maxAudioPerPrompt":1,"maxFileSize":20971520,"maxImagePerPrompt":3600,"maxImageSize":null,"maxOutputTokens":8192,"maxUrlSize":2147483648,"maxVideoLength":3000,"maxVideoLengthWithAudio":3000,"maxVideoLengthWithoutAudio":3600,"maxVideoPerPrompt":10,"requestLimitsRPM":1000,"tokenLimitsTPM":2000000,"trainingData":"May, 2024","vision":true,"supportedMimeTypes":"image/png","image/jpeg","video/mov","video/mpeg","video/mp4","video/mpg","video/avi","video/wmv","video/mpegps","video/x-flv","application/pdf","audio/aac","audio/flac","audio/mp3","audio/m4a","audio/mpga","audio/opus","audio/pcm","audio/wav","audio/webm","video/3gpp","name":"gemini-1.5-flash-preview-0514","maxInputTokens":1040384,"tokenLimitsTPD":2880000000,"requestLimitsRPD":1440000,"requestCapacityRPM":2},"mistral":{"contextWindow":128000,"requestLimitsRPM":null,"tokenLimitsTPM":null,"name":"mistral","supportedMimeTypes":[],"maxOutputTokens":51200,"maxInputTokens":76800,"tokenLimitsTPD":null,"requestLimitsRPD":null,"requestCapacityRPM":null},"text-embedding-3-small":{"contextWindow":8191,"embedding":true,"outputDimension":1536,"requestLimitsRPM":500,"tokenLimitsTPM":1000000,"trainingData":"Sep 2021","name":"text-embedding-3-small","maxInputTokens":8191},"text-embedding-3-large":{"contextWindow":8191,"embedding":true,"outputDimension":3072,"requestLimitsRPM":500,"tokenLimitsTPM":1000000,"trainingData":"Sep 2021","name":"text-embedding-3-large","maxInputTokens":8191},"GEMINI_EMEDDING":{"contextWindow":3072,"embedding":true,"name":"GEMINI_EMEDDING","maxInputTokens":3072},"VERTEX_EMEDDING":{"contextWindow":3072,"embedding":true,"name":"VERTEX_EMEDDING","maxInputTokens":3072}} | 
| RETRIEVAL | Object | {"type":"retrieval"} | 
| TEXT_EMBEDDING_3_SMALL | String | text-embedding-3-small | 
| analyzeSessions | AsyncFunction | sessionIds, options | 
| buildGptTrainingCase | Function | prompt, response, options | 
| buildGptTrainingCases | Function | cases, opts | 
| cancelGptFineTuningJob | AsyncFunction | job_id, options | 
| countTokens | AsyncFunction | input, options | 
| createAssistant | AsyncFunction | options | 
| createGeminiEmbedding | AsyncFunction | input, options | 
| createGptFineTuningJob | AsyncFunction | training_file, options | 
| createMessage | AsyncFunction | threadId, content, options | 
| createOpenAIEmbedding | AsyncFunction | input, options | 
| createVertexEmbedding | AsyncFunction | content, options | 
| deleteAllFilesFromAssistant | AsyncFunction | assistantId, options | 
| deleteAssistant | AsyncFunction | assistantId, options | 
| deleteFile | AsyncFunction | file_id, options | 
| deleteFileFromAssistant | AsyncFunction | assistantId, file_id, options | 
| deleteThread | AsyncFunction | threadId, options | 
| detachFileFromAssistant | AsyncFunction | assistantId, file_id, options | 
| distillFile | AsyncFunction | attachments, o | 
| ensureAssistant | AsyncFunction | |
| ensureThread | AsyncFunction | |
| getAssistant | AsyncFunction | assistantId, options | 
| getGptFineTuningJob | AsyncFunction | job_id, options | 
| getLatestMessage | AsyncFunction | threadId, options | 
| getMaxChatPromptLimit | Function | options | 
| getRun | AsyncFunction | threadId, runId, options | 
| getSession | AsyncFunction | sessionId, options | 
| getThread | AsyncFunction | threadId, options | 
| init | AsyncFunction | options | 
| initChat | AsyncFunction | options | 
| listAssistant | AsyncFunction | options | 
| listAssistantFiles | AsyncFunction | assistant_id, options | 
| listFiles | AsyncFunction | options | 
| listGptFineTuningEvents | AsyncFunction | job_id, options | 
| listGptFineTuningJobs | AsyncFunction | options | 
| listMessages | AsyncFunction | threadId, options | 
| listOpenAIModels | AsyncFunction | options | 
| modifyAssistant | AsyncFunction | assistantId, assistant, options | 
| prompt | AsyncFunction | input, options | 
| promptAssistant | AsyncFunction | content, options | 
| promptChatGPT | AsyncFunction | content, options | 
| promptGemini | AsyncFunction | content, options | 
| promptOllama | AsyncFunction | content, options | 
| promptVertex | AsyncFunction | content, options | 
| resetSession | AsyncFunction | sessionId, options | 
| run | AsyncFunction | assistantId, threadId, options | 
| tailGptFineTuningEvents | AsyncFunction | job_id, options | 
| talk | AsyncFunction | input, options | 
| trimPrompt | AsyncFunction | getPrompt, trimFunc, contextWindow, options | 
| uploadFile | AsyncFunction | input, options | 
| uploadFileForAssistants | AsyncFunction | content, options | 
| uploadFileForFineTuning | AsyncFunction | content, options | 
| uploadFileForRetrieval | AsyncFunction | assistantId, content, options | 
bee
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | puppeteer | 
| default | AsyncFunction | |
| browse | AsyncFunction | url, options | 
| end | AsyncFunction | |
| init | AsyncFunction | 
bot
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | mime,telegraf | 
| default | AsyncFunction | options | 
| BINARY_STRINGS | Array | off,on | 
| COMMAND_DESCRIPTION_LENGTH | Number | 256 | 
| COMMAND_LENGTH | Number | 32 | 
| COMMAND_LIMIT | Number | 100 | 
| EMOJI_BOT | String | 🤖 | 
| EMOJI_SPEECH | String | 👂 | 
| EMOJI_THINKING | String | 💬 | 
| GROUP_LIMIT | Number | 3000 | 
| HELLO | String | Hello! | 
| MESSAGE_LENGTH_LIMIT | Number | 4096 | 
| MESSAGE_SOFT_LIMIT | Number | 4000 | 
| PRIVATE_LIMIT | Number | 1000 | 
| end | AsyncFunction | async, options | 
| init | AsyncFunction | options | 
| lines | Function | arr, sep | 
| lines2 | Function | arr | 
| map | Function | |
| newCommand | Function | command, description | 
| oList | Function | arr, k | 
| paging | Function | message, options | 
| send | AsyncFunction | chatId, content, options | 
| sendMd | Function | cId, cnt, opt | 
| uList | Function | arr | 
boxes
| symbol | type | params / value | ||
|---|---|---|---|---|
| default | Object | {"topLeft":"╭","top":"─","topRight":"╮","right":"│","bottomRight":"╯","bottom":"─","bottomLeft":"╰","left":"│"} | ||
| arrow | Object | {"topLeft":"↘","top":"↓","topRight":"↙","right":"←","bottomRight":"↖","bottom":"↑","bottomLeft":"↗","left":"→"} | ||
| bold | Object | {"topLeft":"┏","top":"━","topRight":"┓","right":"┃","bottomRight":"┛","bottom":"━","bottomLeft":"┗","left":"┃"} | ||
| classic | Object | {"topLeft":"+","top":"-","topRight":"+","right":" | ","bottomRight":"+","bottom":"-","bottomLeft":"+","left":" | "} | 
| double | Object | {"topLeft":"╔","top":"═","topRight":"╗","right":"║","bottomRight":"╝","bottom":"═","bottomLeft":"╚","left":"║"} | ||
| doubleSingle | Object | {"topLeft":"╒","top":"═","topRight":"╕","right":"│","bottomRight":"╛","bottom":"═","bottomLeft":"╘","left":"│"} | ||
| round | Object | {"topLeft":"╭","top":"─","topRight":"╮","right":"│","bottomRight":"╯","bottom":"─","bottomLeft":"╰","left":"│"} | ||
| single | Object | {"topLeft":"┌","top":"─","topRight":"┐","right":"│","bottomRight":"┘","bottom":"─","bottomLeft":"└","left":"│"} | ||
| singleDouble | Object | {"topLeft":"╓","top":"─","topRight":"╖","right":"║","bottomRight":"╜","bottom":"─","bottomLeft":"╙","left":"║"} | 
cache
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | ioredis | 
| default | AsyncFunction | options | 
| del | AsyncFunction | |
| get | AsyncFunction | |
| init | AsyncFunction | options | 
| set | AsyncFunction | key, value, options | 
| setEx | AsyncFunction | key, value, ttl, options | 
callosum
| symbol | type | params / value | 
|---|---|---|
| default | AsyncFunction | options | 
| assertFunc | Function | |
| assign | Function | k, v, o | 
| boardcast | Function | action, data | 
| call | AsyncFunction | func, options | 
| del | Function | k, s, o | 
| delKey | AsyncFunction | args, options | 
| end | AsyncFunction | |
| engage | Function | worker, action, data | 
| flush | AsyncFunction | k, o | 
| get | AsyncFunction | ...args | 
| getFunc | Function | name, options | 
| getListeners | Function | i | 
| ignore | Function | i | 
| init | AsyncFunction | options | 
| isPrimary | Boolean | true | 
| isWorker | Boolean | false | 
| on | Function | action, callback, options | 
| once | Function | action, cbf, opts | 
| pop | AsyncFunction | k, o | 
| push | Function | k, v, o | 
| queue | Function | k, v, o | 
| register | Function | name, func, options | 
| report | Function | action, data | 
| set | AsyncFunction | key, value, options | 
| shift | AsyncFunction | k, o | 
| unregister | Function | name | 
| unshift | Function | k, v, o | 
| worker | Undefined | |
| workers | Object | {} | 
color
| symbol | type | params / value | 
|---|---|---|
| default | Object | {} | 
dbio
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | mysql2,pg | 
| default | AsyncFunction | options | 
| MYSQL | String | MYSQL | 
| POSTGRESQL | String | POSTGRESQL | 
| assembleInsert | Function | table, data, options | 
| assembleQuery | Function | table, options | 
| assembleSet | Function | data, options | 
| assembleTail | Function | options | 
| assembleUpdate | Function | table, data, options | 
| cleanSql | Function | sql | 
| countAll | AsyncFunction | table | 
| countByKeyValue | AsyncFunction | table, key, value | 
| deleteAll | AsyncFunction | table, options | 
| deleteById | AsyncFunction | table, id, options | 
| deleteByKeyValue | AsyncFunction | table, key, value, options | 
| desc | AsyncFunction | table, options | 
| drop | AsyncFunction | table, options | 
| enableVector | AsyncFunction | |
| encodeVector | AsyncFunction | |
| end | AsyncFunction | options | 
| execute | AsyncFunction | ...args | 
| getPgvector | AsyncFunction | |
| getProvider | AsyncFunction | |
| indexes | AsyncFunction | table, options | 
| init | AsyncFunction | options | 
| insert | AsyncFunction | table, fields, options | 
| query | AsyncFunction | ...args | 
| queryAll | Function | table, options | 
| queryById | AsyncFunction | table, id, options | 
| queryByKeyValue | AsyncFunction | table, key, value, options | 
| queryOne | AsyncFunction | ...args | 
| rawAssembleKeyValue | Function | key, value, options | 
| rawExecute | AsyncFunction | ...args | 
| rawQuery | AsyncFunction | ...args | 
| tables | AsyncFunction | options | 
| updateById | AsyncFunction | table, id, fields, options | 
| updateByKeyValue | AsyncFunction | table, key, value, fields, options | 
| upsert | Function | table, fields, options | 
| vacuum | AsyncFunction | table, options | 
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | form-data,mailgun.js,mailparser,node-mailjet | 
| default | AsyncFunction | options | 
| getSenderName | Function | |
| init | AsyncFunction | options | 
| parse | AsyncFunction | input, options | 
| rawSend | AsyncFunction | data | 
| send | AsyncFunction | email, subject, text, html, args, options | 
encryption
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | @google-cloud/speech,@google-cloud/text-to-speech,@google-cloud/vision,google-gax | 
| aesCreateIv | Function | options | 
| aesCreateKey | Function | options | 
| aesDecrypt | Function | any, options | 
| aesEncrypt | Function | any, options | 
| defaultAlgorithm | String | sha256 | 
| defaultEncryption | String | aes-256-gcm | 
| digestObject | Function | object, algorithm | 
| getApiKeyCredentials | AsyncFunction | options | 
| getSortedQueryString | Function | obj | 
| hash | Function | string, algorithm | 
| hashFile | Function | filename, algorithm | 
| hexToBigInt | Function | hex | 
| md5 | Function | string | 
| random | Function | size, callback | 
| randomString | Function | length, encoding | 
| sha256 | Function | string, algorithm | 
| sha256File | Function | filename, algorithm | 
| uniqueString | Function | any | 
event
| symbol | type | params / value | 
|---|---|---|
| default | AsyncFunction | func, interval, tout, delay, name, options | 
| bulk | AsyncFunction | absDir, options | 
| end | AsyncFunction | name | 
| list | Function | |
| load | AsyncFunction | module, options | 
| loop | AsyncFunction | func, interval, tout, delay, name, options | 
horizon
| symbol | type | params / value | 
|---|---|---|
| default | Object | {} | 
image
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | OpenAI | 
| default | AsyncFunction | options | 
| generate | AsyncFunction | prompt, options | 
| init | AsyncFunction | options | 
media
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | fluent-ffmpeg,@ffmpeg-installer/ffmpeg,@ffprobe-installer/ffprobe | 
| convertAudioTo16kNanoOpusOgg | Function | input, options | 
| convertAudioTo16kNanoPcmWave | Function | input, options | 
| getFfmpeg | AsyncFunction | options | 
memory
| symbol | type | params / value | 
|---|---|---|
| del | AsyncFunction | key, options | 
| get | AsyncFunction | key, options | 
| init | AsyncFunction | |
| set | AsyncFunction | key, value, options | 
network
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | fast-geoip,ping | 
| getCurrentPosition | AsyncFunction | |
| httping | AsyncFunction | url, options | 
| isLocalhost | Function | host | 
| pickFastestHost | AsyncFunction | hosts, options | 
| pickFastestHttpServer | AsyncFunction | urls, options | 
| ping | AsyncFunction | host, options | 
sentinel
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | @sentry/node,@sentry/profiling-node | 
| default | AsyncFunction | options | 
| init | AsyncFunction | options | 
shekel
| symbol | type | params / value | 
|---|---|---|
| getExchangeRate | AsyncFunction | to, from, amount | 
shell
| symbol | type | params / value | 
|---|---|---|
| default | AsyncFunction | command, options | 
| assertExist | AsyncFunction | bin, er, code | 
| exec | AsyncFunction | command, options | 
| exist | Function | bin | 
| which | AsyncFunction | bin | 
shot
| symbol | type | params / value | 
|---|---|---|
| default | AsyncFunction | url, options | 
| checkVersion | AsyncFunction | pack | 
| get | AsyncFunction | url, options | 
| getCurrentIp | AsyncFunction | options | 
| getCurrentPosition | AsyncFunction | |
| getJson | AsyncFunction | u, o | 
| getParsedHtml | AsyncFunction | u, o | 
| getVersionOnNpm | AsyncFunction | packName | 
sms
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | twilio,telesignsdk | 
| default | AsyncFunction | options | 
| init | AsyncFunction | options | 
| send | AsyncFunction | to, body | 
speech
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | @google-cloud/speech,@google-cloud/text-to-speech,OpenAI,whisper-node | 
| default | AsyncFunction | options | 
| checkSay | AsyncFunction | options | 
| checkWhisper | AsyncFunction | options | 
| init | AsyncFunction | options | 
| stt | AsyncFunction | audio, options | 
| sttGoogle | AsyncFunction | audio, options | 
| sttOpenAI | AsyncFunction | audio, options | 
| sttWhisper | AsyncFunction | audio, options | 
| tts | AsyncFunction | text, options | 
| ttsGoogle | AsyncFunction | text, options | 
| ttsOpenAI | AsyncFunction | input, options | 
| ttsSay | AsyncFunction | text, options | 
ssl
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | acme-client | 
| default | AsyncFunction | domain, options | 
| SSL_RESET | String | SSL_RESET | 
| createCsr | AsyncFunction | commonName, forge | 
| ensureCert | AsyncFunction | domain, challengeCreate, challengeRemove, options | 
| getCert | AsyncFunction | name | 
| httpsServerOptions | AsyncFunction | options | 
| init | AsyncFunction | domain, options | 
| isLocalhost | Function | host | 
storage
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | file-type,mime-types,@google-cloud/storage | 
| BUFFER | String | BUFFER | 
| DATAURL | String | DATAURL | 
| FILE | String | FILE | 
| MIME_BINARY | String | application/octet-stream | 
| STREAM | String | STREAM | 
| analyzeFile | AsyncFunction | any, options | 
| assertPath | AsyncFunction | path, type, mode, msg, code, options | 
| blobToBuffer | AsyncFunction | |
| convert | AsyncFunction | any, options | 
| decodeBase64DataURL | Function | |
| deleteFileOnCloud | AsyncFunction | path, options | 
| deleteOnCloud | AsyncFunction | path, options | 
| downloadFileFromCloud | AsyncFunction | path, options | 
| downloadFromCloud | AsyncFunction | path, options | 
| encodeBase64DataURL | AsyncFunction | mime, buffer | 
| exists | AsyncFunction | filename | 
| existsOnCloud | AsyncFunction | destination, options | 
| getConfig | AsyncFunction | options | 
| getConfigFilename | AsyncFunction | options | 
| getGcUrlByBucket | Function | bucke | 
| getIdByGs | Function | gs | 
| getTempPath | Function | options | 
| handleError | Function | err, opts | 
| init | AsyncFunction | options | 
| isTextFile | AsyncFunction | file, options | 
| legalFilename | Function | filename | 
| lsOnCloud | AsyncFunction | prefix, options | 
| mapFilename | Function | |
| mergeFile | AsyncFunction | data, options | 
| readFile | AsyncFunction | name, options | 
| readJson | AsyncFunction | filename, options | 
| sanitizeFilename | Function | s, r | 
| setConfig | AsyncFunction | data, options | 
| sliceFile | AsyncFunction | any, options | 
| touchPath | AsyncFunction | path, options | 
| tryRm | AsyncFunction | path, options | 
| unzip | AsyncFunction | any, options | 
| uploadToCloud | AsyncFunction | data, options | 
| writeFile | AsyncFunction | filename, data, options | 
| writeJson | AsyncFunction | filename, data, options | 
| writeTempFile | AsyncFunction | data, options | 
| zip | AsyncFunction | any, options | 
style
| symbol | type | params / value | 
|---|---|---|
| default | Object | {"reset":[],"bold":[],"dim":[],"italic":[],"underline":[],"inverse":[],"hidden":[],"strikethrough":[],"black":[],"red":[],"green":[],"yellow":[],"blue":[],"magenta":[],"cyan":[],"white":[],"gray":[],"grey":[],"brightRed":[],"brightGreen":[],"brightYellow":[],"brightBlue":[],"brightMagenta":[],"brightCyan":[],"brightWhite":[],"bgBlack":[],"bgRed":[],"bgGreen":[],"bgYellow":[],"bgBlue":[],"bgMagenta":[],"bgCyan":[],"bgWhite":[],"bgGray":[],"bgGrey":[],"bgBrightRed":[],"bgBrightGreen":[],"bgBrightYellow":[],"bgBrightBlue":[],"bgBrightMagenta":[],"bgBrightCyan":[],"bgBrightWhite":[],"blackBG":[],"redBG":[],"greenBG":[],"yellowBG":[],"blueBG":[],"magentaBG":[],"cyanBG":[],"whiteBG":[]} | 
tape
| symbol | type | params / value | 
|---|---|---|
| default | AsyncFunction | options | 
| addChatId | Function | id | 
| end | AsyncFunction | |
| init | AsyncFunction | options | 
| removeChatId | Function | id | 
uoid
| symbol | type | params / value | 
|---|---|---|
| default | Function | options | 
| bigIntToUuid | Function | |
| compactUuid | Function | str | 
| create | Function | options | 
| expandUuid | Function | |
| fakeUuid | Function | any | 
| getRfcUrlNamespaceUuid | Function | url | 
| getTimestampFromUuid | Function | uuid | 
| getUuidForCurrentHost | Function | any | 
| rotateUuid | Function | any, step, options | 
| uuidRegTxt | String | 0-9a-f{8}-0-9a-f{4}-1-5{3}-89ab{3}-0-9a-f{12} | 
| uuidToBigInt | Function | str | 
utilitas
| symbol | type | params / value | 
|---|---|---|
| __ | Function | url, r | 
| analyzeModule | Function | obj | 
| arrayEqual | Function | arrA, arrB | 
| assembleApiUrl | Function | hst, path, args | 
| assembleBuffer | Function | |
| assembleUrl | Function | url, componens | 
| assertArray | Function | arr, message, status, opts | 
| assertBuffer | Function | buffer, message, status, options | 
| assertDate | Function | time, message, status, options | 
| assertEmail | Function | email, message, status, options | 
| assertFunction | Function | fn, message, status, opts | 
| assertModule | Function | mdl, message, status, opts | 
| assertObject | Function | obj, message, status, opts | 
| assertSet | Function | value, message, status, options | 
| assertUrl | Function | url, message, status, options | 
| assertUuid | Function | uuid, message, status, options | 
| asyncTimeout | AsyncFunction | pms, timeout, err | 
| base64Decode | Function | string, toBuf | 
| base64Encode | Function | object, isBuf | 
| base64Pack | Function | object | 
| base64Unpack | Function | string | 
| basename | Function | |
| byteToHexString | Function | byteArray | 
| call | Function | f, ...a | 
| checkChance | Function | |
| checkInterval | Function | itv, sed | 
| clarify | Function | |
| clone | Function | any | 
| convertBase | Function | ipt, from, to | 
| convertFrom16to10 | Function | ipt | 
| countKeys | Function | any | 
| deepCleanBigInt | Function | any, func | 
| distill | Function | any, strict | 
| ensureArray | Function | any | 
| ensureDate | Function | dt, options | 
| ensureInt | Function | any, options | 
| ensureLines | Function | any, op | 
| ensureString | Function | str, options | 
| escapeHtml | Function | |
| exclude | Function | obj, keys | 
| extError | Function | err, status, opt | 
| extract | Function | ...path | 
| fileURLToPath | Function | path, options | 
| fullLengthLog | Function | string, options | 
| getDateByUnixTimestamp | Function | timestamp | 
| getFuncParams | Function | func | 
| getItemFromStringOrArray | Function | any | 
| getKeyByValue | Function | object, value | 
| getRandomIndexInArray | Function | array, options | 
| getRandomInt | Function | |
| getRandomItemInArray | Function | array, options | 
| getShortestInArray | Function | arr | 
| getTimeIcon | Function | objTime | 
| getType | Function | any | 
| getUnixTimestampByDate | Function | date | 
| hexDecode | Function | string, toBuf | 
| hexEncode | Function | object, isBuf | 
| humanReadableBoolean | Function | ensureString(any | 
| ignoreErrFunc | AsyncFunction | func, options | 
| inBrowser | Function | |
| insensitiveCompare | Function | strA, strB, options | 
| insensitiveHas | Function | list, srt, options | 
| is | Function | type, any | 
| isAscii | Function | str | 
| isModule | Function | module, module | 
| isNull | Function | object, object | 
| isSet | Function | o, strict | 
| isUndefined | Function | any, any | 
| lastItem | Function | array | 
| lineSplit | Function | string, options | 
| locate | AsyncFunction | rootPack | 
| log | Function | content, filename, options | 
| makeStringByLength | Function | string, length | 
| mapKeys | Function | any, map, strict, path | 
| mask | Function | str, options | 
| matchVersion | Function | curVer, tgtVer | 
| mergeAtoB | Function | objA, objB, o | 
| need | AsyncFunction | name, options | 
| newError | Function | msg, status, opt | 
| once | Function | fn, context | 
| parseJson | Function | any, fallback, options | 
| parseVersion | Function | verstr | 
| prettyJson | Function | object, opt | 
| purgeEmoji | Function | any, replace | 
| randomArray | Function | array | 
| range | Function | from, to, options | 
| renderBox | Function | content, options | 
| renderCode | Function | code, options | 
| renderObject | Function | obj, options | 
| renderText | Function | text, options | 
| resolve | AsyncFunction | async, res | 
| rotate | Function | any, step, opts | 
| shiftTime | Function | dif, base | 
| split | Function | str, options | 
| splitArgs | Function | |
| supportAnsiColor | Function | |
| throwError | Function | msg, status, opt | 
| timeout | Function | |
| toExponential | Function | x, f | 
| toString | Function | any, options | 
| trim | Function | str, opts | 
| tryUntil | AsyncFunction | fnTry, options | 
| uniqueArray | Function | array | 
| verifyEmail | Function | any | 
| verifyPhone | Function | phone | 
| verifyUrl | Function | url | 
| verifyUuid | Function | uuid | 
| voidFunc | Function | |
| which | AsyncFunction | any | 
vision
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | @google-cloud/vision,office-text-extractor,pdfjs-dist,tesseract.js | 
| annotateImage | AsyncFunction | image, options | 
| getPdfInfo | AsyncFunction | file, options | 
| getPdfPage | AsyncFunction | doc, pageNum | 
| getPdfPages | AsyncFunction | doc | 
| init | AsyncFunction | options | 
| ocrImage | AsyncFunction | image, options | 
| ocrImageGoogle | AsyncFunction | image, options | 
| ocrImageTesseract | AsyncFunction | image, options | 
| parseOfficeFile | AsyncFunction | source, options | 
| read | AsyncFunction | image, options | 
| readAll | AsyncFunction | image, options | 
| see | AsyncFunction | image, options | 
web
| symbol | type | params / value | 
|---|---|---|
| _NEED | Array | jsdom,youtube-transcript,@mozilla/readability,@ngrok/ngrok | 
| assertYoutubeUrl | Function | |
| distill | AsyncFunction | |
| distillHtml | AsyncFunction | input, options | 
| distillPage | AsyncFunction | url, op | 
| distillYoutube | AsyncFunction | |
| forward | AsyncFunction | options | 
| getYoutubeMetadata | AsyncFunction | |
| getYoutubeTranscript | AsyncFunction | |
| isYoutubeUrl | Function | 
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago