James M. Greene's repositories
document.currentScript
Polyfill for HTML5's `document.currentScript`.
Function.name
Polyfill for ECMAScript 6's `Function.name`.
node-aes256
A Node.js module to simplify using the built-in "crypto" module for AES256 encryption with random initialization vectors.
qunit-reporter-junit
A QUnit plugin for producing JUnit-style XML test reports.
qunit-composite
A QUnit plugin for running multiple test files.
node-flex-sdk
A Node.js module to download and "install" the latest open source Apache/Adobe Flex SDK.
grunt-chmod
A Grunt task plugin to modify file permissions, i.e. like using `chmod`.
node-dos2unix
A Node.js module to convert text files with DOS line breaks to Unix line breaks, i.e. like using `dos2unix`.
qunit-assert-close
A QUnit plugin for asserting that a number is approximately equal (or not) to an expected number, within a given tolerance.
node-draft-releaser
Automatically publish an existing Draft Release when the "package.json" version changes
chai-deep-match
Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)
grunt-qunitnode
A Grunt task plugin to execute QUnit tests in Node.js.
node-jira-client-xray
An extended wrapper of the existing "jira-client" module, which adds support for the "Xray for Jira" Test Management plugin's REST API in Node.js
jamesmgreene.github.io
My personal public website
tdd-faster-workshop
This repository is for use with James Shore's "Faster, More Effective Test-Driven Development" workshop.
add-ooo-to-services-schedule-spreadsheet
A GitHub Action to update the GitHub Services Schedule Google Spreadsheet when an /ooo slash command comment is created in an OOO issue
dotfiles-also-old
:wrench: .files, including ~/.macos — sensible hacker defaults for macOS
faux-services-actions-test
A faux github/services repo to test out my OOO calendar-updating GitHub Action
log-all-github-events
A Probot app to listen to all GitHub events and log them to the console
minipass-split
Split a minipass text stream into a line stream
node-toggl-bulk-entry
A Node.js module for orchestrating a "bulk upload" of time entries from a CSV file to Toggl.com via their API
advent-of-code-2022
Storing my Advent of Code 2022 solutions
checkout-files
Github Action checkout only certain files
dotfiles-codespaces
Minimal dotfiles configuration for GitHub Codespaces
jamesmgreene
Personal profile README
solid-site
Code that powers the SolidJS.com platform.