{
  "name": "vue-styleguidist",
  "description": "Vue components style guide generator",
  "version": "4.72.4",
  "homepage": "https://vue-styleguidist.github.io",
  "repository": {
    "type": "git",
    "url": "https://github.com/vue-styleguidist/vue-styleguidist.git",
    "directory": "packages/vue-styleguidist"
  },
  "bugs": {
    "url": "https://github.com/vue-styleguidist/vue-styleguidist/issues"
  },
  "license": "MIT",
  "exports": {
    ".": {
      "require": "./lib/scripts/index.js",
      "types": "./lib/scripts/index.d.ts"
    },
    "./helpers": {
      "require": "./lib/scripts/helpers.js",
      "types": "./lib/scripts/helpers.d.ts"
    },
    "./lib/scripts/schemas/config": {
      "require": "./lib/scripts/schemas/config.js",
      "types": "./lib/scripts/schemas/config.d.ts"
    }
  },
  "main": "lib/scripts/index.js",
  "typings": "lib/scripts/index.d.ts",
  "bin": {
    "vue-styleguidist": "bin.js"
  },
  "files": [
    "lib",
    "templates",
    "bin.js"
  ],
  "engines": {
    "node": ">=10",
    "npm": ">=6"
  },
  "dependencies": {
    "@babel/runtime": "7.20.13",
    "@vxna/mini-html-webpack-template": "^1.0.0",
    "ast-types": "^0.16.1",
    "classnames": "^2.3.1",
    "clean-webpack-plugin": "^3.0.0",
    "cli-progress": "^3.9.0",
    "clipboard-copy": "^3.2.0",
    "clsx": "^1.1.1",
    "codemirror": "^5.60.0",
    "common-dir": "^2.0.2",
    "copy-webpack-plugin": "^5.1.2",
    "core-js": "^3.9.1",
    "css-loader": "^2.1.1",
    "es6-object-assign": "^1.1.0",
    "es6-promise": "^4.2.8",
    "escodegen": "^1.14.3",
    "findup": "^0.1.5",
    "function.name-polyfill": "^1.0.6",
    "github-slugger": "^1.3.0",
    "glob": "^7.1.6",
    "glogg": "^1.0.2",
    "hash-sum": "^2.0.0",
    "is-directory": "^0.3.1",
    "javascript-stringify": "^1.6.0",
    "jss": "^10.6.0",
    "kleur": "^4.1.5",
    "leven": "^2.1.0",
    "loader-utils": "^1.4.0",
    "lodash": "^4.17.21",
    "lru-cache": "^8.0.3",
    "mini-html-webpack-plugin": "^3.1.3",
    "minimist": "^1.2.5",
    "prismjs": "^1.23.0",
    "process": "^0.11.10",
    "prop-types": "^15.7.2",
    "q-i": "2.0.1",
    "qss": "^2.0.3",
    "react": "^18.0.0",
    "react-codemirror2": "^7.2.1",
    "react-dev-utils": "^12.0.0-next.47",
    "react-dom": "^18.0.0",
    "react-group": "^3.0.2",
    "react-icons": "^3.11.0",
    "react-lifecycles-compat": "^3.0.4",
    "react-simple-code-editor": "^0.13.0",
    "react-styleguidist": "^11.2.0",
    "rewrite-imports": "^2.0.3",
    "source-map": "0.7.4",
    "style-loader": "^1.3.0",
    "terser-webpack-plugin": "^4",
    "to-ast": "^1.0.0",
    "typescript": "4.9.5",
    "vue-docgen-api": "^4.67.0",
    "vue-inbrowser-compiler": "^4.72.4",
    "vue-inbrowser-compiler-utils": "^4.72.4",
    "vue-inbrowser-prismjs-highlighter": "^4.68.0",
    "webpack-dev-server": "^3.11.2",
    "webpack-filter-warnings-plugin": "^1.2.1",
    "webpack-merge": "^4.2.2"
  },
  "peerDependencies": {
    "@vue/compiler-sfc": ">=3.0.0",
    "pug": ">=3.0.0",
    "vue": ">=2.0.0",
    "vue-loader": ">=14.0.0",
    "vue-template-compiler": ">=2.0.0",
    "webpack": ">=4"
  },
  "peerDependenciesMeta": {
    "pug": {
      "optional": true
    },
    "vue-template-compiler": {
      "optional": true
    },
    "@vue/compiler-sfc": {
      "optional": true
    }
  },
  "devDependencies": {
    "@babel/cli": "7.20.7",
    "@babel/core": "7.20.12",
    "@testing-library/react": "11.2.7",
    "@types/buble": "0.20.1",
    "@types/cli-progress": "1.8.1",
    "@types/copy-webpack-plugin": "4.4.4",
    "@types/doctrine": "0.0.5",
    "@types/escodegen": "0.0.7",
    "@types/loader-utils": "1.1.6",
    "@types/lodash": "4.14.191",
    "@types/mini-html-webpack-plugin": "2.2.2",
    "@types/minimist": "1.2.2",
    "@types/prismjs": "1.26.0",
    "@types/pug": "2.0.6",
    "@types/prop-types": "15.7.5",
    "@types/react-dev-utils": "9.0.11",
    "@types/terser-webpack-plugin": "1.2.1",
    "@types/webpack": "4.41.33",
    "@types/webpack-dev-server": "3.11.6",
    "@types/webpack-merge": "4.1.5",
    "concurrently": "4.1.2",
    "ejs": "3.1.8",
    "pug": "3.0.2",
    "strip-shebang": "1.0.2",
    "vue": "2.7.14",
    "vue-template-compiler": "2.7.14",
    "webpack": "4.46.0"
  },
  "resolutions": {
    "**/http-proxy": "1.18.1"
  },
  "author": "Bart Ledoux <ledouxb@me.com>",
  "scripts": {
    "compile": "pnpm run compile:babel && pnpm run typings",
    "compile:babel": "babel --delete-dir-on-start src/ --ignore **/__tests__,**/*.spec.* -d lib/ --extensions .js,.ts,.tsx,.jsx",
    "compile:watch": "concurrently \"pnpm compile:babel --watch\" \"pnpm typings --watch\"",
    "typings": "tsc --emitDeclarationOnly -p ./tsconfig.build.json"
  }
}