Awesome
🧰 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/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-2.0-flash-exp","OLLAMA":"mistral","OPENAI_EMBEDDING":"text-embedding-3-small","OPENAI_TRAINING":"gpt-4o-mini"} |
EMBEDDING_001 | String | embedding-001 |
FUNCTION | Object | {"type":"function"} |
GEMINI_20_FLASH | String | gemini-2.0-flash-exp |
GPT_4O | String | gpt-4o |
GPT_4O_MINI | String | gpt-4o-mini |
GPT_O1 | String | o1-preview |
GPT_O1_MINI | String | o1-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","json":true,"vision":true,"audio":"gpt-4o-mini-audio-preview","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","json":true,"vision":true,"audio":"gpt-4o-audio-preview","supportedMimeTypes":["image/png","image/jpeg","image/gif","image/webp"],"name":"gpt-4o","maxInputTokens":123904,"requestLimitsRPD":14400000,"requestCapacityRPM":17},"o1-preview":{"contextWindow":200000,"imageCostTokens":1105,"maxOutputTokens":100000,"requestLimitsRPM":10000,"tokenLimitsTPD":200000000,"tokenLimitsTPM":2000000,"trainingData":"Oct 2023","json":false,"reasoning":true,"vision":true,"supportedMimeTypes":["image/png","image/jpeg","image/gif","image/webp"],"name":"o1-preview","maxInputTokens":100000,"requestLimitsRPD":14400000,"requestCapacityRPM":20},"o1-mini":{"contextWindow":128000,"imageCostTokens":1105,"maxOutputTokens":65536,"requestLimitsRPM":10000,"tokenLimitsTPD":1000000000,"tokenLimitsTPM":10000000,"trainingData":"Oct 2023","json":false,"reasoning":true,"vision":true,"supportedMimeTypes":["image/png","image/jpeg","image/gif","image/webp"],"name":"o1-mini","maxInputTokens":62464,"requestLimitsRPD":14400000,"requestCapacityRPM":161},"gemini-2.0-flash-exp":{"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":10,"requestLimitsRPD":1500,"tokenLimitsTPM":4000000,"trainingData":"August 2024","vision":true,"json":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-2.0-flash-exp","maxInputTokens":1040384,"tokenLimitsTPD":5760000000,"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},"embedding-001":{"contextWindow":3072,"embedding":true,"requestLimitsRPM":1500,"name":"embedding-001","maxInputTokens":3072}} |
RETRIEVAL | Object | {"type":"retrieval"} |
TEXT_EMBEDDING_3_SMALL | String | text-embedding-3-small |
analyzeSessions | AsyncFunction | sessionIds, options |
buildGeminiHistory | Function | text, 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 |
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 |
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":" |
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][0-9a-f]{3}-[89ab][0-9a-f]{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 |