{"_id":"difit","_rev":"100-fd4baffe90b575caa9e57dfb04a837ef","name":"difit","dist-tags":{"latest":"5.0.12"},"versions":{"0.0.1":{"name":"difit","version":"0.0.1","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@0.0.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"62749e99b14309f27dd113ee78335ab64a3ff6b9","tarball":"https://registry.npmjs.org/difit/-/difit-0.0.1.tgz","fileCount":46,"integrity":"sha512-kLDQEAKkSYS9sL5feVFXuBAFkrwoiVM86NWZ8PM9/kpxCG1NDu8h3K1VQYZja9xmzOCiiWF0eBGQvOHJvv0wKg==","signatures":[{"sig":"MEUCICAl7CYEMTDzyWZ2tloIkwnfyxt9ECgMc7yrbm/O/YhUAiEA6qHWzwnAcxNoZOy0MzVtDxvi6Aih2ffqTzAYbgBOO50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393849},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ac2d5974f78ba0810f089cbe1dc5ca7f5787162a","scripts":{"dev":"vite","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"node dist/cli/index.js","format":"prettier --write .","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit difit in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_0.0.1_1751988607216_0.3725202472355311","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"difit","version":"0.0.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@0.0.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"270aa2dc9f7319afe0091fedddccf9f9c7c11657","tarball":"https://registry.npmjs.org/difit/-/difit-0.0.2.tgz","fileCount":46,"integrity":"sha512-JbBpCCoA8esASYOANTHjUqD7V358gQT09mNe9gkn8Nz5XvY0NGhlR9eymv+Xpecqir0ZPheUAb3L24Q3e6jwvQ==","signatures":[{"sig":"MEUCIDbPgddVanaWMjV3m5wodWtD0nC2ncJ6c3EhJ1sKARwRAiEAuCz8PHs25p4rGJDM80ezcA0oNqeY//sQ4XhPduqBqm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395128},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"97c3091f41b3e1f2f6ea916a2345a632c9cf3417","scripts":{"dev":"concurrently \"pnpm run dev:cli HEAD --no-open\" \"sleep 3 && vite --open\"","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","concurrently":"^9.2.0","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_0.0.2_1751988664992_0.9823213652467382","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"difit","version":"0.0.3","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@0.0.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"78d68b9e5e328544afd1541562e1f4738a851bde","tarball":"https://registry.npmjs.org/difit/-/difit-0.0.3.tgz","fileCount":46,"integrity":"sha512-PaWeivPSQuh/ZljVQTSGucAJzZhKUToGplqQCR/DnHfa3ylWgSzA65Ib3hVj6t2MPdsJuk+Xmqz+TUy4xigyAg==","signatures":[{"sig":"MEUCIQCOF24MrEfwWlQUnq3SstUhOVV/e0EfQCovGk/JDJG2XQIgZLMDqsqoA//9d0L5jwNf+y+JGimxK2/QLNeINlG3YIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395044},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"618e9b32e3984cb91e35905942095f867b2abe5f","scripts":{"dev":"concurrently \"pnpm run dev:cli HEAD --no-open\" \"sleep 1 && vite --open\"","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","concurrently":"^9.2.0","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_0.0.3_1751989345037_0.920296088277647","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"difit","version":"0.0.4","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@0.0.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"e7bb822d66dbef13293cb229b8000c580d02ef4b","tarball":"https://registry.npmjs.org/difit/-/difit-0.0.4.tgz","fileCount":46,"integrity":"sha512-JJZuS0N4iiyJolGejrUrd/nIaK44MhoopMkLddS+OycIYPyTy+hcEYnxy+yXXydLWURpvVN3WAsdYv2UJgOC2A==","signatures":[{"sig":"MEUCIF+krN/dnMmGsBlItEcl3NyIy6aUpzY90ehqwHVO4RDxAiEA4ZH4QQD457HJgTJD6T+Ggq/jS8PX8jmiQw9vi7IYEVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395114},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7cb42280a67b8e87ea194165a4ff2d004d4aeda0","scripts":{"dev":"node scripts/dev.js","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_0.0.4_1751989365925_0.5155097458859572","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"difit","version":"0.0.5","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@0.0.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4448232313d6dece32c0722e7d3a38dddd1beced","tarball":"https://registry.npmjs.org/difit/-/difit-0.0.5.tgz","fileCount":11,"integrity":"sha512-blfhHG1BZneZuQCg6YSPZZ5nYdaHDZM68cq96QzG1pq9/ooh7baCgK0QseqqAyta9xc25imMmruOdae23aMwdA==","signatures":[{"sig":"MEQCIEEdxm5K/fFvaCLGKtISkps48OiOz+uhPifamIVg7JbUAiAHBfuIfGSH2f59sw7jfO/gTT2qAQ9kGs0hIQ7YsTdl1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299270},"main":"./dist/cli/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9cd6123f27bd5f649a2e53948b4b5130cea7d0cf","scripts":{"dev":"node scripts/dev.js","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_0.0.5_1751990040259_0.18598592052525897","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"difit","version":"0.0.6","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@0.0.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"c14ecb720bd9ce81f938fbbd6f00ec64366f3687","tarball":"https://registry.npmjs.org/difit/-/difit-0.0.6.tgz","fileCount":40,"integrity":"sha512-BN/HhxwPeoaVBie3INbl8FBK4dipT5V9c+BzJII2QFSetiz1kyiyP8tc83RXPArYcKZKISpSOucV++Bfp040Kw==","signatures":[{"sig":"MEUCIQCUyY8dkmI9cAWFyoOtCIhJ+Xf/TB+NH45cC7rsqWmqQQIgBIaSMiIC/G5PQzCTFyoPakA7y5hzR+8BMwVWsQlRSJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414790},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"758037fb00e74a98964e2b77c856bec476956dc5","scripts":{"dev":"node scripts/dev.js","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_0.0.6_1751990286883_0.20185975520805077","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"difit","version":"1.0.0","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"d3a50c857267e50c72e6ecc49c3d77da5a8212b9","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.0.tgz","fileCount":40,"integrity":"sha512-gVRh3HbhiYnsO+jv5Xne2FIkLxhT9F7Ha7GPftmiMbpvi+Z92f+ocju4kmGVeENS3/2Vc2smem2RQRSvWIPjbA==","signatures":[{"sig":"MEUCICa7w8qxFm3a0SPyOwXMBYLr2oSac9QZa5ukxaC7eiwcAiEAjEHIIWVJq0bq8nKN59OpzXfqwYM+yKSx4WUT0XZaPCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414790},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1f988eebe9a3427000b319502771dd5e9f6b58c9","scripts":{"dev":"node scripts/dev.js","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.0_1751990332287_0.6486940095110143","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"difit","version":"1.0.1","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"91632443c78a92b8f890b1cbab819ac01b8bce11","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.1.tgz","fileCount":40,"integrity":"sha512-q0pHErHzpyak+ou126HfNcL4tN9TBV9XiPSqah7lrdTYvRoV9eDaZxcRfPMF24cyBM6P3jBxXfw2okzWuSpdmQ==","signatures":[{"sig":"MEQCHzqyWBOy1386qjN4GgFLvzj8woY/pU9mOkMew+lYrbUCIQDpDyCfNxfY1iZ6kT+1lAXMLtTBLpuS5QMpSMYNZCEzBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415095},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"58a9a005ffc1b0bc435dc933e589ab59bd376508","scripts":{"dev":"node scripts/dev.js","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.1_1751990352438_0.9836702394708225","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"difit","version":"1.0.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"7c1e75aec12c17335bce87e5ef48625815e7a74d","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.2.tgz","fileCount":48,"integrity":"sha512-xVeUusmOA9kG1O0+F0Wm/QgFVMu96I3a5Y2LQ2Sm03Ry68WtPoa4QqkR6jbunOx1DQjNJOOPYHTc5dHJBE0BNQ==","signatures":[{"sig":"MEYCIQD9FwvOHZQtRvVoM6lfYjMoeCi9p1KrxQRY1DET01ayoAIhALQLnDGC4ZUlhyxcTCWp2PvorBLp5PMmvApQ4pLRf/zC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171516},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6679354663c0b7cc05a0bb5676f9264336c51182","scripts":{"dev":"node scripts/dev.js","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.2_1751990403240_0.742482728799063","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"difit","version":"1.0.3","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"602c14e8eb47eb2ea01021e388a7fb7ac1ab0913","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.3.tgz","fileCount":48,"integrity":"sha512-AZGV79wnRKvJJ/Q5XLQhN4EhLKmhFqPGjkRHUb9y93Igbzx7kMSt3vwESieF5nhjZ63vB4LUmP8koSPzE7cUZw==","signatures":[{"sig":"MEUCIQDeeI0NxSrvl523MovEpc3VkfhmpdOUmS3OFsNWa4DAbgIgItXf/lf0Hl1qNpvnBox4ixoCnfEoq3E5rUuTHmjAH1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171485},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"85b5e885389be4e542720eebade52ad6873265d8","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.3_1751990421228_0.769896182218317","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"difit","version":"1.0.4","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"6b8a3e0c61e79c82b2cf3af4317d007875fee54d","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.4.tgz","fileCount":48,"integrity":"sha512-43KzQZz1QZQP7zleAaK2o7IBhmuf5p7WHzz94J2jmBLkYeVmX+AKDlmlvOs+xLyMR+JHpChuzGkVYG/A8blhBg==","signatures":[{"sig":"MEUCIFhYXRujaczguqzrdl3PgMbBR9WkjtXlXXw96Gtas2N4AiEAk9c8dNy3LmYclvoF3fRlDL7/BAU4no3PgtjUf6z6kIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172020},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9ff6d8c19ac5e62ce0541f5b7782fc37bea662b8","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.4_1751990440903_0.006736938300627271","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"difit","version":"1.0.5","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"d8b7fe7b3a78c348733bca814f4efeea1444deef","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.5.tgz","fileCount":48,"integrity":"sha512-WnwmFJKDIcRSrKufBEaIdg4PsnIoTc4MKd1nuK7meXGID1wdYdJeMrp/d4MkUYPBW7+vEbzRwI9/LmG00rMM9Q==","signatures":[{"sig":"MEQCIAWykhFbIbN73Abs1fF147inKorP9C3lwqAx2Zr/1Yf/AiBWYPX0tzG2dvd14e/rtNSGNo3FXkcxtJZ6mYpkANI1Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172141},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"44139ad27789d1c1a4096982741ee6503c6a0e06","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.5_1751990464993_0.18291334203033327","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"difit","version":"1.0.6","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"d34520efea66eb4277f18b6adb8fb54d276709f1","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.6.tgz","fileCount":48,"integrity":"sha512-5MSWC07BeaYc1W7NLZDGJyGGOmlLuuNJfe9ZdrURXBuCjjskcWuJ+5eoT9VI3lmTRgkepj4wss+JSn0LtHsckw==","signatures":[{"sig":"MEUCICrppe+/ZMQNqkmM/Ua75HV5s9+m7141z0hG/nhpl7MkAiEAtmhthOJRPE8rXcpfPt+ckmNPx7yfuUpZssbrTLVWDb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173983},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5d5cfb430906d7c33fcbeae921bea38884aa9070","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.6_1751990489791_0.8662901710423065","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"difit","version":"1.0.7","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"430a69981fc8884be48eb730621c6c03289e4d45","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.7.tgz","fileCount":48,"integrity":"sha512-VKrThmPcAHtJg5//mhGH7I2rBhNj73u349qbQSK14DqNrqy0Znvhevl8mfiHpGE/nnOVkcXMLcBCa1IMPkro4g==","signatures":[{"sig":"MEUCIEdsuatCEWprMcrL12Nz8FHh5IeJRnsSuJCeNa7vH/BQAiEAgMysX2Hw+kFjYdS3mOJhOsauRfrl1fp9I5AiRI3lZdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174047},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"39bea2c5beacfa993670a7173363b0e8a399c7d3","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.7_1751990506479_0.17935348421548336","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"difit","version":"1.0.8","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.0.8","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4cfae2da3f28318df89be0e4a5da0ca03b8c798f","tarball":"https://registry.npmjs.org/difit/-/difit-1.0.8.tgz","fileCount":54,"integrity":"sha512-nEMhyQaVj1BkI3CnoqibVWw4XixHMNc2YLr+s/ZjbfmwHKxiajkpVCiMXXbDETI0/PQIf6rd9GImcCVTBdXc3A==","signatures":[{"sig":"MEUCIAQuGERuLDrgV16XmOI9EhtD+XlCL4RjSsMHz6nTY5xqAiEAoWaPKGev92p00nA+DgEsjeUTrXWp3kQtQZ8nOEtbnmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199042},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fffda36be81c88e7c67a8f31eeb3557966316a95","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.0.8_1751990543733_0.7024121977028028","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"difit","version":"1.1.0","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"23bff5fcfe4303eb76296d517f8177db450a377f","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.0.tgz","fileCount":54,"integrity":"sha512-Loi8J5eBCFHzXTzTRNn8892r+JM06YlHZLKwISHsyEGRxFKds7fqMw5vY2Dq81JsKqGfZtWPP0LJSTvpFO2+LQ==","signatures":[{"sig":"MEUCICH0YD+0trxV5NpOIVMkxqYzqIZ6KztdKLi2ITC5N9r1AiEA6wN8r5XWF9u0fgoHibjAqjD6Kvt8U/I5wtLGHPsx1ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200955},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3bee4a79df7552d79589f908567fb214c12155a6","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"pnpm run build:cli && tsc && vite build","start":"pnpm run build && pnpm run build:cli && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build && pnpm run build:cli"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^5.2.1","open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.0_1751990653767_0.27954898932821126","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"difit","version":"1.1.1","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"05327ddaa5e2a4c347bb1a533ae66cc6af1b9e42","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.1.tgz","fileCount":54,"integrity":"sha512-pogUHxDu5+kGcRbHEklg/WT3u6Fc4OU7XKDAeQJpsMs/ApmbI1Me3c79ThwUCRk07d1xq4COB0y5VT24BEe2nQ==","signatures":[{"sig":"MEUCIC+/uQbBeRaG71qhTV2OJXD519FTWHF64Jq8mjyBRs9RAiEArPY4fqagl7VRKTUTjW5tN9O8FREpY/ST9LWTYiVT6Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200190},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f32b28a9f8dda33b1c779289f469aba4e101de8e","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^5.2.1","open":"^10.0.3","react":"^18.2.0","shiki":"^0.14.7","express":"^4.18.2","prismjs":"^1.30.0","commander":"^11.1.0","react-dom":"^18.2.0","simple-git":"^3.20.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","vitest":"^1.1.0","postcss":"^8.5.6","lefthook":"^1.5.5","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","tailwindcss":"^4.1.11","@types/react":"^18.2.45","autoprefixer":"^10.4.21","@types/express":"^4.17.21","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^18.2.18","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.33.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^6.15.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.1_1751990684557_0.013850289889672851","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"difit","version":"1.1.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b7affa0acb1cc75f4b755bb45bfd90d1c7214520","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.2.tgz","fileCount":54,"integrity":"sha512-88Z69wbi1ODlia3HiKy4QABiLyPCJdJhJLleUNANqMQfx7PbXccQdn4Ee0YhuWPQ5+h28uq9K7hcGhcLmzFIBw==","signatures":[{"sig":"MEYCIQCT8LHrwH/gW1F4ZAqGKmR1rBejoi6brUEdBbw0O182LgIhAKfEriCrk0ss1SzLKdWanZz1dECsl9NJO+kvBtcuSHIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249483},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7326510de95c6f004c34e76c6d535d2ff1a0342a","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.2_1751990730998_0.8500853269370747","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"difit","version":"1.1.3","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"a996393cac6230a80e802ffd3f4a7336c547f8c3","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.3.tgz","fileCount":54,"integrity":"sha512-yfT/jLXGpDMgSojzfq4zZ2EbfLwLt3TT+NTBd3AS+N/Kz1MsXtVA+4LJXGhBD0bcwG7Yz4b7YrYhwrcf06/ZhA==","signatures":[{"sig":"MEUCIBu6BKRM0/mi6K3XScKPLX04gz6r7IsqwG90yrTQksv6AiEArC5LK0Mi9sERv6flXTQwpOpJ5Alw8YXJD//TjnNlFis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249832},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"ab76b4add3580fb293f393023942e70deaa3e87a","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.3_1751990773728_0.5234831414477013","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"difit","version":"1.1.4","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"f5643630f5caa692e9eafc2eaa989c2b38a9b2bb","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.4.tgz","fileCount":54,"integrity":"sha512-urtJFi65gbCfLkiptaNCw3DXE1MBKBeXgktFRXK88ffh7rmojMLcqLxYVsbCJb1Tz0daKy2L1i9MdmTsea74GA==","signatures":[{"sig":"MEUCIQDne8QgzCPws+B3mqA473kCrNfG2I5l8UeSFj5izDXJJAIgOsBkPtSpmYNDypTs0o1kpFQg71//OJwYSZhpyIlgCyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249820},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"583dedfecf8f042fc0a07b4589ea6473b84c37b4","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.4_1751990793114_0.05506737763016889","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"difit","version":"1.1.5","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"7d678d6261c3e7130cbbd44bf4ba6ea4a25e4342","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.5.tgz","fileCount":55,"integrity":"sha512-Q9vBI+k8iaZYuVTaVmD8ZEIZlJDmcYvL2JnIZpks8fgz206vEgxdMfHYa7VPvrphM5BAQU5SFTH2POVS1254aQ==","signatures":[{"sig":"MEUCIC/QmJV0aASgCMzD0aivM6pZlriuZ1y9BZcJ5hG+uV7AAiEAnaU24hWIb6gnpq0iz4XlsP3DzLsSPvRWiO2u+CA81F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251690},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"487090c2247e5ecf665af4ca980584fa5422ea6f","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.5_1751990891230_0.1652417511735449","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"difit","version":"1.1.6","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"2d7d37ab94dd5aa2ed0e7bc18de5c07430f7fac9","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.6.tgz","fileCount":55,"integrity":"sha512-7g2Q/7WyHRjAAYYhpxLovZu8SNQv7dPlaIxN+cQXbWSVDf1/yLsKhZK3mcsm4BF9bl5Hjo/0WvpbI0TK7cZ08g==","signatures":[{"sig":"MEUCICrGFthLZCPAKlA6Cx9LILFX3CT659316WFcO8PMINcTAiEA0XL3SXvNiWjxZlvn7tgUjVVkUTUCr8de4YpUog4G7S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1261234},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"e883025384ed985d9203cdae2aaf115775bb73b3","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","@octokit/rest":"^22.0.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.6_1751990909791_0.7866933632380597","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"difit","version":"1.1.7","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"e9b2028c927980097926fc53ff04779da04688d6","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.7.tgz","fileCount":56,"integrity":"sha512-1RKjsPWKaSztF8HYlUKxUZofAn9X0fQEV6fLGf33V0UXotJ8Z2OUa5/dBxe2S2usjIYV6CpMaDy1OhtBxan4lg==","signatures":[{"sig":"MEUCIC9omI2xYZRIdCfUnmEblJHq5ihWQY5FzhLCmdCinlvpAiEA3y1PwXiUiQJ4rqRV7hHdWIU5grD3HzgXeObGJbI31yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264232},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"2060d01336a3f0168b200f96c064bfd73843cb29","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","@octokit/rest":"^22.0.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.7_1751991024063_0.20279252869497766","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"difit","version":"1.1.8","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.8","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"ef6c8dcf549a22e8c87d596b0fc1505aae7b7979","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.8.tgz","fileCount":56,"integrity":"sha512-iWuaoxC6WcFZOLZeDAQ6TkOuiuYnt7qkBYDAUGDFInGCil8VS/sQuLai5R5Pc0UHfzb5F0gxXu+hXYjLRzjMqg==","signatures":[{"sig":"MEQCIARZV9M5tklOJbx5/7EALKNBVSyqnKRs82Xqu38bXon7AiA8OpQArHLXHmA+mDoGzlubfkC8SQ59R/uxGQjZGD5xiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264728},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"aae0f322fe0a302a5d0ad75d4bef1100a89fdc90","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","@octokit/rest":"^22.0.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.8_1751991075722_0.5372735616010285","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"difit","version":"1.1.9","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.9","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"cf5145a67c5227d692753d883d93f499bb862376","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.9.tgz","fileCount":56,"integrity":"sha512-+uwbrlBTX5KuT8lfDUg640SSasbe9u7UxPCG/Yp7WOOSXybmGnefbJfWrphmlh1tkliGCP9TAjvQ8FyD+JgalQ==","signatures":[{"sig":"MEUCID9G4uh541pdBUIuM/86cfVOkjcJT4POREncgTFW5zqgAiEA128BMOXVJL2OVAHJ9bGg/I8iVnd0SCuJHS1XEs1tUm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273258},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"f4a8ee1e4182701d7773809684d0814823362697","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.9_1751991101484_0.5795744634733004","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"difit","version":"1.1.10","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.10","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"7a7321d7f47974ae4fdea7133bc82e118b9f9c33","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.10.tgz","fileCount":56,"integrity":"sha512-lSqZPqbupAgMNTC5sD5Z8R3n0fOxI7+rzvlKbYIcOMvHLjIBaskvuXZt6OttB3bbh+WdFQfJiKyf2q+0iMCF5Q==","signatures":[{"sig":"MEYCIQDtwPHKnp//wXJin6BB1tGEXHYpTt04u82TuJ8C2oMNGAIhAIqI1F/sfCJPaEdCoiviW50uLY/C0SjqsxmbQIbxKg0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272267},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"9d3ee5b44fd7bd6c48976fd7d7b51694fba075e2","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.10_1751991172352_0.9973372792341546","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"difit","version":"1.1.11","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.11","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"d08e1cb3cd1faf80ba0954bb9e5733a86533c86c","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.11.tgz","fileCount":56,"integrity":"sha512-vMW/D2wusanmvpBFAEzXWJR1deAaGAqgRkJ6QecgzKe7/5xMAtTZ7pNVZfeio4C3la2+nutB2M7yhkkcLg8pzg==","signatures":[{"sig":"MEUCIQCdFVHQ/0WlIlG/QptJhiQhHvBPfeM9bCcrUZyz3pjx/AIgT2aWrd/OALntzzlFll7WPy/9YizqXoZiMH+zogWDkfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1289507},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"4dbbd4afd0ac9f50dadf0c8500c04b4ca4d1a634","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.11_1751991201714_0.2496981752172951","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"difit","version":"1.1.12","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@1.1.12","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"3e7ce994151fed1556770cc6e07ccf2712e5ba4d","tarball":"https://registry.npmjs.org/difit/-/difit-1.1.12.tgz","fileCount":57,"integrity":"sha512-mjvjE5w1lONBMWySF/QyZqYfo3KDMrCwYb/7xUI1vrsQlklHIfTf89mbnZCKnQi0rRaA68F4WR3IxqwIvDghGA==","signatures":[{"sig":"MEYCIQDlnri8PSMb9dEXA6phTuTnlC7PdKcuqQ1XevPbOd/t7AIhAJytIlwC4VnFFTU1mfqP9Uoa7oYPrfdkZSKq+p+N2azH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291184},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"a1c937e57e33b8272a89cfcad611a78be4c91cf8","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_1.1.12_1751991222887_0.13241494050792002","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"difit","version":"2.0.0","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"36ad0431afad41516e4e1aef7a66daf95bec3bbd","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.0.tgz","fileCount":52,"integrity":"sha512-6vkd39I89eOBNJ0OD9RGd0z6Rtsin6alLtJMt4M9gAQupMKaSVYVCJERq3LEvv5mMJ64f+UfC7dEVbjH0dbQkQ==","signatures":[{"sig":"MEQCIAJSmBsY66v59NeIXEHr1ReMJL7+LPofWCDY86bf2kqkAiArF4jcxo0Yxw5gnXkH1tukfYPSQso9/GbzskoSQ8xQqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565987},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"f4b030b7db3f7c3f1850fba50ad35ecf40a9cf0f","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.0_1752030950029_0.7462155094764016","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"difit","version":"2.0.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4320861cc6dc16013ddfe2c5da9d3e1bce640e87","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.2.tgz","fileCount":52,"integrity":"sha512-kYieeGwZ5+2ggbkyzBfDB7eNPSfjXRnRDO37+R1YNeS3W43anUjV3ZYFlFl65wo2QCy1iX4nOxXy5+w7ukOJdQ==","signatures":[{"sig":"MEQCIENL06oQVyLBw8oYn2NHQiC/VS6DeUE6vD6qka5Tg1hqAiBteDTGuZpuVXQIDZYf2C0AvEGHlYZV2TrMNBk21WMVNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579514},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"cb7ee3c3348f78542152455e4fe0bfa841eef7d4","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.2_1752070381125_0.7128198580192595","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"difit","version":"2.0.3","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"2e3d1b9f0ceb98fdbd7aed051272d5ac08c7897e","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.3.tgz","fileCount":56,"integrity":"sha512-I9chBjLBrnUR7+bLLt/PKhpAI2n6emgYmClSnWTL9yGNyjl3qJtfCZ8SwEbQ86gFKXA2wyiNLRXyolXj/dyPYQ==","signatures":[{"sig":"MEQCIBPMN8b7h/pDf1uDCMwz/dIFFml9ty/SH9Pn4j/jrdUJAiBwJev8jHcQsPhjOpuYnHG/gSAsdW6kI23P7c6WAgLekA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589353},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"f1c77f1bd86bb110ef004676e48f94ad57dbbea9","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.3_1752108489017_0.4428133831769099","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"difit","version":"2.0.4","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"057c5f3789383c94055b6f4c7502f15f44d62540","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.4.tgz","fileCount":56,"integrity":"sha512-3n0mUxu68jLp05jV6odyU5Txfe/MVqcioz5MsCiNMIrj0FY9bcpbPt1/QnAv3G6T/Twv7xvKCI6HyYF0E05XaQ==","signatures":[{"sig":"MEUCIQCW1hdfqjse6BWtuoDZlD6G3Hv0ZZ7gw/lnMNpsaMPXOwIgU7USC7r10yHgK4U9PebYgpqQIW+ndwx6RjsBWzeKsSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591445},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"74f153db952b9cb0732ab1c1acb40fb1eb521757","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","actor":{"name":"yoshiko","type":"user","email":"maasa.giss2@gmail.com"},"email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@eslint/eslintrc":"^3.3.1","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.4_1752151593581_0.8429614817017992","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"difit","version":"2.0.5","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"030faa81547548dce8b9570c3fea8813affd8f0c","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.5.tgz","fileCount":57,"integrity":"sha512-5nJBdUb/X80HdPFpJao01whGUpZsFAJKg66H+q5W5UQdmeuQC4Za9oreU1moLdKGQEmlA/IWJ7VOF0atLqlPTw==","signatures":[{"sig":"MEYCIQD3cm157aEXjfTS4mRlXbJGt/aRojxGiXF6q0yQgWxfugIhAPOr86kTFy6vM5D5npGH28+aJAn+hWiclWDTAuTF4BTn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593098},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"1d1f6dad8deb1b37d6da5f2cb81da25521282dfd","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.5_1752193052569_0.3029401745137268","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"difit","version":"2.0.6","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"7bd7726bc28326c271fd7ad4da3cbe7e920d09c8","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.6.tgz","fileCount":57,"integrity":"sha512-3/sqemoiQQRebedenyIbFjMRzRpwdYWclUIyo3fW85EzpX+h2Sq/ByJUZ2xzi75hOGNn812FlSP+ZG4411Ad8g==","signatures":[{"sig":"MEUCIFo+nu0guTExPi0jFaG+PdNX2VuEnCiExPIRPu6yzCVVAiEAz2UtRwF1Xf7ta4LhgUDh/4UzEW4aNXQ7fNVtUV6fNCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593105},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"546c295043643e42fa48d26697581785b30a6984","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.6_1752328191543_0.2893311968823191","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"difit","version":"2.0.7","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"eae60b7d2a18bebfb1ef5ff21dd814aa551908c9","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.7.tgz","fileCount":57,"integrity":"sha512-6w9BEpvdQGyPYjcnDAWVXlS21ve2kcgLFRGtdCW/bNs7fojAuy+qS8FNewSeNdHz5VWJAwyF/XBMf4X1ruHRgg==","signatures":[{"sig":"MEUCIDxdIuVXoKMLQWeNgcbYklIH4yXwDGmJQVptR+vcYCs5AiEAitamLZMg0utvnftav4uKDxINWxvwgWZ+dQCZlTN5MO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593269},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"01b7265398a736ce865843627d3c43cb68c97e15","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.7_1752479797405_0.9057187445071182","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"difit","version":"2.0.8","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.8","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"f0adb9a21de577e7df0500c1748da1c252f08a33","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.8.tgz","fileCount":57,"integrity":"sha512-T3NSLELGEYYBXTlsgBNmr3xhJgFcug7/OlYBzVCOYwfAZi1ksF1GPVdndHdVxoyH06nQ0zUqnVXXrRhQYZDK/A==","signatures":[{"sig":"MEUCIQD6gvHPrIwyPoADmL7jxsOELz2CTJMJtcDPqEFGcShTJgIgUxcXv0YLyo0DMVwZWFa0kXvIE6acOw8mW1igqDM5NnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594714},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"d9d2ba96ac5e28f1054b3468612e0f519bd6d872","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.8_1752538727427_0.3250589767793226","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"difit","version":"2.0.9","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.9","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"43ec55e5d5caed48a4b52773348cd035c7d7ee57","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.9.tgz","fileCount":57,"integrity":"sha512-hezlmtRtGcp43VShizo5RduvKQh/btz4ThBPBpQK3kIw8DwMsFlIqR7HQBIIeGKSJQmJWeHgjjuWHPf0A2EzRQ==","signatures":[{"sig":"MEQCIAHpyuc2tScKLoGzpe+2HnVELmk9g3RrAeeMcPfdUWOxAiA9PnzE6e+mYPYka/NnjPwHnZRqPupRoS5l8n/oEWCGZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601068},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"8e1a756ac7c17970be28a8b9a40a36b3305bd638","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.9_1752714570710_0.6710832149679355","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"difit","version":"2.0.10","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.10","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"d695c5f38c8f3da7ba95b7c803d8e081e78f8df4","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.10.tgz","fileCount":58,"integrity":"sha512-TbzcSnJNf4PilKXfFJaru9hETEH87ZmQJps39E8SyJiyLJcDu5W8B4oN8DTJ7I2zLCdOeQ5/2KNYmKcpLXFHGw==","signatures":[{"sig":"MEUCIDBhUGSB4tY/dxDbwwDUfInzFX24N3Ik6MxzHjHVS45nAiEAwPLV0PfLhOul8HHahuJJyOJ7BaptwYOUjLt76TO1GaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622277},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"da68e0f84481e916cdde48e9219a6f8d43e39253","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","shiki":"^3.7.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.10_1753025763208_0.03740188292504443","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"difit","version":"2.0.11","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.0.11","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"060e52a858e1ba7a2a9312c751577f24cd98a9be","tarball":"https://registry.npmjs.org/difit/-/difit-2.0.11.tgz","fileCount":61,"integrity":"sha512-0pQjGmc3/5n/tvbrCU4vMM5VE74T+BF9hHnaYeoyaSKdBkcX7sNIApzg7TBaBkeuKid1fJVL8H5ptFmHiUE0QQ==","signatures":[{"sig":"MEUCIB5nwinhKFIpw4zGkYY4YcUN0vE93jvJU/9NPQrwRHDyAiEAlNmGLAq9ZkiIpBE/6zK8c3qZgEtUETaTdk/K/JPo3z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662060},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"16b58dafa344d2258d0277cfd94eeec19aa896e7","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.0.11_1753101201277_0.8039802966821965","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"difit","version":"2.1.0","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.1.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b40bf5345988c59f52cd375dc6f1d1b16a542492","tarball":"https://registry.npmjs.org/difit/-/difit-2.1.0.tgz","fileCount":68,"integrity":"sha512-sq2pN1o4yLKRuZojY+gTG5gl1LuPyNBQ7ro48G2vBFK8CvXJ6e9CPEjFLWPpN+2AukXJp/r1peJwHLKcMyqpLA==","signatures":[{"sig":"MEUCIQD21JmEgKVoNNavPTYpoZaDN9ieYYqUw46DC0S3qo0hVQIgRMqr/8Nn7Dt7MrvSRO3OEoKPv3A8lyyVTdNTkixMqY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723975},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"033746e5254b0c2c9d142d9037fe4ec183f949e1","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.1.0_1753634170712_0.9687670804960853","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"difit","version":"2.1.1","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.1.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"aecc7c1a7376f43fb33d02ae2dc2954ea87aefe2","tarball":"https://registry.npmjs.org/difit/-/difit-2.1.1.tgz","fileCount":68,"integrity":"sha512-8FuqKl+6BcRX5Cqcp/cHKJAPvTIXp0KkGW6ZSWC9IKdCsLx42OM4Gv2LAAfvjLNG9rAerOfNnFTzFwS2BSHerQ==","signatures":[{"sig":"MEUCIQCcxU/uNZ5Z9rlUb2mMpOD8BS8NgWF3oyExWjhdD4aExAIgXMWtdL8yvn+ZDVfeoDwoNKElvlZimDhKt9wiacjfMyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725119},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"33cc779d29236387a7c37dbbdd82b12a7a8038d7","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","test:watch":"vitest","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.1.1_1753664927886_0.06290232775273052","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"difit","version":"2.1.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.1.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"be5d646b3b0b6889219247816442dad40b0e96d9","tarball":"https://registry.npmjs.org/difit/-/difit-2.1.2.tgz","fileCount":68,"integrity":"sha512-3s0sJNXgbzd1i7uGZYnWGB/Y+PHiepIviHKxMftXdaU5tK/sZcCFiGk5i3xSQxuyimc5/Hny0v7Kt9BZ6c/WyQ==","signatures":[{"sig":"MEUCIEY9foEuTSpaCtLHXBdKxwFiI3DNJT7aAv12VXCXhrn+AiEAkFwfuTLko6RyKqHgaHHu12jijdW83BUZR6v0+D/PeU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730366},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"ed133cc8019a8ce838316680bd75c7d975d0f52c","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.1.2_1753854678359_0.8889516983281072","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"difit","version":"2.2.0","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"56cb7f7d69e44c8db946e06104c29c886a5daf3e","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.0.tgz","fileCount":68,"integrity":"sha512-ZUTPuXXZjS3NE5L7DIQVqxFRMOLjsWesCBjICTNVbwTowxqGxuCAJ+cDLVyVU6qyIXyHBn3YJ+BQs7hgx2wMYw==","signatures":[{"sig":"MEQCIAF2k+hYDXtBVsYBeIPVetBe4SkW1IMPUwhsrmeFniMCAiBWBWwLRrjadPkCzcTyUu0eUy9AyAOZNg7KFw3uiZCozQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739106},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"617e1db461657475df21e2c838152c53ad1ba89b","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","uuid":"^11.1.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","@types/uuid":"^10.0.0","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.0_1754224182133_0.7258356972281739","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"difit","version":"2.2.1","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"c60ed4d6c55df79ffff271f8b31f687234c42019","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.1.tgz","fileCount":78,"integrity":"sha512-kDrdJnKOl5K5CLodZ9Gecduj62n8EhkJWast+T4NNyvII1b28rw2TZ1yU3DViRjHzKH4x8B5lOwX6uugfLDTNQ==","signatures":[{"sig":"MEYCIQDuP3SB7KxmO9yqo8ZYLpAkmBDdudojzZtd3DssWuPVKQIhAIPm+RX1PCKINP3RUIRo8UkzDqgaZe+NvjIUBJbH/VTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767247},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"6e00ec4f19c1347bcaa1033e7f450b8b7de4f0ca","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.1_1756080460404_0.8577650227048674","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"difit","version":"2.2.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4eb286d85ccdd103ddfa83f7ef64cc2591d8ebca","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.2.tgz","fileCount":78,"integrity":"sha512-bSIzuTYCV8rR6ezDULsJ+frfjze7OeO4mI0/OCoHaUY6TJv/xF+22ip/AyS9aaH6IficbCHi4zO2iekFcwQNRw==","signatures":[{"sig":"MEUCIQCkq1bSACkw6XfxDSdObIdPUagAlH5i1blqCphjqCcg2gIgQWawulnjYWtuGBe4g5OlKISXCOvpN6ZixIRxn/LsHO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786217},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"de4a1fdce58abf7055b77794c17366cafe4d0d58","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"yoshiko","email":"maasa.giss2@gmail.com"},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.525.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.2_1758125453791_0.9281484523070738","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"difit","version":"2.2.3","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"a0d12f7fa2ca4eb820616af737307223fc13951a","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.3.tgz","fileCount":68,"integrity":"sha512-vIYBPEQ1FOEUDmONz2X5MDZ9OpCEATXjWZiBn60zhPQfb39AD3bmgMgJumQLU0tGv8Oskqj2Dl7OAt4th/ui3A==","signatures":[{"sig":"MEYCIQChS5ooNeZyxo9/GLfR3FmOPZMYm8l6udI8ivNTrgWYpgIhAJn8pnPOB7jUU/lLMJspfaorO6/ci1i96d9jUTCsuYCW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767435},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"3295b1c673842e5146f418ea27b8362f1bd5d9d3","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.6.2","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.544.0","prism-themes":"^1.9.0","@octokit/rest":"^22.0.0","dracula-prism":"^2.1.16","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.1","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^3.2.4","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.3_1761120706276_0.620650819641221","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"difit","version":"2.2.4","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"6755c9925fe2394810b0d7c7742ac0de52342e21","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.4.tgz","fileCount":68,"integrity":"sha512-ejl2rMJFDfdE4gEHpjSi8xWIE6wAGPzbLvg7fi4+iLEPV/Y6v5jlJgIsrKkzY6MBz6w167q+S2JNa5Or8X/doQ==","signatures":[{"sig":"MEYCIQDncNa/F8x3Lu/9cAy44OmmqK7tIzdQfxpW/nF5+XEIgwIhAPvmFzz1oI7mh0yzrAqRHmX55c6sJh5SCh7YD1Q7FLXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":768927},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"97c93ef3f7f9ead27e1bf54800c3bbcf1a860a25","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.6.4","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ink":"^6.0.1","open":"^10.1.2","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.553.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.22.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^1.11.14","prettier":"^3.6.2","happy-dom":"^18.0.1","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.4","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.6.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.4_1764314564541_0.3925024227756828","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"difit","version":"2.2.5","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"c8b803eef0e4e91d0c7085776d84fd09ccaa3f08","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.5.tgz","fileCount":68,"integrity":"sha512-JhX5Jm3LqKwBgWNw3h9BMurJYkhNgFN9eNTHAvvyE4BcsFFTAb3QFHHfUTcSwBSPppGpQi4T/Oltsf/8Yg20wA==","signatures":[{"sig":"MEUCIQDEqUdzQY/RGWVSumQVfcM0wz4pacWJnHQCXYfnqaz/NQIgBYz6xT8T+qN/iT02zm7+tIuqkPfg4Rk5sb2lctylmok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777135},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"1f2c47c5f3e2e1f5a40dab892b4c6e4c435f8e34","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.6.4","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.554.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.22.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.5_1765163010713_0.7598322499051497","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"difit","version":"2.2.6","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"0a830401d368c9522515cba9c04884d7922b4344","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.6.tgz","fileCount":72,"integrity":"sha512-YKfGdGETnz2/rUWl8Zmph9q1AYwp6Md052K/xFlW0yNYNS6W8zrV/oQXRrP8rqEMA8fdpSrPE49epNG8sahWjA==","signatures":[{"sig":"MEYCIQDUuq6olISznG7akjDJdg5f1oVX0bbZJT5/N6x9SaIxlwIhAOq+z91oLs45cWHezS69n052IvoS53y91v0nvRsP76fE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@2.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":803214},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"e391595dca39df16f16402e944b9be2643bc9dc9","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.7.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.555.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.6_1766128680857_0.8406727040481663","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"difit","version":"2.2.7","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@2.2.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"1e90f6170d632422e5c12abf6918790cd660f4a6","tarball":"https://registry.npmjs.org/difit/-/difit-2.2.7.tgz","fileCount":73,"integrity":"sha512-BaN8OXOXNLnbvaL9/96/tkPzz7P8Fw3YfrQsJmtA9Pc/1rZIZQM7pPHkguIScVgX1SC2wIutWF9LlPBq4it5/w==","signatures":[{"sig":"MEUCIFRQuqkRSCFm1KcPDLDfgshHNbhpjDHx1bRTsdEkk6hpAiEAmnjNtkPDsolRBLu3f3TjPsVDHEAXGMTCEyuwcVHGoiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@2.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":805363},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"665b124fd9b2188bc1438fe2cfa2211a166d96f3","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.7.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.555.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_2.2.7_1766327025406_0.03271617370426183","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"difit","version":"3.0.0","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"d9eed09f67a415245e2c591b4b94fd4e774ae962","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.0.tgz","fileCount":73,"integrity":"sha512-2Db/FPpuriaX1ze0nvYt9FErEREIghdFB//efZ60n4fqaCYzllN/W1ZueDKVJNWRDc0g/jDB13EaUzoQk+QEKw==","signatures":[{"sig":"MEYCIQDScqZz+iD821ie+DiXKDs+Qj4GgoXmyDQI5SQtqmNCWAIhAPiIGRl4xq5p80uCyN3cESjcLkwE69/3+z7KHne34keu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808080},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"ebbcdfd07b6977e3cf7f09acfd50007ec39cde01","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.7.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.0_1768542669658_0.3718531648456387","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"difit","version":"3.0.1","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b51631dbb2f04f3a66ed5012802bc791111ee720","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.1.tgz","fileCount":73,"integrity":"sha512-Evk9PB5b9sTrkhbGWjkdxvLpPKApoof22mI8TrV+evf8JJaiG1kBWYmYekQxFKy3rgbpc1iAS6WxoFApbvNyig==","signatures":[{"sig":"MEYCIQDnhsfYKiMqsAEZ/HPQ3cy1m7cokMVZ/RiisVYGRq6jWwIhALtRs9iA30oaTiPJH7qH8DMw0yCFfzEQ/TkV+4O0PH87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":809253},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"2bcd604a3fb16fbb9cc8b9eed66513d24fa01aa3","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.7.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.1_1768546462635_0.9317912417225169","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"difit","version":"3.0.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"436d1fe14ca6b6a129395d1af69f689f70875b9b","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.2.tgz","fileCount":73,"integrity":"sha512-ywRhOX3V9IGaO5VFNF20+5AJ5uGlpS5f29MkV7qDWBb3Q7Mq5UHwiv9nfvZbq682GlSP1mJrDv/VS7v5Sy13hQ==","signatures":[{"sig":"MEUCIQCepugz4zBAh2GQcniMVzWpr7lGuHjemvHigUe0maAnhwIgX+DzydG+nzRi2icFraaVCpnSg7E+T6hFTH2mfz713uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883024},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"58c35ba431fddbbb43174156667b1b2ce47c7d72","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.7.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.2_1768555571739_0.36400865525915327","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"difit","version":"3.0.3","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"859bae19861311db07bd1fc3fa10f60886826d53","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.3.tgz","fileCount":73,"integrity":"sha512-vL7/xjD77oeAYtcgS3hAg3H5GczhwRm6mpqhRoAO31LAnKqIYPBUQbwl6vdnalUphbzGBnXU20cpxYeLKOjXGg==","signatures":[{"sig":"MEQCIEGxm6cB0Ju5K6/WgKRBG4bzRCf4bN9qHoi7zCp2vMDlAiBJRCOs0Rv9Z0VdBBS7m3Vcr2yLfzcRMQtOXN/oqdJZIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":886770},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"1afbf57256d34391390f4ad57feb0e3ebba43ecd","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.7.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^16.3.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.3_1768808905541_0.726463871805622","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"difit","version":"3.0.4","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"fda4325852c8ce1853022f244b93dd1c26c8f7c3","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.4.tgz","fileCount":73,"integrity":"sha512-Jdfde7tR5yHPKHnuwvSVhY9qvl1hDiSXrIZP5IyQ+VNLOT75Ho2kak4tbmLDGVLaXMtQI61o6KpI5XUS0XpKhA==","signatures":[{"sig":"MEUCIE99JQeXOUHe3uYCz7U+rwF8Rg5sBHNrgBahQyfyNkV6AiEAhnb9PdmQ3aOBoMP3GYYs59k2ouFfAlfQqJsrsnxMG7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891540},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"dbe0559155bff97e3c10f62eb0924872f09fb671","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.7.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.4_1768979120172_0.6582108904176043","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"difit","version":"3.0.5","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"ef93215d99701328134a73c9b74208d83ea9788f","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.5.tgz","fileCount":73,"integrity":"sha512-2V77ssiF9YJN145pxqKv8eEK/mduQBbf2QflGZwFIBwSJKzDcvqvd/GrCvArRu4LDcnBM0T3bPTs1mKgHb2/gw==","signatures":[{"sig":"MEYCIQCw79E/6/JWe6AtDMwjOPXcj8uN63Kuq7+anxS3rJSWpQIhAOPtmM0g/O8QNETQeQpqeSNjfq6exk+50H/CZ/YnHTyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891614},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"18f0e6c66bdd484e9a862e5cdc39846c4cf5c853","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.27.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.5_1769046181794_0.6973025016655552","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"difit","version":"3.0.6","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"890c4352954ccb5b9b8d94a629bf33240dd1b501","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.6.tgz","fileCount":74,"integrity":"sha512-+lBRoXIzNRubvn6JEVlNR+VPDnOx2A88WnDRRitnOx0t3eOraN4ECTcPC6KV6qP2Id1bWMjZTdNVS1AULOr6zQ==","signatures":[{"sig":"MEYCIQCtLVxEK7bbSCRymYq/N8tpIyaEkGgMmzqdo1IOvi+YKAIhAOxCCjSmjonBiDBM/sHEvbgeJ/ECQhbSa/lE2QP8F1eQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894567},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"109ea68c0daacc6c9122b212b75169b5fa3cf624","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.6_1769608609963_0.2616522512281094","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"difit","version":"3.0.7","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b23cd93e68ce3019fb99460bbcc50d638bd75e23","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.7.tgz","fileCount":74,"integrity":"sha512-g82hdMifqxWCL1lBuasNYgsnhMm/Bn6193AXYSnDtPHCaPdgJFeaQrUmtVc2uc1GR2eMKfC1qE8yVgFGxAXZWw==","signatures":[{"sig":"MEUCIA+txpcKQlZYTojj8gGkU+dsEK9+Ghrsrj4OQH6C0UEvAiEAt6H1xgUT7a4j9wqra8ls0ENBUur+G7GXtGq6XyBd9rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":896530},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"eedc90dad4be1a3a4c3339840e71aa37af4c959f","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.7_1769684474170_0.941677017010826","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"difit","version":"3.0.8","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.8","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b377c15f9d9b6063474c6d8efe7e2441b236c988","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.8.tgz","fileCount":74,"integrity":"sha512-MJwMmnHRK8S2IHszLPL2Daq+XSe2Brg5tp46lBO34K91cElmWAUy/RFne+CE/5L2Lxs1i/qQ7UFIBwCYqLd6Fw==","signatures":[{"sig":"MEQCIDPQ9WqAh7Hjt58YZdr9uuLkz5gDIEfNYO2ATFkfBMgKAiAyV3GELU/Etnke/OU4eZN2W6cNvuA/hTPJBfrYOJmYog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894829},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"09446a4b317f4c361dad3ba4e5123b9730adc837","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.8_1769730219016_0.2894415983151579","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"difit","version":"3.0.9","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.0.9","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"bfef22e2d130f74d9294d869ffe156a217524d26","tarball":"https://registry.npmjs.org/difit/-/difit-3.0.9.tgz","fileCount":74,"integrity":"sha512-nE29eWgzrqfGWu0VYkNUnlmrpjxwTVsRX0N24i/zrpOFv3b1kNmzewEpxE9Ly7tOo/oO+Tqn6PVqHAWwk4LBbA==","signatures":[{"sig":"MEUCIQD38fWrQXNae6hViux+5JkjUZzniv9HCGEVuqBB65LRxAIgfGPB8dLMnPLdfEJI1Ci1duNrlYfJ0PB/dO9tJPpCV7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895697},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"02518d8624586dc181fbc03bddc9b676d97a0359","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.0.9_1769738264406_0.9837001519763884","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"difit","version":"3.1.0","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"14e6f0ee6c1e59d48cb3ec426bed5c1bc9d9c4e0","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.0.tgz","fileCount":74,"integrity":"sha512-rYrRTENs5ZwpnD60xR3PkJ+3FAqG+mC+Br6UCMYVbnPt21+IgpqPU+BXvn5r65NQy9uQIgNsL5r7Rj0StpuFSw==","signatures":[{"sig":"MEUCIQDvvnPtZhsgSwYuIQqUa8CD2/fzV6ILAiliVpBa/K4RQwIgU4IfP2K+AzgimKHJtqq9dOj6B5ExEVqcDeok+uz5AIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911606},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"a8ead6321b09703518240444795902cc3b8dc4e5","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.0_1769822040816_0.23029167738075307","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"difit","version":"3.1.1","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b2ca4e8ca9becf8fe4a3255405ab4bb059a7d8fa","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.1.tgz","fileCount":74,"integrity":"sha512-7JU4Mcv4okxj7XYl3hjI9RPmQll8O+QCja+okGe0YnJ/vYVBo7wWkQ/yEu8HzLyQUMBZeg1MkJacFX3uAVe9Tg==","signatures":[{"sig":"MEYCIQCpHYxEDsS1+GnajBb0p7l7nY4OorFJQcNpqKMz6/grZwIhAK3N5P/Leo36rY7Xb8X4G3/VuTKFzZ5F2KCxBvMGymiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076256},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"d020207e653772de487237c9ccf6c186ea11fcfd","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.1_1769869288439_0.9441579774593956","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"difit","version":"3.1.2","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"9e822efd109c88162f007ecd67b148d42d5c1ff1","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.2.tgz","fileCount":74,"integrity":"sha512-E8AL7drEMuxBHM4rejnVJHemk4idgzD7AOfO4RKTkgYspToikTgC1Bf7dkC+ku8Xh55A/Pgoh6fLbK46qUfntg==","signatures":[{"sig":"MEYCIQDid4KVPzK8ODjZ0sObFIf7RgunvwpkKs5R252eZs4ZoQIhAJ1vT1s8A1tzu/JAfzMp89mdVMpPfeekLg1xdCksScW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1078806},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"686950e05f27bd69632ca7599caa4dca0dd5d403","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.2_1769949389851_0.8248876635105924","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"difit","version":"3.1.3","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"1f1f1f2cc5971f48e926c572cf4475482a6427a9","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.3.tgz","fileCount":78,"integrity":"sha512-/t9S0r7J+aaKkKTtdkUbreItd1m/4D7IBGwba2U+CLWoczWny2TPkflhSyw4Iql8oErHpxIN4Hxz1wnMu/GnUg==","signatures":[{"sig":"MEUCIQCdjMaWYCY7DqYXUPlf5uhnxh5eDOqN4nLc6FCPX54EZwIgTS6GIx029n950Yeeb/pZc6kzBcAf8pcVXtF4p84OVsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1108360},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"e42c1717c3f6daf28fe5dfed12a0d38bbc2a8ed0","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.3_1770190391393_0.4476449472000168","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"difit","version":"3.1.4","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"d1fd6bd472766a63b48de69a6259550d557d2bf1","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.4.tgz","fileCount":78,"integrity":"sha512-w3Nn2OFUnbNwM2dJAZoBxWA49IOtSFiO9qzrqlXn4wnYmzpc/ka0I50UUhmdU47MN2OrhL5zrc923HkKh4fP/g==","signatures":[{"sig":"MEUCIBCBaiC076JpeDsCZ3f8oyAX4/WNosxftFuJF3iMcJqVAiEAzH+k6hL7/YS5sieC+52vJV+o8G0Pfve5m4xMcUD3l7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1116024},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"e22d556bca997c1e716e998e64c5d4bad15fc7bd","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.4_1770198299245_0.9579287381556638","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"difit","version":"3.1.5","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"0f6d249bda7587c0bcea629418df12be6d396efa","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.5.tgz","fileCount":78,"integrity":"sha512-pYsXA53L+NBL0wEUvdffPeJIgL9Z9bJ8Vdzgb0phGsE+JkReRKfk1be5kge14U/z8Ym7VIYBpIwTdya9BEEqAw==","signatures":[{"sig":"MEYCIQCINxHq+DkX/ihEPEXmjWfs53iPBg9VlsRtGmbz48I0kgIhAM2yvXeDfgPSM1iIUkEltJ2AHHGd8FRmiNH6s30fBZxS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119434},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"1f23cd1d58870ea0d07c7d68c88393d0a26bfafc","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.8.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.5_1770218193932_0.9582569376136283","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"difit","version":"3.1.6","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"27edd213dfe7afd3c4e9de395a1af1bc0de7a25d","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.6.tgz","fileCount":78,"integrity":"sha512-HXBcOKWJBJ5xcvnR+XPKxdubGilRuobDWlAvtF6Z/9qjjsvdqoVeMqEHeHiS08JBtRIuBf5rIfL4uoWLH70OcA==","signatures":[{"sig":"MEUCIQDCEi1DFQk4nY+0KsQMjY7GbWhQHo2QfZwsbXLNg87KkgIgFQdz6UrOgr4CxnaUkc/qqx/gFOrlp38U8Gv6wvGjgx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119962},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"17080302c5c27e0d3b1354d911de2170ab1394b9","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.9.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.6_1770648428411_0.8231961315204139","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"difit","version":"3.1.7","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4406a33cd2ef00b58bb7d62c1258a5f5643288cf","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.7.tgz","fileCount":78,"integrity":"sha512-HrUkScXw7YO6w9Bm43Ox6eO3jrT+Jfgi+PLaB1YHh9e4QKQqa0+wTrQ+s8VfVZLVkkD8CZhSRyoQz4h7b2zGnw==","signatures":[{"sig":"MEUCIQCPPdkA8ITnzsMWjnR3j/sAft6rCZadogu2z1tKqUqnuwIgVWppO2Mtf6m4fA/lC9pjQLX+2HNTglEsyjfDxWhmdSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119946},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"05e665aef6a5b29056e402c12bbd89b59815a061","scripts":{"dev":"node scripts/dev.js","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.9.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.562.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.1.0","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"mri":"^1.2.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/prismjs":"^1.26.5","@types/react-dom":"^19.1.6","@tailwindcss/forms":"^0.5.10","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@tailwindcss/typography":"^0.5.16","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.7_1770816356205_0.297592518870643","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"difit","version":"3.1.8","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.8","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4c2b2f08b2c839b58350c94a64b5b3487cdc8de5","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.8.tgz","fileCount":82,"integrity":"sha512-QK7ZskETSRAoSgSUY3Lh9oFKn5JTpTt4iyuQpTq0GOwYgiLaiBFhaZNM4GJUyUqaBgLPtSqvFJyGunEywSfuOg==","signatures":[{"sig":"MEYCIQDNqoNk5Xuftweiye6PwunpmJ/VPNyUL85kmgwL6k/qsQIhALwMHZlLQy8TkPxF/OVYpHBh54cAzfxrPxXLaX57f0tt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133987},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"372be8d486f4341a8a7e0cf677fdd1faad3b280a","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.10.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.563.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"mri":"^1.2.0","knip":"^5.83.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.8_1770960058954_0.2772956639760069","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"difit","version":"3.1.9","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.9","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"3c6b31a7a428562e45449efac6fa61cbb11b56bd","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.9.tgz","fileCount":82,"integrity":"sha512-0NLOKXrDTBRCpgGYd7QPGEJ8XxxTlWB5z6A0DhVEK740/0Oi54SkedIgTV878PMWniWKrTEikv/FHMUoXmTGRw==","signatures":[{"sig":"MEYCIQD1IatC0+THaSzhW47ZT/WEME2yXfkj3e4lDa8Qps19QAIhAPqabRd3IiwQ10d5JAsNIbWynqI4r/MDIZtUDOpu9u2q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1140733},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"f264679db7a4cf797b1e7ec2c8069df29df2d911","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","lint":"eslint .","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","start":"pnpm run build && node dist/cli/index.js","format":"prettier --write .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","lint:fix":"eslint . --fix","build:cli":"tsc --project tsconfig.cli.json","typecheck":"tsc -b","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.10.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.563.0","@octokit/rest":"^22.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","eslint":"^9.30.0","undici":"^7.11.0","vitest":"^4.0.6","globals":"^17.0.0","postcss":"^8.5.6","lefthook":"^2.0.0","prettier":"^3.6.2","happy-dom":"^20.0.0","@eslint/js":"^9.30.1","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","eslint-plugin-react":"^7.37.5","@prettier/plugin-oxc":"^0.1.0","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^7.0.0","@testing-library/user-event":"^14.6.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.9_1771250356497_0.5371239532322685","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"difit","version":"3.1.10","keywords":["git","diff","cli","review","github","code-review","tailwind","react","diff-viewer"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.10","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"2c4aed82ab9e2fa037feff81cb581b6a3dc8bc65","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.10.tgz","fileCount":82,"integrity":"sha512-kqcTjqyCCjYpXvo6q8Jd4MghOzdJYyhmjuG4sjdmjvDz5G+Hl7DOdpATph7SZPztPLdC4BkPkofBwV4irFs2bg==","signatures":[{"sig":"MEUCIQDEqiQeGrdMDG6dV6QLd2iNoihxlIjrXxwN8y2U4rK5JAIgd6H+DrW/m6nQ2isuX8ittrR8dUtumt7pArK4mQ8Tnqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1146365},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"525db883d0d30cc959b0cebc08e5ee2e1ffd679c","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"biome format .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"biome format . --write","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.10.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@biomejs/biome":"^2.4.3","@types/express":"^5.0.3","oxlint-tsgolint":"^0.14.1","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.10_1771566977510_0.23320522601416416","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"difit","version":"3.1.11","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.11","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"e9a792c22f0713e9b734e65a230a0dcedf28b61c","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.11.tgz","fileCount":82,"integrity":"sha512-EXcgQXnMjj3827rHCi9MCXNV9olILvW+/PvWGB+hnz9g+jQ4rmktVUzTJyNAaaqMFqRUiThDl+/CDwSrDCpuzg==","signatures":[{"sig":"MEYCIQDm79ybRAa8adG6fw0T6C+90cB2rFAjJRmCOlEdNmJ/+AIhAMvrUbzEUuSbPWiI60p+pThXQHWY3wQcPP9pRd+gKqBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149877},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"04de1d50c97eb425824809692b899947799dd343","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.10.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.34.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.14.1","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.11_1772030254027_0.6639463414918221","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"difit","version":"3.1.12","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.12","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"1ee64bec3916cda7328aaa1661d01139a50a7786","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.12.tgz","fileCount":82,"integrity":"sha512-EG7uSoJb1OSz49CbR/mRYGTBb1w7j1+jVceQdUy5oMh+iT5vmJV0Ts2C3mUeMbDAVq83Xk7DmnESVZZO6zHoxw==","signatures":[{"sig":"MEUCICa2aY5GpgP061VtoatZ355K86D5tICJ3wS9OxCXrBIeAiEA2nWPQBDShXxKt1v+G+wiMEgJgU7vGtKepb6G6IEowZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1157605},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"ef90cdab1c86722f9657471f5a1b9db8fe4ea41a","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.34.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.14.1","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.12_1772290058066_0.8442633998471079","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"difit","version":"3.1.13","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.13","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4707e70b0f09dcf0e0070c23166ea07664dba36c","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.13.tgz","fileCount":82,"integrity":"sha512-rmcBGdbW93Usz/IuybxH/7B4oM7fq50wx2G4iSTnrg6v17WH2jdzwPMYlUgmw0bVAEFKNqBekLp/J5C+4Niiiw==","signatures":[{"sig":"MEUCIQCaUy+zgrjQ0IQd/fkEREa7IHFxW/8qykRpYRNz3aJY9wIgLdqfjBcCR3qQrEch3sg6XTncQlxhopFVflaWj/PgtAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1157920},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"767fe56feda6a5600c44cf9bfae81cb229bf6a57","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.34.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.14.1","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.13_1772461778141_0.8230770625584081","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"difit","version":"3.1.14","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.14","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"6e0684623fe4c7bce0e5a47ddde4e194c23eda76","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.14.tgz","fileCount":84,"integrity":"sha512-CTf48BA6aj1wQP0mcheL2XTVWyKzHjHnk8rlZYuaTnxDko1LwokcUwCN8ODr+R66xJhr31WYNbxHgLTnWZUJpA==","signatures":[{"sig":"MEQCIHRcYUiXS8HWbMTmppBtK3Pp0T2aJN5rLndEmraxcWgJAiAb+SRCVh9o8DQqf43Y5BYEiGW8H50AFPnpCBBwQkQ5Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1159772},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"240c34e3b0faab884720c6cb0a1cf27406ca8599","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.574.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.0","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.34.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.14.1","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.14_1772634657099_0.8361458717905776","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"difit","version":"3.1.15","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.15","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"95cae8f29a4507da37c7eef4176609161a64a927","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.15.tgz","fileCount":84,"integrity":"sha512-oTjjnqvVHfsZxIgQ5PsKxQId6xvSAHi9S/WZ3cr74acj+eCnpw7R27AKDJVjwd/REEqvRX7IcfEgoxyTms8GYw==","signatures":[{"sig":"MEQCIA1isCUfwCMry5ivx1hV3aMhn9atw1CMu3hXnTBfHETKAiAqgXl87i6vIennnJ7AY2YcAUloucSq2hPOMSxoX8s8YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1159885},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"b99b68b4db4ec0be7d4dbca04c33d78f139fee73","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.11.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.574.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.0","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.34.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.14.1","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.15_1773016432624_0.2181007240822359","host":"s3://npm-registry-packages-npm-production"}},"3.1.16":{"name":"difit","version":"3.1.16","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.16","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"79c8e489ccd219e09b68134f97a5a84ca0470acf","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.16.tgz","fileCount":137,"integrity":"sha512-E341/gpviz5m0p9T0ba63RvHbp4wUOf3BNJM+JtJPJ9uC3sq4EgK7++rhY/ctOEYXr6z9e/BY2HSySCpkjeW7A==","signatures":[{"sig":"MEQCIFxv7OtJFvmrGKl7wgNxM1tjJcZxi5xQoD+uPfwhXhFJAiAq5DtW86kZvpEwIdEeK7uB7bxE2pW3/wRtBFjL/IVcHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3948361},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"b2a12c4330bbb1797dd9608c41bf7a41e396689f","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.11.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.575.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.2","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.35.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.15.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.16_1773395549401_0.8161648874744416","host":"s3://npm-registry-packages-npm-production"}},"3.1.17":{"name":"difit","version":"3.1.17","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.17","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"7f15a908bdfe1fb03141f9eab02a5d62aa31a519","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.17.tgz","fileCount":137,"integrity":"sha512-MRUvrMQ9wYhW/820YK5AoFCkDltgjdNem2f3Dpzh0Tf9AhHQa0/eGv7Y//E4locDbZ8wcgX4huz2xcYngKm5dA==","signatures":[{"sig":"MEUCICF5pwJ2WCXo4EpIaC1x4IQHojT0oQSIWRs8CxC9xn8LAiEAlcuqZQyCLfKVbWpOA3YgWK8Awiz3xEX41E8YfKy/aUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953569},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"1b58874e4f0d2ddf8fa29fa3b3d67c0941a534e4","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.11.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.577.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.36.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.16.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.17_1773844154292_0.7778478469287942","host":"s3://npm-registry-packages-npm-production"}},"3.1.18":{"name":"difit","version":"3.1.18","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@3.1.18","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"cdef43f7f56d177aa84f813f6ba0b8fa586c794c","tarball":"https://registry.npmjs.org/difit/-/difit-3.1.18.tgz","fileCount":137,"integrity":"sha512-tEHB+qcRoJUKGi9jzYhRp+Vxut5WAQPIaW9wGoaOlPPiRy9YDV4WMrYtH0CJvNn7v/T9euNuzKJajaOg/lqo0Q==","signatures":[{"sig":"MEYCIQD9KlzU5uEC+wEqZCaXgobI0SBCm2GtUMqNQG2ravHEjgIhAIE6ekTT/esmF+Ttak2GWgj/atbS/zoSqNZ1ALpE3xLH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@3.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3959578},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"955fcd0b97052ba9b76ebb6bf1c7370dd683a641","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.12.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.577.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.38.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.16.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_3.1.18_1774423430511_0.47464083052558514","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"difit","version":"4.0.0","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"245c03249630a9304caaae979148efb187ac4853","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.0.tgz","fileCount":145,"integrity":"sha512-iZoNoznhVs2N4z+avCKPoqXrsT5TO0BLX2Dh4DKfnVnC0E3M1Lf2eB0bCqw9c9A2ZGv1y0Yl9/NfimMRlQKDOw==","signatures":[{"sig":"MEQCIAJOTT4IL9+US6Yn7BGbv5MgWolf/Gi92gmg365Q3tFDAiADqjR3AJPzRK8SxBohTEnVbBm4bSPHQ+BKS0iHLDi7CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4043442},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"f4661a3db7f4a21eeae4325af619acfb33205fc3","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.577.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.38.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.16.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.0_1774589872293_0.5268982591949192","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"difit","version":"4.0.1","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"44be6d9240218e954870a3364d7441cd746000e1","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.1.tgz","fileCount":147,"integrity":"sha512-Xpw2s3PXmw2gqTxGRJpooc2kWR4bYcN6mZ+dbzBdaBvUH5Mdeql2aoaYU4xt1WjhXaM+K96HM2c3n85+EIy3Og==","signatures":[{"sig":"MEUCIFc70rtpvM9A4sOB941khA2kTMtyy6SJGuhkYsAGp5cCAiEA2zNnvPEG9rWHi4CSM2V0e8i0vaMbCWNZAjwIDg8MRIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4058936},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"738dfe123b97a4fcb118dd6d4cd206bbe25688c3","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.577.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"knip":"^5.83.0","vite":"^7.0.0","oxfmt":"^0.38.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.16.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.1_1774626736938_0.9507956820350794","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"difit","version":"4.0.2","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"a415137cd56c9b6a500493f1d88cbc33a14b7c40","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.2.tgz","fileCount":190,"integrity":"sha512-G4CMJb3tJ3N7a8+/defOfjwqjZ6bHTy6Ikaobd1FzDyLaB+gEGRCW2ESr3/oke4+gLcw9HJXOyed6dOA4bQLew==","signatures":[{"sig":"MEYCIQCQ78NUHrr8qz97HWzSGAWMW5l7lwQ9K427kW1tr9bNwwIhAPpVCMbghLZ5XaMiVNtr2GHDNr1e6BsgjKsDhTUBvSLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023645},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"7750ba211b96ed0a3406bbc9a3a16d3bdf14bc6a","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.577.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"knip":"^5.83.0","vite":"^8.0.0","oxfmt":"^0.41.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.17.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.2_1775059654226_0.3020239954246162","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"difit","version":"4.0.3","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4c18730406bc8d94642fc65673194e4fa84c7871","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.3.tgz","fileCount":192,"integrity":"sha512-93EK3Am0QkLSPjFZGI+8bcvkbyozLCSRZuEh7t55nyQXyVTiyzI0SpOakR5nHutI7r631WECaQTDacfUe5jlCw==","signatures":[{"sig":"MEYCIQDrHTyzRLxD+QcGyxkU4sH/++QsggDCgY/BvrmwPABeXAIhAMaYLYXKIvvxP57ovGIiFAW9+x7Y8yEKYFjulz97YbGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044867},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"bfc5825c5ded08257b4288e98fe711c61f714568","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.12.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.0.1","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^0.577.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"knip":"^5.83.0","vite":"^8.0.0","oxfmt":"^0.41.0","oxlint":"^1.49.0","undici":"^7.11.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^5.8.3","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.17.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.3_1775484067031_0.44464500577495514","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"difit","version":"4.0.4","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"2bb4ac6c99c145881e3da4f51911934be0ffaab8","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.4.tgz","fileCount":201,"integrity":"sha512-3BaztiRrzcfdFv3usqEMygkyJlSAkGdGVngvybkluWsCTcxxN0qc6xe6z7CZedKSGzkRcXQxP9uNBzhZZ1w3pA==","signatures":[{"sig":"MEYCIQCtev29QAt3a7Tghg5t6DOczFT1kZEU1Q3CkuhGthX47AIhAMoM3U1X+SNfhCx+uhIgfZf+0y/CkduCF4cmXdl8KJkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4251598},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"31917b88cc4d28feeeab97f77d3531f761512e32","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","diff":"^8.0.2","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.44.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.20.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.4_1777079363693_0.5552898754771851","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"difit","version":"4.0.5","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"f2c09965e4b54415b119f0872bc7972f22cd21a7","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.5.tgz","fileCount":202,"integrity":"sha512-EtRYNTCmMkDkXhkkd2NgtBb/eud/NfmYcONuZTgufBRieB0Ju0fVJwz1Nfzr9pWb9rdfvgpwBgT7UJ6whvemWw==","signatures":[{"sig":"MEUCIDSgudt7BvzUzC66Wx607jonZHTSo0RHLTbTEVX3V/iEAiEA0v/sIOfeA5wqyZHZGKgQb718gWWItEMYk/0niDWMIiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4254714},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"d6229569a9dd73fa2b6b953feb83bbaedf19ec57","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"tsc -b && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.13.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.45.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.21.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.5_1777448023550_0.746552812425693","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"difit","version":"4.0.6","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b502898c6e89f76360a422f74907721bed330f89","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.6.tgz","fileCount":209,"integrity":"sha512-korgOeQ/ah4SD+y09uTNBvdvcjSxmK3W3cu2alBtbcZzEQ99z8HwQ3G3aNIMQR4nRczAnbdZlLXyrNHTY68Wpw==","signatures":[{"sig":"MEUCIQDxmMIIcGPvj2Xkxe0YBs1i4NBelP8z37MeoTLh2ksd+gIgRjcvxcgvStKWgoedNg8PXnIlOgCIvf8Yqr04WGuBH2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4767117},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"2fd9817dc8141558c7452bb74f283cf8007ffe7d","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && node scripts/export-site-data.js && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.14.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.46.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.21.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.6_1778341957546_0.6844934066298851","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"difit","version":"4.0.7","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@4.0.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"0b2b174152abceed1e59ca10fa032ed910169877","tarball":"https://registry.npmjs.org/difit/-/difit-4.0.7.tgz","fileCount":214,"integrity":"sha512-qIqbPy6/vKd4AbP2myZmtQj4nOW7k6aiZKw/M7GNG6SgXCfKsI0F9lceQZDcxuE1EgbGZAmUqWxPQXk6GR9dKQ==","signatures":[{"sig":"MEUCIAhPyqYlpGwDkfRQUlr/NnJBUnPAwPEAHiHTCYiapsQ4AiEAuP82nMqmS4EPZGPbiiGVAhdxVExtcf4d2qsNWPAA/5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9433149},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"f54eaff111a40aa148ab92f6beb6a0abea2f3b17","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.14.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.46.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.21.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_4.0.7_1778408809748_0.21341655230268453","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"difit","version":"5.0.0","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.0","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"592f006fd51b3e05898aee3302853f6288d90f7a","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.0.tgz","fileCount":192,"integrity":"sha512-1vyr+5jRu257pGM4izVwZjdOjG2AK7J9IKMikzyCIsyUDDCn4kNSZ9PDM8EcvulDnyoRoD98l1k036p/Vh+KYw==","signatures":[{"sig":"MEYCIQC4SNIeJvN9HuoPbLNtzfJOFUvYkmbAeZXvPnzvJ39VuAIhAMdqfep5NKYI5cac+onfRNP08RTVAtII75oEU/+qV8Ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9377059},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"75fc7a56c063c3befe0a86c97489f33e325ae3db","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.14.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.0.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.47.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.22.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.0_1778649143650_0.6056131648445404","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"difit","version":"5.0.1","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.1","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"4501eb52fe5c3bb18bb8c512392ab23fff57c7ac","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.1.tgz","fileCount":192,"integrity":"sha512-0KNJBKbQP4fVPBFWrwBPJro1PELLQnuKoIZV1m+mfS7mDcYZnQKSyfcVwEuUGaGEMkb5dMqXuSiQaQG1csLPvQ==","signatures":[{"sig":"MEUCIBmiizRpNWMBLItZ+bIik+jyEdOtywrab80bSCM8bU5TAiEAz86V4LIhXoLmRfgJT1NsuSBYq4EMLJihlnjXmsJySX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9368572},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"e726bccef72d070a8cecf3d37923548a1fbe4149","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.14.1","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.0.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.47.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.22.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.1_1778944909772_0.7243852715997954","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"difit","version":"5.0.2","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.2","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"2883e2fb4f312231bb9cb4652f4055ea698058df","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.2.tgz","fileCount":190,"integrity":"sha512-ZcvfiNhsj3H6QQG1Bv9m5qAJhXorD65HqNZhNrChwHbKiCLFJQ2Alr4ImUDoZIbQy3CRM+PSSq7rFYGDE97Nrw==","signatures":[{"sig":"MEYCIQDsY10yu8atMEPrCkeo54BuSCDU54dQLzJ4kGZj4SY6FQIhAO2FTcZJxNHFBwZVAc2ec/dMZd4yZ4LrGwhPLDJSULJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9541518},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"c38e148529b79e8ec295a3f40727eb49e7568727","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.16.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^14.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.2","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.49.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.22.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.2_1780414958923_0.32450532222703043","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"difit","version":"5.0.3","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.3","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"c20a90568321e20c9360aa9ed123a397004c3561","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.3.tgz","fileCount":170,"integrity":"sha512-ewQyzOIdQLGZmmEBuUPObTwkebZ380ROEyCL07iW5pdq/k3UrHMUtEoSO5RXvhw+FVZI3zoWgujJ+MFOzP0utg==","signatures":[{"sig":"MEUCIFwFqRJn+S6QCWDorlzDGcmSTx4P/t506fFzznoXuJezAiEApPYyFrs9Fr5F/GhTPEmYdpUQVbx9lOgqKvJNetj8bMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4486146},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"7f079c7de74e6d8e619e98130595edd4a642487e","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.17.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.17.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.54.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.3_1782650121091_0.08005184235238305","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"difit","version":"5.0.4","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.4","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"cd673d7babaf5cb0b1e9ccfec3f49f3a002ad67a","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.4.tgz","fileCount":171,"integrity":"sha512-0kZd6zFbju9uBtS0YFUnGaJFhlmKZP4w9OBe7+EtrKGNd7X6j+mYtMb3BFWjFvMXp3dyVUfyd82jf7s2djcgkg==","signatures":[{"sig":"MEYCIQCKYtL4LIMTqWYCCbW5+NNO0TjJz864Xig6uoC9IA+IkQIhAOKFhVBJppG2u9tV1pSX02PPpEm8wa3L+9zjRcFN6zUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4488839},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"59df3692ff4aa8f96df84b98e17171fa452a0b04","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.17.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.17.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.54.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.4_1782742442270_0.7895103523050184","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"difit","version":"5.0.5","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.5","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"3db56999a9831a996d450f242cd50846a790d98a","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.5.tgz","fileCount":171,"integrity":"sha512-Hh+2rgKRA/4R8nVNVqmYS6KUbnRwM7a6jtn5Jy1ukhtcZMNv0epfGOC2yMICDyS33esZxUhyEAybVuEGrpDQYg==","signatures":[{"sig":"MEUCIQCoeJKdj1UyRP4o2/BKmFB4xzolS3mwzNzOh/TmwQKxxgIgZ1GON/X7EbWn59qBR3j2FFBkqecBqlyo7CmVf1X0QcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4488442},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"52fcecc702f92b3d33e4b6f312f173bcec1d9274","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.18.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.5_1783093767857_0.3513060201704348","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"difit","version":"5.0.6","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.6","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"0a54dd4301db7bff32693996e09751bdcf0c3ccd","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.6.tgz","fileCount":171,"integrity":"sha512-30T3H3Rr2bDyU52Qdcv8jKn8RvleX25sget0v1Q2O9RdIrCafRxElJeVTNq/9pbPYqzUX2/ma11ZRev1gq8TRQ==","signatures":[{"sig":"MEQCIGiCPL1HUT826Q+VHop5hA7hTrrTJMP+G8UVixgAf1ObAiAd8UR+amP/0a3m3TL6IKiKkCVvOpmmm25HGTSgdDSszg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4491735},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"2be2ede5860ca3a31f9ad0b94702da1114b6a5b1","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.18.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.6_1783123197695_0.4415350401318796","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"difit","version":"5.0.7","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.7","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"bce14d8251f24aa68271d8f867268be9eccae8d3","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.7.tgz","fileCount":171,"integrity":"sha512-GvjHRqRzeU51O1mPh21luyUT63hM/7YUCiAAaRd2nQcfpC1A8V1zn7DRfkb7SmEnMJzWWApdL30mqxdhbWxNjQ==","signatures":[{"sig":"MEYCIQCwScqHTxJmWGwlWhumehOU1G02X163lNDBWwJ5Lo/uBQIhAKOXQXjwmafVy2AHjdVLSZLfQuFyc9Xmxgxs7sz0Sew0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4506409},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"9ca858d538926f1ec1692ae34a75e7c27df042a2","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.18.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.7_1783397455690_0.9876267037741537","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"difit","version":"5.0.8","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.8","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"b2854c9fe6cffb21519831580186c124c683cf31","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.8.tgz","fileCount":172,"integrity":"sha512-4wraDkhacN6VFdFm57GP+0qtimu0vnxgZ3hyVjgVEoU6r4xkH2B/vZoLa0XePYzbIhyZ/xPHYFn6WmVk8OVPCw==","signatures":[{"sig":"MEYCIQChyC2HI/oTMf02yDYOKjdWiaKOhYJqHAEEfWUJl2uvxgIhAMqf9k839Bt0BXTFrJyLkfHvw7tfNzcKepbP5J3x0JgF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4515208},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"baf4772bdf5e682d0fdb0581c0edee01863a26f5","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.18.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.18.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.8_1783761571819_0.12854596184547762","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"difit","version":"5.0.9","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.9","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"2e30ae74ecce175c3037205b2316efd95b8cd303","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.9.tgz","fileCount":177,"integrity":"sha512-39duhSwvRP09Hh6neikdXjBf4OurSJdZIyZY3aOF6X0n2bzvwlUiGjbvtk0sXx3JiK3anlvlr7+EnpIcSlkG0A==","signatures":[{"sig":"MEQCIDV7Ogb999eCR/TxaSv9DSFtwnQL7qgPCXqeQP22d9tSAiAmbcZ2Rq/VSzNy2+ySLoV5uiyLAnZoYVxN58GLAHfTyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4588895},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"af9429571f310f92041fe828c62be7e34a6748e0","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.18.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","js-yaml":"^4.3.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.9_1785941171710_0.6001769282534437","host":"s3://npm-registry-packages-npm-production"}},"5.0.10":{"name":"difit","version":"5.0.10","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.10","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"9d8b51c7ecfd2e83002b7d3e3c6493bbc3eda514","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.10.tgz","fileCount":181,"integrity":"sha512-1A3XmDmOYZ0eRYvm3MN7YuyjCRSmrl+sbPt0xZ4d5ESoMXMYwmOeHGgaJYfZcKwus/TJdOBPxZ5Eg5WhKsnUSw==","signatures":[{"sig":"MEQCIHahaU/nKMdWzeLPrEvDxhEDjOsaa2g+PrZaf//rs7mzAiAdHUSzNPHByHLpDbbtfRTwAUKMT5bzbrXZIgIAdHGSdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4595537},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"11541e091cb3e7f84a4862365b3b8a9d11c8f39f","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.18.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","js-yaml":"^4.3.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.10_1786196054986_0.3997260497941175","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"difit","version":"5.0.11","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"author":{"name":"yoshiko-pg"},"license":"MIT","_id":"difit@5.0.11","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"bin":{"difit":"dist/cli/index.js"},"dist":{"shasum":"0ee2b9851130c0a6ae4546426c894f084dbbcd90","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.11.tgz","fileCount":181,"integrity":"sha512-UD83DQ9nHeFtzrXP0mgV/cPHyUawpQh+GLGq2QlUYyAzQtytimfJfW3zzNfF1CGhogF1KxBGmXyzxw+B9bOkYg==","signatures":[{"sig":"MEQCICOTgmg5Q2ffyGAkf7oVtxa5hu6IcZeS8mTcdJrJ+SJUAiBLqW0ZJfdtBC11pbGxV8gILICzmiiMWRoqBM3/bW+Hgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4602990},"main":"./dist/cli/index.js","type":"module","types":"./dist/cli/index.d.ts","engines":{"node":">=21.0.0"},"gitHead":"e4023997f359375cc48fcea71828a528466ac751","scripts":{"dev":"node scripts/dev.js","knip":"knip --use-tsconfig-files","perf":"node scripts/measure-performance.js","test":"vitest run","build":"pnpm run build:cli && vite build","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","start":"pnpm run build && node dist/cli/index.js","format":"oxfmt --check .","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","prepare":"lefthook install","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","build:cli":"tsc --project tsconfig.cli.json","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","format:fix":"oxfmt --write .","perf:large":"node scripts/measure-performance.js --size large","perf:small":"node scripts/measure-performance.js --size small","test:watch":"vitest","perf:medium":"node scripts/measure-performance.js --size medium","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js","package:vscode":"pnpm -C packages/vscode run package","prepublishOnly":"NODE_ENV=production pnpm run build","export:site-data":"node scripts/export-site-data.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"repository":{"url":"git+https://github.com/yoshiko-pg/difit.git","type":"git"},"_npmVersion":"11.19.0","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","directories":{},"_nodeVersion":"24.18.0","dependencies":{"diff":"^9.0.0","open":"^11.0.0","react":"^19.1.0","express":"^5.1.0","js-yaml":"^4.3.0","mermaid":"^11.13.0","prismjs":"^1.30.0","commander":"^15.0.0","react-dom":"^19.1.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0","lucide-react":"^1.0.0","prism-svelte":"^0.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@parcel/watcher":"^2.5.1","@floating-ui/react":"^0.27.16","react-hotkeys-hook":"^5.2.4","prism-react-renderer":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"knip":"^6.0.0","vite":"^8.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","undici":"^8.0.0","vitest":"^4.0.6","postcss":"^8.5.6","lefthook":"^2.0.0","happy-dom":"^20.0.0","playwright":"^1.54.1","typescript":"^6.0.0","@types/node":"^24.0.8","tailwindcss":"^4.1.11","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.1.6","@tsconfig/strictest":"^2.0.5","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^6.0.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/difit_5.0.11_1786258035453_0.21018444281904536","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"difit","version":"5.0.12","description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"homepage":"https://github.com/yoshiko-pg/difit","bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"license":"MIT","author":{"name":"yoshiko-pg"},"repository":{"type":"git","url":"git+https://github.com/yoshiko-pg/difit.git"},"bin":{"difit":"dist/cli/index.js"},"type":"module","main":"./dist/cli/index.js","publishConfig":{"access":"public"},"scripts":{"dev":"node scripts/dev.js","dev:site":"pnpm run build:cli && node scripts/export-site-data.js && vite --config vite.config.site.ts --open /","dev:cli":"tsc --project tsconfig.cli.json && NODE_ENV=development node dist/cli/index.js","build":"pnpm run build:cli && vite build","build:site":"pnpm run build:cli && GITHUB_PAGES=true vite build --config vite.config.site.ts","build:cli":"tsc --project tsconfig.cli.json","export:site-data":"node scripts/export-site-data.js","package:vscode":"pnpm -C packages/vscode run package","start":"pnpm run build && node dist/cli/index.js","check":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives","check:fix":"oxlint . --type-aware --type-check --deny-warnings --report-unused-disable-directives --fix","format":"oxfmt --check .","format:fix":"oxfmt --write .","knip":"knip --use-tsconfig-files","test":"vitest run","test:watch":"vitest","prepare":"lefthook install","prepublishOnly":"NODE_ENV=production pnpm run build","perf":"node scripts/measure-performance.js","perf:small":"node scripts/measure-performance.js --size small","perf:medium":"node scripts/measure-performance.js --size medium","perf:large":"node scripts/measure-performance.js --size large","perf:xlarge":"node scripts/measure-performance.js --size xlarge","perf:compare":"node scripts/compare-performance.js"},"dependencies":{"@floating-ui/react":"^0.27.16","@parcel/watcher":"^2.5.1","commander":"^15.0.0","diff":"^9.0.0","express":"^5.1.0","js-yaml":"^4.3.0","lucide-react":"^1.0.0","mermaid":"^11.13.0","open":"^11.0.0","prism-react-renderer":"^2.4.1","prism-svelte":"^0.5.0","prismjs":"^1.30.0","react":"^19.1.0","react-dom":"^19.1.0","react-hotkeys-hook":"^5.2.4","react-markdown":"^10.1.0","remark-breaks":"^4.0.0","remark-gfm":"^4.0.1","simple-git":"^3.28.0"},"devDependencies":{"@tailwindcss/postcss":"^4.1.11","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@tsconfig/strictest":"^2.0.5","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","@types/node":"^24.0.8","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^6.0.0","autoprefixer":"^10.4.21","eslint-plugin-react-hooks":"^7.0.1","happy-dom":"^20.0.0","knip":"^6.0.0","lefthook":"^2.0.0","oxfmt":"^0.55.0","oxlint":"^1.49.0","oxlint-tsgolint":"^0.23.0","playwright":"^1.54.1","postcss":"^8.5.6","tailwindcss":"^4.1.11","typescript":"^6.0.0","undici":"^8.0.0","vite":"^8.0.0","vitest":"^4.0.6"},"engines":{"node":">=21.0.0"},"packageManager":"pnpm@11.6.0","gitHead":"82a765c037ec28fe7fe90ab2f1e4b5748032b4fa","types":"./dist/cli/index.d.ts","_id":"difit@5.0.12","_nodeVersion":"24.19.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-web1qFG754iuYnXqh+cHmO7Ne1N5pZJUvl25Ei2QPAsq19WhelKQhQwDxmXHuk8bX20W0Cu0HLSLLRKYCTaCww==","shasum":"0818ffceec96b4f5dd1bbb7839d084898fd68cfa","tarball":"https://registry.npmjs.org/difit/-/difit-5.0.12.tgz","fileCount":181,"unpackedSize":4604056,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/difit@5.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtirNtXn6hOcPNlHnfY9AfH+8L6/EfxSEOMypl0c4a+QIhAPOSDY2xyCbqt/IC86A/TBS05T4l5sS1woQZwvOQPKK8"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ffb35cf8-f244-4946-b5ac-58f550b08d34"}},"directories":{},"maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/difit_5.0.12_1787931298277_0.45237353569352434"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-08T15:30:07.113Z","modified":"2026-08-28T15:34:58.780Z","0.0.1":"2025-07-08T15:30:07.429Z","0.0.2":"2025-07-08T15:31:05.200Z","0.0.3":"2025-07-08T15:42:25.242Z","0.0.4":"2025-07-08T15:42:46.102Z","0.0.5":"2025-07-08T15:54:00.451Z","0.0.6":"2025-07-08T15:58:07.030Z","1.0.0":"2025-07-08T15:58:52.448Z","1.0.1":"2025-07-08T15:59:12.703Z","1.0.2":"2025-07-08T16:00:03.483Z","1.0.3":"2025-07-08T16:00:21.459Z","1.0.4":"2025-07-08T16:00:41.135Z","1.0.5":"2025-07-08T16:01:05.260Z","1.0.6":"2025-07-08T16:01:30.037Z","1.0.7":"2025-07-08T16:01:46.701Z","1.0.8":"2025-07-08T16:02:23.952Z","1.1.0":"2025-07-08T16:04:13.991Z","1.1.1":"2025-07-08T16:04:44.789Z","1.1.2":"2025-07-08T16:05:31.266Z","1.1.3":"2025-07-08T16:06:13.989Z","1.1.4":"2025-07-08T16:06:33.337Z","1.1.5":"2025-07-08T16:08:11.502Z","1.1.6":"2025-07-08T16:08:30.058Z","1.1.7":"2025-07-08T16:10:24.311Z","1.1.8":"2025-07-08T16:11:16.031Z","1.1.9":"2025-07-08T16:11:41.731Z","1.1.10":"2025-07-08T16:12:52.579Z","1.1.11":"2025-07-08T16:13:22.041Z","1.1.12":"2025-07-08T16:13:43.129Z","2.0.0":"2025-07-09T03:15:50.221Z","2.0.2":"2025-07-09T14:13:01.346Z","2.0.3":"2025-07-10T00:48:09.254Z","2.0.4":"2025-07-10T12:46:33.799Z","2.0.5":"2025-07-11T00:17:32.764Z","2.0.6":"2025-07-12T13:49:51.734Z","2.0.7":"2025-07-14T07:56:37.618Z","2.0.8":"2025-07-15T00:18:47.641Z","2.0.9":"2025-07-17T01:09:30.954Z","2.0.10":"2025-07-20T15:36:03.476Z","2.0.11":"2025-07-21T12:33:21.461Z","2.1.0":"2025-07-27T16:36:10.928Z","2.1.1":"2025-07-28T01:08:48.097Z","2.1.2":"2025-07-30T05:51:18.602Z","2.2.0":"2025-08-03T12:29:42.419Z","2.2.1":"2025-08-25T00:07:40.668Z","2.2.2":"2025-09-17T16:10:54.024Z","2.2.3":"2025-10-22T08:11:46.599Z","2.2.4":"2025-11-28T07:22:44.752Z","2.2.5":"2025-12-08T03:03:30.908Z","2.2.6":"2025-12-19T07:18:01.067Z","2.2.7":"2025-12-21T14:23:45.546Z","3.0.0":"2026-01-16T05:51:09.825Z","3.0.1":"2026-01-16T06:54:22.841Z","3.0.2":"2026-01-16T09:26:11.906Z","3.0.3":"2026-01-19T07:48:25.707Z","3.0.4":"2026-01-21T07:05:20.358Z","3.0.5":"2026-01-22T01:43:01.966Z","3.0.6":"2026-01-28T13:56:50.165Z","3.0.7":"2026-01-29T11:01:14.372Z","3.0.8":"2026-01-29T23:43:39.181Z","3.0.9":"2026-01-30T01:57:44.585Z","3.1.0":"2026-01-31T01:14:01.015Z","3.1.1":"2026-01-31T14:21:28.671Z","3.1.2":"2026-02-01T12:36:30.038Z","3.1.3":"2026-02-04T07:33:11.582Z","3.1.4":"2026-02-04T09:44:59.417Z","3.1.5":"2026-02-04T15:16:34.088Z","3.1.6":"2026-02-09T14:47:08.620Z","3.1.7":"2026-02-11T13:25:56.351Z","3.1.8":"2026-02-13T05:20:59.258Z","3.1.9":"2026-02-16T13:59:16.760Z","3.1.10":"2026-02-20T05:56:17.746Z","3.1.11":"2026-02-25T14:37:34.413Z","3.1.12":"2026-02-28T14:47:38.248Z","3.1.13":"2026-03-02T14:29:38.335Z","3.1.14":"2026-03-04T14:30:57.339Z","3.1.15":"2026-03-09T00:33:52.806Z","3.1.16":"2026-03-13T09:52:29.588Z","3.1.17":"2026-03-18T14:29:14.482Z","3.1.18":"2026-03-25T07:23:50.734Z","4.0.0":"2026-03-27T05:37:52.574Z","4.0.1":"2026-03-27T15:52:17.177Z","4.0.2":"2026-04-01T16:07:34.486Z","4.0.3":"2026-04-06T14:01:07.276Z","4.0.4":"2026-04-25T01:09:23.900Z","4.0.5":"2026-04-29T07:33:43.741Z","4.0.6":"2026-05-09T15:52:37.731Z","4.0.7":"2026-05-10T10:26:50.002Z","5.0.0":"2026-05-13T05:12:23.871Z","5.0.1":"2026-05-16T15:21:50.025Z","5.0.2":"2026-06-02T15:42:39.208Z","5.0.3":"2026-06-28T12:35:21.398Z","5.0.4":"2026-06-29T14:14:02.511Z","5.0.5":"2026-07-03T15:49:28.050Z","5.0.6":"2026-07-03T23:59:57.913Z","5.0.7":"2026-07-07T04:10:55.881Z","5.0.8":"2026-07-11T09:19:31.976Z","5.0.9":"2026-08-05T14:46:11.896Z","5.0.10":"2026-08-08T13:34:15.164Z","5.0.11":"2026-08-09T06:47:15.648Z","5.0.12":"2026-08-28T15:34:58.463Z"},"bugs":{"url":"https://github.com/yoshiko-pg/difit/issues"},"author":{"name":"yoshiko-pg"},"license":"MIT","homepage":"https://github.com/yoshiko-pg/difit","keywords":["cli","code-review","diff","diff-viewer","git","github","react","review","tailwind"],"repository":{"type":"git","url":"git+https://github.com/yoshiko-pg/difit.git"},"description":"A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view","maintainers":[{"name":"yoshiko","email":"maasa.giss2@gmail.com"}],"readme":"<h1 align=\"center\">\n  <img src=\"public/logo.png\" alt=\"difit\" width=\"260\">\n</h1>\n\n<p align=\"center\">\n  <a href=\"./README.md\">English</a> | <a href=\"./README.ja.md\">日本語</a> | 简体中文 | <a href=\"./README.ko.md\">한국어</a>\n</p>\n\n![difit screenshot](docs/images/screenshot.png)\n\n**difit** 是一个让你使用 GitHub 风格查看器查看和审查本地 git 差异的 CLI 工具。除了清晰的视觉效果外，评论还可以作为 AI 提示进行复制。AI 时代的本地代码审查工具！\n\n## ⚡ 快速开始\n\n先试用一下\n\n```bash\nnpx difit  # 在 WebUI 中查看最新提交的差异\n```\n\n安装后使用\n\n```bash\nnpm install -g difit\ndifit  # 在 WebUI 中查看最新提交的差异\n```\n\n使其可供 AI 代理使用\n\n```bash\nnpx skills add yoshiko-pg/difit # 为代理添加 Skills\n```\n\n安装后包含的主要 Skill：\n\n- `difit`：在代码修改后通过 difit 向用户请求审查\n- `difit-review`：审查特定 diff 或 PR，并启动一个已预载评论或说明的 difit\n\n## 🚀 使用方法\n\n### 基本用法\n\n```bash\ndifit <target>                    # 查看单个提交差异\ndifit <target> [compare-with]     # 比较两个提交/分支\n```\n\n### 单个提交审查\n\n```bash\ndifit          # HEAD（最新）提交\ndifit 6f4a9b7  # 特定提交\ndifit feature  # feature 分支上的最新提交\n```\n\n### 比较两个提交\n\n```bash\ndifit @ main         # 与 main 分支比较（@ 是 HEAD 的别名）\ndifit feature main   # 比较分支\ndifit . origin/main  # 比较工作目录与远程 main\n```\n\n### 特殊参数\n\ndifit 支持常见差异场景的特殊关键字：\n\n```bash\ndifit .        # 所有未提交的更改（暂存区 + 未暂存）\ndifit staged   # 暂存区更改\ndifit working  # 仅未暂存的更改\n```\n\n### GitHub PR\n\n```bash\ndifit --pr https://github.com/owner/repo/pull/123\n```\n\n`--pr` 模式会在内部执行 `gh pr diff --patch` 来获取补丁。\n同时还会导入 PR 中未解决的 inline review thread，并在 difit 中作为启动评论显示出来。\n\n认证由 GitHub CLI 处理：\n\n1. **先登录一次**（推荐）：`gh auth login`\n2. **令牌认证**（CI/非交互环境）：设置 `GH_TOKEN` 或 `GITHUB_TOKEN`\n\n#### GitHub Enterprise Server\n\n对于 Enterprise Server PR，请先让 GitHub CLI 认证到 Enterprise 主机：\n\n1. `gh auth login --hostname YOUR-ENTERPRISE-SERVER`\n2. 或设置 `GH_HOST=YOUR-ENTERPRISE-SERVER`，并配置 `GH_TOKEN` / `GITHUB_TOKEN`\n\n### 启动时注入评论\n\n你可以在启动 difit 时注入初始审查评论：\n\n```bash\ndifit --comment '{\"type\":\"thread\",\"filePath\":\"src/example.ts\",\"position\":{\"side\":\"new\",\"line\":10},\"body\":\"这次修改的背景是……\"}'\n```\n\n`--comment` 可重复指定，同时接受单个 JSON object 或 JSON array。支持的类型如下：\n\n- `thread`：在指定 diff 位置创建新的 thread\n- `reply`：向相同 diff 位置上最新的现有 thread 添加 reply\n\n如果相同评论已经存在，difit 会跳过导入。\n\n### 标准输入\n\n通过使用管道通过标准输入传递统一差异，您可以使用 difit 查看来自任何工具的差异。\n\n```bash\n# 查看来自其他工具的差异\ndiff -u file1.txt file2.txt | difit\n\n# 审查保存的补丁\ncat changes.patch | difit\n\n# 与合并基础比较\ngit diff --merge-base main feature | difit\n\n# 将整个现有文件视为新添加进行审查\ngit diff -- /dev/null path/to/file | difit\n\n# 显式标准输入模式\ngit diff --cached | difit -\n```\n\n标准输入模式按“意图优先”规则选择：\n\n- `-` 会显式启用标准输入模式\n- 当提供 positional 参数（`<target>` / `[compare-with]`）或 `--pr` 时，difit 会按 Git/PR 模式处理，不会自动读取 stdin\n- 只有在未显式选择模式且 stdin 为 pipe/file/socket 时，才会自动进入标准输入模式\n\n## ⚙️ CLI 选项\n\n| 标志                  | 默认值         | 描述                                                                              |\n| --------------------- | -------------- | --------------------------------------------------------------------------------- |\n| `<target>`            | HEAD           | 提交哈希、标签、HEAD~n、分支或特殊参数                                            |\n| `[compare-with]`      | -              | 要比较的可选第二个提交（显示两者之间的差异）                                      |\n| `--merge-base`        | false          | 在 diff 前先用 `git merge-base` 解析基准 revision（仅限 Git revision 模式）       |\n| `--pr <url>`          | -              | 要审查的 GitHub PR URL（例如：https://github.com/owner/repo/pull/123）            |\n| `--comment <json>`    | -              | 注入初始评论（可重复指定；接受 JSON object 或 array）                             |\n| `--port`              | 4966           | 首选端口；如果被占用则回退到 +1                                                   |\n| `--host`              | 127.0.0.1      | 绑定服务器的主机地址（使用 0.0.0.0 进行外部访问）                                 |\n| `--no-open`           | false          | 不自动打开浏览器                                                                  |\n| `--clean`             | false          | 启动时清除所有现有评论和已查看的文件                                              |\n| `--include-untracked` | false          | 自动将 untracked 文件包含在 diff 中（仅在 `.` 或 `working` 时有效）               |\n| `--keep-alive`        | false          | 浏览器断开后保持服务器运行（使用 Ctrl+C 手动停止）                                |\n| `--background`        | false          | 在后台保持服务器运行，并输出 JSON 连接信息                                        |\n| `--context <lines>`   | Git 默认值 (3) | 限制每处变更周围的上下文行数（`0` 仅显示变更行；不可与 `--pr` 或 stdin 一起使用） |\n\n## 💬 评论系统\n\ndifit 包含一个审查评论系统，便于向 AI 编码代理提供反馈：\n\n1. **添加评论**：单击任何差异行上的评论按钮或拖动选择范围\n2. **编辑评论**：使用编辑按钮编辑现有评论\n3. **生成提示**：评论包含\"复制提示\"按钮，可为 AI 编码代理格式化上下文\n4. **复制全部**：使用\"复制所有提示\"以结构化格式复制所有评论\n5. **持久存储**：评论按每个提交保存在浏览器 localStorage 中\n\n### 评论提示格式\n\n```sh\nsrc/components/Button.tsx:L42   # 此行自动添加\n使此变量名更具描述性\n```\n\n对于范围选择：\n\n```sh\nsrc/components/Button.tsx:L42-L48   # 此行自动添加\n此部分是不必要的\n```\n\n## 🤖 从代理调用\n\n你可以通过以下命令安装这些 Skill，以便从 AI 代理中使用 difit：\n\n```sh\nnpx skills add yoshiko-pg/difit\n```\n\n安装后包含的主要 Skill：\n\n- `difit`：在代码修改后通过 difit 向用户请求审查\n- `difit-review`：审查特定 diff 或 PR，并启动一个已预载评论或说明的 difit\n\n在代码修改后或自动审查时，代理可以根据目的使用对应的 Skill 来启动 difit 服务器。\n\n## 🎨 语法高亮语言\n\n- **JavaScript/TypeScript**：`.js`, `.jsx`, `.ts`, `.tsx`, `.svelte`\n- **Web 技术**：HTML, CSS, JSON, XML, Markdown\n- **Shell 脚本**：`.sh`, `.bash`, `.zsh`, `.fish`\n- **后端语言**：PHP, SQL, Ruby, Java, Groovy, Scala, Perl, Elixir, Haskell, Clojure\n- **系统语言**：C, C++, C#, Rust, Go\n- **移动语言**：Swift, Kotlin, Dart\n- **基础设施即代码**：Terraform (HCL), Nix\n- **其他**：Python, Protobuf, YAML, Solidity, Vim Script, GDScript\n\n## 🔍 自动折叠文件\n\ndifit 自动识别并折叠某些文件以保持视图整洁：\n\n- **已删除文件**：已删除的文件不需要详细审查，因此自动折叠\n- **自动生成文件**：自动生成的代码默认折叠。这包括：\n  - 锁定文件 (`package-lock.json`, `go.sum`, `Cargo.lock`, `Gemfile.lock` 等)\n  - 压缩文件 (`*.min.js`, `*.min.css`)\n  - 源映射 (`*.map`)\n  - 生成的代码:\n    - Orval (`*.msw.ts`, `*.zod.ts`, `*.api.ts`)\n    - Dart (`*.g.dart`, `*.freezed.dart`)\n    - C# (`*.g.cs`, `*.designer.cs`)\n    - Protobuf (`*.pb.go`, `*.pb.cc`, `*.pb.h`)\n  - 框架:\n    - Ruby on Rails (`db/schema.rb`)\n    - Laravel (`_ide_helper.php`)\n    - Gradle (`gradle.lockfile`)\n    - Python (`uv.lock`, `pdm.lock`)\n  - 通用生成文件 (`*.generated.cs`, `*.generated.ts`, `*.generated.js`)\n  - 基于内容的检测:\n    - 包含 `@generated` 标记的文件\n    - 包含 `DO NOT EDIT` 标头的文件\n    - 特定语言的生成标头 (Go, Python 等)\n\n## 🛠️ 开发\n\n```bash\n# 安装依赖\npnpm install\n\n# 启动开发服务器（带热重载）\n# 这会同时运行 Vite 开发服务器和 CLI，NODE_ENV=development\npnpm run dev\n\n# 构建并启动生产服务器\npnpm run start <target>\n\n# 构建生产版本\npnpm run build\n\n# 运行测试\npnpm test\n\n# 运行 typecheck、lint 和格式化\npnpm run check\npnpm run format\n```\n\n### 开发工作流程\n\n- **`pnpm run dev`**：同时启动 Vite 开发服务器（带热重载）和 CLI 服务器\n- **`pnpm run start <target>`**：构建所有内容并启动生产服务器（用于测试最终构建）\n- **开发模式**：使用 Vite 的开发服务器进行热重载和快速开发\n- **生产模式**：提供构建的静态文件（供 npx 和生产构建使用）\n\n## 🏗️ 架构\n\n- **CLI**：使用 Commander.js 进行参数解析，具有全面的验证\n- **后端**：Express 服务器配合 simple-git 进行差异处理\n- **GitHub 集成**：使用 GitHub CLI（`gh pr diff --patch`）获取 PR 补丁\n- **前端**：React 18 + TypeScript + Vite\n- **样式**：Tailwind CSS v4，带有类似 GitHub 的深色主题\n- **语法高亮**：Prism.js 带动态语言加载\n- **测试**：Vitest 用于单元测试，测试文件与源代码放在一起\n- **质量**：oxlint、oxfmt、lefthook 预提交钩子\n\n## 📋 要求\n\n- Node.js ≥ 21.0.0\n- 包含要审查的提交的 Git 仓库\n- 使用 `--pr` 模式时需要 GitHub CLI（`gh`）\n\n## 📄 许可证\n\nMIT\n","readmeFilename":"README.zh.md"}