{"_id":"vitepress-script-preview","_rev":"10-b890764411c2f12e66c847e56c609292","name":"vitepress-script-preview","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.1":{"name":"vitepress-script-preview","version":"0.0.1","_id":"vitepress-script-preview@0.0.1","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"dist":{"shasum":"81e06a0e6aae2c32451f13b390fa9b0a17e43eaf","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.1.tgz","fileCount":17,"integrity":"sha512-6+xtZGBvmi3P6wlkG3oXxx0vfk/6t+KY4Q+EGVdv/qUXdgSsbrDB+4povn9RpWmWszmGQDAlRZxGuv9P+GLS7Q==","signatures":[{"sig":"MEUCIQC1tKrJzqp1BCAEzFSRhkzQAUp+crKo84hJ1ITvipUX/QIgF1DLRj5PNo8U5C8LW0YCp0cZqB9gTXvge8TVAXcZUEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23289},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"61b20781a6553ca1443d20f3f8f49b10cfff3c4b","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"_npmVersion":"10.7.0","description":"The Vitepress Script Preview Plugin is a plugin for VitePress that provides code preview and execution functionality. With this plugin, users can embed code blocks in documentation and view the output in real-time.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vite":"^6.3.1","vitepress":"^1.0.0","typescript":"~5.7.2","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.1_1745566219547_0.7551528753289629","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"vitepress-script-preview","version":"0.0.2","_id":"vitepress-script-preview@0.0.2","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"dist":{"shasum":"bfbf24b939297318a11980252e2729bc688f5e30","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.2.tgz","fileCount":17,"integrity":"sha512-H5Ia/xxX+q24GfcjHQPs6+KkGJ4DeKG8caMDl214wQzZ3RKH3oo8MGNbeYUt6aAIrLHEHwtnLwfHxTDGeMZ4mw==","signatures":[{"sig":"MEUCIBhzcWMshC9cjJ9Bsz+skKGGAuUsq5SnqZlykSlqHj8PAiEA7MBDL0BW0DhW27TDtWOS1csCbvKjuREbro9cC5QmWVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23261},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"61b20781a6553ca1443d20f3f8f49b10cfff3c4b","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"_npmVersion":"10.7.0","description":"The Vitepress Script Preview Plugin is a plugin for VitePress that provides code preview and execution functionality. With this plugin, users can embed code blocks in documentation and view the output in real-time.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vite":"^6.3.1","vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.2_1745566351335_0.6493612910915083","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"vitepress-script-preview","version":"0.0.3","_id":"vitepress-script-preview@0.0.3","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"dist":{"shasum":"bd7699df8484d7dd87f15286e17b545c5acac611","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.3.tgz","fileCount":17,"integrity":"sha512-Qu5gfT17bltVSrgUu2qMXoIAtGi7/lOVXxydwZM+3zlB6SJA5PgJ8b+SLEi43Bno2JdMsWEOj3XAq8xxf+0laQ==","signatures":[{"sig":"MEQCICTXMaD+W0vmszWLz+n45TOLxMzbRzl2xnAV3FX8YL2cAiBFB6fYznOFs1L4vtyEAEU2kswKDyQ2GmznpxZeBdrbCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23239},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"61b20781a6553ca1443d20f3f8f49b10cfff3c4b","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"_npmVersion":"10.7.0","description":"The Vitepress Script Preview Plugin is a plugin for VitePress that provides code preview and execution functionality. With this plugin, users can embed code blocks in documentation and view the output in real-time.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.3_1745566847351_0.34216743645587355","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"vitepress-script-preview","version":"0.0.4","_id":"vitepress-script-preview@0.0.4","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"dist":{"shasum":"aa16005150161d07b9f16f6d3f2887d4d7044b42","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.4.tgz","fileCount":17,"integrity":"sha512-IQao+qmX+IgShOfQxNEV8qObY8PYECPYhePPOduPgZb2Ko/ZyLN8pNBeNMP+4smFlVXtEj2f51ffAKczo3hCcg==","signatures":[{"sig":"MEUCIQDo4Bj8rz/EKcrxtcLwSXX+TRbfTcZGv9lOhVoBENycjgIgOgNVs2+jdfd9D3i/fHzcuvVw92GJW9KEPOVyF1AGR5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23384},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"3393a96110c14912e7c5ac61c5cbfdbb691f5a71","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"_npmVersion":"10.7.0","description":"The Vitepress Script Preview Plugin is a plugin for VitePress that provides code preview and execution functionality. With this plugin, users can embed code blocks in documentation and view the output in real-time.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.4_1745574021948_0.4614621106906105","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"vitepress-script-preview","version":"0.0.5","keywords":["vitepress","plugins","component"],"author":{"name":"Hancel.Lin"},"license":"MIT","_id":"vitepress-script-preview@0.0.5","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"homepage":"https://github.com/imlinhanchao/vitepress-script-preview#readme","bugs":{"url":"https://github.com/imlinhanchao/vitepress-script-preview/issues"},"dist":{"shasum":"7c1272860824e55d2656d14233db0c5c57c6e05a","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.5.tgz","fileCount":17,"integrity":"sha512-0GoErJrilY5WDCvjuFKaELDFxHfuvGI4FERXKnVrYvjQgAMSvoMKIlcgati7iOpci/To3vvvxb/th3AZzuptlg==","signatures":[{"sig":"MEUCIQCkDKvxw6mKHvYq520AMR0qwxArdWpqu1wWouhMj0t5jQIgGIxvgO9zNCKFuLpaTlhLnUmRLw9M1tlXRzUS1P/1AtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23780},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"3393a96110c14912e7c5ac61c5cbfdbb691f5a71","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"repository":{"url":"git+https://github.com/imlinhanchao/vitepress-script-preview.git","type":"git"},"_npmVersion":"10.7.0","description":"A VitePress plugin for code preview.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.5_1745574431070_0.542221534716046","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"vitepress-script-preview","version":"0.0.6","keywords":["vitepress","plugins","component"],"author":{"name":"Hancel.Lin"},"license":"MIT","_id":"vitepress-script-preview@0.0.6","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"homepage":"https://github.com/imlinhanchao/vitepress-script-preview#readme","bugs":{"url":"https://github.com/imlinhanchao/vitepress-script-preview/issues"},"dist":{"shasum":"8edd1159a3be5038bbe8d287acf66dfaff841249","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.6.tgz","fileCount":19,"integrity":"sha512-z1lJtyOztFcU/TGNtFFiZ3/mVREU4j1gkGLBn1h0qLnBKea2FDqojbXJhrrXqFn7MLH0Zzhl6U9XWGipAQxV6A==","signatures":[{"sig":"MEQCIDBHKEkUmF1cXn2uTTOxMElmaIKbcGwoVYSx8N25rN1gAiBSDcLnLq+oxD0FYmjA/olixARPjwxQyzLFxB3ABquX9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143195},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"3328b795b860465360bcd56361880d665aff86ec","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"repository":{"url":"git+https://github.com/imlinhanchao/vitepress-script-preview.git","type":"git"},"_npmVersion":"10.7.0","description":"A VitePress plugin for code preview.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@wsfe/vue-tree":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.6_1745724738028_0.21016543933260579","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"vitepress-script-preview","version":"0.0.7","keywords":["vitepress","plugin","script","preview"],"author":{"name":"Hancel.Lin"},"license":"MIT","_id":"vitepress-script-preview@0.0.7","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"homepage":"https://imlinhanchao.github.io/vitepress-script-preview/","bugs":{"url":"https://github.com/imlinhanchao/vitepress-script-preview/issues"},"dist":{"shasum":"7eb6e1dd3b526b2f1d247608b2936f05287d36bf","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.7.tgz","fileCount":19,"integrity":"sha512-6iz2A9xkrySWBkYS3XbOW3ISGL7Y3Of7FPNFUn0LkaUJfstp9JqBVnXenPcf/XcQZm2g5fDuns5KJyAfNuG52w==","signatures":[{"sig":"MEUCIQCBVJso725s4cYSQ61+42Re7+SaPCVPqt0vYJYxdxt7bQIgRdN7N8zHHCqMBraH0Lq7s1hMIW91wFKUBeO4rog8by0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143935},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"3fed0f1ea1691a44dcf8a2f4aa71bf1006482162","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"repository":{"url":"git+https://github.com/imlinhanchao/vitepress-script-preview.git","type":"git"},"_npmVersion":"10.7.0","description":"A VitePress plugin for code preview.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","@wsfe/vue-tree":"^4.1.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.7_1745736073993_0.5481624811685086","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"vitepress-script-preview","version":"0.0.8","keywords":["vitepress","plugin","script","preview"],"author":{"name":"Hancel.Lin"},"license":"MIT","_id":"vitepress-script-preview@0.0.8","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"homepage":"https://imlinhanchao.github.io/vitepress-script-preview/","bugs":{"url":"https://github.com/imlinhanchao/vitepress-script-preview/issues"},"dist":{"shasum":"26bb20eeac9b1aaf7056b9c4ace67a42868c58f4","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.8.tgz","fileCount":21,"integrity":"sha512-0hyA+H9LxKBbRRDg0Sunbtuc+09wqXlMhCERCQaaG0/PcwNxXkzGSQTlQegvwhj3Lzufq+n+9qloAM31bduXqw==","signatures":[{"sig":"MEQCIFWPv6uPwOhw38/Bou6jzMbYsQbKa6z8wnYu6NzfEn2wAiAiRzMitLC9mVbuGU/GJvzhTWk/CcGnLV2DOLGWdkAOEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143894},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"847e4d9ab888e0ed5477d05c0d46800addb39297","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"repository":{"url":"git+https://github.com/imlinhanchao/vitepress-script-preview.git","type":"git"},"_npmVersion":"10.7.0","description":"A VitePress plugin for code preview.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","@wsfe/vue-tree":"^4.1.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.8_1745742777631_0.8061449398789657","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"vitepress-script-preview","version":"0.0.9","keywords":["vitepress","plugin","script","preview"],"author":{"name":"Hancel.Lin"},"license":"MIT","_id":"vitepress-script-preview@0.0.9","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"homepage":"https://imlinhanchao.github.io/vitepress-script-preview/","bugs":{"url":"https://github.com/imlinhanchao/vitepress-script-preview/issues"},"dist":{"shasum":"037679dbc8aaab68b9e37f14ec787218de4e9c5d","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.9.tgz","fileCount":25,"integrity":"sha512-VtfogiFYAvmRs4cvCkaePY7yb9OXbzixN/YRw4dBtaQ8E2X/PZKMlljRcQfWdF/xY2XBM8ikqVkXvxITknGiKQ==","signatures":[{"sig":"MEYCIQDwaMv6xUlawFffjqyUKV1iaHwhg4GbzYV97k2WPnyMgwIhAIOAyllo567706EQ48tMDg8rzGDkRD5CgtTa89uxbYCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148032},"main":"dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"dist/index.cjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css"},"gitHead":"0deec32f5c231ea246916087d744981fc2e6ebc6","private":false,"scripts":{"build":"npm run build:comp && npm run build:plugin","docs:dev":"vitepress dev docs","build:comp":"cd packages/components && vite build --emptyOutDir","docs:build":"vitepress build docs","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","docs:preview":"vitepress preview docs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"repository":{"url":"git+https://github.com/imlinhanchao/vitepress-script-preview.git","type":"git"},"_npmVersion":"10.7.0","description":"A VitePress plugin for code preview.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^4.40.0","@types/vue":"^2.0.0","@types/node":"^22.14.1","@wsfe/vue-tree":"^4.1.1","vite-plugin-dts":"^4.5.3","rollup-plugin-dts":"^6.2.1","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","@types/markdown-it-container":"^2.0.10"},"peerDependencies":{"vitepress":"^1.0.0","markdown-it":"^14.1.0","markdown-it-container":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-script-preview_0.0.9_1745746933291_0.4338947318301676","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"vitepress-script-preview","description":"A VitePress plugin for code preview.","private":false,"version":"0.0.10","type":"module","main":"dist/index.mjs","module":"dist/index.cjs","exports":{"./components":{"import":"./dist/components/index.es.js","require":"./dist/components/index.umd.js"},"./components/style.css":"./dist/components/vitepress-script-preview.css",".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"homepage":"https://imlinhanchao.github.io/vitepress-script-preview/","repository":{"type":"git","url":"git+https://github.com/imlinhanchao/vitepress-script-preview.git"},"bugs":{"url":"https://github.com/imlinhanchao/vitepress-script-preview/issues"},"keywords":["vitepress","plugin","script","preview"],"author":{"name":"Hancel.Lin"},"license":"MIT","scripts":{"docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","build:comp":"cd packages/components && vite build --emptyOutDir","build:plugin":"cd packages/plugin && rollup --config rollup.config.js","build":"npm run build:comp && npm run build:plugin","prepublishOnly":"npm run build"},"peerDependencies":{"markdown-it":"^14.1.0","markdown-it-container":"^4.0.0","vitepress":"^1.0.0"},"devDependencies":{"@types/node":"^22.14.1","@types/vue":"^2.0.0","@wsfe/vue-tree":"^4.1.1","@types/markdown-it-container":"^2.0.10","@vitejs/plugin-vue":"^5.2.3","@rollup/plugin-typescript":"^12.1.2","rollup":"^4.40.0","rollup-plugin-dts":"^6.2.1","tslib":"^2.8.1","vite-plugin-dts":"^4.5.3"},"_id":"vitepress-script-preview@0.0.10","gitHead":"46b00c6f53600c8c00880018bef240d74aa167a5","types":"./dist/index.d.ts","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-8tN8vg8a8KU6A8dB9OYQNOr+JHIKqk4F43x7NGW/xGuSWn7JVK3llRn4KC2BMaZlmSgIGmarzvbVrHLqqTVIPw==","shasum":"c0b1e8cab37186e21c7c62ad2b6788f517a5569f","tarball":"https://registry.npmjs.org/vitepress-script-preview/-/vitepress-script-preview-0.0.10.tgz","fileCount":25,"unpackedSize":148064,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDVjF7W3o2Hbftv0O1UIgMhB/1ojOGHgoeGso/zZcHQuAiBoVDwsLRCA2lHaLr6nPL9Xq79h7S9giCilxpS+RC/X6Q=="}]},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"directories":{},"maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitepress-script-preview_0.0.10_1745747927331_0.0786454124414282"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-25T07:30:19.546Z","modified":"2025-04-27T09:58:47.688Z","0.0.1":"2025-04-25T07:30:19.712Z","0.0.2":"2025-04-25T07:32:31.517Z","0.0.3":"2025-04-25T07:40:47.559Z","0.0.4":"2025-04-25T09:40:22.142Z","0.0.5":"2025-04-25T09:47:11.241Z","0.0.6":"2025-04-27T03:32:18.213Z","0.0.7":"2025-04-27T06:41:14.185Z","0.0.8":"2025-04-27T08:32:57.810Z","0.0.9":"2025-04-27T09:42:13.508Z","0.0.10":"2025-04-27T09:58:47.523Z"},"bugs":{"url":"https://github.com/imlinhanchao/vitepress-script-preview/issues"},"author":{"name":"Hancel.Lin"},"license":"MIT","homepage":"https://imlinhanchao.github.io/vitepress-script-preview/","keywords":["vitepress","plugin","script","preview"],"repository":{"type":"git","url":"git+https://github.com/imlinhanchao/vitepress-script-preview.git"},"description":"A VitePress plugin for code preview.","maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"readme":"# Vitepress Script Preview Plugin\n\n[English](README.md) / **中文**\n\nVitepress Script Preview Plugin 是一个用于 VitePress 的插件，提供了代码预览和运行的功能。通过该插件，用户可以在文档中嵌入代码块，并实时查看代码的输出结果。\n\n## 功能\n\n- 支持在 VitePress 文档中嵌入代码块。\n- 实时运行代码并捕获输出（包括 `console.log`、`console.error` 等）。\n- 提供代码复制功能。\n\n## 安装\n\n在你的项目中安装插件所需的依赖：\n\n```bash\nnpm install vitepress-script-preview\n```\n\n## 使用方法\n\n1. 在 VitePress 的配置文件中引入插件：\n\n```ts\n// docs/.vitepress/config.ts\nimport { defineConfig } from 'vitepress';\nimport { codePreviewPlugin } from 'vitepress-script-preview';\n\nexport default defineConfig({\n  markdown: {\n    config: (md) => {\n      md.use(codePreviewPlugin);\n    }\n  },\n});\n```\n\n2. 在 VitePress 的主题中注册组件：\n\n```ts\n// docs/.vitepress/theme/index.ts\nimport DefaultTheme from 'vitepress/theme';\nimport 'vitepress-script-preview/components/style.css'; // import commonents styles\nimport { CodePreview } from 'vitepress-script-preview/components';\n\nexport default {\n  ...DefaultTheme,\n  enhanceApp({ app }) {\n    app.component('CodePreview', CodePreview);\n  }\n};\n```\n\n3. 在文档中使用 `script-preview` 容器：\n\n```markdown\n::: script-preview\n\nconsole.log('Hello VitePress!');\nconsole.error('This is an error message.');\n\n:::\n```\n\n## 示例\n\n以下是一个完整的示例：\n\n```markdown\n# 示例文档\n\n这是一个 VitePress 插件的示例文档。\n\n<script setup>\nimport { registerContext } from 'vitepress-script-preview/components';\n\nfunction add(a, b) {\n  return a + b;\n}\n\n// 脚本内需要调用的函数或变量可以在这里注册\nregisterContext({\n  add\n});\n</script>\n\n::: script-preview expand=true\n\nconsole.log(add(1, 2)); // 调用 add 函数\nconsole.info('Hello VitePress!');\nconsole.error('Error example');\n\n:::\n```\n\n`expand` 参数用于控制输出的展开状态，默认为 `false`。如果设置为 `true`，则代码块在加载时会自动展开。\n\n## 开发\n\n### 构建组件\n\n```bash\nnpm run build:comp\n```\n\n### 构建插件\n\n```bash\nnpm run build:plugin\n```\n\n### 启动文档开发服务器\n\n```bash\nnpm run docs:dev\n```\n\n","readmeFilename":"README.zh-CN.md"}