TechDec 10, 20252 minnpm Was Broken So I Switched to pnpm [React2Shell Vulnerability]npm install kept failing with a mysterious error while patching Next.js/React for a security vulnerability. Switching to pnpm fixed it immediately.npmpnpmNode.jsNext.jsReactSecurityTroubleshootingExperiment
TechDec 6, 20252 min@paddlejs-models/ocr Doesn't Work in Browsers (as of 2025)A record of my failed attempt to use PaddleOCR's JavaScript implementation in the browser.JavaScriptOCRPaddleOCRTroubleshootingExperiment
TechDec 6, 20253 minThe kuromoji.js path.join() Bug and How to Load Dictionary from CDNTried to implement morphological analysis in the browser — Sudachi was too heavy, kuromoji.js had a bug. Eventually solved it with a fork and a custom loader.JavaScriptkuromojiMorphological AnalysisTroubleshootingExperiment
TechDec 5, 20253 minThe `nul` File Vite Generates on Windows and the Git Error It CausesThe cause of and workaround for a `nul` file being generated in the build output on Windows during Vite development, causing Git push errors.ViteWindowsGitTroubleshootingAIGeminiClaudeSDDSpec-Driven DevelopmentAI-Driven DevelopmentExperiment