Skip to content
Nilay Kabariya

The lab book

Repro log

The posts here are written from scripts that anyone can run. Each script lives in nils44344/nk-repro, and most run on GitHub Actions, so every run, its machine and its full log stay public. This page lists them: 87 repro folders behind 84 posts, with 96 successful Actions runs for the 53 that run there.

Checked every day

These posts' main claims are re-checked automatically each day on the newest versions. If a check stops holding, the post gets re-tested.

Every check and its evidence →

Every repro folder

  1. agents-windows1 run · last Nov 3, 2026

    Claude Code, Codex, Gemini CLI on Windows: install tested

  2. bun-check2 runs · last Nov 3, 2026

    bun check vs tsc: TypeScript type-check speed, tested

  3. bun-vs-node1 run · last Nov 3, 2026

    Bun vs Node.js 24 benchmark: startup, TypeScript and tests

  4. deno-deploy-move1 run · last Nov 3, 2026

    Leaving Deno Deploy

  5. esm-dirname2 runs · last Nov 3, 2026

    require / __dirname is not defined

  6. install-speed3 runs · last Nov 3, 2026

    npm vs pnpm vs Yarn vs Bun: install speed benchmark (2026)

  7. pkg-resources3 runs · last Nov 3, 2026

    No module named 'pkg_resources'

  8. sveltekit-32 runs · last Nov 3, 2026

    SvelteKit 3 migration, tested: what sv migrate misses

  9. anthropic-auth2 runs · last Nov 2, 2026

    Anthropic auth method error

  10. api-connection-error1 run · last Nov 2, 2026

    APIConnectionError: Connection error.

  11. claude-auth1 run · last Nov 2, 2026

    Claude Code: Invalid API key

  12. codex-stdin1 run · last Nov 2, 2026

    Codex: stdin is not a terminal

  13. eaddrinuse-windows4 runs · last Nov 2, 2026

    EADDRINUSE

  14. ebusy-windows1 run · last Nov 2, 2026

    EBUSY: resource busy or locked

  15. esbuild-dynamic-require1 run · last Nov 2, 2026

    Dynamic require of "fs" is not supported

  16. etarget1 run · last Nov 2, 2026

    npm ETARGET

  17. mcp-320002 runs · last Nov 2, 2026

    MCP error -32000: Connection closed

  18. missing-script1 run · last Nov 2, 2026

    npm error Missing script: "dev"

  19. not-recognized2 runs · last Nov 2, 2026

    'x' is not recognized (Windows)

  20. npm-ci-eusage1 run · last Nov 2, 2026

    npm ci EUSAGE

  21. openai-4011 run · last Nov 2, 2026

    OPENAI_API_KEY missing or empty

  22. openai-key1 run · last Nov 2, 2026

    OPENAI_API_KEY missing or empty

  23. puppeteer-chrome3 runs · last Nov 2, 2026

    Puppeteer: Could not find Chrome

  24. py310-to-3141 run · last Nov 2, 2026

    Python 3.15 on Windows: which packages install (tested)

  25. rolldown-binding1 run · last Nov 2, 2026

    Rolldown native binding missing

  26. sqlite-bindings1 run · last Nov 2, 2026

    Could not locate the bindings file

  27. supabase-cli-32 runs · last Nov 2, 2026

    Supabase CLI 3 tested

  28. tailwind-init2 runs · last Nov 2, 2026

    npx tailwindcss init failing

  29. tailwind-postcss1 run · last Nov 2, 2026

    Failed to load PostCSS config

  30. ts-strip-only1 run · last Nov 2, 2026

    Not supported in strip-only mode

  31. ts7-frameworks7 runs · last Nov 2, 2026

    Does NestJS, Next.js, Angular or Vue work with TypeScript 7? · Angular compilation initialization failed

  32. ts7-migration1 run · last Nov 2, 2026

    TypeScript 7 migration guide: breaking changes, tested

  33. tseslint-ts71 run · last Nov 2, 2026

    typescript-eslint vs TS 7.0

  34. vite-postcss-config3 runs · last Nov 2, 2026

    Failed to load PostCSS config

  35. vitest53 runs · last Nov 2, 2026

    Vitest 4 to 5 migration: 6 breaking changes, tested

  36. claude-exe-npm121 run · last Nov 1, 2026

    claude.exe not compatible with Windows

  37. import-outside-module2 runs · last Nov 1, 2026

    Cannot use import statement outside a module

  38. npm12-breaking1 run · last Nov 1, 2026

    npm 12 breaking changes, tested: what actually breaks

  39. ossl-evp6 runs · last Nov 1, 2026

    error:0308010C

  40. pep6683 runs · last Nov 1, 2026

    externally-managed-environment

  41. punycode1 run · last Nov 1, 2026

    punycode module is deprecated

  42. vite-process1 run · last Nov 1, 2026

    process is not defined (Vite)

  43. bigint-bindings1 run · last Oct 31, 2026

    bigint: Failed to load bindings

  44. eresolve1 run · last Oct 31, 2026

    npm ERESOLVE

  45. require-esm1 run · last Oct 31, 2026

    ERR_REQUIRE_ESM

  46. unexpected-export1 run · last Oct 31, 2026

    Cannot use import statement outside a module

  47. vite-alias2 runs · last Oct 31, 2026

    Vite Failed to resolve import

  48. worker-handlers2 runs · last Oct 31, 2026

    No registered event handlers (10068)

  49. dockerperm1 run · last Oct 20, 2026

    Docker daemon socket: permission denied

  50. p20022 runs · last Oct 18, 2026

    P2002: Unique constraint failed

  51. pgauth4 runs · last Oct 18, 2026

    password authentication failed (Postgres)

  52. distutils1 run · last Oct 16, 2026

    No module named 'distutils'

  53. certs3 runs · last Oct 15, 2026

    self-signed certificate in chain

  54. anthropic-sdk2run locally (output in the folder)

    Claude SDK: unexpected keyword argument

  55. bun-cannot-find-modulerun locally (output in the folder)

    Bun: Cannot find module

  56. claude-temperaturerun locally (output in the folder)

    Claude: temperature is deprecated

  57. drizzle-failed-queryrun locally (output in the folder)

    Drizzle: Failed query

  58. eaccesrun locally (output in the folder)

    npm error code EACCES

  59. eallowremoterun locally (output in the folder)

    npm error code EALLOWREMOTE

  60. eslint10run locally (output in the folder)

    ESLint: no eslint.config file

  61. gemini-429run locally (output in the folder)

    Gemini model no longer available · Gemini 429 RESOURCE_EXHAUSTED

  62. libatomicrun locally (output in the folder)

    libatomic.so.1: cannot open shared object file

  63. modnfrun locally (output in the folder)

    No module named X, but pip installed it

  64. native-bindingrun locally (output in the folder)

    Rolldown native binding missing

  65. next-securityrun locally (output in the folder)

    Next.js 16.3 security updates

  66. node26run locally (output in the folder)

    Node 26 vs Node 24: what breaks when you upgrade, tested

  67. npm-enoentrun locally (output in the folder)

    npm error code ENOENT

  68. npm-versionsrun locally (output in the folder)

    npm warn EBADENGINE · npm error Invalid Version

  69. openai-chatcompletionrun locally (output in the folder)

    openai has no attribute 'ChatCompletion'

  70. openai-responses-paramsrun locally (output in the folder)

    Responses.create() unexpected keyword argument

  71. openai-shutdownrun locally (output in the folder)

    OpenAI models shut down Oct 23

  72. prisma-cirun locally (output in the folder)

    No command registered for `generate`

  73. prisma-initrun locally (output in the folder)

    P1001: Can't reach database server · No command registered for `generate`

  74. prisma-noinitrun locally (output in the folder)

    @prisma/client did not initialize yet

  75. prisma-p1012run locally (output in the folder)

    Prisma P1012: url no longer supported

  76. prisma6-noinitrun locally (output in the folder)

    P1001: Can't reach database server · @prisma/client did not initialize yet

  77. proxiesrun locally (output in the folder)

    Responses.create() unexpected keyword argument

  78. py315run locally (output in the folder)

    torch: from versions: none · Visual C++ 14.0 required · Python 3.15 on Windows: which packages install (tested)

  79. pystubrun locally (output in the folder)

    Python was not found / pip not recognized

  80. pyyamlrun locally (output in the folder)

    Visual C++ 14.0 required

  81. ssl-verifyrun locally (output in the folder)

    Python CERTIFICATE_VERIFY_FAILED

  82. starters-windowsrun locally (output in the folder)

    Framework starters on Windows

  83. supabase-42501run locally (output in the folder)

    Supabase 42501

  84. swc-winrun locally (output in the folder)

    Framework starters on Windows

  85. ts7-retestrun locally (output in the folder)

    TypeScript 7 with ts-jest, ESLint, ts-node: 9 tools tested · ts-node fileExists crash

  86. ts71run locally (output in the folder)

    TypeScript 7.1 beta tested

  87. tw-unknown-utilityrun locally (output in the folder)

    Cannot apply unknown utility class

tip: paste the exact error text