James Mortensen's repositories
geckodriver-arm-binaries
Unofficial geckodriver binary for Linux arm64 and arm/v7 platform. Not affiliated with Mozilla.
archiver-for-google-keep
Scrapes notes and checklists from Google Keep™ and writes them out as JSON and markdown archive/backup files. This tool is not affiliated or endorsed by Google™. Google Keep™ is a trademark of Google.
cache-container-images-action
GitHub Action for caching pulled images to avoid needing to pull each time a workflow is run.
monopublish
This action helps publishing independent, logically related packages in a monorepo which are not dependent on one another
playwright-parallel-demo
This is a demo that shows how easy it is to run tests in parallel in GitHub Actions using Playwright's sharding feature.
actual-server
Actual's server
allure-js
Allure integrations for JavaScript test frameworks
chromedriver-action-tester
Test the action
chromedriver-matcher-action
When installing Chromedriver via npm, it may not be a compatible version with the one on the GitHub Action runner. This ensures the correct chromedriver version is installed via npm to be compatible with the runner's Google Chrome version
debug-tools-for-docker-selenium
Collection of some Selenium samples from different language bindings which open a browser for 10 seconds and then stops the session.
detailed-logger
Fast and simple Node.js logger which shows filename and line numbers with color coding for various log levels.
ebms
Portal for PDQ boards
go-docker-cli-tools
Collection of CLI tools written in Go to work with Docker registry images and manifests
mocha
☕️ simple, flexible, fun javascript test framework for node.js & the browser
mocha-esm-loader
This module helps running Mocha programmatically when writing tests in an ES Module project.
mocha-esm-loader-demo
A demo of how to use mocha-esm-loader to run Mocha programmatically using ES Modules
mocha-jasmine-clone
A simple clone of Mocha/Jasmine for learning purposes only. Not for production use.
mocha-multi
A bit of a hack to get multiple reporters working with mocha
mocked-mocha-runner
Helps to test Mocha reporters by simulating a test run without actually running Mocha
multi-assert
This module allows developers and testers to use multiple assertions in the same test and get feedback on all of the ones that would cause the test to fail, not just the first failed assertion encountered.
node-chromedriver
An installer and wrapper for Chromedriver.
release-please-demo
Demoing release-please
selenium-proxy
Node.js proxy which allows inserting an authorization header into a request to a Selenium server or grid.
showoff
Don't just present; interact with your audience!
so_mocha_esm
Demo package for Stackoverflow question.
test-cache-container-images-action
just for testing the cache-container-images-action
the-internet
An example application that captures prominent and ugly functionality found on the web. Perfect for writing automated acceptance tests against.