{
  "name": "vue-docgen-api",
  "version": "4.79.2",
  "description": "Toolbox to extract information from Vue component files for documentation generation purposes.",
  "homepage": "https://vue-styleguidist.github.io",
  "main": "dist/main.js",
  "types": "dist/main.d.ts",
  "exports": {
    ".": {
      "import": "./dist/main.js",
      "require": "./dist/main.cjs",
      "types": "./dist/main.d.ts"
    }
  },
  "files": [
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/vue-styleguidist/vue-styleguidist.git",
    "directory": "packages/vue-docgen-api"
  },
  "bugs": {
    "url": "https://github.com/vue-styleguidist/vue-styleguidist/issues"
  },
  "keywords": [
    "vue",
    "documentation-generation",
    "jsdoc",
    "parse"
  ],
  "author": "elevatebart",
  "license": "MIT",
  "dependencies": {
    "@babel/parser": "^7.24.7",
    "@babel/types": "^7.24.7",
    "@vue/compiler-dom": "^3.2.0",
    "@vue/compiler-sfc": "^3.2.0",
    "ast-types": "^0.16.1",
    "esm-resolve": "^1.0.8",
    "hash-sum": "^2.0.0",
    "lru-cache": "^8.0.3",
    "pug": "^3.0.2",
    "recast": "^0.23.1",
    "ts-map": "^1.0.3",
    "vue-inbrowser-compiler-independent-utils": "^4.69.0"
  },
  "peerDependencies": {
    "vue": ">=2"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^24.1.0",
    "@rollup/plugin-node-resolve": "^15.0.2",
    "@rollup/plugin-typescript": "^11.1.0",
    "@test-vue-docgen/mixins": "^4.44.15",
    "@types/dedent": "0.7.0",
    "@types/pug": "2.0.6",
    "@types/hash-sum": "^1.0.0",
    "dedent": "0.7.0",
    "globby": "10.0.2",
    "rollup": "3.20.2",
    "vitest": "0.31.0",
    "vue": "2.7.14",
    "vue-class-component": "7.2.6",
    "vue-clickaway": "2.2.2",
    "vue-property-decorator": "7.3.0",
    "vuetify": "2.6.14"
  },
  "scripts": {
    "compile": "tsc -p ./tsconfig.build.json && rollup -c ./rollup.config.mjs",
    "compile:watch": "pnpm run compile --watch",
    "test": "vitest"
  }
}