{
  "name": "vidpipe",
  "version": "1.3.37",
  "description": "AI-powered pipeline that watches for video recordings and generates transcripts, summaries, short clips, and social media posts",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    },
    "./cli": {
      "import": "./dist/cli.js",
      "types": "./dist/cli.d.ts"
    }
  },
  "bin": {
    "vidpipe": "./dist/cli.js"
  },
  "files": [
    "dist",
    "!dist/__tests__",
    "assets/fonts/",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "start": "tsx src/L7-app/cli.ts",
    "build": "tsup",
    "typecheck": "tsc --noEmit",
    "dev": "tsx watch src/L7-app/cli.ts",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "test:unit": "vitest run --project unit",
    "test:unit:coverage": "vitest run --project unit --coverage",
    "test:integration": "vitest run --project integration-L3 --project integration-L4-L6 --project integration-L7",
    "test:integration:coverage": "vitest run --project integration-L3 --project integration-L4-L6 --project integration-L7 --coverage",
    "test:integration:L3": "vitest run --project integration-L3",
    "test:integration:L3:coverage": "vitest run --project integration-L3 --coverage",
    "test:integration:L4-L6": "vitest run --project integration-L4-L6",
    "test:integration:L4-L6:coverage": "vitest run --project integration-L4-L6 --coverage",
    "test:integration:L7": "vitest run --project integration-L7",
    "test:integration:L7:coverage": "vitest run --project integration-L7 --coverage",
    "test:e2e": "vitest run --project e2e",
    "test:e2e:coverage": "vitest run --project e2e --coverage",
    "commit": "tsx cicd/commit.ts",
    "push": "tsx cicd/push.ts"
  },
  "keywords": [
    "video",
    "transcription",
    "ai",
    "notes",
    "copilot"
  ],
  "author": "htekdev",
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "https://github.com/htekdev/vidpipe.git"
  },
  "type": "module",
  "dependencies": {
    "@anthropic-ai/sdk": "^0.109.0",
    "@azure/data-tables": "^13.3.2",
    "@azure/storage-blob": "^12.31.0",
    "@ffprobe-installer/ffprobe": "^2.1.2",
    "@github/copilot-sdk": "^0.3.0",
    "@google/genai": "^2.4.0",
    "chokidar": "^5.0.0",
    "commander": "^15.0.0",
    "dotenv": "^17.2.4",
    "express": "^5.2.1",
    "fluent-ffmpeg": "^2.1.3",
    "ink": "^7.0.1",
    "ink-text-input": "^6.0.0",
    "octokit": "^5.0.5",
    "onnxruntime-node": "^1.24.1",
    "open": "^11.0.0",
    "openai": "^6.18.0",
    "react": "^19.2.4",
    "sharp": "^0.35.3",
    "slugify": "^1.6.6",
    "tmp": "^0.2.5",
    "uuid": "^14.0.0",
    "winston": "^3.19.0",
    "yaml": "^2.8.3"
  },
  "devDependencies": {
    "@types/express": "^5.0.6",
    "@types/fluent-ffmpeg": "^2.1.28",
    "@types/node": "^26.1.0",
    "@types/react": "^19.2.14",
    "@types/sharp": "^0.32.0",
    "@types/supertest": "^7.2.0",
    "@types/tmp": "^0.2.6",
    "@types/uuid": "^11.0.0",
    "@vitest/coverage-v8": "^4.0.18",
    "supertest": "^7.2.2",
    "tsup": "^8.5.1",
    "tsx": "^4.21.0",
    "typescript": "^6.0.2",
    "vitest": "^4.0.18"
  },
  "optionalDependencies": {
    "ffmpeg-static": "^5.3.0"
  }
}
