{"_id":"@duo-common/iduo-portal-vue-repl","_rev":"4-54fd59a875b1e93af8746a6c3364dcbb","name":"@duo-common/iduo-portal-vue-repl","dist-tags":{"latest":"1.5.0"},"versions":{"1.3.5":{"name":"@duo-common/iduo-portal-vue-repl","version":"1.3.5","author":{"name":"Evan You"},"license":"MIT","_id":"@duo-common/iduo-portal-vue-repl@1.3.5","maintainers":[{"name":"andrew_xu","email":"j634167397@163.com"},{"name":"zhazhazhu","email":"fangyuan.leslie@qq.com"},{"name":"baboonking","email":"changfan.xu.up@qq.com"}],"homepage":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","bugs":{"url":"https://github.com/vuejs/repl/issues"},"dist":{"shasum":"6842644dccc89d46c8b66e5d598a5a5dbcf7ed59","tarball":"https://registry.npmjs.org/@duo-common/iduo-portal-vue-repl/-/iduo-portal-vue-repl-1.3.5.tgz","fileCount":6,"integrity":"sha512-CY0NCmZhUYzjFSr/QuoDDydtBhbBn+YJ35mNwET/d5aJ6141ZhKRpA0aC5jI0c5lg7RkEuIYdL8EfmixCAwYiQ==","signatures":[{"sig":"MEYCIQDx8EoRakjE4hNsisQvx70TzfYp2rsqf0oFRDARR/cj2wIhAPiTGvjskOtZXL+nk53Ofz01mJ1TpVlw+8y1GldJOGbX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":989972},"main":"dist/ssr-stub.js","types":"dist/repl.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/repl.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"75ceb65cc151303be3bd5d37eddc878e63231be4","scripts":{"dev":"vite","build":"vite build","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && rimraf dist/src","prepublishOnly":"npm run build && npm run build-types"},"_npmUser":{"name":"baboonking","email":"changfan.xu.up@qq.com"},"repository":{"url":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","type":"git"},"_npmVersion":"10.5.0","description":"Vue component for editing Vue components","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.33.7","devDependencies":{"vue":"^3.2.19","vite":"^2.6.5","rimraf":"^3.0.2","sucrase":"^3.20.1","vue-tsc":"^0.29.8","codemirror":"^5.62.3","typescript":"^4.5.4","@types/node":"^16.11.12","@babel/types":"^7.15.6","@types/codemirror":"^5.60.2","@vitejs/plugin-vue":"^1.9.0","@microsoft/api-extractor":"^7.19.2"},"peerDependencies":{"vue":"^3.2.13"},"_npmOperationalInternal":{"tmp":"tmp/iduo-portal-vue-repl_1.3.5_1714291874968_0.10385204257556335","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@duo-common/iduo-portal-vue-repl","version":"1.4.0","author":{"name":"Evan You"},"license":"MIT","_id":"@duo-common/iduo-portal-vue-repl@1.4.0","maintainers":[{"name":"andrew_xu","email":"j634167397@163.com"},{"name":"zhazhazhu","email":"fangyuan.leslie@qq.com"},{"name":"baboonking","email":"changfan.xu.up@qq.com"}],"homepage":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","bugs":{"url":"https://github.com/vuejs/repl/issues"},"dist":{"shasum":"322fa8946802ff687e1a0aee4d924d1320879954","tarball":"https://registry.npmjs.org/@duo-common/iduo-portal-vue-repl/-/iduo-portal-vue-repl-1.4.0.tgz","fileCount":6,"integrity":"sha512-7GCHImA/p9kWrrOCWgHzkyjPFyblPO4yt9Xo8BcHwgfKdL0r5rGWdrldy+hKfK0ECXl936THAo87lcYv0X79GA==","signatures":[{"sig":"MEUCIBSkbF/v3sP2OhgDF844KJRZKrHc5rmlazZhEED5JIOzAiEA215tXxla5NeRDagv3xcy2nyZcA8+rzMnIIoEoiMscho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":990004},"main":"dist/ssr-stub.js","types":"dist/iduo-portal-vue-repl.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/iduo-portal-vue-repl.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"e4fbe89b35c6933bce84ae02cdb9c0ddae3c29f2","scripts":{"dev":"vite","build":"vite build","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && rimraf dist/src","prepublishOnly":"npm run build && npm run build-types"},"_npmUser":{"name":"baboonking","email":"changfan.xu.up@qq.com"},"repository":{"url":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","type":"git"},"_npmVersion":"10.5.0","description":"Vue component for editing Vue components","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.33.7","devDependencies":{"vue":"^3.2.19","vite":"^2.6.5","rimraf":"^3.0.2","sucrase":"^3.20.1","vue-tsc":"^0.29.8","codemirror":"^5.62.3","typescript":"^4.5.4","@types/node":"^16.11.12","@babel/types":"^7.15.6","@types/codemirror":"^5.60.2","@vitejs/plugin-vue":"^1.9.0","@microsoft/api-extractor":"^7.19.2"},"peerDependencies":{"vue":"^3.2.13"},"_npmOperationalInternal":{"tmp":"tmp/iduo-portal-vue-repl_1.4.0_1714292818063_0.41940772700625484","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@duo-common/iduo-portal-vue-repl","version":"1.5.0","author":{"name":"Evan You"},"license":"MIT","_id":"@duo-common/iduo-portal-vue-repl@1.5.0","maintainers":[{"name":"andrew_xu","email":"j634167397@163.com"},{"name":"zhazhazhu","email":"fangyuan.leslie@qq.com"},{"name":"baboonking","email":"changfan.xu.up@qq.com"}],"homepage":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","bugs":{"url":"https://github.com/vuejs/repl/issues"},"dist":{"shasum":"4c3c69d0f225913f5ecc67848dabfc48d77de85d","tarball":"https://registry.npmjs.org/@duo-common/iduo-portal-vue-repl/-/iduo-portal-vue-repl-1.5.0.tgz","fileCount":6,"integrity":"sha512-lvPOJ651P2LHepNsLiE68vp+QNWxR76WKs0lElrPtyNw1+BFTyhlqo5WdRRHrgpP3AMAif4b5eay0PS32tCWhQ==","signatures":[{"sig":"MEUCIQDatz0LZkk3gxDFIk1gzSpngQJvfhcrdZBHkS5JZSGkUwIgKCJgHCr+G4YhZnhSC061mpBEfsB6e/MIQsE+f5NMUtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":990535},"main":"dist/ssr-stub.js","types":"dist/iduo-portal-vue-repl.d.ts","module":"dist/vue-repl.js","exports":{".":{"types":"./dist/iduo-portal-vue-repl.d.ts","import":"./dist/vue-repl.js","require":"./dist/ssr-stub.js"},"./style.css":"./dist/style.css","./dist/style.css":"./dist/style.css"},"gitHead":"0c7b61ea1246ce40534c499e45c3d2add0c318f4","scripts":{"dev":"vite","build":"vite build","major":"npm version major && npm publish","minor":"npm version minor && npm publish","patch":"npm version patch && npm publish","build-types":"vue-tsc -p tsconfig.build.json && api-extractor run -c api-extractor.json && rimraf dist/src","prepublishOnly":"npm run build && npm run build-types"},"_npmUser":{"name":"baboonking","email":"changfan.xu.up@qq.com"},"repository":{"url":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","type":"git"},"_npmVersion":"10.5.0","description":"Vue component for editing Vue components","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.33.7","devDependencies":{"vue":"^3.2.19","vite":"^2.6.5","rimraf":"^3.0.2","sucrase":"^3.20.1","vue-tsc":"^0.29.8","codemirror":"^5.62.3","typescript":"^4.5.4","@types/node":"^16.11.12","@babel/types":"^7.15.6","@types/codemirror":"^5.60.2","@vitejs/plugin-vue":"^1.9.0","@microsoft/api-extractor":"^7.19.2"},"peerDependencies":{"vue":"^3.2.13"},"_npmOperationalInternal":{"tmp":"tmp/iduo-portal-vue-repl_1.5.0_1714293966985_0.5920682934345594","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-04-28T08:11:14.840Z","modified":"2026-05-06T12:07:54.221Z","1.3.5":"2024-04-28T08:11:15.201Z","1.4.0":"2024-04-28T08:26:58.336Z","1.5.0":"2024-04-28T08:46:07.168Z"},"bugs":{"url":"https://github.com/vuejs/repl/issues"},"author":{"name":"Evan You"},"license":"MIT","homepage":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","repository":{"url":"https://codeup.aliyun.com/iduo/IduoFE/iduo-portal-vue-repl","type":"git"},"description":"Vue component for editing Vue components","maintainers":[{"email":"j634167397@163.com","name":"andrew_xu"},{"email":"changfan.xu.up@gmail.com","name":"baboonking"},{"email":"fangyuan.leslie@qq.com","name":"zhazhazhu"},{"email":"3181389202@qq.com","name":"a118926"}],"readme":"# @duo-common/iduo-portal-vue-repl\n\nFork from https://github.com/vuejs/repl focus work for custom-card of iduo-portal\n\n> It used to be called [@babouin/repl](https://www.npmjs.com/package/@babouin/repl)\n\n---\n\n# @vue/repl\n\nVue SFC REPL as a Vue 3 component.\n\n## Simple Usage\n\n```vue\n<script setup>\nimport { Repl } from '@vue/repl'\nimport '@vue/repl/style.css'\n</script>\n\n<template>\n  <Repl />\n</template>\n```\n\n## Advanced Usage\n\n```vue\n<script setup>\nimport { watchEffect } from 'vue'\nimport { Repl, ReplStore } from '@vue/repl'\n\n// retrieve some configuration options from the URL\nconst query = new URLSearchParams(location.search)\n\nconst store = new ReplStore({\n  // initialize repl with previously serialized state\n  serializedState: location.hash.slice(1),\n\n  // starts on the output pane (mobile only) if the URL has a showOutput query\n  showOutput: query.has('showOutput'),\n  // starts on a different tab on the output pane if the URL has a outputMode query\n  // and default to the \"preview\" tab\n  outputMode: (query.get('outputMode') || 'preview')\n\n  // specify the default URL to import Vue runtime from in the sandbox\n  // default is the CDN link from unpkg.com with version matching Vue's version\n  // from peerDependency\n  defaultVueRuntimeURL: 'cdn link to vue.runtime.esm-browser.js'\n})\n\n// persist state to URL hash\nwatchEffect(() => history.replaceState({}, '', store.serialize()))\n\n// pre-set import map\nstore.setImportMap({\n  imports: {\n    myLib: 'cdn link to esm build of myLib'\n  }\n})\n\n// use a specific version of Vue\nstore.setVueVersion('3.2.8')\n</script>\n\n<template>\n  <Repl :store=\"store\" :showCompileOutput=\"true\" />\n</template>\n```\n","readmeFilename":"README.md"}