A Node.js package for formatting numbers with commas as thousands separators and enabling decimal formatting. Offers a versatile `format` function allowing customization of decimal limits, decimal separators, and thousands separators for precise number fo
Contains parsers and serializers for ASN.1 (currently BER only)
asn1js is a pure JavaScript library implementing this standard. ASN.1 is the basis of all X.509 related data structures and numerous other protocols used on the web
Generate and parse ASN1.BER objects
A TypeScript library for working with IPv4, IPv6 and ASN numbers. It provides representations of these internet protocol numbers with the ability to perform various IP related operations like parsing, validating etc. on them
Reuse objects and functions with style
Fast HTTP benchmarking tool written in Node.js
Number of significand bits for a half-precision floating-point number.
Number of significand bits for a single-precision floating-point number.
The `b-ber-lib` package includes classes and modules for managing b-ber's internal state, performing I/O operations, and parsing and rendering YAML and JSON data.
Encode and decode ASN.1 DER
The `b-ber-reader` package is used to render a horizontally scrolling HTML view in a browser. It includes a user-interface to navigate through a published project, display a project metadata, and to download related project assets. This package contains t
The `b-ber-templates` package contains templates for different types of content that b-ber outputs during I/O operations.
The `b-ber-tasks` package contains modules used for b-ber's I/O operations.
Sort an array of numbers
The `b-ber-grammar-dialogue` package renders b-ber's custom `dialogue` Markdown extension (directive) into HTML. More information about b-ber directives can be found in the [All directives](https://github.com/triplecanopy/b-ber/wiki/all-directives) page i
The `b-ber-grammar-gallery` package renders b-ber's custom `gallery` Markdown extension (directive) into HTML. More information about b-ber directives can be found in the [All directives](https://github.com/triplecanopy/b-ber/wiki/all-directives) page in
The `b-ber-grammar-attributes` package is used internally by b-ber to parse the attributes of custom Markdown extensions.
The `b-ber-grammar-frontmatter` package renders b-ber's custom `frontmatter` Markdown extension (directive) into HTML. More information about b-ber directives can be found in the [All directives](https://github.com/triplecanopy/b-ber/wiki/all-directives)
Parse Svelte markup without parsing the script or style tags
The `b-ber-grammar-epigraph` package renders b-ber's custom `epigraph` Markdown extension (directive) into HTML. More information about b-ber directives can be found in the [All directives](https://github.com/triplecanopy/b-ber/wiki/all-directives) page i
The `b-ber-parser-dialogue` package is used internally parse the `dialogue` custom Markdown extension (directive). More information about b-ber directives can be found in the [All directives](https://github.com/triplecanopy/b-ber/wiki/all-directives) page
The `b-ber-grammar-pullquote` package renders b-ber's custom `pullquote` Markdown extension (directive) into HTML. More information about b-ber directives can be found in the [All directives](https://github.com/triplecanopy/b-ber/wiki/all-directives) page
The `b-ber-grammar-media` package renders b-ber's custom `audio` and `video` Markdown extensions (directives) into HTML. More information about b-ber directives can be found in the [All directives](https://github.com/triplecanopy/b-ber/wiki/all-directives