Open Source
From Node.js to React, Adam frequently contributes to open source code.
lighthouse-check-orb
: CircleCI Orb for running Lighthouse audits with Slack notifications, and more.lighthouse-check-action
: GitHub Action for running Lighthouse audits with Slack notifications, and more.react-scroll-context
: A React scroll context provider and consumer for detecting scroll position (scrollX, scrollY) and providing that data to child components.react-lazy-offscreen-image
: A lazy loading React component to display a background image when in the viewport and the image is loaded.lighthouse-persist
: A tool for persisting Lighthouse audit results used for website performance monitoring and analysis.s3-directory-sync-cli
: A CLI to sync a local directory with an AWS S3 bucket. Example usage could involve an automated deployment of a serverless web app. This command essentially uploads a folder to a bucket.gulp-usemin
: A Gulp module to replace references to non-optimized scripts or stylesheets into a set of HTML files (or any templates/views). Adam contributed to this module by extending the options.mongobackup
: A Grunt and Gulp compatible plugin to import or export MongoDB data.s3-image-uploader
: A Node.js module for resizing, and uploading files to Amazon S3 with capability to track progress using WebSockets.lighterbox
: A lighterweight lightbox gallery module. A simple plugin supporting modern mobile and desktop browsers to minimize configuration and hacky code.