{
  "name": "vana-cli",
  "version": "0.41.7",
  "description": "Collect your data into a Vana Personal Server, or request, read and pay for someone else's with their consent",
  "keywords": [
    "vana",
    "personal-server",
    "data-portability",
    "personal-data",
    "consent",
    "cli",
    "mcp",
    "x402"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/vana-com/vana-cli.git"
  },
  "homepage": "https://github.com/vana-com/vana-cli#readme",
  "bugs": {
    "url": "https://github.com/vana-com/vana-cli/issues"
  },
  "type": "module",
  "sideEffects": false,
  "publishConfig": {
    "access": "public"
  },
  "bin": {
    "vana": "./dist/cli/bin.js"
  },
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./server": {
      "types": "./dist/server/index.d.ts",
      "import": "./dist/server/index.js"
    },
    "./react": {
      "types": "./dist/react/index.d.ts",
      "import": "./dist/react/index.js"
    },
    "./core": {
      "types": "./dist/core/index.d.ts",
      "import": "./dist/core/index.js"
    },
    "./runtime": {
      "types": "./dist/runtime/index.d.ts",
      "import": "./dist/runtime/index.js"
    },
    "./connectors": {
      "types": "./dist/connectors/index.d.ts",
      "import": "./dist/connectors/index.js"
    },
    "./cli": {
      "types": "./dist/cli/main.d.ts",
      "import": "./dist/cli/main.js"
    }
  },
  "scripts": {
    "build": "tsc --build && node ./scripts/copy-vendor.mjs",
    "build:sea": "npx -y node@26.12.1 ./scripts/build-sea.mjs",
    "build:sea:smoke": "npx -y node@26.12.1 ./scripts/build-sea.mjs --smoke",
    "clean": "node ./scripts/clean-build.mjs",
    "cli": "node dist/cli/bin.js",
    "demo:vhs": "pnpm build && node ./scripts/render-vhs.mjs",
    "demo:vhs:fixtures": "node ./scripts/prepare-vhs-fixtures.mjs",
    "demo:transcripts": "pnpm build && node ./scripts/capture-cli-transcripts.mjs",
    "pack:check": "node ./scripts/assert-pack-contents.mjs",
    "sea:check": "node ./scripts/assert-sea-artifact.mjs",
    "homebrew:check": "node ./scripts/assert-homebrew-formula-sync.mjs",
    "release:check-demo-assets": "node ./scripts/assert-release-demo-assets.mjs",
    "release:watch": "node ./scripts/watch-release-lane.mjs",
    "skills:sync": "node scripts/sync-skills.js",
    "test:install:unix": "sh ./scripts/test-install-unix.sh",
    "test:install:windows": "pwsh -File ./scripts/test-install-windows.ps1",
    "test:install:github-release": "sh ./scripts/test-install-github-release.sh",
    "test:runtime:cookie-import": "vitest run test/runtime/browser.test.ts",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:e2e": "vitest run --config test/e2e/vitest.config.ts",
    "lint": "tsc --noEmit",
    "lint:eslint": "eslint 'src/**/*.ts' 'src/**/*.tsx'",
    "lint:eslint:fix": "eslint --fix 'src/**/*.ts' 'src/**/*.tsx'",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "package-managers:generate": "node ./scripts/generate-package-manager-metadata.mjs",
    "preflight:cli": "pnpm test test/core/state-store.test.ts test/cli/render-format.test.ts test/runtime/in-process-run.test.ts test/cli/index.test.ts && pnpm build && pnpm format:check && pnpm demo:transcripts",
    "release:collect-assets": "node ./scripts/collect-release-assets.mjs",
    "runtime:footprint": "node ./scripts/report-runtime-footprint.mjs",
    "validate": "npm run lint && npm run lint:eslint && npm run format:check && npm test",
    "prepare": "husky"
  },
  "lint-staged": {
    "*.{ts,tsx,js}": [
      "eslint --fix",
      "prettier --write"
    ],
    "*.{json,md,yml,yaml}": [
      "prettier --write"
    ]
  },
  "engines": {
    "node": "^22.23.4 || ^24.22.1 || >=26.12.1"
  },
  "dependencies": {
    "@inquirer/prompts": "8.3.0",
    "@inquirer/search": "^4.1.6",
    "@modelcontextprotocol/sdk": "^1.27.1",
    "@opendatalabs/vana-sdk": "4.3.1",
    "@sigstore/bundle": "^5.0.0",
    "ajv": "^8.20.0",
    "chromium-bidi": "15.0.0",
    "commander": "14.0.3",
    "fuse.js": "^7.1.0",
    "ora": "^8.2.0",
    "patchright": "1.63.0",
    "picocolors": "^1.1.1",
    "playwright": "1.58.2",
    "sigstore": "^5.0.0",
    "tar": "^7.5.22",
    "zod": "4.3.6"
  },
  "peerDependencies": {
    "react": ">=18.0.0",
    "viem": "^2.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    }
  },
  "devDependencies": {
    "@commitlint/cli": "^20.4.1",
    "@commitlint/config-conventional": "^20.4.1",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^12.0.3",
    "@semantic-release/npm": "^13.1.3",
    "@semantic-release/release-notes-generator": "^14.1.0",
    "@types/node": "^25.2.0",
    "@types/react": "^19.0.0",
    "conventional-changelog-conventionalcommits": "^9.1.0",
    "esbuild": "^0.27.4",
    "eslint": "^9.39.2",
    "eslint-config-prettier": "^10.1.8",
    "husky": "^9.1.7",
    "lint-staged": "^16.2.7",
    "prettier": "^3.8.1",
    "react": "^19.0.0",
    "semantic-release": "^25.0.3",
    "typescript": "^5.7.0",
    "typescript-eslint": "^8.54.0",
    "viem": "^2.45.0",
    "vitest": "^4.0.18"
  },
  "packageManager": "pnpm@10.29.2+sha512.bef43fa759d91fd2da4b319a5a0d13ef7a45bb985a3d7342058470f9d2051a3ba8674e629672654686ef9443ad13a82da2beb9eeb3e0221c87b8154fff9d74b8"
}
