bmacnaughton
Software developer with a passion for maintainable and extensible systems and frameworks.
San Francisco Bay Area
Pinned Repositories
action-walk
directory walking framework
debug-custom
A thin wrapper on the debug logging package
gulp-markers
find markers then replace them with what you want
hdr-decode
command line utility to decode hdr-histogram using hdr-histogram-js
linux-os-info
Get Linux release info (distribution name, version, arch, release, etc.) from '/etc/os-release' file and from native os module. On Windows and Darwin it only returns common node os module info
node-scrub
Walk a directory tree and remove files not necessary in a production node environment.
pw-compare
Compare ProcessWire databases
string-generator
A very simple random string generator.
u8-swar
Rust implemention of Daniel Lemire's SIMD within a register parsing of u8 values
ace-context
Asynchronous Chained Execution Context for Node
bmacnaughton's Repositories
bmacnaughton/linux-os-info
Get Linux release info (distribution name, version, arch, release, etc.) from '/etc/os-release' file and from native os module. On Windows and Darwin it only returns common node os module info
bmacnaughton/ace-context
bmacnaughton/node-scrub
Walk a directory tree and remove files not necessary in a production node environment.
bmacnaughton/appoptics-apm-node
AppOptics APM instrumentation for Node.js
bmacnaughton/cls-hooked
cls-hooked : CLS using AsynWrap or async_hooks instead of async-listener for node 4.7+
bmacnaughton/csi
bmacnaughton/debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
bmacnaughton/event-pre-handler
Add priority event listeners before existing listeners
bmacnaughton/gc-simple
simple garbage collection stats for node
bmacnaughton/gc-watcher
minimal garbage collection watcher and optional callbacks
bmacnaughton/hello-world-docker
bmacnaughton/minimist
parse argument options
bmacnaughton/napi-rs
A minimal library for building compiled Node.js add-ons in Rust via Node-API
bmacnaughton/node-addon-api
Module for using N-API from C++
bmacnaughton/node-get-run
install nightly or released versions of node in a convenient manner
bmacnaughton/node-pre-gyp
Node.js tool for easy binary deployment of C++ addons
bmacnaughton/nodebench
Assorted benchmarking
bmacnaughton/nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
bmacnaughton/parameterizable-docker-action-example
bmacnaughton/sequence-grouper
Simple utility to
bmacnaughton/stackoverflow-65497995
modified code for stackoverflow question 65497995
bmacnaughton/t-fastify
testing fastify and ajv
bmacnaughton/testeachversion
Execute a test command for each version a package.
bmacnaughton/todo
Primarily a test server for appoptics-apm
bmacnaughton/v8-profiler-next
node bindings for the v8 profiler
bmacnaughton/validator.js
String validation
bmacnaughton/vscode-cpptools
Official repository for the Microsoft C/C++ extension for VS Code.
bmacnaughton/vscode-include-path
make nvm include files available
bmacnaughton/wasm-buffer
playground for rust-wasm buffer work
bmacnaughton/wscat
WebSocket cat