85 packages
abnf
Augmented Backus-Naur Form (ABNF) parsing. See RFC 5234.
arrow
API Builder Tools
basura
Generate random JavaScript
cbor
Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC8949).
cbor2
Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC8949).
cbor-bigdecimal
Plugin for node-cbor to add BigDecimal and BigFloat support. Requires bignumber.js
cbor-cli
Command line tools to encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC8949).
cbor-edn
Parse CBOR Extended Diagnostic Notation as defined by [draft-ietf-cbor-edn-literals-16](https://www.ietf.org/archive/id/draft-ietf-cbor-edn-literals-16.html) and some CBOR working group discussions.
cbor-rn-prereqs
React Native pre-requisites for cbor
cbor-web
This package bundles the [cbor](../cbor) package for easy use on the web. The following packages are bundled in as well, to reduce the degree of difficulty:
chained-emitter
chained-emitter is a an implementation of the EventEmitter found in Node.js, based on EventEmitter2, but adding the ability to return a promise in an event handler.
@cto.af/ca
Testing-only Certificate Authority (CA) for your local development environment ONLY. This is in no way suitable for production of any kind.
@cto.af/chex
hexdump -C as a small JS library
@cto.af/chex-cli
hexdump -C as a small JS library
@cto.af/create
Scaffold a new project in the `@cto.af` style.
@cto.af/editorconfig
EditorConfig File Locator and Interpreter for Node.js
@cto.af/eslint-config
hildjj's lint rules
@cto.af/eslint-plugin-meta
Ensure eslint all rules are sorted, not deprecated, and included
@cto.af/generate-rules-table
Generate a rules table in a eslint plugin's README.md.
@cto.af/http-headers
Parse HTTP headers from RFC 9110 (and a bunch of others) using the full ABNF.
@cto.af/linebreak
Unicode line-breaking algorithm from UAX #14
@cto.af/linewrap
Wrap lines using the Unicode Line Breaking algorithm from UAX #14
@cto.af/linewrap-cli
Wrap lines using the Unicode Line Breaking algorithm from UAX #14
@cto.af/log
A thin wrapper around [Pino](https://getpino.io/#/) to insulate multiple projects from the dependency, and to normalize a common pattern in those projects.
@cto.af/monopub
This project is a relatively-simplified approach to publishing multiple NPM packages from a monorepo. It handles these use cases: