Package Exports
- delivery-intel
- delivery-intel/dist/cli/analyzer.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (delivery-intel) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
๐ delivery-intel
Software Delivery Intelligence โ in one command.
Point it at any GitHub repo. Get DORA metrics, vulnerability scan, and a health score.
No setup. No tokens for public repos. Just run it.
โก 30-Second Demo
npx delivery-intel facebook/react โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ Delivery Intel โ Software Delivery Intelligence โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Repository: facebook/react
Analyzed: 2026-02-18T12:00:00.000Z
Overall Health Score
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 87/100
DORA Metrics โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Deploy Frequency Elite
12.4 deployments/week (source: merged PRs)
Lead Time Elite
3.2 hours median (0.1 days)
Change Failure Rate High
4.8% (2 failed / 42 total pipeline runs)
Vulnerability Scan (OSV.dev) โโโโโโโโโโโโโโโโโโโ
โ No known vulnerabilities found
Suggestions โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Looking good โ no critical issues detectedWorks with full URLs too:
npx delivery-intel https://github.com/vercel/next.js
๐ What It Measures
| Metric | What it tells you | Source |
|---|---|---|
| Deploy Frequency | How often code ships to production | GitHub Deployments API โ merged PRs fallback |
| Lead Time | PR creation โ merge (branch active duration) | Pull Requests API |
| Change Failure Rate | % of CI pipeline runs that failed + raw counts | Workflow Runs API |
| Vulnerabilities | Known CVEs in your dependencies | OSV.dev (free, no auth) |
| Health Score | Single 0โ100 rollup of everything above | Weighted composite |
| Suggestions | Prioritized, actionable recommendations | Heuristic engine |
Supports
package.json,requirements.txt, andgo.modfor vulnerability scanning.
๐ Quick Start
CLI (zero install)
# Any public repo โ no token needed
npx delivery-intel facebook/react
# JSON output
npx delivery-intel vercel/next.js --json
# Save report to file
npx delivery-intel vercel/next.js --json --output report.jsonWeb Dashboard
git clone https://github.com/ParthibanRajasekaran/delivery-intel.git
cd delivery-intel
npm install
npm run dev
# โ http://localhost:3000Paste a repo URL and get an animated dashboard with score ring, DORA cards, charts, vulnerability table, and suggestions โ all in a dark theme with smooth animations.
Docker
# Dashboard
docker compose up dashboard
# CLI
REPO=facebook/react docker compose run --rm cli๐ Authentication
| Method | Setup | Best for |
|---|---|---|
| None | Just run it | Public repos (60 req/hr) |
gh auth login |
brew install gh && gh auth login |
Daily use โ token stays in OS keychain โจ |
GITHUB_TOKEN |
export GITHUB_TOKEN=ghp_... |
CI environments |
--token |
--token ghp_... |
Quick one-off (avoid in CI) |
Token resolution order: --token flag โ GITHUB_TOKEN env โ gh auth token
Private repos require a token with
reposcope. For CI, use${{ secrets.GITHUB_TOKEN }}โ it's auto-scoped and expires per job.
๐ CI Integration
Add delivery-intel as a quality gate in your pipeline:
# .github/workflows/delivery-intel.yml
name: Delivery Intelligence
on:
push:
branches: [main]
pull_request:
jobs:
analyze:
runs-on: ubuntu-latest
steps:
- name: Run delivery-intel
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npx delivery-intel@latest ${{ github.repository }} --json --output report.json
- name: Check health score
run: |
SCORE=$(jq '.score' report.json)
echo "Health score: $SCORE / 100"
if (( $(echo "$SCORE < 40" | bc -l) )); then
echo "::error::Score $SCORE is below threshold (40)"
exit 1
fiA ready-to-use workflow file is included at .github/workflows/delivery-intel.yml.
๐๏ธ Architecture
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ delivery-intel โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ CLI โ Dashboard โ GitHub Action โ
โ (npx) โ (Next.js) โ (workflow) โ
โโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Shared Analysis Engine โ
โโโโโโโโโโโโฌโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโค
โ GitHub โ OSV.dev โ Metrics โ Suggestions โ
โ REST API โ Vuln API โ Engine โ Engine โ
โ GraphQL โ โ (DORA) โ (Heuristics) โ
โโโโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโค
โ Optional: Redis Cache (ioredis) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐ Tech Stack
| Runtime | TypeScript ยท Node.js 18+ ยท Next.js (App Router) |
| GitHub | @octokit/rest ยท @octokit/graphql |
| Visualization | Recharts ยท Framer Motion ยท Tailwind CSS |
| Security | OSV.dev (free, no auth) |
| Caching | ioredis (optional โ graceful degradation) |
| Quality | ESLint ยท Prettier ยท Husky ยท Vitest ยท GitHub Actions CI |
๐ค Contributing
Contributions welcome! See CONTRIBUTING.md for dev setup, coding standards, and workflow.
git clone https://github.com/ParthibanRajasekaran/delivery-intel.git
cd delivery-intel
npm install
npm run validate # lint + typecheck + test in one shot๐ License
MIT โ use it however you want.