{"_id":"pierre-review","_rev":"120-d82679c82d087cc8823730a3d20b36c0","name":"pierre-review","dist-tags":{"latest":"0.1.122"},"versions":{"0.1.0":{"name":"pierre-review","version":"0.1.0","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.0","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"afefb4c0343fe55cfa0a658216f1db0a51098a06","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.0.tgz","fileCount":52,"integrity":"sha512-N2PQkVxmOaiy5zGP0Q0teZacNnFz7nd0gDI0FClFevJHW9JwAwPRDBa4mIqn8stbxNRo/l0sGqWYJ5QrOLWFsQ==","signatures":[{"sig":"MEUCIB/ts0Z44wBN4fzDhXaZKPqqX/liSZDPlaZIuUcfNjlHAiEA2F+mOEIX3R4DuYZ3IS2o+2vUqIeKr4bZwcG/mv4im/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1678207},"type":"module","engines":{"node":">=20"},"gitHead":"a15b7b72727a5455be60138ecac6f8fb2d0f56b8","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"11.11.0","description":"Local-only dashboard for tracking your team's GitHub PR activity across repos.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.0_1780515601762_0.6919378502163083","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"pierre-review","version":"0.1.1","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.1","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"96ec6232884e77212abe4b43efa1bf1477cd498d","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.1.tgz","fileCount":52,"integrity":"sha512-d/MENURjL/lobzhB5p45GUOLS1b1W4YPuKkyPb0aVSKUwg/KQbffOedApZTN8hZ0xy/OvzRz+3SXH4Cxhl7nbw==","signatures":[{"sig":"MEUCIQDrkhmxTFydorToFhEJuvCnUVMQbm226GDNk39KGx1DjgIgDptHanAomgblhe/Cce2iTCSrpQPOZzL3C3bJPW1K9Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683562},"type":"module","engines":{"node":">=20"},"gitHead":"c56e2d72635aec40f00b8c36475390a2f7da9768","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"11.11.0","description":"Local-only dashboard for tracking your team's GitHub PR activity across repos.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.1_1780520394684_0.9305522115671561","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"pierre-review","version":"0.1.2","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.2","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"30b870c0011e6f2660b6d7030791c93d3e4f7837","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.2.tgz","fileCount":52,"integrity":"sha512-qGTdEK3YfpvVJ2VoQlwV0D04DX5QXHZ1xmH/x82uvGBf9RiVVKo3op1up0NpGGCUUeXNOh1xwMm3wDFwxCn7LQ==","signatures":[{"sig":"MEYCIQDmzMZffV7ShN3UHrnhptkdjtOmCFeGJRIzTW3CpBc0jAIhAO1jYnwh5qMKTPO3GMXz8aPeLdNFdahHwE0kg8bDX51e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683525},"type":"module","engines":{"node":">=20"},"gitHead":"e9e761ceda607acc63629b6324261d101fd79055","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"11.11.0","description":"Local-only dashboard for tracking your team's GitHub PR activity across repos.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.2_1780560726009_0.9010914193049591","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"pierre-review","version":"0.1.4","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.4","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"da35e7ff74c5b484c2e45cb61dbbdb400052e0bf","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.4.tgz","fileCount":79,"integrity":"sha512-66ZQtTqKKcbR86ieWUA3W3Mj0ztmwjJKCSKHRc5ojrqt1GXSFHP0LCo3XbFxSgX9oqXCfgpExpVAbDY0wp2suw==","signatures":[{"sig":"MEYCIQDhtk+L53qAVIunn3gSIUGipS8Dem4j4pAysIHu2CFw3gIhALlRhlGYOXrCnYvY/FQhEQ/J37guNv+blEAoJawcbZIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054125},"type":"module","engines":{"node":">=20"},"gitHead":"a9aa7ba1d84188a55f33cdc0399d02ce03793460","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.4_1780757165770_0.32877280014345445","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"pierre-review","version":"0.1.5","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.5","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"8ed4b780a60bfd0b7b51b0cb0b69d4b8c681ee23","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.5.tgz","fileCount":79,"integrity":"sha512-aOkLkW3XN1gBfKxAmH1aW3ZrUcNm7ips5tlbwgtPevrZPhAE771Qf7bfonox9NjiX4elZPyTTqYvRW+UB8YKLA==","signatures":[{"sig":"MEYCIQDhlxdH63twdKQtgYOPWJOqau8WxYs1PmE8Dgd3k1/UMwIhAJX6dh1yVtiFObTOMUnCXdKrmh5E4umUuyoDMk6qWFH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066256},"type":"module","engines":{"node":">=20"},"gitHead":"44c091d1309a861993f714784fbca8905db12afb","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.5_1780772160228_0.35278355416126184","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"pierre-review","version":"0.1.6","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.6","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"e904e9644b74aeb9cc8c4551dbecf555eb78281a","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.6.tgz","fileCount":79,"integrity":"sha512-D0H/plI50eMr2P8k1NBp8szq9mgW8h/6Mh0GamqAqXuRD3+hMWkyUAeCHMwnBv7ABku44wDH4xOeHumw15eqLg==","signatures":[{"sig":"MEYCIQCc8h8qWcpn4sezq2Da62gf6aMErzW0PgpE51dCaBCFuQIhAM+HuAdJaD7tL2jHSSY/e7PiOHwABdgcxlpvPoa3Vvy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3072693},"type":"module","engines":{"node":">=20"},"gitHead":"be67f3dfe0e8a016c1cb6d6b372708f2ee3a84cf","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.6_1780791365480_0.6674701040951723","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"pierre-review","version":"0.1.7","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.7","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"017816e9cb2769c062a0b61ca76462ba2dccec76","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.7.tgz","fileCount":84,"integrity":"sha512-sdhwc7540hehpv0L+ZUTxHpEIvV7DPv28cXBMxTAcZfJCTdn6bR3egpNDaxntPUhNgUv4JYYmnjuMsYHPgCpNQ==","signatures":[{"sig":"MEUCIQDPIUA76syibMjFxIMlV0kM1Ht02/OmP1Lp+9KfaCH8kQIgZPHKCsFrIgc8nlF9kAwqsdfzUF4IF4lr7A3UKPGRCtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3152774},"type":"module","engines":{"node":">=20"},"gitHead":"61a24877ed0c81dc5c25d46b3e5a9d2d3114da3a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.7_1780832591882_0.7288435758449987","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"pierre-review","version":"0.1.8","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.8","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"04b1029c1b8bd42b5c3e8128a7b8787865d9d4ef","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.8.tgz","fileCount":84,"integrity":"sha512-leYZXM3jczp4/13QTAMoc+NAvmrVxzWAfEsFUB/6E1zRtiQXQoCzlwByyiL56AOwT41M8n8npBJYSo8ZpaPqZQ==","signatures":[{"sig":"MEUCIQC7+SAfhSmgUBXcU2itUfm++N8uP8vlrhN1OkqXY1J3EgIgAr3omuT30waAz0aRQAm4x866nu9kwuUviaggWk6gFy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154047},"type":"module","engines":{"node":">=20"},"gitHead":"9090838720e1fbec41a5800888711b8a15a26956","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.8_1780850703973_0.9284968588155338","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"pierre-review","version":"0.1.9","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.9","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"1a0a38751cf6af341c3319588ee58df0eca53453","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.9.tgz","fileCount":84,"integrity":"sha512-YNkAi7cdbFZte1cojAHgtI35Wj0NlglgwlWPvLwEv+4JSaBDl6XWIkhVg8DGp6UwIqkKPBQApxqtTHkRBGngsQ==","signatures":[{"sig":"MEYCIQCYO7yeS/rQKmlOUkBY+Rsc51SoDxtuhk7YizuEIfS5rQIhAJMYKsdZ3pz8NqFYIi1+u3qrJnB8p7Hc74rx6HeYZMdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163863},"type":"module","engines":{"node":">=20"},"gitHead":"44c11ae6b89eea3a72bdc6dbd92d62a405a2797d","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.9_1780867901699_0.7330856323998229","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"pierre-review","version":"0.1.10","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.10","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"9e51dec4ae68a6a724662ec562f4ce290c43e487","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.10.tgz","fileCount":84,"integrity":"sha512-Z51IbfAy2neoBAT0nNC8J/9ZJgby0tWS+tMssiSt7IcxFW0oEUcwI5G+u7Dodo9D7XrH9gxWhNSQg4MIW6b7Lw==","signatures":[{"sig":"MEQCIDg8Ame8CYxPoxPIW2Zx3X5+6I/nGUwtiHwTz5ehiZxAAiATV8Ficx9cXlyDIipKEWWYD/I8e6R8JrnkiHYC+BH0YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3166485},"type":"module","engines":{"node":">=20"},"gitHead":"0647e08bbf639e39930406cb9ee0caea54ad25ac","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.10_1780870235236_0.7911059052000655","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"pierre-review","version":"0.1.11","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.11","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"666205573a81a9ffe81591169ea286a3d47b91ba","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.11.tgz","fileCount":84,"integrity":"sha512-xcDmFVnQfvNexv3ASjKpqKgPFgn1tLNfaIqe88OG6cEaQ2paKvJaBT23fENpFtlErVZqEwz80f1ZjIZz4r/M2A==","signatures":[{"sig":"MEUCIQCVqIfw+PbZT0H5u9r6AK6nCPrq5faKM1NI8LzhXuDfBAIgNcDvi1XRoPBgIjTwtDXZ6ncDbPqvrSGIZGvEKMdV2Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3166961},"type":"module","engines":{"node":">=20"},"gitHead":"5fac0eb3c7b180aece7b6211d08909bc0bc30380","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.11_1780874699166_0.4339902610171833","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"pierre-review","version":"0.1.12","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.12","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"7335a7c44f1f94cf7d7ee4d04e03d9a8863b065d","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.12.tgz","fileCount":84,"integrity":"sha512-toE6ZYSu/IKf49N4jpnGxDDVFTYBYDbwUeY+VfieWOt70b54bczNrnxu0gDhSAM6CV1yXkN99fKR2qj+VjqMqA==","signatures":[{"sig":"MEUCIQCM/zZYIME9MbPSQPTq8e3Yri7CIH6vFd+HRGs4UAcK2AIgWh18KwWpiwzvsK5BMbsoW/+fFu7OIMW+nf8IFBuGp/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168285},"type":"module","engines":{"node":">=20"},"gitHead":"7e0e6697a9fe2d81b7fe63e811c126fd6c42db86","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.12_1780913729985_0.7849500699214302","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"pierre-review","version":"0.1.13","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.13","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"9861baa22c7d266cfe57765cae0d19f0e8e00e4f","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.13.tgz","fileCount":85,"integrity":"sha512-s3YyFp9HOMcSSvZOh5Rp/xfgT1eOl6futaN+z2kr5ta3JE7xkITYZif0aEQ6U0+pC86SJtzDZKSQGzVZ0t8cgg==","signatures":[{"sig":"MEUCIQCkhmAA3xCAjGhwDV+zZEFsfg1OB18g+0tsaFUgvJACNwIgFFUpob5OlLGD2JDK0UU9P+bEDEVP1zO7DwMZaYwE+o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3598932},"type":"module","engines":{"node":">=20"},"gitHead":"313e8ce90453bcd6a4c7c302a86853c12cbcbfcf","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.13_1780922939766_0.34638629038341784","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"pierre-review","version":"0.1.14","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.14","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"ee01d5126800561b4d9c211e1b65878341737c87","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.14.tgz","fileCount":85,"integrity":"sha512-1MTsi7CeDi+IKd12Gf67s8/0hI0k5+AGBjUGJemkp8pMu9ttiNQ8ynR3UW+KCJ3UYZuyWW6KOa4zYDlWV/zTfg==","signatures":[{"sig":"MEUCIGhxnUibyXwvhvUsXjZj7/dy1rFGDXJ9nHOmfHAFTxTOAiEA//RZuSPhvpVIBAt/90YHK99QQLAc3PfHwEbEShW7QoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3618472},"type":"module","engines":{"node":">=20"},"gitHead":"fa8457921482b32a12509f8c3c2fb94ed4a68820","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.14_1780942738028_0.13518812298561933","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"pierre-review","version":"0.1.15","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.15","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"db9f5a12a4d59e8c81811e9ceb66e5ab0964be9d","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.15.tgz","fileCount":85,"integrity":"sha512-R+b4zM8tLJ21TI8EktRtKE5PsBiuFjy81nJzfKOY0m/hvX2m2HFlvh3VJ8HOxA+4zicmH5YPjbLmHeYPDohovA==","signatures":[{"sig":"MEUCIBqVD1YwPn4LyD6wE6YXCfJ2viBpKBvsYbtorGS/HPr1AiEAvhh9ApAQeVCEP9yNAksmFf2SnhGT9r2QkOFoFoRRWC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3620670},"type":"module","engines":{"node":">=20"},"gitHead":"f64f2b961aae5021c2092f0c2c87171d54f830a9","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.15_1780949039631_0.5986455332056537","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"pierre-review","version":"0.1.16","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.16","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"1bf3e4e9a6b76ed3c82dd741f29e437e86774786","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.16.tgz","fileCount":89,"integrity":"sha512-q9g2rB7gJFRfMumPm6ASzcJFHsFMQEZ14hYaI002APqTxmX3vkbZMZjFFI5blfLDZ6jCpXqpNvHmNUmST2M5uA==","signatures":[{"sig":"MEYCIQCWSWQb3XKgv8f9bqdXMjsY3mdH5XDKNVQmGW1h5f5PdwIhAJxhroxT3geqG8ovqs9ZO4mJMteMEnx4qy9Ymu1JPXJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3702196},"type":"module","engines":{"node":">=20"},"gitHead":"75cb475a542d5fe7ebe3227dac8d9276a36efc00","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.16_1781047294829_0.25446577860681785","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"pierre-review","version":"0.1.17","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.17","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"829948cc5872ca02bc86577a958baa5419e6b465","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.17.tgz","fileCount":89,"integrity":"sha512-j30+Seld8It8bVbb7RZ+AW6fueydR07aQVvTbc+y15cK9/gYIyrXlVaovu4VS09Vi5H5Q0ME2JxGq+N5uLaA8Q==","signatures":[{"sig":"MEYCIQDABk+N/s+CpbyWfcED36voHu7oVpbLjvK9eXI/TXTgcQIhANX5pa6su+YNfXmqdDzsyBHiZ0ukg9DLPFUqu+CuiHPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3703944},"type":"module","engines":{"node":">=20"},"gitHead":"6749ec1f020da01af161b65952ad4de6c67eb87a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.17_1781087433784_0.12400713093803861","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"pierre-review","version":"0.1.18","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.18","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"50f6dc2505a398a8141bc7fb3463890c2dea40bf","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.18.tgz","fileCount":96,"integrity":"sha512-jQRAB79fv8UrCPdqu7aFmx1WfCT53OGK1ysYhpZsm5zFzUeYMK6TmwlAAtNPXASId1ktMCSA5ytQXNC7Hau3LQ==","signatures":[{"sig":"MEUCIQCMwSj9/SqwSf/J700UAldN+bP1yzc95jLxkFvIniJ3wgIgOSVdVwSNutYhyRZaIkyO37k5CDyP0mpIrowUQX5LtNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3849179},"type":"module","engines":{"node":">=20"},"gitHead":"0d1c0b42077b6049e616ac8cd42671fe1690052a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.18_1781171200723_0.48906153252558804","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"pierre-review","version":"0.1.19","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.19","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"41aa3d4e5999713838a6338001aa155e89e3e1e5","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.19.tgz","fileCount":96,"integrity":"sha512-Ssd/jB4tZIt+UMj/xE04tXtMVpeJqjzYPu+pGkWaoeBoXwbqOfk7CcSqRo9mseeExQ2bMbFhqc885v1MST0k2A==","signatures":[{"sig":"MEQCID9d1bAwLAuxB+GnYxBjl1ZuSEm67s5tu15rmuTbHZy/AiBTJlydwreIpmB/ajblOaV/jVLRTjJcclTlrYYWFeppKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3849080},"type":"module","engines":{"node":">=20"},"gitHead":"1884619af15c9e81b4f01fed63d9d333a7638086","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.19_1781174684863_0.5400303124802519","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"pierre-review","version":"0.1.20","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.20","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"033ff4e250182c82320acb98587e8a22e818d5a7","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.20.tgz","fileCount":96,"integrity":"sha512-0xTEmzbJ89LAcx8LzrXBEcXCForyPZRyfzWAuomgWtfG02kYfWe0foMlPJV3hZxwDTYQmu1dNQ/PPUc4rPEDOw==","signatures":[{"sig":"MEYCIQDZzqVi5mwAoKqPkGpNMfXh7pw6QilBDMTosyqT1Ip4NQIhAKpCgpU+AAGeST/nliwNnfUqDREGnmD08kqe7tBLh9Gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3852649},"type":"module","engines":{"node":">=20"},"gitHead":"25ff1464b999610016de42180abc24a644bc1d68","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.20_1781215459270_0.9874432931003085","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"pierre-review","version":"0.1.21","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.21","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"f7988b3a5ec2d88ce5a75f879e9d1ce360e96c5d","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.21.tgz","fileCount":96,"integrity":"sha512-ZBWupgb6Msi73WS+QFIxSRZN/UxzHS7C6ty61+/w2Lj0jk8sy7s7h0o2JpomSMYqB5b0ztb7LFT9dHonZvOSvg==","signatures":[{"sig":"MEUCIFaTvaPKjOK3ODk+juYGVpi3UVYt4WOpXlIyqJchbTJcAiEA2tzjIDDmXxZ3PCnJthe/znq2eRRyVicCcHJE2HjnD9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3856266},"type":"module","engines":{"node":">=20"},"gitHead":"78085cf8dd41453f3c757ded146d13644dfaecdc","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.21_1781265074837_0.5494846755726268","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"pierre-review","version":"0.1.22","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.22","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"d3bbca5e9461072960326911b7a390b4d742d008","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.22.tgz","fileCount":96,"integrity":"sha512-lNbHla2gRHBkIsyqIa9fHmtxz2TkDfOlwBTAtpSn953rIIk/B4ItJon39Nopg9k1Mqv9vnDa8O20gEMRKD8ZDw==","signatures":[{"sig":"MEUCIQDOk8W5GqAUEWKan8EBYc1uQJOSJmn13/3sDNBSL18BJAIgaLJbw4ypitF4Dqpq9BwUdpzZLQkTuYAVYvAT1EnLXJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3858202},"type":"module","engines":{"node":">=20"},"gitHead":"7ec86c38e8b2c2221023e45c45772599837d7e6b","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.22_1781289660550_0.11461369451264924","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"pierre-review","version":"0.1.23","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.23","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"3c70c1e360dfa3b6b9e19cf2a8940817976baf9f","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.23.tgz","fileCount":97,"integrity":"sha512-ttWeb/INJY7Oc5ZauJCgZsDoVbVshHz9gRIDr+qjtPSHIs3kpzmgKV4xX5D6w+gG1Stp3rDYKI+A6fbJoDog1Q==","signatures":[{"sig":"MEUCIEMLnd/OkeT2cSGpmlAJ5vldRLn5AVh74oD5hO36LKVCAiEAhM25wjLzzEI2R8vxuXoMyOjdsJswXSUHMSC4RP1Bj38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3898359},"type":"module","engines":{"node":">=20"},"gitHead":"c9ab6eff50c76162c42f048ed7c95f4609b2bca3","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.23_1781346060800_0.3195404377852369","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"pierre-review","version":"0.1.24","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.24","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"5aebac79ae20d266e7c37aecabad0e1fd0ded2ce","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.24.tgz","fileCount":97,"integrity":"sha512-QZv8kWmxK9XJ8Qcg+zEsR0OsIXI2zbnBxlpRcJG4W3NtNrKEU+b7sPbt7kP2/ffUauD3I2j1cCt/hkvTHBN2mg==","signatures":[{"sig":"MEYCIQCIHepmcYapEyVgVC67tK3CFc+AD3OGvw+20vPK8vSauwIhAJa50dntPx1LVfwnmhxtAAqzQXQZx5uYH1SwOENon2LI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3945486},"type":"module","engines":{"node":">=20"},"gitHead":"c99af806a0b2f9163b94ed704d6dd9b64fa410d6","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.24_1781522738610_0.28239521279198687","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"pierre-review","version":"0.1.25","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.25","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"3116690202b6b1c1d675d916f5ebc2bcb28b98f1","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.25.tgz","fileCount":100,"integrity":"sha512-Zj1xu0gsaUCckZZvx3aZdMXykj7kDbOZnpdTenWCJcAaI81c1KWJt3kEOBPmfTBLEXxqo6iw8KnxtX5EyYw2yg==","signatures":[{"sig":"MEYCIQCuwqO0SP1TXS2f7fxbd/o+p0L9viW8GY+m670flotNPgIhAK9QAT01LILgvrPaEMMxEmC+//zqXFhl+0WrjNnnhl1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4018511},"type":"module","engines":{"node":">=20"},"gitHead":"11143d1fee1c368f6f081d7e9143e9a4e0c507e4","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.25_1781539962849_0.5820937029390747","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"pierre-review","version":"0.1.26","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.26","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"0a16863aff0c5b3a4d75862cf38843a5c282bee7","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.26.tgz","fileCount":105,"integrity":"sha512-Pw02hPIs6R8Cml8DbjW6rr6UXLzUKgKKr9UihYy6xGE+xzkZStTpQlTb4T11D/UoI4i2kLwms5d8UQKBODh2dw==","signatures":[{"sig":"MEUCIC7WCkkqOfG9sfVllRvmWJD/CwcRpaDi7819fSCFoRpMAiEA3wNGMOY/1uTMTPKvEWcc3FJ6Sb9tT4mLIZpPHrZ3c2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4131441},"type":"module","engines":{"node":">=20"},"gitHead":"f7d906a1722d9e508b7e66381ea1717c13192820","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.26_1781558274556_0.9165568560434207","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"pierre-review","version":"0.1.27","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.27","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"21927b057f522e6396e8e888b0d649ff2022c7c3","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.27.tgz","fileCount":106,"integrity":"sha512-Y2LbAlCUGLxau10J3EqApCIKxJc0UouxE+u8ZgqhIANpGVBvOw0cBHSc5ils0qB9I6E4l/ZGbr33si02mOxXLw==","signatures":[{"sig":"MEUCIQCRYewNlIXNvQ5xEmKLWKwUQXExs5+zVlmT3zZrrl9LEAIgHktijmftzUf5WF0ROCSSXgQV+r/+e8gkI2tFSugLSPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4147622},"type":"module","engines":{"node":">=20"},"gitHead":"ec360ba4b7e7da3636229a1fd0d252316de53e7a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.27_1781617377397_0.9596176585012743","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"pierre-review","version":"0.1.28","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.28","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"7efd34fb904876cc5178978711abc1bbd7a8f374","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.28.tgz","fileCount":106,"integrity":"sha512-bk0RUgXGA1HCiRhnplPMaeVYWYLXhNe3lboPBza40Rmbc7TDnF56inVxYIZ2vwiYdsE23XvEvNdgVWt4RdyOmQ==","signatures":[{"sig":"MEUCIQD+L8qpxVb2hccAFbkMmX3cvm9S8p5yh5s//uy+26g4zgIgcOCK9a2DgG8Y7q/MXrW9uI93n8BsksmuP12Jvq+Bgh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4148316},"type":"module","engines":{"node":">=20"},"gitHead":"34d4d9b0d01f3e972c68ca3e01c0bf0448de84c4","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.28_1781632106355_0.2931309179330186","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"pierre-review","version":"0.1.29","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.29","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"c953f8dc5aeb1e856073700772aba63af6486782","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.29.tgz","fileCount":113,"integrity":"sha512-ExNdFnn/Zkjn+RaBNIKNCOJfprWgD+0s3bF0zQHHKKD2/1XDVNBUCE8qehwSgNu4YYlP4c4+8r7bgKbLKuQHQA==","signatures":[{"sig":"MEUCIQC6uo+n6ghfuYUH+F8gn+PAJBlvqu9f5wy0f3wSCMHh8wIgZwjKmyWMeySY+K4Ur0+xOMH7iABjdDVWMqr0pZB2YA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4279162},"type":"module","engines":{"node":">=20"},"gitHead":"f94243feb7427461d209dc1b08e0e3fc60ae2fca","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.29_1781641952682_0.7189488612392978","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"pierre-review","version":"0.1.30","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.30","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"4c42d6c141575a33999b8fa77bac348570309479","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.30.tgz","fileCount":113,"integrity":"sha512-P53Pz7y8W6RawVRO5FMrFYklb10h/lCRYRK31SjuQ6cTk7uRu+dYdbdtBgq3cni/kKWIhjobCAx4RxmTGL+AeA==","signatures":[{"sig":"MEYCIQD9DlRaEuTWZT8GMXH+Cm+n1af356YFF8JJ/aHPwIZdjQIhAO4wlBIfU5DoX0CwKhbYDM8EoLCspu/OJOQmNV96JHbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4279879},"type":"module","engines":{"node":">=20"},"gitHead":"63e92005fedcf96e042bdc32df0b9c1283bd0779","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.30_1781645742839_0.7809714107218597","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"pierre-review","version":"0.1.31","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.31","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"8b3745b7a989dbd368770168487edf8d13f07ffb","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.31.tgz","fileCount":133,"integrity":"sha512-xYPebp+dT+XlEW0GaRacK4K/CKdGhryIB3/5nO4/ayTJWrgEyF54K8TKssvbcJNMoYSIurJsHM6bXdU2TxEEXg==","signatures":[{"sig":"MEQCID3klIKhReKT+nHzBbAub3kDVMJp+j2a48Ygfw8gifGJAiB1T8zY803dfuLVpGyogozPECdQruJ29vRJ/oaLGi8ZCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6123258},"type":"module","engines":{"node":">=20"},"gitHead":"c838df6e372c3e22dd701a680b55898041d4b00b","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.31_1781700137955_0.3430028015240507","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"pierre-review","version":"0.1.32","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.32","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"260e3bb3a51dd1330eb56e0832d1890006f578a4","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.32.tgz","fileCount":133,"integrity":"sha512-0vHZG0waTAI9Pd0pJxQpDXDnd+A3t0Enwc3/GFSqr0at5qD5wRJyF0KDmX7eJayXy0ZJXVQwcXUQYij5JL1Qjw==","signatures":[{"sig":"MEYCIQCVdJC7uOYrq7+v0oB4K8ek97v6RBceNgwedZ/u8NVVfAIhAK7TNE/5ikm54ptZbp7JgObGiy65Pbj6VejWMfXzem+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6123258},"type":"module","engines":{"node":">=20"},"gitHead":"d53e0f4815de18ba3d38ccf4dc5227ae8b26a4eb","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.32_1781701685880_0.9741160583615367","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"pierre-review","version":"0.1.33","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.33","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"0ec9d86e13f6d603748306f7975995b14ae557b2","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.33.tgz","fileCount":134,"integrity":"sha512-YZ2hxp1PwWQAaxRA1gPa2kizzGmuZBYY14j0zu/YUKyIJGMi2Dgd/onMSfw6h8EZdWszoUrcL1MOpFx3PE25Iw==","signatures":[{"sig":"MEUCIQDlEJOw1djz0FSknGXlDB0qwQNxAFETYQfXfQbrQnzi6gIgel2MFHNraPgnQ3x5H9vT72+7b4cx+EZX/QWRxIsrICo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6126295},"type":"module","engines":{"node":">=20"},"gitHead":"fbb33411cabc49959ef79c7ae1fed3a600aaf046","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.33_1781820496342_0.5612709046229043","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"pierre-review","version":"0.1.34","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.34","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"b755705ad95be9e6e1266491356a3e6f3aa00071","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.34.tgz","fileCount":134,"integrity":"sha512-nhh1eCgON+KX9I7S9DHMDzNur6U7c5l6IGyyOjrfSbBoHYMzzcMgO6A9cVCsZIJFfC9lymtwIN/IBGYQqTLEPw==","signatures":[{"sig":"MEYCIQCE4RipuFxJ+T87CdElgQtPQx+mU1a9GS4/eL/S/+TuygIhAJD57QTd21RM8OBgSMriEHm1Ws9/FHkUfwXh5FTfYhdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6143992},"type":"module","engines":{"node":">=20"},"gitHead":"8b0be2a849bf7757688440a1dc98ba3360985147","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.34_1781957371131_0.18784878182215015","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"pierre-review","version":"0.1.35","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.35","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"554c718468df66dd03f7e38f136a14f754755309","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.35.tgz","fileCount":134,"integrity":"sha512-YKcqgGqM7hFqYSr0tLaOB0O8KWgnU/nT5FxDeb8uOwreYrlBmCTzd0Qp8tAZ9ysilq1eP4ZQBaalb2FWx3a5gw==","signatures":[{"sig":"MEYCIQCp7ohn/Nrv3+ZVMhx3QiYiI96c5W/4vP00yoAOG3+y5gIhAMqME939ivNglNRV11cGbCnObnWcM5yfMzRUX1PSORO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6144013},"type":"module","engines":{"node":">=20"},"gitHead":"90e0dfd70e85e1a658b5c7e61bbe416f6cc1ee49","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.35_1782121494966_0.08242513881153313","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"pierre-review","version":"0.1.36","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.36","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"8f4c1467fb4503b4e428e1f5c6f3dd3e1a423465","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.36.tgz","fileCount":139,"integrity":"sha512-650G8f2PrIZOWvvtegvgdD42GP+4p1XVdmryeRecyz4KcOAB+UPfW2ZLQl/AdF5IfhIzwVAMlYaGLRU3vBzxYQ==","signatures":[{"sig":"MEUCIQCIxOQET0aZoKx+4wtJyvcgMTQqsrYX46Vsq2o/taulRQIgIAex+OE1ORGDGUxHahNtuoyhGMHtWG2fe9ml5w3cfQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6220605},"type":"module","engines":{"node":">=20"},"gitHead":"298a2640c32c2f0c7a142208ae0faf0f65c9fda4","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.36_1782483248540_0.050727437144278964","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"pierre-review","version":"0.1.37","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.37","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"08f8d522a6663a20fb7861781906485495751765","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.37.tgz","fileCount":139,"integrity":"sha512-Pc2LSFLUXfqPhQ83y1B8lrkgUdbL+ZukOUWW4fDifIma5U77Slc3YMxAP9jn8029odXVyOiy8RZrpH5LGDx2zA==","signatures":[{"sig":"MEQCIEU8Fg0asYZ+dYYajqv2/VVcg0fS5y3Eowuw0NyVyOLlAiBT8O8i6CPmLPotMXOfP+/4CI5HfLtZTzopHLOlnr6grQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6228769},"type":"module","engines":{"node":">=20"},"gitHead":"8acf7be270b5900842914017e76eda1aff97dbbb","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.37_1782492182819_0.5526600929501679","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"pierre-review","version":"0.1.38","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.38","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"5b031d0bc5c8c001127cc2010f0050236284d753","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.38.tgz","fileCount":139,"integrity":"sha512-6jy2nLwtW4ixy6SqNNFREvUOibsQmaX1Ht5Ylj80vJvSji74UNhJihGQWB0UWZU4SVFslRktETxW34CnGjfRlQ==","signatures":[{"sig":"MEQCIFL23ed/ttL7UPMXXQ6JZLSQ4OcQa/ido1g2rPlWKmrOAiA5BRiO5kdnPDFHuwaTazROtJN6J63Y67kWTjY3k+JXNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6228758},"type":"module","engines":{"node":">=20"},"gitHead":"25c6bb751727f9d40a02621eaebc9a7f436dac33","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.38_1782557978340_0.08751483611273314","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"pierre-review","version":"0.1.39","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.39","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"a6064a4102b7aa7910613a047ae1db18e706caa3","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.39.tgz","fileCount":145,"integrity":"sha512-4h3uV08RIFU0nsl1AjpnhCADC/1oimtXaTnzD8zobuiRwmVNDiEWbywMnNkifsIxXAte4eSbvRai5dRrZgA2Rg==","signatures":[{"sig":"MEUCIQD/R54uJBMwcN5OUxYWU2qnfTboo9i4jepE0btPjqYDBwIgOQfFlbHMMmYmhKrHS6IuathoeriAJ02q4ZCZSIqVCHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6284920},"type":"module","engines":{"node":">=20"},"gitHead":"fd300be927414205da6644a9277756abfffe9142","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.39_1782852501154_0.9018904441465678","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"pierre-review","version":"0.1.40","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.40","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"11453bcf8e8466c5958ebc9fdc0a6624f8b1e9f4","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.40.tgz","fileCount":145,"integrity":"sha512-rdWk0wpqKd0NYf0p8zSYrqgT1jLHqB1y6pY7e1N6WfNe3ZzYLE1piXnKjlWASk0mjn0FliZRklvuxFdtgY2KDA==","signatures":[{"sig":"MEUCIQCmDSUFAlpqsrS5Iscw4nbTl13LQOapCMF/Ckw8s7hKdwIgNSaQ/eopvY99D1g0DWZ5OEhuR/sXAs5cJKD3P/Y6RuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6287428},"type":"module","engines":{"node":">=20"},"gitHead":"d596af57c48977ad4b183e5561c0ed19f0a974a2","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.40_1782942191395_0.8113130960824901","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"pierre-review","version":"0.1.41","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.41","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"d1ace7d2caba256aef652af08779ed39bfd1bb3c","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.41.tgz","fileCount":145,"integrity":"sha512-NVvCaBiiELhyl9+724+p0ERSSq6mtpZmGZKHIcbhDHGQk3iwKRORESI/17Qp7lHpY2oTXwW+ns7AcyP76ARAqA==","signatures":[{"sig":"MEYCIQDosZV+GF/IZBsNApI2GwZ54Lxn421zRboFa7vJ4d5SRgIhANVbX65oNPQBTV7O/7AduaxZL2Vimd41xdwC5c6ZBeI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6299330},"type":"module","engines":{"node":">=20"},"gitHead":"e02f0acf9bf8905916f172a3ec9169ea2028b026","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.41_1783020118358_0.5770792819842994","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"pierre-review","version":"0.1.42","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.42","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"7aeede9a1423b53de6901cb529b3e5594b25cf93","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.42.tgz","fileCount":145,"integrity":"sha512-WhH5Il8z4ujUBPgfpuNgfKQXkEvY9ZL7LLN/swKsi257i3kPwExbQhiW8Kj730CUazbrWjJdLENPfjTTBb8kGg==","signatures":[{"sig":"MEUCIQDcR9igGMkkCOceEnRyok6KhYlndu7IbtBS8V857PwIvAIgRhVZ3v21dAq4YZVy8S7pAFeRhhKnrC2tHTQKnGqE99I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6298857},"type":"module","engines":{"node":">=20"},"gitHead":"3e6e97cc3e58974e49f70b8f6339fc8bb5c16255","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.42_1783020771099_0.9289281508403919","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"pierre-review","version":"0.1.43","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.43","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"13029e3cd006e75ed5e3b0c33e26417a39f39f98","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.43.tgz","fileCount":145,"integrity":"sha512-4XHRA3RR+tRAG8L3M8G7YenPOIcIz4HbY2gLVdUB67UztLyi7XjpYIpYJ4nttDrcxsdCoauzAY1az92qYlSn9Q==","signatures":[{"sig":"MEUCIQDxBVpLREexyHX+pC8PNmope9OPYFz8F9LPon+GGeG4pAIgJu4HmnfVZW6O3ay5dG+Qi4tLmmtetUO/xkRcKQypw1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6299385},"type":"module","engines":{"node":">=20"},"gitHead":"ad0d3ab94d809fa3b4832a303ea1f56978f64ac6","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.43_1783021341630_0.832841720542544","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"pierre-review","version":"0.1.44","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.44","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"5606a7b5b22ff5517d074af78c550419115f3554","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.44.tgz","fileCount":145,"integrity":"sha512-lCh+VdbGkRMFDZQ/UvAzwXjqvfhwM7jtvsCAYGIVYja8xKX2lb7rRr+HepcS1oRmsyclaVom8ULEtSpvqMSF+w==","signatures":[{"sig":"MEQCIAGtr8jvCxrJx4Ox42YYSA0CwdWHbLrNYILYVgwsiPEYAiAcuouCWhdG3rF4DcF0LvQtOgVwsCO2yCbw+WJOBnq2bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6300371},"type":"module","engines":{"node":">=20"},"gitHead":"662952ee26eb41d4dda040e6243b02d8f8da840a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.44_1783022425585_0.5321218496741289","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"pierre-review","version":"0.1.45","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.45","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"6f450696b0fc588e5fe1b5d363f12d2ab189c3b8","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.45.tgz","fileCount":145,"integrity":"sha512-XhQSlysyl3qJhyQeHMxokgdHA5AUeTjUmCiUMKDVn1eNxMuCDAtAqm7tiki/wlWb4tj2Ud8r9P9dLhMA1vfIPg==","signatures":[{"sig":"MEUCIQDW4Wg9vnlEEd5Yqi4TckKTb28144HUWkTs/vShOPuEEwIgUGJPzFGWDcOvOQor27vS1hsYR3gNa0b6d7RCIYoxBsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6300618},"type":"module","engines":{"node":">=20"},"gitHead":"55d4d88223f15cb9c3d03e5cc689121565a4ba27","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.45_1783022927725_0.7766041498985519","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"pierre-review","version":"0.1.46","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.46","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"9dd40030d89f0c119a221126cb57343474e876c1","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.46.tgz","fileCount":145,"integrity":"sha512-BoTTM3fYooszlqawn8l/M9uM2bs+eAsAWc8zcNnzhPnmv+jUtTvSbTjJuv7M8DpNYlAZxebccOuuiHHRrlK2ug==","signatures":[{"sig":"MEUCIHXMFGzyGo8SopffDsu1CA1Y+p1VupqICKN0mctHx/gIAiEAivnOt0EKz7qaYyVZhzx1hv43u5nYxT4AzjUbB0EV+W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6300902},"type":"module","engines":{"node":">=20"},"gitHead":"e744bb70b23f7e9cfb51f344645cf994af0b8ee9","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.46_1783026331480_0.8629619227054683","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"pierre-review","version":"0.1.47","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.47","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"df4e7d1ef294e0372128ceced0d34ed6426e27a8","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.47.tgz","fileCount":145,"integrity":"sha512-xK5QQ7LH4qovJxr3Ca8WQqX7PMaI07PxHJwgPqwpzmXKrsMQRe3X1zgEngVySAipYyNYKWrBdgU3v95/OqNu3g==","signatures":[{"sig":"MEUCICO26LxSmS8tBzgRpa0kVvF0MkeUQIHMrs4DD1fA9+TfAiEAguD3kstKDBv2viU2TY+fZd6m37ANAArxv462mk4LGNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6311694},"type":"module","engines":{"node":">=20"},"gitHead":"e56cc23170382dffda4755dfa13b9f40e0773baa","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.47_1783094104534_0.23010552388706285","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"pierre-review","version":"0.1.48","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.48","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"b9f32179f99c32a05de5f50e6c24a3fe18c4b6df","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.48.tgz","fileCount":152,"integrity":"sha512-UnqqOr0wBxTYJWvqASrhj26cVwYV/H7KZh9QagIGVqmCfVj3Q+xQ/YwrlaUDIS7tID9DqH6Oj2CpKgT0yY/bWQ==","signatures":[{"sig":"MEUCIQDEYMdbxQ53LdfsmbtIAqiOzfSHnReFK5NSo3RQ6MATCwIgTLtBpvzkbPBSHCpqGOM2zcOtrZicw7MhNVSQb0bTyc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6395133},"type":"module","engines":{"node":">=20"},"gitHead":"4688223df621b4258e6ad1eb9a8bd54d6abbecad","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.48_1783124373004_0.6171332689846485","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"pierre-review","version":"0.1.49","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.49","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"fcada8ed3415b96e54531fa1b8a142a68538b8ea","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.49.tgz","fileCount":156,"integrity":"sha512-xn4/9MtQhrU3e8fRpO74F0Y/OAo2OETHZG4E4Sosl1PbgDAYJDg5zpPM1NAqj6a1TVSixiGtk1lp4OWptixGuw==","signatures":[{"sig":"MEYCIQD+jFJ+DHGDzWP3xi9wJeIGkHoYb5zIG/Qut8cz8jK4rgIhAPeUvaqkYauwz9jZKGv00MfmWtQHYHQiqaG4FcSO0yU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6476475},"type":"module","engines":{"node":">=20"},"gitHead":"d63af9cd5432c8c677dc1a499f7a2822a8069517","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.49_1783195783393_0.42263650572680134","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"pierre-review","version":"0.1.50","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.50","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"a96a072350a11a4ef3a7369acc7ba1c0761c6755","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.50.tgz","fileCount":156,"integrity":"sha512-gblPfgzZtmEsZTzPW+Coteizr9n/U3f6PNEYQnOctHSeHzjI7hO3EeVBlyELr12pAtVTj+uSfmv3DlcYgRzgVw==","signatures":[{"sig":"MEUCIQD44k1oizFbFU3JRyuTKApVwfJcrUTx4ANX6X/DVgofggIgXvbYmXmViURSwHLRHu6nA8kbiNItBzMIDxeR11crRnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6508381},"type":"module","engines":{"node":">=20"},"gitHead":"c21d23b7b0f50a061a29d2f5b98dac076f8caa56","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.50_1783250065485_0.6479042280773024","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"pierre-review","version":"0.1.51","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.51","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"04a18a1c542bc13e81c72c6fe7dd193f9d2986de","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.51.tgz","fileCount":157,"integrity":"sha512-scjgLplhIwnPFR9dZ3evchCFZzRCmOcps9q+BkMPxPtK4gSe5Uo2N/XCLhInIuqrefVpzxu+MTXlSiHh5MA2Hg==","signatures":[{"sig":"MEUCIA000XOL8aIuXwjlmSdDaes1Mvs2mJ5nLr/5LAGv9MX4AiEApv0pcHbc0ozfmRnMxKH4pqemyj0TCCBH0hMEIqWLFfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6518096},"type":"module","engines":{"node":">=20"},"gitHead":"f8e9c2d8f7ebde2799a2e589f4f3bc25b3281d7f","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.51_1783269341597_0.8310547366742398","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"pierre-review","version":"0.1.52","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.52","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"66b4b20a17462e1e4195f5ae2580c28a86c17816","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.52.tgz","fileCount":160,"integrity":"sha512-UeU+7HWdBzYBEOHrwfMgckWHGXMIlYdbaEMkXm7Va0VWoHlekGpZP+4luHd3poAu9ujFtbtC00B9zykmOHh+kA==","signatures":[{"sig":"MEUCICLcHIWBZLbgKjNWUuK1mv/zWhzUaSpIApyDR22+yH93AiEAhr6QK0NYxwmEUd03Oqb3NbEpg17dp410JFuSEmjH2K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6600561},"type":"module","engines":{"node":">=20"},"gitHead":"499e89089612a3fe8e1fad3428d4396fed5e21d5","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.52_1783277061904_0.5449462510466845","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"pierre-review","version":"0.1.53","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.53","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"e17a7da27841eaef2e58f71e3327a25be4a11f84","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.53.tgz","fileCount":164,"integrity":"sha512-G7CbKRGFhgbTke1HEJ/1ebIrEmqcQSTHClTH6zdEqCTm7jQE7m4EUF6U1Q7o//FRggDQedjpJepG8r2awEKSjw==","signatures":[{"sig":"MEQCIGE8bx8eVe+p9nrpGu/6pJdv+bqSHWR4+M4DhoDm907YAiA18QUGNIbgdej4p9TTQpUbvg0u1hBPRrMXq+811n6gaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6702966},"type":"module","engines":{"node":">=20"},"gitHead":"3251048f6c3207d6a41f85a5a3838dcfe94bf4cb","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.53_1783284088477_0.27351124523841475","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"pierre-review","version":"0.1.54","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.54","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"402f4475e6a4d62f83a3a692285a2723ed5d9265","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.54.tgz","fileCount":164,"integrity":"sha512-4JsZZ/rNZwyp3HsmGnvFLMw8YGBLb7qXWydjrKd1r5tf/WOOFfSlMPc44jd3U8jFXwsL8S/NxD2jIl0iOqvr/w==","signatures":[{"sig":"MEUCIQDk1inZNvKuNbtWiZZqruOAtWxhwG+gsDuSsDntNw2m6gIgRoEi9cwFw9EB5Iv22yEWZdbUjUU5f6SaZXC5wFlrgog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6703025},"type":"module","engines":{"node":">=20"},"gitHead":"77cd99879395d772ce7d1723665bd3e64c4791e5","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.54_1783284718909_0.4461445537390005","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"pierre-review","version":"0.1.55","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.55","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"a6b511a08f6bfc194908f2386807e65d56003a39","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.55.tgz","fileCount":161,"integrity":"sha512-FX0/EICRuSVAIZH72iFvPHdOz/Dyn9ayeb5JSYeMJL9Oo6PBj5rnZ9G4QfovHfv05XWrDFJ3RHpxF0GghGWAQg==","signatures":[{"sig":"MEUCIG9//J/A+ueEMYSuZ+ss4hfrdLJcjTq/hJZbL9SfGEaTAiEAt1qeV6j5uEjv5EBROBqS/VwblnKpQpfIDCMRAEitg5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6633998},"type":"module","engines":{"node":">=20"},"gitHead":"080893489722caa63b9ed3c121c59f959f29024f","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.55_1783290872360_0.05122963498790223","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"pierre-review","version":"0.1.56","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.56","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"f13b5efefbd0a591778558895116d3191721da90","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.56.tgz","fileCount":162,"integrity":"sha512-rWtcEEO1oR6dWiLUv5TMMJX6E2oVteYjzo911Ugj3cO6ilcwS/wZCL/2pfzp/yGHfOGZf2rq9sIDtYu4ATIRhA==","signatures":[{"sig":"MEQCIH7fulG7yNRgn7IDOBfav9zNVGSTvkcYtgm+FepxnIw7AiBZPGFcpHa3gXR9EQ7d+Eny52lG5G6CkUBWhRn3bZK56A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6635695},"type":"module","engines":{"node":">=20"},"gitHead":"f6f69a1a3e446eec1863b25d50ce8578ff220d4a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.56_1783350313154_0.8981649124105209","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"pierre-review","version":"0.1.57","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.57","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"4494d94991e5b9ddcefe7fde5fcb1cabb1562788","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.57.tgz","fileCount":167,"integrity":"sha512-0ISD2XGlC/HdK3aoouKk4EzClg2xr0iSaVAqv4GFk3RAgE0LbVxhPtTFu0lGWkoBem6//nuArEyDL0q59W2Epg==","signatures":[{"sig":"MEQCIHXgSO9JMc4UmQchKEhonLAq4aPeMYaUCkdbcHXaG5sUAiA8Cqo4OhVpjCJ/rfDynzgwMS5VUr2y4M9+vcvz5AAQoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6719805},"type":"module","engines":{"node":">=20"},"gitHead":"aca006095150b2c28dae50174f749f3925154d7d","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","zod":"^4","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@anthropic-ai/sdk":">=0.93.0","@fastify/secure-session":"^8.3.0","@modelcontextprotocol/sdk":"^1.29.0","@anthropic-ai/claude-agent-sdk":"^0.3.162"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.57_1783368038472_0.8759960550385084","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"pierre-review","version":"0.1.58","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.58","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"77f096c1c71d253d4fb47feaec58ccd350cf84a9","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.58.tgz","fileCount":184,"integrity":"sha512-/haCjt/lPmp288MAcBlFsQ/NP9Nc6sLRH7wONhRmRHh/6bvTjQxh4IKdveHW1XENCm1kohnEN6l/tKnpROgUjg==","signatures":[{"sig":"MEUCIQC8a5Zf7B0rJ1RMF7B+h0NJ+P21N+PLQCT0MWerp62SOQIgFIM/3RZ63MPlEvGLGvn0sh9xwlOXdCNVDVtW3ifIYDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9611877},"type":"module","engines":{"node":">=20"},"gitHead":"512b61edc09b8c08c7466bef71e3f33d39d28fb6","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.58_1783441788009_0.06461624916607889","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"pierre-review","version":"0.1.59","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.59","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"5a4929bd09ac5617298905a063f4548b98ba54b0","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.59.tgz","fileCount":184,"integrity":"sha512-p0axY9Y8FuK4p+wNf8SfplP7BuedXvcEH1kpw7rPq9azsYcEQJa4V+gRHj/FWvEwh2cjxj71ZUoYXcUmhwDiqA==","signatures":[{"sig":"MEQCICLKR7ES5bojOZGG7wNxWk/TPdvE3X0JwU+Fz4Kufi7RAiBZZ9xgvfJ1C7biskkMmGE8erjCtYUmBMfQTRbop5XfaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9617953},"type":"module","engines":{"node":">=20"},"gitHead":"af0bc9ca1d0bfbb92ab08895935a306f16d9d0d1","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.59_1783446199692_0.20899007515539636","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"pierre-review","version":"0.1.60","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.60","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"5423c77d032c0dcf3c036a97ba53f844f0a43c40","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.60.tgz","fileCount":184,"integrity":"sha512-PzHWJC+TOZYzbXq4P+9sCMmg76oVs1z/kCcFr34QnCUYRIQsZQs6h8kPz6oXzaMiqdXQ3Eh/aE8kyPhIYoDdQQ==","signatures":[{"sig":"MEQCIAPc9jUORecdwAzrmSqH9uKXcwQaBa1lYtimtZUWQtS3AiBha2Azjmc/7BC8sPB0/YIvWRyF20BA3lbVmqzLMvzC0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9649687},"type":"module","engines":{"node":">=20"},"gitHead":"423370892056e2b30403b989819bc3f29570889f","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.60_1783452329304_0.28996491032067384","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"pierre-review","version":"0.1.61","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.61","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"b5dcabc4be79638f0bf91affb7d428d8bf7d729c","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.61.tgz","fileCount":184,"integrity":"sha512-kZaabQ5VP4Z+1p5QGfLnwm+SyG9o+5EaD9ei/pPf7HPLgIyYHl3wvgbNonpiJh6j/AoLAui9WDElTFZi8fq/zQ==","signatures":[{"sig":"MEYCIQDetJbOh//9v7jUqt0/EsH8UvRJNBxLjlaYywJCsMmh0wIhAIhiK10wWGXN516sveeKRCiDGE7oQFY7rCRvJZn/yTb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9657059},"type":"module","engines":{"node":">=20"},"gitHead":"f8b090fe5654006981341cbc451de54ab984510a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.61_1783527256899_0.13830378774254126","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"pierre-review","version":"0.1.62","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.62","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"51e1c56b9a6b6a8f233eb822a75d6777a0d13ce9","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.62.tgz","fileCount":188,"integrity":"sha512-D+SVosJIwJvEycruC6v6r8/QNH/GLcBYkIw9pXvMe3XvillYwi4GrfsG/d8Lriq2Hne5MfH/73S8567nG/sDKw==","signatures":[{"sig":"MEQCIE0IWCkHpNqsgDnxwLgI3F0pbKc1oGjGS8yvAHhQbsvvAiBzr9OHEGS+c0sMuYRwTKI6pQnoZ1XraXdwLE7vx2CrRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9735086},"type":"module","engines":{"node":">=20"},"gitHead":"aa149adeb985333912bf3534eb37342fa608b150","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.62_1783542864334_0.8188380059554135","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"pierre-review","version":"0.1.63","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.63","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"7a6cc78a81308a7eb66615e5cc816fb3f758a50b","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.63.tgz","fileCount":188,"integrity":"sha512-VP/LqNSmrlpP1cxfiuBoUqgzWUnFam6ua6NZXL+kFLTBJHTjcAW8CiMGiGUlyyfU6S/kEbmhrgavU3f6c9W10A==","signatures":[{"sig":"MEYCIQD3Jw2r7gbb0zyGCK1jZ0xJeQsvIc0+NtKlf7E4BvA6fgIhAKDg1ieY4N1aXmkjsBd/Wt3dsz93esWLTww2ERrs9ocB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9735357},"type":"module","engines":{"node":">=20"},"gitHead":"4293a76c25ea2827f0daaa83a00e5bf0420d64fc","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.63_1783544634761_0.5164516814961535","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"pierre-review","version":"0.1.64","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.64","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"598f8478a5bb45e1f1b354c42aa09ec5f44ef942","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.64.tgz","fileCount":188,"integrity":"sha512-k1dd01nFrTvH0eLlCIKRLV5eiVaDCilp1UVpNoWhzOqFeCo9VLdQ+gxDONv0/UT8qvjJzSZDrtbMUsFE3l1SgA==","signatures":[{"sig":"MEYCIQC/n2EWhEPINrz4oTOKuLhcRHN7jz/onWwmLoXX7gYF5AIhAOur2k2SONSpNI9Xi9DY24EVqp3LhZsEACEtVPGXbE/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9735357},"type":"module","engines":{"node":">=20"},"gitHead":"7b6516586e20f9ec026c312921670decdb9bc57e","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.64_1783545606425_0.12459621360217654","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"pierre-review","version":"0.1.65","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.65","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"bee776d48c4ee3881cb1c3a4ce31e7d65971309d","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.65.tgz","fileCount":188,"integrity":"sha512-A3q2kM5bDlrRO+ya1Xx6YMQGjfz1iiO1o2Lj0Kx5sOU7c3qO4ub3WMBI6Dp/U/redFcc/5qA3uF6ie0x2A4kWg==","signatures":[{"sig":"MEQCICn4KynyLS6/nkPJHWJi4gan2/NXly3zrlCa0KTVhwxHAiB+38BoISOKwdbOoO669Q7JTegXestr9tT/cm34Fs5ebQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9749564},"type":"module","engines":{"node":">=20"},"gitHead":"3ff183201e2e4bcfd30b25272e6fe9b88de0ffda","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.65_1783623771415_0.4842813311467786","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"pierre-review","version":"0.1.66","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.66","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"98c439a1363ae98674229b423f6e33c98a13fb4a","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.66.tgz","fileCount":188,"integrity":"sha512-gIUzLj3ZQeOUqAag4ZuOpKn+esg8g1Wdqe7FHJU2TE5jVZOsLVSqxUV8R/HVVAMh8mILAlWmygQmPaOFeJ9SPw==","signatures":[{"sig":"MEYCIQC5aOTco+77tff1leBLjthvrhPn/5qn6hW6navh5ewGnQIhANx+/TNxzNdLgoxl34EVQO1RvV0sBuDnjXjra0+yPrPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9752658},"type":"module","engines":{"node":">=20"},"gitHead":"1ad700b809b7d20dded243dc2e10d48bb9d70f85","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.66_1783634230547_0.15967924292385005","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"pierre-review","version":"0.1.67","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.67","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"40d22a3d074793691d2ea44a8bf81573bf04c127","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.67.tgz","fileCount":189,"integrity":"sha512-43mCbqFXi6y/duv6+9kocP3rOCDZQedkk5h/34DJ4zhqGDJEn49cq6FEYo4zOHaP498pcyfnAmiMsYDcfZmn5g==","signatures":[{"sig":"MEQCIGYuUFURwBd8isXSp1JIsujSdp2dSnLIN/L5XyRB9+uWAiBrOxPjSJEuNgL+H0eZtqqnoPd7zsxqo5t8dTc7CPdB9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9759391},"type":"module","engines":{"node":">=20"},"gitHead":"ca902eb31235a0ac9a5c6af6e075cfdb43543014","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.67_1783673960751_0.08407611287206906","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"pierre-review","version":"0.1.68","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.68","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"ef6493b81b8fa8474546454df0601b15363040aa","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.68.tgz","fileCount":190,"integrity":"sha512-Gu74LLonN2lYlqN6Z25Ppxje/3gEjjOBYkrxHZ6jN9/9hDML9fw9+6rKjd7tI01mo0fXTI+XxhichmJ5gp5IiA==","signatures":[{"sig":"MEYCIQCiaj6dB/G06A8r/kvrfDrLQrE66HB4CaSxc4QaNkOCbQIhANcJynGYq042WXqB1AQeKsDUoP/4/ZC/S+ziKG76kHzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9787177},"type":"module","engines":{"node":">=20"},"gitHead":"2094b1a0bc3632f4f211e042cecafaeeecaa5621","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.68_1783712128464_0.8386940518683679","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"pierre-review","version":"0.1.69","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.69","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"8a5599bbeb152141edb523c29340195ae61e0f8a","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.69.tgz","fileCount":198,"integrity":"sha512-9OCgJ3ZfLMAVKz3/kb1bRMir8VLMJ2kvHA3pxRf6eBVk5K8gd1eQwP/7ClAUl7CHMWgExMUxEzfl4qfrt1A/xA==","signatures":[{"sig":"MEQCIHhSKvi0k+L7izMK89uxAtj4kM15sppJcUdVOC4YWvnWAiAz18w/KtnHDr5r9P4yPRvobEOng7IKRm385FnG7ASGjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9779677},"type":"module","engines":{"node":">=20"},"gitHead":"6c723492fb4c4928d83670bb90bf2471dfdba2ed","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.69_1783776221514_0.6147867556173785","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"pierre-review","version":"0.1.70","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.70","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"6f3ba800c44f81c3d675d92af3175d66d03778f3","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.70.tgz","fileCount":198,"integrity":"sha512-IQFByA+4yTXapHXTyzYav2vCh/+rABfXsu+4OeSs+YSF/2HYOx/J6u/1O3XSMG6E96oIggjhsHreVnYNdggb7A==","signatures":[{"sig":"MEUCIQC0Rbrn1C/gckqfzlL4+3JzbfNc9tSnH86kDmbsWm807gIgP+Q4Qy16Sjf/ZpRXUrkd8mGw6tHVg45KNhj6YSbHbt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9784930},"type":"module","engines":{"node":">=20"},"gitHead":"8df925dbdff018ced0b20daef038b5873ea595fc","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.70_1783796170778_0.34861641734419346","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"pierre-review","version":"0.1.71","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.71","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"d2a1e5bdfd4a86ca513d63515ef48e6ef1da4828","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.71.tgz","fileCount":198,"integrity":"sha512-7BtLOtzriHI5GMSLr1auEviw2I6yHxD+px2eO1s4wkKI1zr7bgvucgbEd7FJARY+IcAQttXt0+3eD+t69DpWfg==","signatures":[{"sig":"MEUCIQCUDNj4vzSQVp2gObt/iMuW+Ny+PYpMpeTXDjnOY1qpIQIgOeNTZ3BvObDYJFIH2zWugF0qBZddMz10ys18rRkaQnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9790965},"type":"module","engines":{"node":">=20"},"gitHead":"a7d0a1d6ec1ef8ecebe004b13bf808ebbfd29ef6","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.71_1783797875442_0.4370908370001778","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"pierre-review","version":"0.1.72","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.72","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"a4d285c3496cf1313fed18b4281e6a29f1fa082d","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.72.tgz","fileCount":216,"integrity":"sha512-DqGLY9A/XU0nY7G4j0RZaC0GJNew0weWg7Un14o/ycpAbfLUgWPBhmjJVS6JTTXcdO1m+4VprISCfMeHai+qJQ==","signatures":[{"sig":"MEUCIHoSDI/V5EIV7M98ejlJyOe8hZQVTLGEb2VAHSPnRLEKAiEApE9qBWEMStM5dNhf7zBC3LmMikxSU+2Uc+gFIkR8yOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11544174},"type":"module","engines":{"node":">=20"},"gitHead":"ed0d188c3bff4979941842a5fdc4f58cf7ec7742","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.72_1783889941779_0.5044008163031888","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"pierre-review","version":"0.1.73","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.73","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"2a257dd0316e9104d380996e3f9a34e721bae319","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.73.tgz","fileCount":216,"integrity":"sha512-qTISqEDIq6SKfSOADzHYH+Z6whFmNrM2YHuFY1xVtJCbgPyJlPngDS/DSoFPW85twWfQfs7u7m3JjFELLSlxrQ==","signatures":[{"sig":"MEQCIEYiLrwneGbmD7vHa0ta/6HxZWmORsuQHKPnc+J24fOIAiBeAuqemQTM5EPGuWdgSPbzR2U0VqLfgETzWnlKwDQodA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11547148},"type":"module","engines":{"node":">=20"},"gitHead":"a7b0db70412ea67ba36c69007e6f5b60100da7a4","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.73_1783941468784_0.9518233887408842","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"pierre-review","version":"0.1.74","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.74","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"7a38ca5baa31a782eca93695ad223b90273e5fbf","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.74.tgz","fileCount":216,"integrity":"sha512-oV3ZDA9QF7fqKucwmvD1B3UFHu86Amzwz6gWOwPBvjnqw4C7ois/5jFGQSEfL0LHV2MWNNAtkQ+seglyNoPJuQ==","signatures":[{"sig":"MEYCIQDfimDsRNfqK1rs0k/JfdBMvo5jxpQfehhuZQGYQGnjAQIhALC0QRqB2aZjR4DzLlOW7m808HEod68dI9ryAU97YoMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11547173},"type":"module","engines":{"node":">=20"},"gitHead":"85d40bceb7cdb5c82e2e3648520d2b254ed764c6","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.74_1783942545289_0.3916729326820856","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"pierre-review","version":"0.1.75","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.75","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"6990644cbf2688c042219a2762f4363329f139cb","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.75.tgz","fileCount":216,"integrity":"sha512-tIMKVnZQZXqo8POJRPIjtDjrESVK/aXnZi3i/8XreszCtbzmp0iBuHM5+xYPjGd6T0J5VdtJZeN6n2a8YxIIdA==","signatures":[{"sig":"MEUCIQCSYTm1vZdUpjihIgf0A8dE/Wi5zmxJoc16UFOc/jKf4AIgC/Y4QA/F8PsQnbGOF3L81YexUhSOkzXJU/iX/8isTQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11547173},"type":"module","engines":{"node":">=20"},"gitHead":"9b772df15052278ab3804be715a3f05a71555155","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.75_1783952588002_0.3630240579070121","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"pierre-review","version":"0.1.76","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.76","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"47094e42fcf6528c35f9c3f42891acf8d53b5a6e","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.76.tgz","fileCount":217,"integrity":"sha512-SF5sJD915LujVCy5KSqoAHNbFF6qErJ4sQA2rdUycTI7XEsQNKc35uebGavzsGW5kwBLhKiAQ1so/RM3sN4zuA==","signatures":[{"sig":"MEUCICot4OBEkXzbSVT+e/asOGOv9RgDsYPO2cLNPxpA+tQmAiEArriyIAjC9AawdWy/dmBbRBFnzawxtCw5tSGKcA4pZRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11553222},"type":"module","engines":{"node":">=20"},"gitHead":"1878dcfb8598118ff5c0a46a50ab7bff40dc1bee","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.76_1783963613861_0.8082286896840225","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"pierre-review","version":"0.1.77","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.77","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"19c9cf2c86311accd3b5ae787bca4fa076bddd1c","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.77.tgz","fileCount":217,"integrity":"sha512-+x5BBec2s/Z37Ra1pHMdgicBjlEQ6N7DXKNi1dDOlbp8CdfIGb8eKMjNi71ckwSMp362tQeebNJQKriA+iFZwg==","signatures":[{"sig":"MEQCIBSrVoBbLxtmBFhsloUOYtAcBjZn+7WVTPo4z3ltyJS4AiB6dEuqr+6g93KxSnv8H1l9rsqCv0UPYmLy787Cng/ryw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11553222},"type":"module","engines":{"node":">=20"},"gitHead":"fdf1e89e465d1c942992e9eb5f5a763d3e44283d","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.77_1783966309580_0.40893388046238477","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"pierre-review","version":"0.1.78","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.78","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"e557e2e13ffca4be2dfe7b3eae9210016ea66af3","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.78.tgz","fileCount":217,"integrity":"sha512-FW5oYI+dADqpClMLGONBNXztzfQWP/oinu4WX2cUH3O9PcQdTZqob7TN3QOTdDLj/3JlO6JUQlW1GaYVcWEo4A==","signatures":[{"sig":"MEQCIDx59kzfDSuCLVkeSow9OEG0VNPiE7qEgzEzy9AM49S1AiBfJhV2ZCws6Mw1VWHT8cKko7dxtu32GP7/AWRuFrJkPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11557172},"type":"module","engines":{"node":">=20"},"gitHead":"a4139a95cd2fa10d7840ebe24c0fe8ea2a8cae5b","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.78_1783968909217_0.6741467996445383","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"pierre-review","version":"0.1.79","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.79","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"8e6b01eb4c4b41a0d707301348a0f7e9df82fc7a","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.79.tgz","fileCount":227,"integrity":"sha512-Sg6KgzbrWNxgo8si9q/8p3ASkgWljXRDB8Fq2xOdlxPwTKcUXe77hayDxdy6cx63oQS0KIScPtseoPiYjYAf+g==","signatures":[{"sig":"MEUCIBe7C5VcfPZ57ostKpCZ2s1gqeRPlhGRu+q8etXWsutLAiEAvlLRvQ56jedtC1knO5MyTvZ0E1jI47VkbyYv0GSHH9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11807671},"type":"module","engines":{"node":">=20"},"gitHead":"c219fe4f9226c315d15e93881b23ea32128a69ef","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.79_1784309224912_0.27358150796109393","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"pierre-review","version":"0.1.80","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.80","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"e8847aa9b05b10911663e4cbf3f7b84b57169f6d","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.80.tgz","fileCount":227,"integrity":"sha512-cgQIF38AAdrGIOQDTrXMteLrW+LKyL26OR/xv54jnr/oLoIPyZcqcT1Bc48z4nRXues782ptTO0IaDpMc6QPhA==","signatures":[{"sig":"MEYCIQChXRgxSyOx5/d6Tbln3U5hNpQwXJuHL4edPG1axta3EgIhAOpNKu5MPc5drUYlLvAhCXOZV9AEkrt+dFzgq1mv6TD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11812582},"type":"module","engines":{"node":">=20"},"gitHead":"c663e1071ce18e85c27e370d6b6f4a26be5c242c","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.80_1784334300860_0.38262954348833356","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"pierre-review","version":"0.1.81","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.81","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"19813dfa9a42c6674cd873fd1d6781ab8c3d79ae","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.81.tgz","fileCount":227,"integrity":"sha512-pRrjv02VIHqvFJTP0KmsHhpYcgAxaZBnEYQWDOQnOAmz8yHUsdXAAEQZ2X7dNcfOrLBMv9bGd4fPZvXwIEkT3g==","signatures":[{"sig":"MEUCICa38VYcQTPJTZrKcbxkS2pLKWH+4s7rORlUAwINkWYFAiEAoHKGQ01dcC4PUZvaXZrc5cj9MWD1WgB9696kJEMFMTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11821011},"type":"module","engines":{"node":">=20"},"gitHead":"a7faa2d6faf1955b30046d7331305b33e19a994b","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.81_1784371355434_0.008887900295030615","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"pierre-review","version":"0.1.82","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.82","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"b4cdb170da0f351f800848c2596ae3b6d01b1d3b","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.82.tgz","fileCount":227,"integrity":"sha512-cNUOKo2ylBF4p+NrkEbazgrPbwly6TFWmrL2fFrV6AR75+HHC5TGTz2nGYqYQQwHcOIsuF+EQdgWdgfvNgKN0Q==","signatures":[{"sig":"MEYCIQCf9SwsfKW+KLOWNuMxVowDpkZO4LW15O14aOfdrc1FbAIhAJtm21p6OmQYZ8iU+tmLhoXLGVsGfvIfbV9YRu6vQ+YC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11824668},"type":"module","engines":{"node":">=20"},"gitHead":"6ec4e6a1508499df82420ebe3e0a0d120a5b905a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.82_1784375720381_0.12817990192113693","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"pierre-review","version":"0.1.83","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.83","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"6a26d4312097bd6213e976667ff683e3e22e20d6","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.83.tgz","fileCount":230,"integrity":"sha512-56H0d2t3CO8/nRtPPhJEvRdD2XDBjJS4ZZ9gWeEGTNCWt0EIKB/OSM1LKYge2JMk//vkwb8iqWnuxVQbPGIJ3A==","signatures":[{"sig":"MEUCIQCIzYQKThtw2RO50zd+kjB6iuD4TVfQ0D+agL+zId3c4wIgFCHhyERJZk9qXL7vRXJMnqNdswtWpYBDd9Ad2Womc1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11851061},"type":"module","engines":{"node":">=20"},"gitHead":"24b5f113221dc3c8e744daa56f9307b9e7fc3ccb","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.83_1784399329418_0.9647267270964359","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"pierre-review","version":"0.1.84","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.84","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"95ba5b534d92b10076a3e4c19830614a9aa43980","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.84.tgz","fileCount":231,"integrity":"sha512-Tcl0VxegzgSC+RgeWLvgI8AzlM9026MxaRvRe5zbPNFUK1N4XWgOwRTax9X8ZlfZ4tCAK5PesjKr1s/szfHjXA==","signatures":[{"sig":"MEUCIQDyR9sIs8WeigZGA9ewaoPGt/6FzV0PJpdpU/D6OqOUSwIgEZuHgzbouRz+x0u18mZFeRZydZx6mOr1Y5YzejbHAF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11949538},"type":"module","engines":{"node":">=20"},"gitHead":"97a2b663c87a405ffffb87c97ef71711a58dc4ee","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.84_1784464111027_0.0600073970081374","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"pierre-review","version":"0.1.85","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"MIT","_id":"pierre-review@0.1.85","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"7bb8051977ccd549ff46e2616f9843cb5e14174b","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.85.tgz","fileCount":235,"integrity":"sha512-wSLYuMQTagRpIlZ7DzvS/5II2iHVJrQpbBqeAaZQzJ7bGLhReVtNVJzSt9e93DhbY4pvnUkgtoxtqcRNcofBLQ==","signatures":[{"sig":"MEUCIAZL/8vayehnpjHg1GOHsKZZqgLVofYnAwpRx7j3JqM8AiEA8H1fnraG7GiSkm5QVsNow47Oigt8zrtEHfKZzEWB/rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12048873},"type":"module","engines":{"node":">=20"},"gitHead":"70ae76804c3cbac00f5c0a21c4a1cd8d0b84d6c6","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.85_1784470309729_0.6032566161248294","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"pierre-review","version":"0.1.86","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.86","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"70b0888a646edcd4fa7f94d753d5cb86371387c0","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.86.tgz","fileCount":235,"integrity":"sha512-IlElrMZPJ+LNTUZcCbGZx5FurBYMz5yxepvAh3YMgq0GCXvKZBjFWX0cqZNN1PrTdqjjM6oOI4mACz04DIQCdg==","signatures":[{"sig":"MEUCIQDKomE/k9GvCPosG7LMmc7KWfADgAPk7xm5w8yhmvK4xQIgKcouS1vLyZSIEUDhbddI8YGWSiioEdLCLQcDsUixG5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12049485},"type":"module","engines":{"node":">=20"},"gitHead":"73536509a29c7629a3f84a0eb548f9592a5dcbd8","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.86_1784560733206_0.26459768473948864","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"pierre-review","version":"0.1.87","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.87","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"8a60419609b20b867d0062f8211aba88442d3476","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.87.tgz","fileCount":238,"integrity":"sha512-GgcfFANBHK1bgvAQTjNZpAmI/Bmogk4WsM/WpwNX2DMZsCredZKcohVZnwFwAq6hzFL+fZGyiCvy7RS+uwmcPQ==","signatures":[{"sig":"MEUCIQClMrq9b4KNGueTLffTdjNx8k6XP7Vh+6CnLsqV5hFHJgIgbh64JDW0AJrWErZy6rOSR2MGOXNwG7oNxaRmyTdc9MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12130902},"type":"module","engines":{"node":">=20"},"gitHead":"9ae65ef919ff9aa3289bc9a1bbaf559e3296a10a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.87_1784658738463_0.8077363953823335","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"pierre-review","version":"0.1.88","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.88","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"cc350f3e073b2dd0bc4670a36ffcc3328a0e6c72","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.88.tgz","fileCount":244,"integrity":"sha512-W7t3lsbJu5TGtXCJrp5Aon+j2WQW24sWKFcrlV1jvlI6Kke4Zfc9Gih2Xr9EousVI5a92S+Ho7epTmGb6w1byQ==","signatures":[{"sig":"MEYCIQDlzuBeYmesSAPuXrtTEX3rw1wIlVeVisFXlJ8n9TyzBwIhAPFwfTEplIgVM3Huj1sH1ll8zWFgXMkvYV85ki4GVcot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12326866},"type":"module","engines":{"node":">=20"},"gitHead":"f940ad37ca4491dab207686677a893443db4873a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.88_1784736768441_0.8072912785179835","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"pierre-review","version":"0.1.89","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.89","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"9a551523f02fd0caafa34b3a369d09463e674d5f","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.89.tgz","fileCount":244,"integrity":"sha512-xmvYUrRAMCh9ckj2eRpi1wGtv931i+6zaQp6Nv+jt8xQnF3AgPCmTExXjwZkDvIRp/wx1Ve9wtWZ0Q121MlQ9A==","signatures":[{"sig":"MEUCIQDPIZpnmknnpKhcu0PIt8N8xH75FFoa/p5lHc7CuETQawIgLzKdy0X4qthiAMOMm5imCPVWQKi+puOewvve2sZcxC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12362174},"type":"module","engines":{"node":">=20"},"gitHead":"4608a72e0a64428eb07d132e26ef308d00050957","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.89_1784748418588_0.15997801870605421","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"pierre-review","version":"0.1.90","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.90","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"0bdef360c0e90fca8bed8d21f6bcaba79ea429b2","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.90.tgz","fileCount":243,"integrity":"sha512-rViZqejH3xcpo7+I+6OTjPK5w4xWOVHiHZyknOBzN+ZDqwM4ysWfmoP0hho/O//xxLUDV97jzudW21G7tRDaeA==","signatures":[{"sig":"MEUCIQDeOEXk7FTdmPfbgFH9vwurHXdXYc3mq6pX3TfrNqHoYwIgUOT8Al/TkEXvBcoZwWoXCwoJ4mQoyw99tKMowBl8a3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12351384},"type":"module","engines":{"node":">=20"},"gitHead":"e741921e8fcd061ae3f1315c3ab382c3352271aa","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.90_1784760498324_0.1512178537911728","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"pierre-review","version":"0.1.91","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.91","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"b8b106d70dababf3416018deecb4d2dadaa618d0","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.91.tgz","fileCount":243,"integrity":"sha512-DnH0HD75Go1nK7MU5fKG6w8PXqeX99vKejtJ/BMuwb4YohYQ/i/TPSk6IQFZK/zAwVDe9dZFzGPCgIam75pXdw==","signatures":[{"sig":"MEYCIQCWMsEXN9lSN2TUTGmmOtWVUiBI+cbh2bPmbeFOik7XEwIhAOBg1TsvxcpVWnAb4mQXaRX30chCWweZqn8gMBZFc4RY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12361098},"type":"module","engines":{"node":">=20"},"gitHead":"9d2ed973cb514a89f0898842a777fb9bedae1894","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.91_1784828149009_0.39475874853160087","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"pierre-review","version":"0.1.92","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.92","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"72a492e8114f80e1a1aec92d69065b327fc458b6","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.92.tgz","fileCount":247,"integrity":"sha512-7KbtZ0Ck7OfUSz2V6bR2JNecwgAtHs2aUUAtQlcMjPLn2xOtK4SPPlYmUsBb274lpMOjvXf/5NyC6ZGeKYuOHw==","signatures":[{"sig":"MEUCIQCTpQU7Jl8UesKDoP9EL4hLe2Yrew/5CqPfAltx2cgrMAIgflYzCAOqr9n2bFBmc9D3IvjWaA5zyxCQmadV8WjLeAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12396731},"type":"module","engines":{"node":">=20"},"gitHead":"5ad3c8c22ac10609c369d07a75c9904b3474fefd","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.92_1784849003959_0.44094409230112874","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"pierre-review","version":"0.1.93","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.93","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"3aa708dd74f0887fa6fdba4b09eb4e4da40cd183","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.93.tgz","fileCount":247,"integrity":"sha512-aEdq6R4YgUDTaZBAk1ae2Fbi+1GkqS9y5O5PEx09K/wIXABXMM86bWvXgbQEY0zby6mh90Ed2lh4tqsK+5RQ2Q==","signatures":[{"sig":"MEYCIQDAMwcVU8YR9onAe4DEQcsH7T2pJZqO7cS0C+YGsKxG/wIhAOYUW+v4sORSVeFcDu72mgetE3v4QqIId/8LfLC3bdyh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12399312},"type":"module","engines":{"node":">=20"},"gitHead":"28fb66c5c4ef58921a1313e3cb9f2c56fdc3f108","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.93_1784902721721_0.4150455073456847","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"pierre-review","version":"0.1.94","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.94","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"f06bb350785a4c35943396b17d848c9ae63e9faa","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.94.tgz","fileCount":247,"integrity":"sha512-HlODtTr3QGdTkKCO1bQqXhDWGnUSSoBwn9KEz4/480kWZ0LSSkBmifHteMkb8XqXJr2iwn1GsFzllEIPdWe3Ig==","signatures":[{"sig":"MEUCIAjR7fshNn+3whmB798zHKLhDmDg0qaUM2W+dLKJTmqqAiEAoHirCKF6MVorjsQZ+L0BvRED2FYDjAun8jMqOitXMOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12409760},"type":"module","engines":{"node":">=20"},"gitHead":"1ae674715f133162f0fb2bcee217def3c80ea95d","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.2.1","node-cron":"^3.0.3","drizzle-orm":"^0.38.3","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^9.1.3","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.94_1784976981661_0.8600932250291389","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"pierre-review","version":"0.1.95","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.95","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"8f3b608e0ca08210e553d1393ef3c5bbf59b2d6e","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.95.tgz","fileCount":262,"integrity":"sha512-9n1temV9beJkGDs0qTYAm56ur8jRtsRqVy3WJGsfBOl+EKB3UREi64u0FxOQA7NqgF5jCNWHFQZueLdEtSt+Xg==","signatures":[{"sig":"MEYCIQC2FrJJtBZgGQQgolkHkBFoeKXoy0y63/T276EhRY1UqAIhAPcOj2ec8cjXZ38DORE/KIW2ERa+My78ctEo7Bei0Dq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13060309},"type":"module","engines":{"node":">=20"},"gitHead":"19becb71e421d0047d19d86b2610c061deb48576","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.95_1785150410266_0.5992617544790577","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"pierre-review","version":"0.1.96","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.96","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"9b4a82b635036d0ce53712227c02ebdea28c96e1","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.96.tgz","fileCount":264,"integrity":"sha512-xOWlyjdM+/TgUHSQ+OjZTqdaeUSaaMWWWpuihWnPmt0RABAFGICk964SSHP3Nflz6X/GliR3zaWn71J4gATBvA==","signatures":[{"sig":"MEYCIQDNfM63MjUAI5Y/HSl0sSXz4JwaABqsAkpYoxlckOhmxAIhAMRKIdnK8TIQxSt2TaMDBQs4qk+qBtLXUfUKsz2qdxWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13077271},"type":"module","engines":{"node":">=20"},"gitHead":"f959b9366e665ea3d8794050cb1e44b27d6ffd1d","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.96_1785271569361_0.4929715354487094","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"pierre-review","version":"0.1.97","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.97","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"224e4969ca589942a0a3f8ef6c24698ef133dc0c","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.97.tgz","fileCount":267,"integrity":"sha512-AYm72aqdGjj1A5FpXAghoUQ31WBt2FdRW5XH9U0tfeCiPfYBw+Eej1jmyxNfmpshJfaHBCkDNC7jKyzI9LHT6g==","signatures":[{"sig":"MEUCIQDDBuPcUbIFei8crqXcIuWz2IQ52gxTbBTqZUrq+0wSHwIgHZpEkjO8uKGHGB0oU1t9mgxd0WrYXLWMidV0yCIs/zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12832218},"type":"module","engines":{"node":">=20"},"gitHead":"2a5e004ad6e8376489592f527ad550262c2fe05c","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.97_1785331778794_0.8369261953935836","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"pierre-review","version":"0.1.98","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.98","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"6ae62e86146d29aafb94b9d82f27329980978a89","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.98.tgz","fileCount":291,"integrity":"sha512-ET7SdJ3Ke5bTwgpUqpemdnJoi9zLV0xi3xEVSBOhM7PmL6lcTDgGpRjd7lqKQ12M8gjTbGCOlzOR+f2h8PuIEQ==","signatures":[{"sig":"MEUCIQDp5nsd0+0ScIFwqyHVDNoUdvCbmJKwJy5xTRoGjeRiGwIgeeF9qalAJneaAAqBMkutZMqI94WsDcpCpXIsjR9S0Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13262368},"type":"module","engines":{"node":">=20"},"gitHead":"a9e3a9b9fc728f8b64abdbd1c8a1f90adb4399c5","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.98_1785678026763_0.5838050632284653","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"pierre-review","version":"0.1.99","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.99","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"fcb405f8fab154511d13b6948b09e17ad61d7848","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.99.tgz","fileCount":291,"integrity":"sha512-99bIFHvqfMUk9ZwmoOjDSIkOTLAllU/z8RjSK4JKa/QR7tZkTZAXsBpTIqn/e94g+7XKlhsYuhLpJ6kpGv/1oQ==","signatures":[{"sig":"MEUCIAOJx5xI5pGKtKo2lV4maum8w951HrgiR8SGSEVcg9OUAiEA6Jx6uBjMh8+nMuop8XGLBCY+tmUw3uCVpICSb0oNVNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13262368},"type":"module","engines":{"node":">=20"},"gitHead":"d06124b3c3eafd4785a795681182b3e736591a13","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.99_1785680011789_0.03678851244205483","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"pierre-review","version":"0.1.100","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.100","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"49cfd5f782de8eb7086f458cc1c09c4d21738cd2","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.100.tgz","fileCount":297,"integrity":"sha512-KYmuUI03u4bw955miUYSqS9sAwWVMBsnd71IWtC+2/H850jwdbvumsJBBGfMgoHi9oJiHHxEmMSEP1dA3VY3Ug==","signatures":[{"sig":"MEYCIQCxNeyrPg7k9hnC9MfZmYeEFBOg2FRwmZdmFpH1TWJCIgIhAI5oIint0p5n6wHlWeiV/oa3keCW8xdVE90+luhMKaM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13167254},"type":"module","engines":{"node":">=20"},"gitHead":"b1b9be144a2dadc139c0e96bf0227fbbf9701848","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.100_1785935999267_0.7290016539061774","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"pierre-review","version":"0.1.101","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.101","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"dc01531d5c1e90011e9afd0ee89202ece327b621","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.101.tgz","fileCount":297,"integrity":"sha512-6TG84TgrPpiPIHGZI+/jrrhGWloLd8wHpp1s4u6/dsu3/0ygedqDNUYRb9RMUks4qMaP87rTRmJW0Ta+0fZoJQ==","signatures":[{"sig":"MEQCIHcXXHH3vEr26cnJjzNY/7iZlD929lgDsbh0iRo5hTixAiBnnN8MKgoCRxx68KYYcTdQ3oxJC1on9iCwBecfsG3FsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13170681},"type":"module","engines":{"node":">=20"},"gitHead":"5af5c9e6baf1c23b92c940c1b9af79043694ca62","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.101_1785937080538_0.5606571249516958","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"pierre-review","version":"0.1.102","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.102","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"07bc73d9addab8890e7638340d84f946a0014ac3","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.102.tgz","fileCount":297,"integrity":"sha512-aTUCEekJCb7zqPT7A4cI0/B8BzyVN0vDhjcj2i0hA/jLTy8yNZ8YQcosSQAjxrL/sZyX5xEdFjVC+bwljM621w==","signatures":[{"sig":"MEQCIFiUpWJhFRcx2dkrfnB+aSqngUyZbf5JDC3Wtg6yX1cOAiAwLDlfiHPcZ/K094MWWRrCEGEHVZhFbyW8Y4CQMBeRhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13186153},"type":"module","engines":{"node":">=20"},"gitHead":"bfbe53739aa7cd4b1075e5e47adfe63c087cb557","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.102_1785963377840_0.6253685394735393","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"pierre-review","version":"0.1.103","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.103","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"341df785bff2583e445f6d594d7d3bae605de569","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.103.tgz","fileCount":297,"integrity":"sha512-vC6pYOmJpMwokASdDSpkNne4NEW0oDwlbGV+LEGyszmTRA0KWnMhTwWNlzwf8781KpRDaHi2XdFD5hEGPAWMHg==","signatures":[{"sig":"MEUCIQCJmr/Mpv1HtyhboPZgQZbts1XSk3eiUAOSIbPLqhdkegIgMC/o6do9FBnpK/e6HzEFOvdCXiTQEHu/AahL0wLZkt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13186152},"type":"module","engines":{"node":">=20"},"gitHead":"e46e2e62dc4a19f042c2a7e87fd2b42dd5973df8","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.103_1785964501749_0.08401278805161327","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"pierre-review","version":"0.1.104","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.104","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"eb919c7ae99d5db812b4eda44d2033e9ad2c42a9","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.104.tgz","fileCount":297,"integrity":"sha512-F2f5xcLmkyDxOq75wf3rqL/ctrjPsBP8Zx90vVNUcAjVj4MPDzmOr/TBmnpHvLHpVgmfVo8H9IyzpD+taLSomA==","signatures":[{"sig":"MEUCIQCWJ1KLvcNG4VYIQKsQORgY7splocSBBP1qlGOA+jlacAIgQN43H38PFE9vU3PuZI3x1jsv9uU1ym7ssnpMZUT8W8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13186152},"type":"module","engines":{"node":">=20"},"gitHead":"edf760881908ddbbed557c64c10a20b8a2b8d854","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.104_1786010888922_0.045034441769223665","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"pierre-review","version":"0.1.105","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.105","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"59797f3564582e855f08f954619a1152a4b6f816","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.105.tgz","fileCount":297,"integrity":"sha512-RNSWh+grSp/YRDUtQ/zIcAulXwPmn49E0tEv/6LF8W3+/4LKV+pY2rk1itpvNCvRdJiL+k1OcjIBbqi5m9TNbg==","signatures":[{"sig":"MEQCICawW+smQDnFb6Gy3WJe3GOYF1Wrm1eKw6bRnaRzdm6FAiBe04U1UZ3WJF/stfHP5nfpS+jaMGWo5z45VM1dX3GHvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13186152},"type":"module","engines":{"node":">=20"},"gitHead":"6d08d53ecfeae5e27f04b1ed0fc5165169a25d33","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.105_1786013396118_0.4357044143746154","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"pierre-review","version":"0.1.106","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.106","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"2b817d9fcec33daaf128317c86f8d4140d97e898","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.106.tgz","fileCount":297,"integrity":"sha512-kmjNjx7wrfBFDVGSstKq+o102nCcMB2Z1LmCfalNGwMhsszla9EmlSqAIaZPmvy7L403whYfXrk2rcS5ZVOXhg==","signatures":[{"sig":"MEUCIAWlOSRAyMZbCSs1bygbLE48pAf+iLXCWvbD9VqCPAGOAiEAuZ31s/na9HlyOcVi3JsLNdulwS8XdaOqfpwqPacgdmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13186152},"type":"module","engines":{"node":">=20"},"gitHead":"66ab068abc643ba0b6a3a96ba030b87034180a1c","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.106_1786013576864_0.49942089688180613","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"pierre-review","version":"0.1.107","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.107","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"d2af94761a3da6c2a33ada85ac651fa29c729023","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.107.tgz","fileCount":297,"integrity":"sha512-r9ERP++ZhV4MqlkG7YvU2hDGm0SuanTFNxMHxTeoOoJlgsUU4p8EnI1zx4t4BfryFGpo4B4cVLxP9SigJul4Zg==","signatures":[{"sig":"MEQCIDkff8FpwGtCTya+cwZwyBvNY1XJA00D0aw8kD/wH1crAiBzcNdA4T5FwsYrnYDMam9EuFCCq7Wk9TvHha8z7cbp/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13188011},"type":"module","engines":{"node":">=20"},"gitHead":"1ca08a9b40d84dd6133c2ff28914b55e9b751116","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.107_1786014814836_0.31353832055748976","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"pierre-review","version":"0.1.110","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.110","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"0cebeb20f58c32e9b78ceb77933167bd30f41b5e","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.110.tgz","fileCount":384,"integrity":"sha512-0DFTPM1/1yGiK5IO2PGX8RSRQPhNNXE6shWvlUvwMCI6blMJOB6i6919jaV9YeXsIPKITjUCGpGR/ynjXrepIg==","signatures":[{"sig":"MEUCIQCEG1ba/mR3RzWOmBbTUsVCGRT2OYWEwtIy29b9WLaLUQIgCyHRfRVVN1xzLZmKAa9WANKyaLp+bmw7bygn/pehffQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14689823},"type":"module","engines":{"node":">=20"},"gitHead":"5fbfe5985b43158431b6ecca55c126f68287f4ea","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.110_1789473901439_0.7009144684060886","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"pierre-review","version":"0.1.111","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.111","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"c055ac6c9ebab643d9e79b3d689fb319b6d808fe","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.111.tgz","fileCount":388,"integrity":"sha512-mxdvrjwtgT9gzxxibDdGYAX+DyIu1oJefDpd42OHM7iq3kOqE2/f9rqGHSo/YEzR7TO0d/9tQ1JvRytc933R0g==","signatures":[{"sig":"MEUCIAd+W1fNYjcCE5sluNwZNPrzhYQ3RDuzBG6TEEz4aR/SAiEAkOrMTkzm823BW364cy+/q7U2jCwiQ0yc8SSbNsCUFVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17155902},"type":"module","engines":{"node":">=20"},"gitHead":"562b0c7a738d56521ba1adf65cc3971361e300ee","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.111_1789641957113_0.9003847117867569","host":"s3://npm-registry-packages-npm-production"}},"0.1.112":{"name":"pierre-review","version":"0.1.112","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.112","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"13688cdcd3e075b138bf0e565ce1a89809301c76","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.112.tgz","fileCount":413,"integrity":"sha512-c/rueFSPS9E5tf6gFM2kcUg+2A9TkWhDB5IbWArpkKhnkcjdm4A9ZP37KBSFSlJ2fi7eZHTwktqRvCNnQzFPKQ==","signatures":[{"sig":"MEYCIQD6PGkfXRT2OBT1qaDyaoBIHuV+NorQI0Pl1nzUTk0BvAIhAPjtEW/KMNI3qv543bXyBOVQcLpOi95eEheBHE7b4RHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBLIJJqeE5idqFNd2wlgTZW0ICY8q3eUs/n5ShL/WZUAAiBRIlO+RHBqZpwXHRbd087ZYHrvaojRYLukGFwgDW8Seg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17682321},"type":"module","engines":{"node":">=20"},"gitHead":"221b60e3ad8495bebff4564575a3c78cb001df50","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.112_1790000523923_0.29379618277084085","host":"s3://npm-registry-packages-npm-production"}},"0.1.113":{"name":"pierre-review","version":"0.1.113","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.113","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"afffab6f0e6b771ba95755c260329103a5696b60","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.113.tgz","fileCount":413,"integrity":"sha512-6cdjW9wljGCYZNsS8L6bmmtNUuxRureqE1LPf7r0MtBK+mo4/ZfnT9jLwAa9QzIvhHgOJXg+z0969mQ4VXcHIQ==","signatures":[{"sig":"MEUCIEhZE8vffCWa5zB/eJsgjCrWj+3l/U9VBzDDqxk6MxjmAiEAtg3YkacW4IyYG8Vc4yfxGG3BxVpOIlDfDNQuke19EpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID1zZrdupXB3QqkLCPHq1vjhu9EXduo1eBG3E61j1ACKAiBQy0BGpFEGu9m5iyxy5wDW7mmvtGqgaCoVa5Zm/wmJPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17682321},"type":"module","engines":{"node":">=20"},"gitHead":"25e359827094716216d97b6f591b7d73f3c4f259","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.113_1790004420732_0.8313188596280052","host":"s3://npm-registry-packages-npm-production"}},"0.1.114":{"name":"pierre-review","version":"0.1.114","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.114","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"aa00831a67608be8f24fdd9581bf3f6b0a28b187","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.114.tgz","fileCount":413,"integrity":"sha512-ht8m1b8531AA1CfcyfMBElIPM4tgkTSaeQH0c0NitVCHRhHzA9A6olhq9W2Jpy/KKu9H8HTDYfKfW46ati4JoQ==","signatures":[{"sig":"MEUCIDFzr+iAQ/Qy/CrYGhkkd2XMpilLuyxhCEud8+HsU/jpAiEAuPKZlsQ6RF74fAIWpHR6KrPIr7dr8+/z0ZQJ+QLO+wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWrZmR8/ZD/ix9+tHSfsS+XwvYL6L+YJ6pr+azojYu7QIgMYoUbuHaCMmDLeV566E9TuDCsUtrAQUwYX1vrcWUwp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17682321},"type":"module","engines":{"node":">=20"},"gitHead":"494f21880b7cc4acba8f7dcebd9fc9cc5f339f44","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.114_1790004751671_0.9694897110707537","host":"s3://npm-registry-packages-npm-production"}},"0.1.115":{"name":"pierre-review","version":"0.1.115","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.115","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"f89e166616d2b8f2e189817d29bbc5658d9f5f79","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.115.tgz","fileCount":416,"integrity":"sha512-QTnMGG2+qnzz8eDli+5L9G6tSDQl9V376baWYXXBiOQPbFiXNP3jtXgoQoY3lpFsr3y0Slw7qS7qmyLZfGNAnw==","signatures":[{"sig":"MEQCIGPO4A5TtAmuQQGqhstBhSbBQ1YNCL3djuM0oqF+6HLTAiAFQ0yGXhX/Yih1p57wjZTRoueTKJrUbZg94HjE930M8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJ9D0tRQ3CGNyyJzaGU62y+nbiig572CV4sMC4TmXAgAiBxsg2OoJBkorceWuJUFo1PYYUnx33kxgi3RcIrRQunDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17754163},"type":"module","engines":{"node":">=20"},"gitHead":"c015810fb4c0545cad5c79d4b2267011ab658c5b","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.115_1790080425766_0.2937918758807323","host":"s3://npm-registry-packages-npm-production"}},"0.1.116":{"name":"pierre-review","version":"0.1.116","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.116","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"17d41cc0ee2aa4130e35710ad0a13139b658eb5c","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.116.tgz","fileCount":416,"integrity":"sha512-FOldcPPxVnGXfLgui8TulEQE2xFsXYarPwf2kSEeWy5WsKFubQMAIYWoI3VB1+nZjf2mqOm+CNQcAiRAb0RNTw==","signatures":[{"sig":"MEYCIQCGdHYeW6akL88ve80cgpPuITb/GQgXlQngOILW86NRNQIhAMEIBNUSWbKlZ9Q8TgKvDLNUDI2Axv2+S5/rEgbX/G5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAwor+TBrMLP3M3wIFTh3DFrhdF4YTXJAhv2UARn2wieAiEA5lfZRzKbn+urHIOC1F3MFPU7VA3b/O1qZczm2BO1CfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17754827},"type":"module","engines":{"node":">=20"},"gitHead":"5244c31daa171848e9fcd078dd07ca4d15d7e7bc","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.116_1790088099601_0.8283132305295717","host":"s3://npm-registry-packages-npm-production"}},"0.1.117":{"name":"pierre-review","version":"0.1.117","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.117","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"7232b7f2ea8fc852bedbd32e99353c920e767f1a","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.117.tgz","fileCount":421,"integrity":"sha512-Ueqaz4LfzEfsiOby6zajRq0NJw6Z/lZjxq/loSYxdTyHDPB5B8IRGDuuln0+KBtnB2ymi4x96T+RBfEdtudi8w==","signatures":[{"sig":"MEUCIAvEd6LBWUb7FKhHnrX3qDXxmVUAWBnzIAi9HfYdq7WYAiEA2G38B8bDIqIaNTA6ZsKlkYDBCqVJqJ054kvgRaiqEpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsiMoKs7f9X/eWBIYcORDtI2pbZpo9SmlXtFBSOhQaqwIhAJfEQvFdcyVP/5xa/EJyKCgjj4aFlp+rrvLzTZZN7b2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17787739},"type":"module","engines":{"node":">=20"},"gitHead":"024fbc976ecd2c71ac66d5c82e09df11f05630f1","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.117_1790345841931_0.18974757808903986","host":"s3://npm-registry-packages-npm-production"}},"0.1.118":{"name":"pierre-review","version":"0.1.118","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.118","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"c0b80a284a2b689c4be3dbace168a8bc8b20078c","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.118.tgz","fileCount":421,"integrity":"sha512-SIW81Vw0M8flt41sSSeM0zJXjpDwgn6tB1hkMGap/6g5x6+IVq+j5bGW9zx6XappZyohck+kT7XgnAXDeHU8Ww==","signatures":[{"sig":"MEYCIQC/8UyvLUQsmDtuUgQuUyWonePFDHA4W/QGuHIvQMTJUAIhAKO9+FZMITqcpKWaV5AmpXLzYueDUf/l/4VmDNjYo1Zf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDM3IwkEjUXFsL8VH8wTKefbKbtcKXz6GAw3pH+B4uVggIgFP6c1GoIXEFxoV6+VJZ5oPH0+XQMPaTRqIRqtnM1FP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17796226},"type":"module","engines":{"node":">=20"},"gitHead":"5be562ceb615a4093f705de9ea214200c162959d","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.118_1790508821513_0.13407838092311652","host":"s3://npm-registry-packages-npm-production"}},"0.1.119":{"name":"pierre-review","version":"0.1.119","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.119","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"a83125855827427d4dc48abb87bbce8c6ce339f6","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.119.tgz","fileCount":421,"integrity":"sha512-m/jGXDDpb6c7PVU8nvpEbS6DB4Tq7tGgtvZQNX7S0eYXRL/GJSFs+XAaq4r8HJZsPAlOBTs4u92wDuR2x5KR1Q==","signatures":[{"sig":"MEUCIQC51Y20OYIiHuggUz6KLlMi7x1ggVd2sMsI2wJsTGjExwIgVSRdJXsPrCQ3jnpJrA/P712tA7SvfSs2uSK0Dss7zAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQWQHlaYYxZPNxRCa2hkl3hlNpYNNg8GY1HDqWdBraLAiB9I30VLAGgDhhExOQBX9pnKQGs0fO3ajVs8CeFbl7xlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797176},"type":"module","engines":{"node":">=20"},"gitHead":"1f2396ed8ac1544f060e1d8b1fa15633c3e0c1c2","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.119_1790521758899_0.45419920650497647","host":"s3://npm-registry-packages-npm-production"}},"0.1.120":{"name":"pierre-review","version":"0.1.120","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.120","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"c6807856f9e8e06d694fd0c951b2deb76dafc015","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.120.tgz","fileCount":421,"integrity":"sha512-A4zYJeU3zuBlFX/7WnD10cZFGKIyOsKZVEM/645+ygD2BXVVl+ug4nUDdQUm/L6XmOA3ym1p3bLvlBVFIpot1g==","signatures":[{"sig":"MEYCIQDWzdf1Znp5pGcBioNthcAIJmKBi7nyDMTHEd8KZj0nSAIhAP1+Nk+cuntSoV4g3t9UT3akRJe4qkKWqISL7hzG/8Dc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9u/iFgVJSI0/0WCTKrosjmtkjwTsiUaUYdMMyidB7sAiADx+wcBB/6iwp/ZwHsugBw4kHCZh0DNIV9GcBY6KQRlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797740},"type":"module","engines":{"node":">=20"},"gitHead":"736e79dfa299becae189bfd51509b451b5a1017a","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.120_1790526855917_0.5992483379055766","host":"s3://npm-registry-packages-npm-production"}},"0.1.121":{"name":"pierre-review","version":"0.1.121","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","_id":"pierre-review@0.1.121","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"homepage":"https://github.com/alexwakeman/pierre-review#readme","bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"dist":{"shasum":"3214ed4f6af754f3dcba3b5ddef978f17d92e2fa","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.121.tgz","fileCount":421,"integrity":"sha512-WaxN369yPb9AnFeXp0d1UVtz3AWM4O8iqJPZpZwVqzopBk3hx7ZS66fvlQmMwbiPg7dWd2pguZdbaU6bXuk7JA==","signatures":[{"sig":"MEQCIHN4yo3zqcL6AY3oUNpcgl1omlWNoPgY16Pib//zuMxAAiAyFbE/ntX53t/zFg5lgzASoorFcAuFwvc6G1V2jcuKDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICf0vKhzEkaDF2RHQm5A2TPLnVqLB7C6ur5zvZ5RPHtmAiBH4mfn1zJEVnkNTcgIaGT4a4Tm+j/9mKp60vpxkQZ8tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797740},"type":"module","engines":{"node":">=20"},"gitHead":"9b6aea6cfc10ec7de36c2e2e5dbfdc1b043758a5","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pierre-review_0.1.121_1790542318353_0.826233961123273","host":"s3://npm-registry-packages-npm-production"}},"0.1.122":{"_id":"pierre-review@0.1.122","bin":{"pierre":"dist/cli.js","pierre-review":"dist/cli.js"},"bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"dist":{"shasum":"70ec741ce24536e78a463c71b0648497c32e701f","tarball":"https://registry.npmjs.org/pierre-review/-/pierre-review-0.1.122.tgz","fileCount":428,"integrity":"sha512-ZRIVy80DmMeiSl4RVMr4oNbf4GHSkjzm4K/I+3oNJPjqtyEr9vvV3vy3yBwmFMsoNzGoi72IgN4qT2WLc5O5mQ==","signatures":[{"sig":"MEQCIFp/213aN79P3uAAt2+XsDdrpI629YipMJ+Bn5fDV5puAiBdfAf/hTZ2m/xXZZjSyseNr4aRr4Lp+df63fnxyatTxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHB55dpy2MYJtmYALSKhI1c7qRLlPW1tm+r3Es3Tck/TAiEAtGqi3U8SsHuzG2SORgfOUvgs6SfAwDblJ8+iBsdrhWk="}],"unpackedSize":17905169},"name":"pierre-review","type":"module","author":{"name":"Alex Wakeman"},"engines":{"node":">=20"},"gitHead":"aa7b2cb606c1f287a0accb6070b076442329100f","license":"SEE LICENSE IN LICENSE","version":"0.1.122","_npmUser":{"name":"alex_wakeman","email":"silent-gardener67@proton.me"},"homepage":"https://github.com/alexwakeman/pierre-review#readme","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"_npmVersion":"10.8.2","description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","directories":{},"maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"_nodeVersion":"20.20.2","dependencies":{"pg":"^8.21.0","fastify":"^5.10.0","node-cron":"^4.6.0","drizzle-orm":"^0.45.2","@fastify/cors":"^10.0.1","better-sqlite3":"^11.8.0","@fastify/cookie":"^11.0.2","@fastify/static":"^10.1.2","@octokit/graphql":"^8.1.2","@fastify/secure-session":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pierre-review_0.1.122_1790868044242_0.48026283834765304"}}},"time":{"created":"2026-06-03T19:40:01.670Z","modified":"2026-10-01T15:20:44.997Z","0.1.0":"2026-06-03T19:40:01.931Z","0.1.1":"2026-06-03T20:59:54.849Z","0.1.2":"2026-06-04T08:12:06.315Z","0.1.4":"2026-06-06T14:46:05.949Z","0.1.5":"2026-06-06T18:56:00.393Z","0.1.6":"2026-06-07T00:16:05.684Z","0.1.7":"2026-06-07T11:43:12.109Z","0.1.8":"2026-06-07T16:45:04.186Z","0.1.9":"2026-06-07T21:31:41.924Z","0.1.10":"2026-06-07T22:10:35.472Z","0.1.11":"2026-06-07T23:24:59.362Z","0.1.12":"2026-06-08T10:15:30.211Z","0.1.13":"2026-06-08T12:48:59.918Z","0.1.14":"2026-06-08T18:18:58.228Z","0.1.15":"2026-06-08T20:03:59.782Z","0.1.16":"2026-06-09T23:21:35.054Z","0.1.17":"2026-06-10T10:30:33.993Z","0.1.18":"2026-06-11T09:46:40.935Z","0.1.19":"2026-06-11T10:44:45.072Z","0.1.20":"2026-06-11T22:04:19.504Z","0.1.21":"2026-06-12T11:51:15.019Z","0.1.22":"2026-06-12T18:41:00.752Z","0.1.23":"2026-06-13T10:21:00.951Z","0.1.24":"2026-06-15T11:25:38.785Z","0.1.25":"2026-06-15T16:12:43.027Z","0.1.26":"2026-06-15T21:17:54.776Z","0.1.27":"2026-06-16T13:42:57.604Z","0.1.28":"2026-06-16T17:48:26.579Z","0.1.29":"2026-06-16T20:32:32.893Z","0.1.30":"2026-06-16T21:35:42.991Z","0.1.31":"2026-06-17T12:42:18.234Z","0.1.32":"2026-06-17T13:08:06.225Z","0.1.33":"2026-06-18T22:08:16.574Z","0.1.34":"2026-06-20T12:09:31.406Z","0.1.35":"2026-06-22T09:44:55.186Z","0.1.36":"2026-06-26T14:14:08.791Z","0.1.37":"2026-06-26T16:43:03.053Z","0.1.38":"2026-06-27T10:59:38.605Z","0.1.39":"2026-06-30T20:48:21.417Z","0.1.40":"2026-07-01T21:43:11.633Z","0.1.41":"2026-07-02T19:21:58.589Z","0.1.42":"2026-07-02T19:32:51.361Z","0.1.43":"2026-07-02T19:42:21.887Z","0.1.44":"2026-07-02T20:00:25.829Z","0.1.45":"2026-07-02T20:08:47.951Z","0.1.46":"2026-07-02T21:05:31.711Z","0.1.47":"2026-07-03T15:55:04.801Z","0.1.48":"2026-07-04T00:19:33.263Z","0.1.49":"2026-07-04T20:09:43.613Z","0.1.50":"2026-07-05T11:14:25.755Z","0.1.51":"2026-07-05T16:35:41.830Z","0.1.52":"2026-07-05T18:44:22.101Z","0.1.53":"2026-07-05T20:41:28.696Z","0.1.54":"2026-07-05T20:51:59.126Z","0.1.55":"2026-07-05T22:34:32.634Z","0.1.56":"2026-07-06T15:05:13.478Z","0.1.57":"2026-07-06T20:00:38.740Z","0.1.58":"2026-07-07T16:29:48.345Z","0.1.59":"2026-07-07T17:43:19.967Z","0.1.60":"2026-07-07T19:25:29.607Z","0.1.61":"2026-07-08T16:14:17.162Z","0.1.62":"2026-07-08T20:34:24.698Z","0.1.63":"2026-07-08T21:03:55.017Z","0.1.64":"2026-07-08T21:20:06.650Z","0.1.65":"2026-07-09T19:02:51.752Z","0.1.66":"2026-07-09T21:57:10.820Z","0.1.67":"2026-07-10T08:59:20.985Z","0.1.68":"2026-07-10T19:35:28.729Z","0.1.69":"2026-07-11T13:23:41.885Z","0.1.70":"2026-07-11T18:56:11.045Z","0.1.71":"2026-07-11T19:24:35.703Z","0.1.72":"2026-07-12T20:59:02.024Z","0.1.73":"2026-07-13T11:17:49.090Z","0.1.74":"2026-07-13T11:35:45.587Z","0.1.75":"2026-07-13T14:23:08.286Z","0.1.76":"2026-07-13T17:26:54.208Z","0.1.77":"2026-07-13T18:11:49.849Z","0.1.78":"2026-07-13T18:55:09.504Z","0.1.79":"2026-07-17T17:27:05.188Z","0.1.80":"2026-07-18T00:25:01.094Z","0.1.81":"2026-07-18T10:42:35.698Z","0.1.82":"2026-07-18T11:55:20.709Z","0.1.83":"2026-07-18T18:28:49.775Z","0.1.84":"2026-07-19T12:28:31.319Z","0.1.85":"2026-07-19T14:11:50.007Z","0.1.86":"2026-07-20T15:18:53.487Z","0.1.87":"2026-07-21T18:32:18.797Z","0.1.88":"2026-07-22T16:12:48.718Z","0.1.89":"2026-07-22T19:26:59.015Z","0.1.90":"2026-07-22T22:48:18.591Z","0.1.91":"2026-07-23T17:35:49.296Z","0.1.92":"2026-07-23T23:23:24.243Z","0.1.93":"2026-07-24T14:18:41.986Z","0.1.94":"2026-07-25T10:56:21.908Z","0.1.95":"2026-07-27T11:06:50.600Z","0.1.96":"2026-07-28T20:46:09.704Z","0.1.97":"2026-07-29T13:29:39.078Z","0.1.98":"2026-08-02T13:40:27.050Z","0.1.99":"2026-08-02T14:13:32.076Z","0.1.100":"2026-08-05T13:19:59.613Z","0.1.101":"2026-08-05T13:38:00.814Z","0.1.102":"2026-08-05T20:56:18.171Z","0.1.103":"2026-08-05T21:15:02.042Z","0.1.104":"2026-08-06T10:08:09.203Z","0.1.105":"2026-08-06T10:49:56.410Z","0.1.106":"2026-08-06T10:52:57.117Z","0.1.107":"2026-08-06T11:13:35.333Z","0.1.110":"2026-09-15T12:05:01.708Z","0.1.111":"2026-09-17T10:45:57.380Z","0.1.112":"2026-09-21T14:22:04.242Z","0.1.113":"2026-09-21T15:27:00.973Z","0.1.114":"2026-09-21T15:32:31.910Z","0.1.115":"2026-09-22T12:33:46.032Z","0.1.116":"2026-09-22T14:41:39.893Z","0.1.117":"2026-09-25T14:17:22.148Z","0.1.118":"2026-09-27T11:33:41.753Z","0.1.119":"2026-09-27T15:09:19.120Z","0.1.120":"2026-09-27T16:34:16.162Z","0.1.121":"2026-09-27T20:51:58.583Z","0.1.122":"2026-10-01T15:20:44.509Z"},"bugs":{"url":"https://github.com/alexwakeman/pierre-review/issues"},"author":{"name":"Alex Wakeman"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/alexwakeman/pierre-review#readme","keywords":["github","pull-requests","code-review","dashboard","cli","team"],"repository":{"url":"git+https://github.com/alexwakeman/pierre-review.git","type":"git"},"description":"Dashboard for tracking your team's GitHub PR activity across repos — local (SQLite + gh) or self-hosted multi-tenant cloud (Postgres + GitHub App).","maintainers":[{"name":"alex_wakeman","email":"silent-gardener67@proton.me"}],"readme":"# pierre-review\n\nA **local-only dashboard for tracking your team's GitHub PR activity** across\nmultiple repositories. Run it on your machine, see at a glance who's doing what,\nwhich PRs are stalled, which review threads are sitting untouched, and what needs\n_your_ attention right now — all rendered as an interactive timeline.\n\nThere's no hosted backend, no database server, and no stored credentials. It\nauthenticates by shelling out to your already-logged-in `gh` CLI, syncs activity\ninto a local SQLite file, and serves the dashboard from a single local process.\n\n## Quick start\n\n```bash\nnpx pierre-review\n```\n\nThis starts the server, prints a local URL, and opens your browser to it.\n\nOr install globally and use the short command:\n\n```bash\nnpm install -g pierre-review\npierre\n```\n\n## Prerequisites\n\n- **Node.js ≥ 20.**\n- **GitHub CLI**, installed and authenticated. Install it from\n  <https://cli.github.com>, then run:\n\n  ```bash\n  gh auth login\n  ```\n\n  `pierre` reads your team's activity using your `gh` token. It pre-checks this on\n  startup and exits with a friendly message if `gh` is missing or not authed.\n\n> **Native module note:** `pierre-review` depends on `better-sqlite3`, a native\n> addon. npm installs a prebuilt binary for common platforms; if none matches your\n> Node/OS/arch, npm compiles it from source on install (needs a C++ toolchain —\n> Xcode Command Line Tools on macOS, `build-essential` + Python on Linux, MSVC\n> build tools on Windows).\n\n## Usage\n\n```\npierre [options]\npierre-review [options]\n```\n\n| Flag | Env | Default | Description |\n|------|-----|---------|-------------|\n| `--no-open` | `NO_OPEN` | — | Don't open the browser on start. |\n| `--port <n>` | `PORT` | `4000` | Port to listen on. |\n| `--db <path>` | `DATABASE_URL` | `~/.pierre-review/pierre-review.sqlite` | SQLite DB path. |\n| — | `PERSIST_BODIES` | `false` | Store full comment/PR text in the DB instead of loading it on demand (larger DB, but PR detail works fully offline). |\n| `-h`, `--help` | — | — | Show usage. |\n\nExamples:\n\n```bash\npierre --port 4123 --no-open\npierre --db /tmp/pierre.sqlite\n```\n\n## Data directory\n\nBy default the local SQLite database lives at:\n\n```\n~/.pierre-review/pierre-review.sqlite\n```\n\nThe directory is created automatically. Override the location with `--db` or the\n`DATABASE_URL` environment variable. No team activity data or credentials are ever\nsent anywhere — everything stays on your machine.\n\n## How it works\n\nOnce running, open the printed URL (default <http://localhost:4000>). Add the\nrepositories you want to watch from the in-app picker; the app syncs their PR\nactivity (full backfill on first sync, incremental every few minutes thereafter)\ninto your local DB and renders it as a timeline.\n\nRepos are grouped into **Workspaces**, and the selected workspace is the scope for\neverything — the feed, the timeline, the metrics, the review-bot settings. Every\nrepo belongs to exactly one workspace; new ones land in **Default** (renameable, not\ndeletable), and you can create more and move repos between them from *Manage repos &\nworkspaces*.\n\nTo keep the database small and backfills fast, bulky text — PR/comment/review\nbodies and diff hunks — isn't stored; it's fetched from GitHub (using your `gh`\ntoken) the first time you open a PR and cached in your browser, so re-opening an\nunchanged PR is instant and offline. Set `PERSIST_BODIES=true` to store that text\nlocally instead — a larger database, but PR detail then works fully offline.\n\n## License\n\nSource-available under the **Functional Source License (FSL-1.1-MIT)** — see\n[LICENSE](./LICENSE). You may use, self-host, and modify Limn freely; you may\n**not** offer it as a competing commercial or hosted product. Each release\nautomatically converts to the **MIT License** two years after its publication.\n","readmeFilename":"README.md"}