{"_id":"@ai-markdown/vue","_rev":"9-835759c8383866989c9033cb2ae5eb01","name":"@ai-markdown/vue","dist-tags":{"beta":"3.0.0-beta.2","rc":"3.0.0-rc.1","latest":"3.2.2"},"versions":{"3.0.0-beta.2":{"name":"@ai-markdown/vue","version":"3.0.0-beta.2","license":"MIT","_id":"@ai-markdown/vue@3.0.0-beta.2","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"b9a05db820f74d70acb52cd45ceac64c8017decc","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.0.0-beta.2.tgz","fileCount":14,"integrity":"sha512-WldsWFbn/NnxeznIHEdCtGEiFDMRm0J9dlfw98ilwqWUlqKeKwrX3SXf9I17KRQn2gEB8yz7BxGnKTmp6wAUcQ==","signatures":[{"sig":"MEQCIEjcDV75hzo5kvG7JNVRZppBbvX0uR0woR7yRch3zdmLAiA9CA2yQcm8ETLfI2SDIRYICbBEnBGIt1cfyNO68Bzvzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302399},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/first-publish-packs/ai-markdown-vue-3.0.0-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"},"_resolved":"/home/runner/work/_temp/first-publish-packs/ai-markdown-vue-3.0.0-beta.2.tgz","_integrity":"sha512-WldsWFbn/NnxeznIHEdCtGEiFDMRm0J9dlfw98ilwqWUlqKeKwrX3SXf9I17KRQn2gEB8yz7BxGnKTmp6wAUcQ==","repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"_npmVersion":"10.9.8","description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.0.0-beta.2","@ai-markdown/engine":"3.0.0-beta.2","property-information":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","@types/node":"^25.9.5","@vue/server-renderer":"^3.5.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.0.0-beta.2_1788963539579_0.8980581812969075","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.1":{"name":"@ai-markdown/vue","version":"3.0.0-rc.1","license":"MIT","_id":"@ai-markdown/vue@3.0.0-rc.1","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"ab8795eb63da0592240d6cccf1e535c5aa117a27","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.0.0-rc.1.tgz","fileCount":14,"integrity":"sha512-lgX8lGSAxwHfEuDu9spWg1bOE1rOa9elGg+AxUAsiv/D7/6Fle55C/tqJ/L7n7x01HBG19SLXv3mJn06koTWyQ==","signatures":[{"sig":"MEQCIHSFxypxkePvYMuhY3jEqXSn+h5IcmxMNOB2e94ppF9eAiBJfTTAZDZLRmMhJB+0gBr3YHjjv3xUwibyf+sChbLBRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306472},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.0.0-rc.1","@ai-markdown/engine":"3.0.0-rc.1","property-information":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","@types/node":"^25.9.5","@storybook/vue3-vite":"10.6.0","@vue/server-renderer":"^3.5.0","@ai-markdown/storybook-kit":"0.0.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.0.0-rc.1_1789052994621_0.8079720644453561","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ai-markdown/vue","version":"3.0.0","license":"MIT","_id":"@ai-markdown/vue@3.0.0","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"638e45e4b0e134a9dbf42a88c704a075d9d0ea81","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.0.0.tgz","fileCount":14,"integrity":"sha512-8EEOXRgDrQeuGpllkg6oTNx3ho1T5chEcbWkBVvLxIQjYav+cWRu65uuI10LoB3O4x0Z0N199Xjm6DyNxwVIJw==","signatures":[{"sig":"MEYCIQC7Ix+6tE+QZxBSJKOWcHEeJztrOL7Xj06qR/RzBOrrfgIhALoP2H2p8xmZJYkIzzvbjc6mB0/4oLTu2J+7byfW8Int","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306436},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.0.0","@ai-markdown/engine":"3.0.0","property-information":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","@types/node":"^25.9.5","@storybook/vue3-vite":"10.6.0","@vue/server-renderer":"^3.5.0","@ai-markdown/storybook-kit":"0.0.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.0.0_1789054138501_0.777002072354223","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@ai-markdown/vue","version":"3.0.1","license":"MIT","_id":"@ai-markdown/vue@3.0.1","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"6d9f75f49a886161bd3cac68dc0f502c5ef86615","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.0.1.tgz","fileCount":14,"integrity":"sha512-K/T6I7uD4YL9CEHLkEL9B6GFzR1YZE7xBMDcfHfFSo64n4KExDZgvn94u5b/QLwvdnyLOCapeRdXsaty0zsLBw==","signatures":[{"sig":"MEYCIQD/o0mV48/HXJULk7+9ou9Kcd7sibYETxAJ5qXZfh/GBAIhAPMC8kFVrM0G3yFeCo4/pC1HAla2gf/kc+8dWth0SgmD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352735},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.0.1","@ai-markdown/engine":"3.0.1","property-information":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","@types/node":"^25.9.5","@storybook/vue3-vite":"10.6.0","@vue/server-renderer":"^3.5.0","@ai-markdown/storybook-kit":"0.0.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.0.1_1789153165568_0.4002664788982955","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@ai-markdown/vue","version":"3.0.2","license":"MIT","_id":"@ai-markdown/vue@3.0.2","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"a548d1e80c10a89622a9c39cc2e7d9b46620244e","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.0.2.tgz","fileCount":14,"integrity":"sha512-oQxbNCkaPvsuQj5gAMEguYIgevZRRZJtgD7MaXmtl8VElyeu2XK8Spl6c9gVVNy+/LSs79zBswy6/EEFCJdSvg==","signatures":[{"sig":"MEQCIBE0SEwRpHoTz9pTYjNmLwTJj0CMbKTwbVhuKKcyE5OkAiAMj7sVDIrjUWoABAWhTSkQcK4AY6zvD2JnRL0dff05Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.0.2","@ai-markdown/engine":"3.0.2","property-information":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","@types/node":"^25.9.5","@storybook/vue3-vite":"10.6.0","@vue/server-renderer":"^3.5.0","@ai-markdown/storybook-kit":"0.0.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.0.2_1789452272565_0.46854594597241883","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ai-markdown/vue","version":"3.1.0","license":"MIT","_id":"@ai-markdown/vue@3.1.0","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"4c45a70a3dc02234128b489ccb765774fbced9c7","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.1.0.tgz","fileCount":14,"integrity":"sha512-SJA/g/SOePD6+HPX8YCxXgMos2ZwYCa3dT3FU6iptV1UwWpTSncvs5KtTnaPIZznfi22SLbt54NPeXQzkuPWMQ==","signatures":[{"sig":"MEYCIQDUW1tloxATCzbtFHFTUBzx10wnTZHfStfxSuSZsV6w2QIhAKeRvrlFLFB1J+NbPUcpWPjQ/gX6jL+d0HKkAi6PI3Rv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420682},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.1.0","@ai-markdown/engine":"3.1.0","property-information":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","react":"^19","react-dom":"^19","@types/node":"^25.9.5","@ai-markdown/react":"3.1.0","@storybook/vue3-vite":"10.6.0","@vue/server-renderer":"^3.5.0","@ai-markdown/storybook-kit":"0.0.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.1.0_1789525593871_0.01857130829766529","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ai-markdown/vue","version":"3.2.0","license":"MIT","_id":"@ai-markdown/vue@3.2.0","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"619daa06fb8d018e71b9020410e1e1283198c359","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.2.0.tgz","fileCount":14,"integrity":"sha512-mGj+q5yfyCeF6lgOXrbV7BtsMBDVeIymaeAZkqPZTBKm3MDJYuAyARQIAA15Vk4VPgPCWmbsd3M0cTGgnyfm2Q==","signatures":[{"sig":"MEYCIQD8KaDo4mIXwOsxBUOeFStTcyND+R2juDUfB2jgcj7/GQIhAPu0m2YE4MTe2hqfZnN9qDEjyzkKSUuZS5bzVg39rG9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420682},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.2.0","@ai-markdown/engine":"3.2.0","property-information":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","react":"^19","react-dom":"^19","@types/node":"^25.9.6","@ai-markdown/react":"3.2.0","@storybook/vue3-vite":"10.6.0","@vue/server-renderer":"^3.5.0","@ai-markdown/storybook-kit":"0.0.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.2.0_1789622753572_0.3509705507143015","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ai-markdown/vue","version":"3.2.1","license":"MIT","_id":"@ai-markdown/vue@3.2.1","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"dist":{"shasum":"31d2bf61b8125ed1851675419df160abec5e5166","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.2.1.tgz","fileCount":14,"integrity":"sha512-/jVGScdMqzE8luULQcb5hTM4ceJboyrpXJykcLV7eWaytpsivkCrERG5Wtplb8f0mt3Le/UKezHlsYb2SJMQ1g==","signatures":[{"sig":"MEYCIQCn56rTd9wY8XC56Gx4sUUpqrgDPcjq0YAwq8+GnOk53wIhAMKxV7Bm49NheUC7lRJDaygpfD5/7sz51/bfyL2mm5Ve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420682},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"}},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"test":"vitest --run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"repository":{"url":"git+https://github.com/ai-markdown/ai-markdown.git","type":"git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","@ai-markdown/core":"3.2.1","@ai-markdown/engine":"3.2.1","property-information":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","react":"^19","react-dom":"^19","@types/node":"^25.9.6","@ai-markdown/react":"3.2.1","@storybook/vue3-vite":"10.6.0","@vue/server-renderer":"^3.5.0","@ai-markdown/storybook-kit":"0.0.0"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue_3.2.1_1789632021280_0.8814375289507048","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@ai-markdown/vue","version":"3.2.2","description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","type":"module","license":"MIT","engines":{"node":"^20.19.0 || >=22.12.0"},"sideEffects":["**/*.css"],"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"development":{"import":"./dist/index.dev.js","require":"./dist/index.dev.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json","./styles.css":"./dist/styles.css"},"dependencies":{"@types/hast":"^3.0.5","unist-util-visit":"^5.1.0","property-information":"^7.2.0","@ai-markdown/core":"3.2.2","@ai-markdown/engine":"3.2.2"},"devDependencies":{"vue":"^3.5.0","@vue/server-renderer":"^3.5.0","react":"^19","react-dom":"^19","@types/node":"^25.9.6","@storybook/vue3-vite":"10.6.0","@ai-markdown/react":"3.2.2","@ai-markdown/storybook-kit":"0.0.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ai-markdown/ai-markdown.git","directory":"packages/vue"},"homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"peerDependencies":{"vue":"^3.5.0","katex":"^0.16 || ^0.17"},"peerDependenciesMeta":{"katex":{"optional":true}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && node scripts/assert-dist.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test":"vitest --run"},"_nodeVersion":"26.0.0","_id":"@ai-markdown/vue@3.2.2","dist":{"integrity":"sha512-UL0GhqwBPrgo//8WRJcbojwuAzOeIBK1CNaoz5GHzwPwdOqOx/60NZKf9Ay4WxguEXbjSUu3oOD5d8BZJBZKsA==","shasum":"558b742325ab45de8633fcd0c349fd0b22178af9","tarball":"https://registry.npmjs.org/@ai-markdown/vue/-/vue-3.2.2.tgz","fileCount":14,"unpackedSize":420682,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-markdown%2fvue@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFKeheRZPml+x57k7N7WuOfIWrRPTE37fq1/Ta4TzGygIgWUvajWtffBgxkk0SM87gdaZfI9TUhxKz68GXAJB9ZBs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d1eb31f5-cbc8-4819-a638-4a84ffaccf66"}},"directories":{},"maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue_3.2.2_1789633959993_0.30212495424621033"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-09T14:18:59.376Z","modified":"2026-09-17T08:32:40.576Z","3.0.0-beta.2":"2026-09-09T14:18:59.742Z","3.0.0-rc.1":"2026-09-10T15:09:54.760Z","3.0.0":"2026-09-10T15:28:58.636Z","3.0.1":"2026-09-11T18:59:25.745Z","3.0.2":"2026-09-15T06:04:32.703Z","3.1.0":"2026-09-16T02:26:34.008Z","3.2.0":"2026-09-17T05:25:53.794Z","3.2.1":"2026-09-17T08:00:21.464Z","3.2.2":"2026-09-17T08:32:40.206Z"},"bugs":{"url":"https://github.com/ai-markdown/ai-markdown/issues"},"license":"MIT","homepage":"https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue#readme","repository":{"type":"git","url":"git+https://github.com/ai-markdown/ai-markdown.git","directory":"packages/vue"},"description":"Vue 3 Markdown rendering, document coordination and streaming composables for ai-markdown.","maintainers":[{"name":"aiephoenix","email":"aiephoenixbl@gmail.com"}],"readme":"# @ai-markdown/vue\n\n[Documentation](https://ai-markdown.github.io/docs/vue/) · [Examples](https://ai-markdown.github.io/examples/) · [Website](https://ai-markdown.github.io/)\n\n[![@ai-markdown/vue stable](https://img.shields.io/npm/v/@ai-markdown/vue?label=npm&color=blue)](https://www.npmjs.com/package/@ai-markdown/vue?activeTab=versions)\n[![@ai-markdown/vue monthly downloads](https://img.shields.io/npm/dm/@ai-markdown/vue?label=downloads%2Fmonth&color=blue)](https://www.npmjs.com/package/@ai-markdown/vue)\n[![TypeScript declarations included](https://img.shields.io/badge/TypeScript-included-3178c6?logo=typescript&logoColor=white)](https://github.com/ai-markdown/ai-markdown/tree/main/packages/vue)\n[![MIT license](https://img.shields.io/badge/license-MIT-blue)](https://github.com/ai-markdown/ai-markdown/blob/main/LICENSE)\n\n[![Vue ^3.5](https://img.shields.io/badge/Vue-%5E3.5-42b883?logo=vuedotjs&logoColor=white)](#requirements-and-dependencies)\n\nRender Markdown as Vue VNodes, including streaming responses, shared references, scoped slots and smooth reveal. The adapter shares parsing with React while following Vue's component and lifecycle APIs.\n\n## Requirements and dependencies\n\n- Vue `^3.5.0`, including `useId()` for server/hydration identity.\n- Node `^20.19.0 || >=22.12.0` for server/build consumers.\n- ESM and CJS with TypeScript declarations. Core and engine are exact-version dependencies; applications do not install them separately.\n- KaTeX is an optional peer. Install it directly when importing its stylesheet for math.\n- See the [full environment and browser requirements](https://ai-markdown.github.io/docs/vue/#requirements-and-dependencies) for browser APIs and verification scope.\n\n## Installation\n\n```bash\npnpm add @ai-markdown/vue vue@^3.5.0 katex\n```\n\n## Minimal component\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport AIMarkdown from '@ai-markdown/vue';\nimport '@ai-markdown/vue/styles.css';\nimport 'katex/dist/katex.min.css';\n\nconst content = ref('# Answer\\n\\n**Markdown**, $x^2$ and 中文.');\n</script>\n\n<template>\n  <AIMarkdown :content=\"content\" />\n</template>\n```\n\nPass the complete accumulated string as `content`. Your application owns transport framing, cancellation and retries. The base stylesheet supplies code/table layout and cursor animation; KaTeX CSS is separate.\n\nVue uses `components` and named element slots for customization. It has no React context hooks, `blockMemo` prop, React typography variants or Mantine integration. Nuxt-specific packaging and KeepAlive/Suspense combinations require separate integration coverage.\n\nOrphan footnote policy follows React. A standalone `AIMarkdown` defaults `preserveOrphanReferences` to `false`. Inside `AIMarkdownDocuments` the wrapper's own `preserveOrphanReferences` prop (default `true`) applies to every chunk and wins over the chunk's prop, so a footnote definition whose reference never arrives stays in the document footer. Both adapters resolve the wrapper value first.\n\n## Documentation\n\n- [Component and composable reference](https://ai-markdown.github.io/docs/vue/).\n- [Streaming](https://ai-markdown.github.io/docs/guides/vue-streaming/): reactive input, smooth reveal and live getters.\n- [Documents and references](https://ai-markdown.github.io/docs/guides/vue-documents/): sections, ordering and isolation.\n- [Custom rendering and styling](https://ai-markdown.github.io/docs/guides/vue-customization/).\n- [SSR and lifecycle](https://ai-markdown.github.io/docs/guides/vue-ssr/): hydration and mounted contributions.\n\nThe independent site owns the detailed API and guides. This README provides the package's minimal installation and usage path.\n\n## License\n\nMIT\n","readmeFilename":""}