npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

utilitas

v1997.1.18

Published

Just another common utility for JavaScript.

Downloads

984

Readme

🧰 utilitas

MIT licensed Node.js Package

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 | 111616 | | MISTRAL | String | mistral | | MODELS | Object | {"gpt-4o-mini":{"contextWindow":128000,"imageCostTokens":1105,"maxOutputTokens":16384,"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":111616,"requestLimitsRPD":14400000,"requestCapacityRPM":90},"gpt-4o":{"contextWindow":128000,"imageCostTokens":1105,"maxOutputTokens":16384,"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":111616,"requestLimitsRPD":14400000,"requestCapacityRPM":18},"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":"|","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 |

email

| 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 | |