31 packages
@donutteam/ajax-form
A class that simplifies AJAX form submission.
@donutteam/binary-rw
A library for reading and writing binary files in TypeScript.
@donutteam/bindable
A base class for instantiating classes for elements.
@donutteam/browser-utilities
A collection of various browser utility functions.
@donutteam/cron-job-manager
A class for managing cron jobs.
@donutteam/custom-api-classes
A collection of classes to simplify building and communicating with custom APIs.
@donutteam/document-builder
A collection of classes that make it easy to build complex HTML strings entirely with JavaScript.
@donutteam/document-builder-components
A collection of components built with Donut Team's Document Builder package.
@donutteam/document-utilities
A collection of various document/DOM related utility functions.
@donutteam/environment-variable-utilities
A collection of various environment variable related utility functions.
@donutteam/eslint-config
An ESLint config for people who like readable code.
@donutteam/fritter
A web framework.
@donutteam/fritter-api-utilities
A collection of utilities for building APIs with the Fritter web framework.
@donutteam/fritter-render-component-middleware
A middleware for the Fritter web framework for rendering Donut Team's Document Builder components.
@donutteam/heartbeat
A simple function for periodically pinging a heartbeat URL.
@donutteam/koa-allow-list
A class for creating Koa middlewares that reject requests that aren't on the allow list.
@donutteam/koa-body-parser
A class for creating Koa middlewares that parse certain types of request bodies.
@donutteam/koa-cors
A class for creating Koa middlewares that set CORS headers.
@donutteam/koa-error-handler
A class for creating Koa middlewares that catch downstream errors.
@donutteam/koa-force-ssl
A class for creating Koa middlewares that redirect incoming requests to HTTPS.
@donutteam/koa-log-requests
A class for creating Koa middlewares that log when requests start and end.
@donutteam/koa-router
A class for creating Koa middlewares that route requests based on the request URL.
@donutteam/koa-static
A class for creating Koa middlewares that serve files from one or more directories.
@donutteam/mullvad-utilities
A collection of utilities for controlling the Mullvad VPN via its CLI.
@donutteam/number-utilities
A collection of various number-related utility functions.