hackbg / toolbox

Tiny, four-letter utility libraries for convenient configuration, errors, port allocation, docker/podman, and more.

Home Page:https://foss.hack.bg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hack.bg Toolbox

Built with PNPM

@hackbg/toolbox is a survival kit that includes all the four-letter words you wish JavaScript had. Its development is informed by a decade or so of cussedly wrangling the ECMAScript ecosystem. This library powers:

  • Fadroma, the distributed application groundwork developed at Hack.bg
  • Ensuite, the associated documentation tools.

Package contents

@hackbg/metakit

Package NPM What it does Source Target
@hackbg/ubik NPM version Publish TS as CJS+ESM+DTS. CJS Backend
@hackbg/spec NPM version Test runner and reporter. CJS Isomorphic
@hackbg/logs NPM version Prefixed console. CJS+ESM Isomorphic

@hackbg/pagekit

Package NPM What it does Source Target
@hackbg/dome NPM version DOM element creating and manipulation. MJS Frontend
@hackbg/emit NPM version EventTarget -> on/off/once. MJS Isomorphic
@hackbg/atom NPM version Observable data atom. MJS Isomorphic

@hackbg/unixkit

Package NPM What it does Source Target
@hackbg/cmds NPM version Command runner. TS Backend
@hackbg/conf NPM version Environment configuration. ESM Isomorphic
@hackbg/file NPM version Filesystem model. TS Backend
@hackbg/port NPM version Network port utilities. TS Backend

@hackbg/datakit

Package NPM What it does Source Target
@hackbg/4mat NPM version Data encodings and formats. TS Isomorphic
@hackbg/dump NPM version Brailledump implementation. TS Isomorphic

Made with #%&! @ Hack.bg.

About

Tiny, four-letter utility libraries for convenient configuration, errors, port allocation, docker/podman, and more.

https://foss.hack.bg

License:Other


Languages

Language:TypeScript 60.8%Language:JavaScript 39.1%Language:Shell 0.1%