Davyd McColl's repositories
PeanutButter
Tasty, versatile, nutritious; goes with many things in .net.
synchronous-promise
A prototypical animal which looks like an A+ Promise but doesn't defer immediately, so can run synchronously, for testing
expect-even-more-jest
expect-more-jest with even more stuff
gulp-msbuild
msbuild plugin for gulp
dotnet-utils
Some utils for .net
filesystem-sandbox
JavaScript module to provide filesystem sandboxes for testing
auto-markdown
Provides a single script to automatically convert markdown in html
mysql-runner
A brute-force mysql file runner, eg for (mostly) restoring wonky backups
node-nuget-client
A NuGet client for Node
trello-collapse-empty-lanes
Web Extension to collapse empty lanes on Trello to make wide boards easier to navigate
100-exercises-to-learn-rust
A self-paced course to learn Rust, one exercise at a time.
git-broadcast
Utility to merge outwards from one branch to all others, where cleanly possible
gulp-streamify
gulp plugin which allows for "streaming through" an async function
homebrew-dotnet-sdk-versions
dotnet-sdk versions HomeBrew Tap
node-mysql2
:zap: fast mysqljs/mysql compatible mysql driver for node.js
node-tempdb
Piggy-backs off of PeanutButter.TempDb.Runner to provide a way for node tests to run against a temporary database
nsubstitute.verifyall
Provides the .VerifyAll() extension method for reference types, similar to Moq's
typescript-game-of-life
Game Of Life, algorithm in TS, console display
yafs
yet another file-system abstraction, using older interfaces from `fs`, so you don't have to have a super-modern node, also making it a lot simpler to do common tasks like recursive filesystem listings, testing for existence of files / folders and reading / writing files.
yaimc
Yet Another Memory Cache (for node)