David Anson's repositories
markdownlint
A Node.js style checker and lint tool for Markdown/CommonMark files.
vscode-markdownlint
Markdown linting and style checking for Visual Studio Code
markdownlint-cli2
A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library
ConvertTo-Jpeg
A PowerShell script that converts RAW (and other) image files to the widely-supported JPEG format
markdownlint-cli2-action
A GitHub Action to run the markdownlint-cli2 tool for linting Markdown/CommonMark files with the markdownlint library
ConvertTo-Heic
A PowerShell script that converts image files to the efficient HEIC format
math-random-polyfill
A browser-based polyfill for JavaScript's Math.random() that tries to make it more random
live-photo-web
Live Photos via Web Components
Twitter-Alternatives
A Practical Comparison of Mastodon and Micro.blog
simple-website-with-blog
A simple website with a blog
update-ios-contact-images
A Scriptable (https://scriptable.app/) script to update Contact photos on iOS
check-pages
Checks various aspects of a web page for correctness.
grunt-check-pages
Grunt task that checks various aspects of a web page for correctness.
MouseButtonClicker
MouseButtonClicker clicks the mouse so you don't have to!
azure-blob-container-download
A simple, cross-platform tool to bulk-download blobs from an Azure storage container.
tape-player
A simple, terse, in-process reporter for the tape test runner for Node.js.
generateRandomUUID
JavaScript code to efficiently generate a random (version 4) UUID per RFC 4122
linkinator-action
A GitHub Action that checks your README and other markdown for 404s.
markdownlint-analyze-config
Code to analyze markdownlint config in the wild
npm-placeholder
This is a placeholder package to prevent name-squatting in the npm package registry.
webcrypto-examples
Web Cryptography API Examples Demo: https://diafygi.github.io/webcrypto-examples/