_This repository is part of the **JavaScript Application Design: A Build First Approach** book's code samples_, the full original for the code samples [can be found here](https://github.com/bevacqua/buildfirst). You can [learn more about the book itself here](http://bevacqua.io/buildfirst "JavaScript Application Design: A Build First Approach").
yargs the modern, pirate-themed, successor to optimist.
the mighty option parser used by yargs
Convert a string of words to a JavaScript identifier
Parse the Forwarded header (RFC 7239) into an array of objects
Get details about the current Continuous Integration environment
The default simple object-based store for Uppy.
easily create complex multi-column command-line-interfaces
Datadog CI plugin for `deployment` commands
text-segmentation ==============
css-line-break ==============
Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.
Use Datadog from your CI.
split a Text Stream into a Line Stream, using Stream 3
Client library for communication with Companion. Intended for use in Uppy plugins.
Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:
Brace expansion as known from sh/bash
A progress bar UI for Uppy
View library for Uppy remote provider plugins.
React component wrappers around Uppy's official UI plugins.
Uppy plugin that generates small previews of images to show on your upload UI.
Universal UI plugin for Uppy.
Check if the process is running in a Continuous Integration (CI) environment
Generate an HTML report for CODEOWNERS ownership gaps and run in CI or from the CLI to fail when files are not covered.