Dan Matthew

Errata · edition notes · 20 entries

OSS contributions

Corrections engraved back into the tools I actually use — each line is one upstream contribution.

  1. OpenNumismat

    Full-fields Excel export

    Added a File → Export → Excel of every field to a coin-collection manager I use, with completion messages and clickable image thumbnails. Green-lit and merged by the maintainer;…

    PR #415 1 Sep 2026 MERGED
  2. OpenNumismat

    Numeric Excel export

    Fixed the Excel export so Money and Value fields are written as real numbers instead of text, so they sort and sum. Fixes #253.

    PR #413 31 Aug 2026 MERGED
  3. simple-git-hooks

    Fix postinstall crash

    Fixed a postinstall crash (ENOENT) when a project has no package.json, with a regression test. Closes #112.

    PR #151 28 Aug 2026 MERGED
  4. unplugin-dts

    Module-resolution precedence fix

    Fixed an operator-precedence bug in how the plugin picked a module resolution, with a test. Reviewed and merged by the owner.

    PR #486 25 Aug 2026 MERGED
  5. coin-collection-android-US

    Fix an ungeneratable coin

    Fixed a Roosevelt-dime variant that could never be generated (a year-guard typo), with a proper database migration and a red→green test. Fixes #362.

    PR #428 24 Aug 2026 MERGED
  6. globe.gl

    Add missing type definition

    Added a missing hexPolygonLabel entry to the TypeScript declarations of a 3D globe library.

    PR #265 22 Aug 2026 MERGED
  7. audible-cli

    CI guide → a published Action

    Contributed a GitHub Actions / CI guide, which grew into co-building the maintainer’s published setup-audible-cli action — now dogfooded by earshot.

    PR #304 20 Aug 2026 MERGED
  8. satellite.js

    Fix sun right-ascension

    Fixed the sun’s right ascension being shifted by 2π for pre-2000 dates, with a test and before/after evidence.

    PR #181 20 Aug 2026 MERGED
  9. Hono middleware

    Update X OAuth types

    Updated the X (Twitter) OAuth middleware’s scopes and user fields to match the current API, sourced field-by-field from the docs.

    PR #2092 19 Aug 2026 MERGED
  10. publint

    Accept typeless repository

    Made the package linter accept a repository object with no explicit type, matching the npm spec. Maintainer-approved via #256.

    PR #257 19 Aug 2026 MERGED
  11. anilist-wrapper

    Add a StudioService

    Added a StudioService (lookup by id and search) to an AniList API wrapper, proposed first via #50 and built to the maintainer’s steer.

    PR #51 18 Aug 2026 MERGED
  12. jikan-ts

    Add the users resource

    Added the MyAnimeList users resource and client to a TypeScript Jikan API wrapper I use. Requested via issue #20.

    PR #21 18 Aug 2026 MERGED
  13. jikan-ts

    Fix formatter on clean checkout

    Fixed the formatter check failing on a fresh checkout (a CRLF/LF config mismatch), with a .gitattributes to keep it stable.

    PR #23 18 Aug 2026 MERGED
  14. anilist-wrapper

    Expand pagination docs

    Expanded the anime and manga pagination docs (page/perPage, defaults, nullable notes), verified against the live API.

    PR #49 18 Aug 2026 MERGED
  15. arethetypeswrong

    Fix piped JSON truncation

    Fix for --format json output being truncated when piped (write flush + exit code), with a test and a live before/after.

    PR #281 19 Aug 2026 OPEN
  16. tle.js

    Respect an explicit observer

    Fix for getSatelliteInfo replacing an explicit 0,0,0 observer with the default (nullish coalescing), with a test.

    PR #61 19 Aug 2026 OPEN
  17. vite-plugin-checker

    Fix monorepo checker cwd

    Make build-mode checkers run from the resolved Vite root, fixing cwd handling in monorepos, with a test.

    PR #802 18 Aug 2026 OPEN
  18. release-it

    Fix schema $id resolution

    Fix a draft-07 JSON-schema $id fragment that broke $ref resolution, with an ajv before/after. Closes #1328.

    PR #1332 19 Aug 2026 OPEN
  19. consola

    Fix emoji box borders

    Fix emoji breaking box() borders by measuring display width instead of string length, and de-duplicating the width helper.

    PR #446 17 Aug 2026 OPEN
  20. unbuild

    Fix unused-deps validation

    Fix unused-dependency validation that never fired (a dead block), with a test. Closes #524.

    PR #574 19 Aug 2026 OPEN