Dismiss
  • Scroll up
  • Toggle Theme
  • View as Mobile

Projects

Open-source packages, developer tools, demos, and examples. This is the artifact index: reusable work, experiments, and practical proof that sits next to the longer case studies in /work.

Featured packages and tools

  • Analytics

    Lightweight analytics abstraction for page views, custom events, identify calls, and provider plugins.

  • Markdown Magic

    Markdown automation tool that keeps docs, README sections, code examples, and generated content in sync.

  • Configorama

    Configuration loader with variable interpolation for making config files reusable across environments.

  • @davidwells/dx-args

    Forgiving argv parser for CLIs that accepts loose key/value syntax, globs, and typo-tolerant long flags.

  • @davidwells/extract-deps

    Dependency extraction utility for finding imports, requires, and exports in JavaScript and TypeScript code without AST parsing.

  • @davidwells/wait-for

    Flexible polling and retry utility for waiting on async systems with cancellation, backoff, callbacks, and timeouts.

More packages and tools

  • @davidwells/box-logger

    Terminal formatting utility for boxes, headers, dividers, and structured CLI output.

  • @davidwells/glob-utils

    File discovery utility that accepts glob strings and regular expressions for flexible project scanning.

  • @davidwells/lerna-smart-run

    Lerna workflow utility for running package scripts only where changes require them.

  • @davidwells/md-utils

    Small markdown utility package for parsing and transforming markdown content.

  • @davidwells/parse-time

    Parser for turning messy human time strings into JavaScript Date objects.

  • @davidwells/smart-log

    Logging utility for CLIs with debug namespaces, JSON mode, silent mode, and log dumping.

  • Devtools Utilities

    A grouped set of CLI, monorepo, package-management, and workflow utilities for automating local development.

  • git-er-done

    Git change detection utility for finding modified, created, and deleted files since a commit or branch.

  • Icon Pipeline

    SVG icon build pipeline for optimizing icon sets and generating sprites for product interfaces.

  • persist-previous-build-assets

    Build utility that carries previous hashed assets into the latest deployment to reduce stale chunk failures.

  • React Component Primitives

    Reusable React component primitives for forms, layout, icons, inputs, selects, and DOM building blocks.

  • safe-await

    Small JavaScript utility for working with async/await without wrapping every call in repetitive try/catch blocks.

  • Style Guard

    CSS Modules safety tooling that throws in development when code references missing class names.

Demos and examples