Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

877 Commits

Repository files navigation

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

PackageNPMWhat it doesSourceTarget
@hackbg/ubikNPM versionPublish TS as CJS+ESM+DTS.CJSBackend
@hackbg/specNPM versionTest runner and reporter.CJSIsomorphic
@hackbg/logsNPM versionPrefixed console.CJS+ESMIsomorphic

@hackbg/pagekit

PackageNPMWhat it doesSourceTarget
@hackbg/domeNPM versionDOM element creating and manipulation.MJSFrontend
@hackbg/emitNPM versionEventTarget -> on/off/once.MJSIsomorphic
@hackbg/atomNPM versionObservable data atom.MJSIsomorphic

@hackbg/unixkit

PackageNPMWhat it doesSourceTarget
@hackbg/cmdsNPM versionCommand runner.TSBackend
@hackbg/confNPM versionEnvironment configuration.ESMIsomorphic
@hackbg/fileNPM versionFilesystem model.TSBackend
@hackbg/portNPM versionNetwork port utilities.TSBackend

@hackbg/datakit

PackageNPMWhat it doesSourceTarget
@hackbg/4matNPM versionData encodings and formats.TSIsomorphic
@hackbg/dumpNPM versionBrailledump implementation.TSIsomorphic

Made with #%&! @ Hack.bg.

About

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

Topics

Resources

Contributing

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages