Skip to content

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

JSR Monorepo

A collection of TypeScript libraries published to JSR (JavaScript Registry). This monorepo contains binary structure encoding/decoding libraries, format-specific parsers, router API clients, and various utilities.

API Documentation

Packages

Source layout mirrors the JSR scope: packages/<scope>/<name>/.

@hertzg/* — utilities and the core library

Package Version
@hertzg/binstruct JSR
@hertzg/bx JSR
@hertzg/crc JSR
@hertzg/hikvision-api JSR
@hertzg/ip JSR
@hertzg/mac JSR
@hertzg/mymagti-api JSR
@hertzg/reolink-api JSR
@hertzg/routeros-api JSR
@hertzg/tplink-api JSR
@hertzg/wg-conf JSR
@hertzg/wg-ini JSR
@hertzg/wg-keys JSR
@hertzg/xhb JSR

@binstruct/* — format-specific binstruct decoders

Package Version
@binstruct/arp JSR
@binstruct/au JSR
@binstruct/bfd JSR
@binstruct/bmp JSR
@binstruct/cli JSR
@binstruct/dos-mz JSR
@binstruct/esp JSR
@binstruct/ethernet JSR
@binstruct/icmp JSR
@binstruct/icmpv6 JSR
@binstruct/ico JSR
@binstruct/igmp JSR
@binstruct/inet JSR
@binstruct/ipv4 JSR
@binstruct/ipv6 JSR
@binstruct/mbr JSR
@binstruct/mp3 JSR
@binstruct/ntp JSR
@binstruct/pcap JSR
@binstruct/png JSR
@binstruct/pppoe JSR
@binstruct/rtp JSR
@binstruct/sll JSR
@binstruct/sqlite JSR
@binstruct/tar JSR
@binstruct/tcp JSR
@binstruct/tga JSR
@binstruct/tls-record JSR
@binstruct/udp JSR
@binstruct/vlan JSR
@binstruct/vxlan JSR
@binstruct/wav JSR

Installation

All packages are published to JSR. Install using your preferred package manager:

Development

Prerequisites

  • Deno 2.1.4 or later

Commands

# Run tests
deno task test

# Run linter
deno task lint

# View coverage
deno task cov

Releasing

Releases are automated via Release Please. Commits following Conventional Commits are analyzed automatically, and a release PR is maintained with version bumps and changelogs. Merging the release PR creates GitHub Releases and publishes all packages to JSR.

License

See individual package directories for license information.

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages