Skip to content
View soltonigiri's full-sized avatar

Block or report soltonigiri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
soltonigiri/README.md

Hi, I'm soltonigiri 👋

English | 日本語

I contribute to open source and build web apps and CLI tools using TypeScript and Python.

Open to remote contract opportunities.

Portfolio | Contact

Open-source contributions

Merged

  • OpenClaw #120658: Reproduced and fixed an issue where Active Memory recall error messages leaked into prompts.
  • pnpm #13885: Updated the Rust implementation to support reading .modules.yaml files containing long dependency paths.
  • Jest #16322: Added support for rerunning tests at the describe level with jest.retryTimes().
  • Jest #16344: Fixed an issue where retries also deleted inline snapshots outside the retried test.
  • Jest #16343: Fixed an issue where a late done callback affected subsequent tests.
  • Jest #16342: Fixed an issue where currentlyRunningTest remained set after skipped or todo tests.
  • activist #2335: Standardized sidebar icon sizes and added regression tests.
  • mcp-migrate #222: Displayed the number of hidden items in the list and added validation and tests for invalid values.

Reviews and investigations

  • Jest #16374: Verified that external snapshot failures include the resolved snapshot path while inline snapshot failures do not, across Circus and Jasmine.
  • Jest #16345: Found an insertion-order bug in overlapping table-key interpolation and verified the fix and regression tests.
  • Jest #16380: Verified a type error in custom matcher result types with TypeScript 5.4 and 5.9.

Open

  • Jest #16402: Added ESM support for snapshotResolver and snapshotSerializers.
  • OpenTelemetry JS Contrib #3707: Prevented duplicate span completion when an ioredis callback fires more than once.
  • workerd #7174: Added console.trace() stack output to worker logs while preserving existing Inspector and tail behavior.

Personal projects

  • youtube-markdown-archiver: A local CLI that archives video metadata, subtitles, speech-to-text transcripts, and text extracted from images as Markdown.
  • 余命.exe: Estimates remaining lifetime and free time based on official Japanese statistics. All inputs are processed locally.
  • scp-mcp: A read-only MCP server for searching the SCP Wiki and retrieving source, author, and licensing information.

Pinned Loading

  1. jest jest Public

    Forked from jestjs/jest

    Delightful JavaScript Testing.

    TypeScript

  2. profile-site profile-site Public

    Bilingual open-source profile site built with HTML, CSS, JavaScript, and Cloudflare Pages.

    JavaScript

  3. youtube-markdown-archiver youtube-markdown-archiver Public

    Local CLI pipeline for turning YouTube metadata, subtitles, ASR, and OCR into Markdown archives

    Python 2

  4. yomei-exe yomei-exe Public

    日本の公的統計をもとに、統計上の残り時間と自由時間を表示するブラウザアプリです。

    TypeScript