{
  "name": "vue-renderer-markdown-monaco",
  "type": "module",
  "version": "0.0.4",
  "packageManager": "pnpm@7.33.7",
  "description": "A Vue 3 component that renders Markdown string content as HTML, supporting custom components and advanced markdown features.",
  "author": "Simon He",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git + git@github.com:Simon-He95/vue-markdown-render.git"
  },
  "bugs": {
    "url": "https://github.com/Simon-He95/vue-markdown-render/issues"
  },
  "keywords": [
    "vue",
    "vue3",
    "markdown",
    "markdown-to-html",
    "markdown-renderer",
    "vue-markdown",
    "vue-component",
    "html",
    "renderer",
    "custom-component"
  ],
  "exports": {
    ".": {
      "types": "./dist/types/exports.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./index.css": "./dist/index.css"
  },
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/types/exports.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "dev": "vite --port 3333 --open",
    "test": "vitest",
    "format": "prettier --write --cache .",
    "lint": "eslint . --cache",
    "lint:fix": "pnpm run lint --fix",
    "test:ui": "vitest --ui",
    "test:update": "vitest -u",
    "typecheck": "vue-tsc --noEmit",
    "prepublishOnly": "npm run build",
    "play": "pnpm run -C playground dev",
    "play:build": "pnpm run -C playground build",
    "preview": "pnpm run -C playground preview",
    "build": "vite build --mode npm",
    "build:demo": "vite build",
    "build:view": "vite preview",
    "release": "bumpp --commit --push --tag && npm publish"
  },
  "peerDependencies": {
    "@iconify/vue": ">=5.0.0",
    "@vueuse/core": ">=8.9.4",
    "class-variance-authority": ">=0.7.1",
    "clsx": ">=2.1.1",
    "katex": ">=0.16.22",
    "radix-vue": ">=1.9.17",
    "tailwind-merge": ">=3.3.0",
    "uuid": ">=11.1.0",
    "vue": ">=3.0.0",
    "vue-i18n": ">=11.1.4"
  },
  "dependencies": {
    "@shikijs/monaco": "^3.4.2",
    "katex": "^0.16.22",
    "markdown-it": "^14.1.0",
    "markdown-it-container": "^4.0.0",
    "markdown-it-emoji": "^3.0.0",
    "markdown-it-footnote": "^4.0.0",
    "markdown-it-ins": "^4.0.0",
    "markdown-it-mark": "^4.0.0",
    "markdown-it-mathjax3": "^4.3.2",
    "markdown-it-sub": "^2.0.0",
    "markdown-it-sup": "^2.0.0",
    "markdown-it-task-checkbox": "^1.0.6",
    "mermaid": "^11.6.0",
    "monaco-editor": "^0.52.2",
    "shiki": "^3.4.2"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^2.27.3",
    "@iconify/vue": "^5.0.0",
    "@lezer/highlight": "^1.2.1",
    "@types/node": "^18.19.103",
    "@vitejs/plugin-vue": "^2.3.4",
    "@vitest/ui": "^0.15.2",
    "@vueuse/core": "^8.9.4",
    "bumpp": "^8.2.1",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "eslint": "^8.57.1",
    "lint-staged": "^13.3.0",
    "picocolors": "^1.1.1",
    "prettier": "^2.8.8",
    "radix-vue": "^1.9.17",
    "tailwind-merge": "^3.3.0",
    "tsx": "^3.14.0",
    "typescript": "^4.9.5",
    "unplugin-vue-components": "^0.18.5",
    "uuid": "^11.1.0",
    "vite": "^6.3.5",
    "vite-plugin-dts": "^4.5.4",
    "vite-plugin-pages": "^0.25.0",
    "vitest": "^0.15.2",
    "vue": "^3.5.14",
    "vue-i18n": "^11.1.4",
    "vue-tsc": "^0.38.9"
  },
  "lint-staged": {
    "*": [
      "prettier --write --cache --ignore-unknown"
    ],
    "*.{vue,js,ts,jsx,tsx,md,json}": "eslint --fix"
  }
}
