Open Source

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.