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 |
10 months ago
10 months 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
12 months ago
12 months ago
12 months ago
11 months ago
11 months ago
12 months ago
12 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months 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
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months 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
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
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
4 years ago
4 years ago
4 years ago
4 years ago
4 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
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
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