kitchensink_ts
v0.7.3
Published
a collection of personal utility functions
Downloads
1
Readme
kitchensink_ts
A messy modular collection of personal utility functions that I use all the time.
Written in Typescript
with TypeDoc
documents generator, highly minifiable when bundled, and has no external dependencies.
A wise billionaire once said: whenever you encounter a ~~(...func) => {tion}
~~ that's called more than twice, you should "let that sink in" - Musk le Elon abu Twitter et al...
To get started for node/npm
shadow repo clone jutsu the npm
branch in your existing project directory:
pnpm add -D github:omar-azmi/kitchensink_ts#npm
And now, import whatever the heck you like:
// import { antigravity } from "[email protected]"
import { setDotPath } from "kitchensink_ts/dotkeypath"
import { pack } from "kitchensink_ts/eightpack"
import { downloadBuffer } from "kitchensink_ts/browser"
// or why not use a single import?
// import { setDotPath, pack, downloadBuffer } from "kitchensink_ts"
const statement = { I: { am: { very: { stupidly: undefined } } } }
let bin_str = ""
setDotPath(statement, "I.am.very.stupidly", "defined")
if (statement.I.am.very.stupidly === "defined") bin_str += "kermit da leap of faith no jutsu"
downloadBuffer(pack("str", bin_str), "i am very smart.txt", "text/plain")
alert("plz download the virus text file")
The module and submodule docs are available at github-pages for you to figure out the REST api yuaSerufu. once your tradesecret™ functions are registed, stage the action transformation sequence, duel in the ancient egyptian era of merge conflicts, and finally Kermit neck rope - said Dumbledwarf calmly, knowing very well that MangoSoft was scheming to Copilot his consciousness into the copypasta realm of ~~shadow~~ purple.
Non-mandatory example
/** TODO */