Tools for handling Treeline errors in userland applications and packages.
A browserify transform that makes machinepacks work when they are required from a browserified module (or each other).
Send HTTP requests, scrape webpages, and stream data in your JavaScript/Node.js/Sails.js app with a simple, `jQuery.get()`-like interface for sending HTTP requests and processing server responses.
Runtime type-checking for JavaScript.
Structured Node.js bindings for Redis.
Work with child procs and the running process.
Structured Node.js bindings for MySQL.
Work with the local filesystem; list files, write files, etc.
Machines for working with URL strings.
Structured Node.js bindings for connecting and running queries against a PostgreSQL database.
Work with strings.
Work with local treeline projects.
A simple cache for a few of the JS Error constructors.
Create HTTP error objects
Produce interactive prompts in the console and consume the answers.
Encode and decode data to and from JSON.
Miscellaneous utilities for everyday tasks with arrays, dictionaries, strings, etc.
JSON.parse with context information on error
TypeScript definitions for http-errors
Work with arrays.
JSON.parse with context information on error
Create an error from multiple errors
Custom error messages in JSON Schemas for Ajv validator
Human-friendly JSON Schema validation for APIs