{"_id":"vue-repl-enhance","_rev":"35-af13cd87483407d4c72a362ade8120f6","name":"vue-repl-enhance","dist-tags":{"latest":"1.2.3"},"versions":{"0.0.2":{"name":"vue-repl-enhance","version":"0.0.2","_id":"vue-repl-enhance@0.0.2","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"248c4e9db73cb4b47cd586949ab1f28a7408bced","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-0.0.2.tgz","fileCount":19,"integrity":"sha512-tpkS7EVtu7kQcLQRlE6GhVVKi/eMF6LkVu5Bk5YicoPhDDPpWTdytYI1JmzIrR26Y6jF2Squ17WDQ2hph2CeDg==","signatures":[{"sig":"MEUCIQDj9E/cagPnJzWkM/Zhi6WvQ05XrKdwXH3DFmdlrSDMOgIgVgDJ35TGffLAKACvoUFrRlZfGCNQiVWBBzGa3PE/eWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246784},"main":"dist/ssr-stub.js","type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"bbe2187dfe7d43f41ed0b5919e3ece9a1f5f64b0","scripts":{"dev":"vite","build":"vite build","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","build-preview":"vite build -c vite.preview.config.ts"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"compiler-sfc-browser-vue2":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","sucrase":"^3.34.0","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"^7.22.5","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_0.0.2_1770771040164_0.7166310328255803","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"vue-repl-enhance","version":"0.0.3","_id":"vue-repl-enhance@0.0.3","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"808d07ecf0af98d8f4ed521e1cab7aa4447dbbb1","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-0.0.3.tgz","fileCount":21,"integrity":"sha512-cr0uET013jzT7imKydz0ARZ+VCl8rjL2gQzGbbKQPSDpdWkUGosy7fHhmgyCJ77lbOwsv9nT7U/ACqdG5AlVJg==","signatures":[{"sig":"MEUCIQCCP2l8NUqKF7I+lOjSlkjXOMtn0YYrDDwwce73lRqyZAIgXhluuGCpUzP9NWCZ3V+3ecSifMC9emLeBbfNeUBk3KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19272961},"main":"dist/ssr-stub.js","type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"678437de7dd070dc1c2f378ec6b9b7e2ba026cb2","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","build-preview":"vite build -c vite.preview.config.ts"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"compiler-sfc-browser-vue2":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.4","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","sucrase":"^3.34.0","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"^7.22.5","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_0.0.3_1770775400548_0.6553626772277787","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"vue-repl-enhance","version":"0.0.4","_id":"vue-repl-enhance@0.0.4","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"4b7aa5dfa87bf57093eebb936c9a53834e99d5f8","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-0.0.4.tgz","fileCount":77,"integrity":"sha512-8T/B+SpzS3gYnJk6x6+Ys2AgE823VpcIDyfW2VPPTOVE1Ak9DuK/NOMi1HqitvITQOpe8x+YeApaKCv0FHMzfg==","signatures":[{"sig":"MEQCIG8GAoDo0xNX+Q9IGgt4Y6THzz3tBRGiEeGcFEum3WvbAiA/Y4IX0EDkqeyk0k8yIHH0YkJEtjw/PAbL02gc9FWmTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17161439},"main":"dist/vue-repl-enhance.cjs","type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl-enhance.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl-enhance.js","require":"./dist/vue-repl-enhance.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./style.css":"./dist/vue-repl-enhance.css","./monaco-editor":{"types":"./dist/monaco-editor.d.ts","import":"./dist/monaco-editor.js"},"./codemirror-editor":{"types":"./dist/codemirror-editor.d.ts","import":"./dist/codemirror-editor.js"}},"gitHead":"259178651edd0bace185b9352512edbd15a55e67","scripts":{"dev":"vite","lint":"eslint .","build":"vite build","format":"prettier --write .","preview":"vite preview","typecheck":"vue-tsc --noEmit","build-preview":"vite build -c vite.preview.config.ts"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Vue 2.7 REPL component for browser-based Vue 2 development","directories":{},"_nodeVersion":"22.17.1","dependencies":{"lz-string":"^1.5.0","vue2-sfc-runner":"^0.1.1","vue2-jsx-browser":"^0.1.1","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.6","shiki":"^3.21.0","eslint":"^9.17.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","codemirror":"^5.65.18","typescript":"^5.7.2","vscode-uri":"^3.1.0","@types/node":"^22.10.2","@babel/types":"^7.26.5","@volar/monaco":"2.4.23","@shikijs/monaco":"^3.21.0","@types/hash-sum":"^1.0.2","@volar/jsdelivr":"2.4.23","vite-plugin-dts":"^4.3.0","@types/lz-string":"^1.5.0","@babel/standalone":"^7.26.5","@types/codemirror":"^5.60.16","@volar/typescript":"2.4.23","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.18.2","@vitejs/plugin-vue":"^5.2.1","@vue/language-core":"3.0.8","monaco-editor-core":"^0.52.2","@vue/language-service":"3.0.8","@rollup/plugin-replace":"^6.0.2","@types/babel__standalone":"^7.1.9","volar-service-typescript":"0.0.65"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_0.0.4_1771985058931_0.07437893441738974","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"vue-repl-enhance","version":"0.0.5","_id":"vue-repl-enhance@0.0.5","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"94aacd9e364df8ef4b517de994f0b2656bc44df1","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-0.0.5.tgz","fileCount":23,"integrity":"sha512-S9zrU0yNh+sun5CLdTV39+ugS7CJrEnsMbfIPuXuA5f5ss3PWSxGaopiRi45gi+Vb8oxPPY/7vIFw0uoQRbFCw==","signatures":[{"sig":"MEYCIQD1VBstOW8FXKUwBWOHerRd4kG8s15Gj/LYBk/EUkJhzgIhAJoyOuBrE0JiQPQQXH+0+1B/IlL6mqjOqEV0TBjEcsQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17139345},"main":"dist/vue-repl-enhance.cjs","type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl-enhance.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl-enhance.js","require":"./dist/vue-repl-enhance.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./style.css":"./dist/vue-repl-enhance.css","./monaco-editor":{"types":"./dist/monaco-editor.d.ts","import":"./dist/monaco-editor.js","require":"./dist/monaco-editor.cjs"},"./codemirror-editor":{"types":"./dist/codemirror-editor.d.ts","import":"./dist/codemirror-editor.js","require":"./dist/codemirror-editor.cjs"}},"gitHead":"48f4df42cf7b64f6183408c40e7ab69220bbbf57","scripts":{"dev":"vite","lint":"eslint .","build":"vite build","format":"prettier --write .","preview":"vite preview","typecheck":"vue-tsc --noEmit","build-preview":"vite build -c vite.preview.config.ts"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Vue 2.7 REPL component for browser-based Vue 2 development","directories":{},"_nodeVersion":"22.17.1","dependencies":{"lz-string":"^1.5.0","vue2-sfc-runner":"^0.1.1","vue2-jsx-browser":"^0.1.1","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.6","shiki":"^3.21.0","eslint":"^9.17.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","codemirror":"^5.65.18","typescript":"^5.7.2","vscode-uri":"^3.1.0","@types/node":"^22.10.2","@babel/types":"^7.26.5","@volar/monaco":"2.4.23","@shikijs/monaco":"^3.21.0","@types/hash-sum":"^1.0.2","@volar/jsdelivr":"2.4.23","vite-plugin-dts":"^4.3.0","@types/lz-string":"^1.5.0","@babel/standalone":"^7.26.5","@types/codemirror":"^5.60.16","@volar/typescript":"2.4.23","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.18.2","@vitejs/plugin-vue":"^5.2.1","@vue/language-core":"3.0.8","monaco-editor-core":"^0.52.2","@vue/language-service":"3.0.8","@rollup/plugin-replace":"^6.0.2","@types/babel__standalone":"^7.1.9","volar-service-typescript":"0.0.65"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_0.0.5_1771986156778_0.16618115949924772","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"vue-repl-enhance","version":"0.0.7","_id":"vue-repl-enhance@0.0.7","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"4eb8b25691cda0ba0825afe9333e067294bd536a","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-0.0.7.tgz","fileCount":16,"integrity":"sha512-kRNXZMaiPJQBz2ICj8OmLa0nyba00IWqVKkU5FY05LJsVVE/es6sar0Q7LleK2wohjfehKKaSYO0rEut8LBtWA==","signatures":[{"sig":"MEQCIGXtJQtJM7mgKxTv6eXjrbx/Gas5gHmNeGyt7kjsQ2juAiASRifNiyta6p5IbsV5tDnJG4F4l8zGgNGdQsQ+dt2cxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19786045},"main":"dist/vue-repl-enhance.js","type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl-enhance.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl-enhance.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./style.css":"./dist/vue-repl-enhance.css","./monaco-editor":{"types":"./dist/monaco-editor.d.ts","import":"./dist/monaco-editor.js"},"./codemirror-editor":{"types":"./dist/codemirror-editor.d.ts","import":"./dist/codemirror-editor.js"}},"gitHead":"c54b75a240ae875deaaa9ee5e70aa39154a07886","scripts":{"dev":"vite","lint":"eslint .","build":"vite build","format":"prettier --write .","preview":"vite preview","typecheck":"vue-tsc --noEmit","build-preview":"vite build -c vite.preview.config.ts"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Vue 2.7 REPL component for browser-based Vue 2 development","directories":{},"_nodeVersion":"22.17.1","dependencies":{"lz-string":"^1.5.0","vue2-sfc-runner":"^0.1.1","vue2-jsx-browser":"^0.1.1","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.6","shiki":"^3.21.0","eslint":"^9.17.0","vue-tsc":"^2.2.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","codemirror":"^5.65.18","typescript":"^5.7.2","vscode-uri":"^3.1.0","@types/node":"^22.10.2","@babel/types":"^7.26.5","@volar/monaco":"2.4.23","@shikijs/monaco":"^3.21.0","@types/hash-sum":"^1.0.2","@volar/jsdelivr":"2.4.23","vite-plugin-dts":"^4.3.0","@types/lz-string":"^1.5.0","@babel/standalone":"^7.26.5","@types/codemirror":"^5.60.16","@volar/typescript":"2.4.23","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.18.2","@vitejs/plugin-vue":"^5.2.1","@vue/language-core":"3.0.8","monaco-editor-core":"^0.52.2","@vue/language-service":"3.0.8","@rollup/plugin-replace":"^6.0.2","@types/babel__standalone":"^7.1.9","volar-service-typescript":"0.0.65"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_0.0.7_1771989993496_0.8023741153348813","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"vue-repl-enhance","version":"1.1.6","_id":"vue-repl-enhance@1.1.6","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"8716758a26dafda609b07650c7c5921e54230369","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.1.6.tgz","fileCount":14,"integrity":"sha512-NIGQR6rvIdt0gy76S0BJP7d2pd2qQ3mtbWT+7sFYvDLTjNZd1C2+P3C8n7se4a+YBTyQfr60v+uyUCfUjNLiFg==","signatures":[{"sig":"MEUCIQCddxvsa2LH+futmYfJIbuRPNknGON5lkjqLbBhdDXdZAIgOywsm5KxG6BJRXvUXg4f3Qimjt8q/5MfJqUc4zs0zyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30807260},"main":"dist/ssr-stub.js","pnpm":{"overrides":{"@babel/types":"7.29.0"}},"type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"d015e60f358139a8a1e7620d6b5ffcc558ff2a16","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","offline-deps":"node scripts/offline-deps.js","build-preview":"vite build -c vite.preview.config.ts","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"less":"4.2.0","sass":"^1.63.0","shiki":"^3.23.0","@shikijs/monaco":"^3.23.0","vue2-jsx-browser":"^0.1.1","@babel/standalone":"^7.29.1","modern-screenshot":"^4.6.8","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"7.29.0","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","es-module-shims":"1.5.18","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_1.1.6_1772245883156_0.07610929084463125","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"vue-repl-enhance","version":"1.1.7","_id":"vue-repl-enhance@1.1.7","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"3ae249413e9db5387f6e601f59d03e33288302d0","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.1.7.tgz","fileCount":14,"integrity":"sha512-6SENOMDx9P2pobaYG6v9q0CEeGKLxp6x0ffFCfhlRlZU+moe5R2Wr/aDV/OFj/pr4XHVS5LyZxsMpmaxKiUh/g==","signatures":[{"sig":"MEUCIQCf9PQgwMtN7miqfHvlwrLouxzt9WjCGMTs1cQ026HFigIgSKXCISoro1R7akNMhghnuygCqPbAkDbPU5Ld3n0j5DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21098916},"main":"dist/ssr-stub.js","pnpm":{"overrides":{"@babel/types":"7.29.0"}},"type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"2709d91ddcef374066c367dbd93a5f71b1d06011","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","offline-deps":"node scripts/offline-deps.js","build-preview":"vite build -c vite.preview.config.ts","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"less":"4.2.0","sass":"^1.63.0","shiki":"^3.23.0","@shikijs/monaco":"^3.23.0","vue2-jsx-browser":"^0.1.1","@babel/standalone":"^7.29.1","modern-screenshot":"^4.6.8","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"7.29.0","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","es-module-shims":"1.5.18","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_1.1.7_1772680783417_0.9170769195142059","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"vue-repl-enhance","version":"1.1.8","_id":"vue-repl-enhance@1.1.8","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"522b731378b773dd1eedc8a7e0b6568e38ec4138","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.1.8.tgz","fileCount":14,"integrity":"sha512-+K4IPd+2iOcu+2dk2Xz3al8UI8kIqsnuUjBuHXzsUDkfM6jXUioAw9KuF0gkKMZj/oYuIA3WsRb2Z+WSi5mBvg==","signatures":[{"sig":"MEQCIC5RG1Vg0vhTGLo2KgR90+1Fwfl3gossc0SQQpFJgC/qAiBQQdAWlENYh82fnEM7gu/5z/SWq8yAsxCzJ9OF/zLv/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21167647},"main":"dist/ssr-stub.js","pnpm":{"overrides":{"@babel/types":"7.29.0"}},"type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"89c1bc9b6de424c334bb1cdafe356115290971f4","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","offline-deps":"node scripts/offline-deps.js","build-preview":"vite build -c vite.preview.config.ts","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"less":"4.2.0","sass":"^1.63.0","shiki":"^3.23.0","@shikijs/monaco":"^3.23.0","vue2-jsx-browser":"^0.1.1","@babel/standalone":"^7.29.1","modern-screenshot":"^4.6.8","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"7.29.0","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","es-module-shims":"1.5.18","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_1.1.8_1772694928776_0.16644758347736177","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"vue-repl-enhance","version":"1.1.9","_id":"vue-repl-enhance@1.1.9","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"5ee0ef08d3efd2bc4f6fdaf8fe9ce2be68c76454","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.1.9.tgz","fileCount":14,"integrity":"sha512-OZvux60FX7WdPwu3POHigAqoMm1tPUs6qDFEBDEbgNdH76DYgTuGCqp7JYrvgNY3bQjemABLeDPzYu2Y/78Y0w==","signatures":[{"sig":"MEUCIGeQd6PJgDrjwsHmnXK5InXt0YacsUWGN5V0e8Cl6tiSAiEAw1rJnw51J+Lt6FKgybQlBFNgMMzNDUBwOCg5sh1Rfoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21165904},"main":"dist/ssr-stub.js","pnpm":{"overrides":{"@babel/types":"7.29.0"}},"type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"44f592c6fe03ca8c62a631736c00bab57fb4d3c9","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","offline-deps":"node scripts/offline-deps.js","build-preview":"vite build -c vite.preview.config.ts","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"less":"4.2.0","sass":"^1.63.0","shiki":"^3.23.0","@shikijs/monaco":"^3.23.0","vue2-jsx-browser":"^0.1.1","@babel/standalone":"^7.29.1","modern-screenshot":"^4.6.8","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"7.29.0","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","es-module-shims":"1.5.18","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_1.1.9_1772696581249_0.09287786709111545","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"vue-repl-enhance","version":"1.2.0","_id":"vue-repl-enhance@1.2.0","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"ac77c6bcd25cb2896a90772ab962766c020c8279","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.2.0.tgz","fileCount":14,"integrity":"sha512-r7ffjlI5cZBd8laovb64V2ORPFrgpH3U0ttsO7t+3jwKgxExWvoFYQe1qz8PbXcC3uuRwalnl/3CyRBCKbU8hw==","signatures":[{"sig":"MEUCICz0TDEUcE4kNYAxDSltXeGrZBnIjtugNQCZxqCL62xaAiEA1Oy1tLrHVz1hFJ5zt2+1QcVkf2mLFbgelQxM4I/+VKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21165561},"main":"dist/ssr-stub.js","pnpm":{"overrides":{"@babel/types":"7.29.0"}},"type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"7c5656ac0e3c0cb8e1a3b95661178a2cc44b1065","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","offline-deps":"node scripts/offline-deps.js","build-preview":"vite build -c vite.preview.config.ts","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"less":"4.2.0","sass":"^1.63.0","shiki":"^3.23.0","@shikijs/monaco":"^3.23.0","vue2-jsx-browser":"^0.1.1","@babel/standalone":"^7.29.1","modern-screenshot":"^4.6.8","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"7.29.0","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","es-module-shims":"1.5.18","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_1.2.0_1772704275674_0.9095910004061925","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"vue-repl-enhance","version":"1.2.1","_id":"vue-repl-enhance@1.2.1","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"5699d50c8eb8639f89c2ee266de75477e79f1e21","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.2.1.tgz","fileCount":14,"integrity":"sha512-n1NlvAZrN3eFp1tpMeDYXoYePD48j13ACN+ADNDa+HlShArk1RKrLYPBCElLnh0klTFu2CmzF7ljBpVU0hlc0A==","signatures":[{"sig":"MEUCIHgAbNKT/05nDXGWlgLtbm8z1phxNnR41nOVJqjmf//jAiEAyZpiE45CzgnRAqFGXDP9fUNxGERuSFS6Y6nG97bOFcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21165046},"main":"dist/ssr-stub.js","pnpm":{"overrides":{"@babel/types":"7.29.0"}},"type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"5fd687c4e4c642e2877631897aaecb051f17f5e9","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","offline-deps":"node scripts/offline-deps.js","build-preview":"vite build -c vite.preview.config.ts","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"less":"4.2.0","sass":"^1.63.0","shiki":"^3.23.0","@shikijs/monaco":"^3.23.0","vue2-jsx-browser":"^0.1.1","@babel/standalone":"^7.29.1","modern-screenshot":"^4.6.8","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"7.29.0","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","es-module-shims":"1.5.18","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_1.2.1_1773020579618_0.885883627765212","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"vue-repl-enhance","version":"1.2.2","_id":"vue-repl-enhance@1.2.2","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"dist":{"shasum":"26a559982ad22c56311636776e77d7a0ba2a9ea2","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.2.2.tgz","fileCount":14,"integrity":"sha512-u2Azok/PPhy/oP9QyailRqQwbgq5BuRV2DhE2YXmPvf3B649AFzjZryGbT+czzpMIWtCewB9cNhlhHO80ZXQvg==","signatures":[{"sig":"MEUCIHFwhUcmPPUjKrefPrNLgKD0fh56+I14io3V6xSQp/q1AiEA1pKEST6q42l5i1xZ97lPrVPxP1Xt7noNIzoclUMzVeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23378098},"main":"dist/ssr-stub.js","pnpm":{"overrides":{"@babel/types":"7.29.0"}},"type":"module","types":"dist/vue-repl-enhance.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./dist/style.css":"./dist/style.css","./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null}},"gitHead":"756132907adfe6a16c9074e80f42ee3e921e60b2","scripts":{"dev":"vite","build":"vite build && npm run build-types","format":"prettier --write .","release":"bumpp -r","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","offline-deps":"node scripts/offline-deps.js","build-preview":"vite build -c vite.preview.config.ts","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"_npmVersion":"10.9.2","description":"Can enable Vue repl to support Vue2/3 playaround","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"_nodeVersion":"22.17.1","dependencies":{"less":"4.2.0","sass":"^1.63.0","shiki":"^3.23.0","file-saver":"^2.0.5","@shikijs/monaco":"^3.23.0","vue2-jsx-browser":"^0.1.1","@babel/standalone":"^7.29.1","@types/file-saver":"^2.0.7","modern-screenshot":"^4.6.8","vue2-sfc-compiler":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.29","vite":"^4.4.7","bumpp":"^9.1.1","fflate":"^0.8.0","esbuild":"^0.27.2","onigasm":"^2.2.5","vue-tsc":"2.1.10","fs-extra":"^11.3.3","hash-sum":"^2.0.0","prettier":"^3.0.0","@volar/cdn":"~1.9.2","codemirror":"^5.65.14","typescript":"5.7.2","@types/node":"^20.4.5","lint-staged":"^13.2.3","@babel/types":"7.29.0","monaco-volar":"^0.4.0","@volar/monaco":"~1.9.2","@types/fs-extra":"^11.0.4","es-module-shims":"1.5.18","monaco-textmate":"^3.0.1","path-browserify":"^1.0.1","simple-git-hooks":"^2.9.0","@types/codemirror":"^5.60.8","@volar/typescript":"~1.9.2","@vitejs/plugin-vue":"^4.2.3","monaco-editor-core":"^0.40.0","@vue/language-service":"1.8.6","@rollup/plugin-replace":"^5.0.2","monaco-editor-textmate":"^4.0.0","@microsoft/api-extractor":"^7.36.3"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"_npmOperationalInternal":{"tmp":"tmp/vue-repl-enhance_1.2.2_1773308053970_0.6097861725299725","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"vue-repl-enhance","version":"1.2.3","description":"Can enable Vue repl to support Vue2/3 playaround","type":"module","main":"dist/ssr-stub.js","module":"dist/vue-repl.js","types":"dist/vue-repl-enhance.d.ts","exports":{".":{"types":"./dist/vue-repl-enhance.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./monaco-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/monaco-editor.js","require":null},"./codemirror-editor":{"types":"./dist/editor-types.d.ts","import":"./dist/codemirror-editor.js","require":null},"./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite","build":"vite build && npm run build-types","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && node scripts/cleanup.js","build-preview":"vite build -c vite.preview.config.ts","format":"prettier --write .","release":"bumpp -r","offline-deps":"node scripts/offline-deps.js","transform-deps":"node scripts/transform-to-esm/transform-all.js"},"simple-git-hooks":{"pre-commit":"pnpm exec lint-staged --concurrent false"},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"]},"devDependencies":{"@babel/types":"7.29.0","@microsoft/api-extractor":"^7.36.3","@rollup/plugin-replace":"^5.0.2","@types/codemirror":"^5.60.8","@types/fs-extra":"^11.0.4","@types/node":"^20.4.5","@vitejs/plugin-vue":"^4.2.3","@volar/cdn":"~1.9.2","@volar/monaco":"~1.9.2","@volar/typescript":"~1.9.2","@vue/language-service":"1.8.6","bumpp":"^9.1.1","codemirror":"^5.65.14","es-module-shims":"1.5.18","esbuild":"^0.27.2","fflate":"^0.8.0","fs-extra":"^11.3.3","hash-sum":"^2.0.0","lint-staged":"^13.2.3","monaco-editor-core":"^0.40.0","monaco-editor-textmate":"^4.0.0","monaco-textmate":"^3.0.1","monaco-volar":"^0.4.0","onigasm":"^2.2.5","path-browserify":"^1.0.1","prettier":"^3.0.0","simple-git-hooks":"^2.9.0","typescript":"5.7.2","vite":"^4.4.7","vue":"^3.5.29","vue-tsc":"2.1.10"},"dependencies":{"@babel/standalone":"^7.29.1","@shikijs/monaco":"^3.23.0","@types/file-saver":"^2.0.7","file-saver":"^2.0.5","less":"4.2.0","modern-screenshot":"^4.6.8","sass":"^1.63.0","shiki":"^3.23.0","vue2-jsx-browser":"^0.1.1","vue2-sfc-compiler":"^0.1.1"},"pnpm":{"overrides":{"@babel/types":"7.29.0"}},"_id":"vue-repl-enhance@1.2.3","gitHead":"0b19a1897cdddfe17bcbc5b351d155e4478314ff","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2xlFzYrFhCJoe0Yi4BAEi/gBlQMwXzyDQXXHLHM/rAAVKyeKQC8ZdVn6fQTD3EoMJJ7WdYOMRMgRg+ubXkKsHg==","shasum":"cf6fd5cdcfcf98ba3f36aef1507d3c15566c5df7","tarball":"https://registry.npmjs.org/vue-repl-enhance/-/vue-repl-enhance-1.2.3.tgz","fileCount":14,"unpackedSize":23381658,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCl0ykbp82tSYq8A9VyEAOD/oXBM+gwfSdXP1ogD3R91QIhAOiWwAWTaa8iBCQRQSU2h24EEwHPqmKmeReLwvF24udI"}]},"_npmUser":{"name":"true-ame","email":"1456723200@qq.com"},"directories":{},"maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-repl-enhance_1.2.3_1774516290945_0.9610577250815764"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T06:42:52.951Z","modified":"2026-03-26T09:11:31.318Z","0.0.1":"2026-02-10T06:42:53.567Z","0.0.2":"2026-02-11T00:50:40.506Z","0.0.3":"2026-02-11T02:03:20.852Z","0.0.4":"2026-02-25T02:04:19.263Z","0.0.5":"2026-02-25T02:22:37.044Z","0.0.6":"2026-02-25T02:58:34.542Z","0.0.7":"2026-02-25T03:26:33.779Z","1.0.0":"2026-02-25T11:49:33.323Z","1.1.0":"2026-02-26T09:39:35.227Z","1.1.1":"2026-02-27T13:05:37.648Z","1.1.2":"2026-02-27T13:15:29.848Z","1.1.3":"2026-02-27T13:32:50.208Z","1.1.4":"2026-02-27T13:41:01.701Z","1.1.5":"2026-02-28T02:17:43.796Z","1.1.6":"2026-02-28T02:31:23.583Z","1.1.7":"2026-03-05T03:19:43.690Z","1.1.8":"2026-03-05T07:15:29.072Z","1.1.9":"2026-03-05T07:43:01.554Z","1.1.10":"2026-03-05T08:08:56.349Z","1.1.11":"2026-03-05T09:15:38.526Z","1.2.0":"2026-03-05T09:51:15.978Z","1.2.1":"2026-03-09T01:42:59.933Z","1.2.2":"2026-03-12T09:34:14.327Z","1.2.3":"2026-03-26T09:11:31.209Z"},"description":"Can enable Vue repl to support Vue2/3 playaround","maintainers":[{"name":"true-ame","email":"1456723200@qq.com"}],"readme":"# vue-repl-enhance\n\n一个功能增强版的 Vue REPL 组件，支持 Vue 2 和 Vue 3 的在线编辑与预览。基于 `@vue/repl` 开发，增加了对 Vue 2 的支持以及更多配置选项。\n\n## 特性\n\n- ⚡️ **多版本支持**：无缝切换 Vue 2 (2.7+) 和 Vue 3 (3.x)。\n- 📝 **编辑器支持**：内置 Monaco Editor 支持，提供强大的代码编辑体验。\n- 🛠 **TypeScript 支持**：内置 TypeScript 编译支持。\n- 📦 **依赖管理**：支持 Import Map，可自定义依赖包路径。\n- 🖥 **灵活布局**：支持左右分栏、仅编辑器、仅预览等多种布局模式。\n- 🎨 **主题定制**：支持亮色 (Light) 和暗色 (Dark) 主题。\n\n## 安装\n\n```bash\nnpm install vue-repl-enhance\n# 或\npnpm add vue-repl-enhance\n# 或\nyarn add vue-repl-enhance\n```\n\n## 使用指南\n\n### 基础用法\n\n```vue\n<script setup lang=\"ts\">\nimport { onMounted } from 'vue'\nimport { Repl, ReplStore } from 'vue-repl-enhance'\nimport MonacoEditor from 'vue-repl-enhance/monaco-editor'\n\n// 初始化 Store\nconst store = new ReplStore({\n  defaultVueVersion: '3.3.4', // 默认 Vue 版本\n  defaultTypescriptVersion: '5.0.2',\n})\n\n// 设置初始文件\nonMounted(() => {\n  store.setFiles({\n    'App.vue': `\n<template>\n  <h1>Hello Vue Repl!</h1>\n</template>\n`\n  })\n})\n</script>\n\n<template>\n  <Repl\n    :store=\"store\"\n    :editor=\"MonacoEditor\"\n    :showCompileOutput=\"false\"\n  />\n</template>\n\n<style>\n/* 确保容器有高度 */\n.vue-repl {\n  height: 100vh;\n}\n</style>\n```\n\n### Vue 2 支持\n\n要支持 Vue 2，需要在初始化 Store 时指定 Vue 版本为 2.x，并确保提供了 Vue 2 的运行时 URL。\n\n```ts\nconst store = new ReplStore({\n  defaultVueVersion: '2.7.16',\n  // 如果需要，可以手动指定运行时 URL\n  // defaultVueRuntimeURL: '...' \n})\n```\n\n## API 文档\n\n### Repl 组件 Props\n\n| 属性名 | 类型 | 默认值 | 说明 |\n|Ref |Ref |Ref |Ref |\n| `editor` | `Component` | **Required** | 编辑器组件 (如 `MonacoEditor`) |\n| `store` | `ReplStore` | `new ReplStore()` | REPL 状态管理实例 |\n| `theme` | `'light' \\| 'dark'` | `'light'` | 主题模式 |\n| `layout` | `'horizontal' \\| 'vertical'` | - | 布局方向 |\n| `layoutMode` | `'both' \\| 'editor' \\| 'preview'` | `'both'` | 显示模式 |\n| `split` | `number` | - | 分栏初始比例 |\n| `autoResize` | `boolean` | `true` | 是否自动响应容器大小变化 |\n| `showCompileOutput` | `boolean` | `false` | 是否显示编译输出 |\n| `showImportMap` | `boolean` | `false` | 是否显示 Import Map 编辑器 |\n| `showTsConfig` | `boolean` | `false` | 是否显示 tsconfig.json 编辑器 |\n| `showError` | `boolean` | `true` | 是否显示错误提示 |\n| `showFileSelector` | `boolean` | `true` | 是否显示文件选择器 |\n| `showMessageToggle` | `boolean` | `true` | 是否显示消息切换按钮 |\n| `clearConsole` | `boolean` | `true` | 运行前是否清空控制台 |\n| `ssr` | `boolean` | `false` | 是否启用 SSR 预览模式 |\n| `previewOptions` | `Object` | - | 预览 iframe 的高级配置 |\n\n### ReplStore 配置选项\n\n```ts\ninterface StoreOptions {\n  serializedState?: string;            // 从 URL hash 恢复的状态字符串\n  showOutput?: boolean;                // 初始是否显示编译输出\n  outputMode?: 'preview' | 'js' | 'css' | 'ssr'; // 初始输出模式\n  defaultVueVersion?: string;          // 默认 Vue 版本\n  defaultTypescriptVersion?: string;   // 默认 TypeScript 版本\n  defaultVueRuntimeURL?: string;       // 自定义 Vue 运行时 URL\n  defaultVueServerRendererURL?: string;// 自定义 Vue SSR 渲染器 URL\n  latestVersions?: Record<string, string>; // 依赖包的最新版本映射\n}\n```\n\n## 开发与构建\n\n### 启动开发服务器\n\n```bash\nnpm run dev\n```\n\n### 构建\n\n```bash\nnpm run build\n```\n\n## Nginx 配置\n\n如果使用 Nginx 部署，需要确保 `.mjs` 文件被正确识别为 `application/javascript` 类型，否则可能会遇到 MIME type 错误。\n\n在 `nginx.conf` 或 `mime.types` 中添加以下配置：\n\n```nginx\nhttp {\n    include       mime.types;\n    types {\n        application/javascript mjs;\n    }\n    # ... 其他配置\n}\n```\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}