Server tool and core code for the ubc-farm program suite.
ESLint configuration for ubc-farm modules.
Includes multiple configurations, based on eslint-config-airbnb.
Most style rules have been switched to warnings or turned off.
Utility class used to represent money
Utilities used by various ubc-farm sibling packages
Includes babel-presets 2017, 2016, and react, plus the external-helpers plugin.
Default knex connection configuartion for ubc-farm packages
Contains definitions for PouchDB databases used throughout the ubc-farm modules.
Various inputs for use inside forms. The API is similar to normal `<input />`
elements, with `value`, `onChange`, and `defaultValue` props.
React table component that displays items from a PouchDB database.
Use [Columns](https://github.com/bvaughn/react-virtualized/blob/master/docs/Column.md) to define fields that are shown.
Various functions for working with streams inside async functions
Parse CSV files and save their data to a PouchDB database.
Navigate through this interactive audio quest on Amazon Echo with only your voice and wits.
connectAll is a React higher-order component used to give
read-only access to a database to a React component.
React element to edit a PouchDB document in a form
Convert a GTFS schedule into PouchDB databases
Tools to query data from GTFS schedules using PouchDB databases.
Assert that TypeScript finds an error in your test files.
Import build time constants with Rollup
Dead simple Eleventy plugin for formatting dates inside your templates.
Share buttons in GitBooks website using Web Share API
Extract prominent colors from your Eleventy site's images.
A version of [react-helmet](https://www.npmjs.com/package/react-helmet) repackaged for [Preact](https://preactjs.com/). Replaces prop-types with TypeScript type definitions and replaces object-assign with the built-in `Object.assign`.