{
  "name": "@bfra.me/workspace-analyzer",
  "version": "0.2.8",
  "description": "Comprehensive monorepo static analysis for workspace configuration, dependencies, and architecture",
  "keywords": [
    "analyzer",
    "architecture",
    "ast",
    "bfra.me",
    "circular-dependencies",
    "dependency-analysis",
    "monorepo",
    "static-analysis",
    "typescript",
    "works"
  ],
  "homepage": "https://github.com/bfra-me/works/tree/main/packages/workspace-analyzer#readme",
  "bugs": "https://github.com/bfra-me/works/issues",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bfra-me/works.git",
    "directory": "packages/workspace-analyzer"
  },
  "license": "MIT",
  "author": "Marcus R. Brown <contact@bfra.me>",
  "type": "module",
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "source": "./src/index.ts",
      "import": "./lib/index.js"
    },
    "./types": {
      "types": "./lib/types/index.d.ts",
      "source": "./src/types/index.ts",
      "import": "./lib/types/index.js"
    },
    "./package.json": "./package.json"
  },
  "main": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "bin": {
    "workspace-analyzer": "./lib/cli.js"
  },
  "files": [
    "!**/*.map",
    "lib",
    "src"
  ],
  "dependencies": {
    "@clack/prompts": "1.4.0",
    "cac": "7.0.0",
    "consola": "3.4.2",
    "open": "^11.0.0",
    "zod": "4.4.3",
    "@bfra.me/es": "0.1.0",
    "@bfra.me/doc-sync": "0.1.9"
  },
  "devDependencies": {
    "memfs": "4.57.2",
    "ts-morph": "27.0.2",
    "typescript": "6.0.3",
    "@bfra.me/works": "0.0.0-development"
  },
  "peerDependencies": {
    "ts-morph": ">=27.0.0",
    "typescript": ">=5.0.0"
  },
  "peerDependenciesMeta": {
    "ts-morph": {
      "optional": true
    },
    "typescript": {
      "optional": true
    }
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "scripts": {
    "build": "tsup",
    "dev": "tsx src/cli.ts",
    "lint": "eslint",
    "start": "node lib/cli.js",
    "test": "vitest run",
    "test:watch": "vitest",
    "type-check": "tsc --noEmit"
  }
}