{
    "name": "streamdown-vue",
    "version": "1.0.34",
    "description": "Streamdown-style streaming Markdown renderer for Vue 3/Nuxt 3 with Shiki, KaTeX, Mermaid, and secure streaming helpers.",
    "type": "module",
    "main": "dist/index.cjs",
    "module": "dist/index.es.js",
    "types": "dist/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "import": "./dist/index.es.js",
            "require": "./dist/index.cjs"
        },
        "./core": {
            "types": "./dist/core.d.ts",
            "import": "./dist/core.es.js",
            "require": "./dist/core.cjs"
        },
        "./style.css": "./dist/style.css"
    },
    "scripts": {
        "dev": "vite examples/basic --config vite.config.ts",
        "dev:hydration": "vite examples/hydration --config vite.config.ts",
        "dev:performance": "vite examples/performance --config vite.config.ts --host 127.0.0.1",
        "profile:cache": "node scripts/profile-parse-cache.mjs",
        "build": "bun run clean && bun run build:types && bun run build:vite && bun run build:css",
        "build:vite": "vite build",
        "build:css": "node build-css.mjs",
        "build:types": "tsc -p tsconfig.build.json",
        "typecheck": "tsc -p tsconfig.json",
        "clean": "rm -rf dist",
        "prepublishOnly": "bun run test",
        "test:run": "bun test",
        "test:package": "node tests/package-consumer-smoke.mjs",
        "test": "bun run build && bun run test:run && bun run test:package"
    },
    "files": [
        "dist",
        "README.md",
        "LICENSE",
        "package.json"
    ],
    "keywords": [
        "vue",
        "markdown",
        "streaming",
        "streamdown",
        "katex",
        "mermaid",
        "syntax-highlighting"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Saluana/streamdown-vue.git"
    },
    "homepage": "https://github.com/Saluana/streamdown-vue#readme",
    "bugs": {
        "url": "https://github.com/Saluana/streamdown-vue/issues"
    },
    "license": "Apache-2.0",
    "author": "@Saluana",
    "sideEffects": [
        "./dist/index.es.js",
        "./dist/index.cjs"
    ],
    "dependencies": {
        "@lucide/vue": "^1.42.0",
        "@shikijs/engine-javascript": "^4.4.3",
        "@shikijs/langs": "^4.4.3",
        "@shikijs/themes": "^4.4.3",
        "hast-util-to-text": "^4.0.2",
        "katex": "^0.18.7",
        "marked": "^18.0.11",
        "mermaid": "^11.17.2",
        "rehype-katex": "^7.0.1",
        "remark-gfm": "^4.0.1",
        "remark-math": "^6.0.0",
        "remark-parse": "^11.0.0",
        "remark-rehype": "^11.1.2",
        "shiki": "^4.4.3",
        "unified": "^11.0.5"
    },
    "peerDependencies": {
        "vue": "^3.5.21",
        "typescript": ">=5.0.0 <8.0.0"
    },
    "devDependencies": {
        "@types/node": "^26.4.1",
        "@vitejs/plugin-vue": "^6.0.8",
        "@vue/server-renderer": "^3.5.42",
        "@vue/test-utils": "^2.5.0",
        "bun-types": "^1.4.2",
        "lightningcss": "^1.33.0",
        "playwright": "1.61.1",
        "typescript": "^6.0.2",
        "vite": "^8.2.2",
        "vite-bundle-visualizer": "^1.2.1",
        "vue": "^3.5.42"
    }
}
