{"pi":{"extensions":["./extensions/pi"]},"bin":{"diffing":"dist/cli.mjs"},"bugs":{"url":"https://github.com/ahmedragab20/diffing/issues"},"dist":{"shasum":"de4cb366064d01a209bce33d222d53cfe0730d7d","tarball":"https://registry.npmjs.org/diffing/-/diffing-0.21.11.tgz","fileCount":492,"integrity":"sha512-wBdPgS/xctY6S/BHGqIqrj+LmBFlJg57rp2bn6t2oTZPJdsv4NI5zc2NpXT/CB11Bo35lqa1jwyQjk8Z8uIZUw==","signatures":[{"sig":"MEUCIAZHzGdR6VUQQ18z0PqRPySA6WHzjt+2+W2Ss3PWgQh+AiEA3EkqDGtpigFtk39hV7jA80GIr5PfAMkcCM2pST5dAbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5zVq9l/3wc18FvadZotoMmE6nSQv4CvaNjAE+P+DBHwIgVyTWtL+vO/M2Wf20oBTaZvIZDhKKAw2Iu0mcGn7lw2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/diffing@0.21.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75942180},"name":"diffing","type":"module","_from":"file:target/root-tarball/diffing-0.21.11.tgz","engines":{"node":">=20"},"license":"MIT","scripts":{"dev":"concurrently --names server,client --prefix-colors cyan,magenta --kill-others \"pnpm dev:server\" \"pnpm dev:client\"","test":"vitest run && pnpm run test:tui","build":"pnpm run build:ts && pnpm run build:tui && pnpm run bundle:tui","dev:tui":"cargo run --release --manifest-path crates/diffing-tui/Cargo.toml --","eval:ai":"tsx scripts/ai-baseline.ts eval","release":"node scripts/release.mjs","test:ts":"vitest run","bench:ai":"tsx scripts/ai-baseline.ts bench","build:ts":"tsdown && vite build","docs:dev":"pnpm --dir site dev","test:tui":"cargo test --manifest-path crates/diffing-tui/Cargo.toml","build:tui":"cargo build --release --manifest-path crates/diffing-tui/Cargo.toml","changeset":"changeset","compat:ai":"tsx scripts/ai-live-compat.ts","bundle:tui":"node scripts/stage-tui-binary.mjs","dev:client":"vite","dev:server":"tsx src/cli.ts --web --no-open --port 3433","docs:build":"pnpm --dir site build","test:watch":"vitest","postinstall":"node scripts/postinstall.mjs","test:ai:e2e":"node scripts/ai-browser.mjs","docs:preview":"pnpm --dir site preview","test:plan:e2e":"node scripts/plan-browser.mjs","prepublishOnly":"pnpm run verify:release-bundle","build:tui:debug":"cargo build --manifest-path crates/diffing-tui/Cargo.toml","test:search:e2e":"node scripts/search-browser.mjs","version-packages":"changeset version","test:review-store":"cargo build --locked -p diffing-tui && node --import tsx --test scripts/review-sqlite-qualification.test.ts","verify:tui-bundle":"vitest run src/__tests__/native-bundle.test.ts src/__tests__/find-tui-binary.test.ts","verify:release-bundle":"node scripts/verify-tui-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3a6647f1-69ea-46e1-8821-9cf9e37689bd"}},"homepage":"https://github.com/ahmedragab20/diffing","keywords":["git","diff","code-review","cli","pi-package"],"_resolved":"/home/runner/work/diffing/diffing/target/root-tarball/diffing-0.21.11.tgz","_integrity":"sha512-wBdPgS/xctY6S/BHGqIqrj+LmBFlJg57rp2bn6t2oTZPJdsv4NI5zc2NpXT/CB11Bo35lqa1jwyQjk8Z8uIZUw==","repository":{"url":"git+https://github.com/ahmedragab20/diffing.git","type":"git"},"_npmVersion":"11.19.1","description":"local-first CLI for reviewing, navigating, and discussing git diffs with AI","directories":{},"maintainers":[{"name":"ahmedragab20","email":"ahmedragab20901@gmail.com"}],"_nodeVersion":"24.22.0","dependencies":{"zod":"^4.4.3","hono":"^4.7.6","open":"^11.0.0","mermaid":"^11.15.0","remark-gfm":"^4.0.1","web-haptics":"0.0.6","editorconfig":"^3.0.2","@pierre/trees":"1.0.0-beta.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","rehype-highlight":"^7.0.2","@ff-labs/fff-node":"^0.8.4","@hono/node-server":"^1.14.1","@tanstack/hotkeys":"^0.8.0","@tanstack/react-query":"^5.96.2","@tanstack/react-store":"^0.11.0","@tanstack/react-hotkeys":"^0.10.0","@base-ui-components/react":"1.0.0-rc.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"executableFiles":["dist/native/tui-darwin-arm64/diffing-tui","dist/native/tui-darwin-x64/diffing-tui","dist/native/tui-linux-arm64-gnu/diffing-tui","dist/native/tui-linux-arm64-musl/diffing-tui","dist/native/tui-linux-x64-gnu/diffing-tui","dist/native/tui-linux-x64-musl/diffing-tui","dist/native/tui-win32-x64-msvc/diffing-tui.exe"]},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"tsx":"^4.19.4","vite":"^8.0.3","jsdom":"^29.1.1","react":"^19.1.0","tsdown":"^0.21.7","vitest":"^4.1.7","react-dom":"^19.1.0","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.1.2","concurrently":"^9.1.2","lucide-react":"^1.7.0","@pierre/diffs":"^1.4.1","@changesets/cli":"^2.30.0","@playwright/test":"^1.63.0","@types/react-dom":"^19.1.2","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@changesets/changelog-git":"^0.2.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/diffing_0.21.11_1792643587200_0.7659461153397777","host":"s3://npm-registry-packages-npm-production"},"_id":"diffing@0.21.11","version":"0.21.11"}