{"_id":"vue-use-monaco","_rev":"33-7c52dbef409588b30b22bb5addc59c55","name":"vue-use-monaco","dist-tags":{"latest":"0.0.33"},"versions":{"0.0.1":{"name":"vue-use-monaco","version":"0.0.1","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.1","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"a1c77005c0ea08156808e4ddac7760b54b0ba295","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.1.tgz","fileCount":8,"integrity":"sha512-hzDkare8Jsv5oZPBXyNebyCrDVt08UGaxIn022EFL+u6OvsEyFbs98VFFdq3CnDRUJqpQO4+FIM+JDxjtE4nKA==","signatures":[{"sig":"MEUCIG10YMUO5C0BVv8opGMaarsHg+DrJOfTNklF0BBh8U70AiEA1IKfBYnVunz7gILYJT/6w5ebnTHWVU7/0QErreav710=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"853b965eb97e3c51bdbf23c397680f3e9c8678fd","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.1_1749176753213_0.4845581301798023","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"vue-use-monaco","version":"0.0.2","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.2","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"331b184b5090b3cbb518cee904e8dfdcbf772266","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.2.tgz","fileCount":8,"integrity":"sha512-4B+4u02pz9tjGIBggzT9ISF5zLr6sAsOl+8/gs0mox1kXunLHdx2OQNF5ID4pzc25bB5la8nHI3pyTjfH5IQcw==","signatures":[{"sig":"MEYCIQCYW4WgQmcTCmBVx9mPQPN5ov41G6q0EtsbhSabIWDyMAIhAKzwPPC6+DxE7gHGVcz0vfLUrj4fCxaLbDhGI5CI6W4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"93fd8c0c4b09dc8795ce55321a0cbfbe3e1dd780","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.2_1749181365353_0.8224696458408625","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"vue-use-monaco","version":"0.0.3","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.3","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"48fc73e9b5eeff3eedfa0e492aa3bcb7554dfd7a","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.3.tgz","fileCount":8,"integrity":"sha512-t17B46MvgvnVb9iwVyKuydV8V7OqgS4axw+6Wh52SXUbP4G13SKuRzNuJPuyhhqWX49x9fnHjc0fChT/sET4sg==","signatures":[{"sig":"MEUCIQDehTT3fmeORdlbGK79tMzVPQ4kUyKq08aho9DBwdF4fQIgNcCSdFYm04ytKlpFyBoCGzaUAlzsDPRIOlIU57bP2tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"e2b50afa125c1494c1376dfbfaaa2ca3aab63c13","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.3_1749206616454_0.5998702696604434","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"vue-use-monaco","version":"0.0.4","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.4","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"8615f484c80501168c350dd0175919e782c36d8b","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.4.tgz","fileCount":8,"integrity":"sha512-lacc8hsgtaNpXFnKTIqBdi5cMj2TxtfndYE3g0mMuNVfosd7NerEEYUbwXQiRD5KBcgQ+Cm1nUDf9QhCvfnpfg==","signatures":[{"sig":"MEYCIQDt2rvso4+IGXko7MF4d2PFFSwNoALTag1q/3Hea+eBWQIhAP0bSQ1E1WYmpbKKHQUtiw3/gCSBkry0U8aS5g51fYty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"10111187634b06aad62528954cc3ce1e244eecae","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.4_1749687862649_0.521428702620657","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"vue-use-monaco","version":"0.0.5","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.5","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"6e5e6ba11fcae7db20c0713b13fd365386e37f19","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.5.tgz","fileCount":8,"integrity":"sha512-MRfPzTfsh6fzuWJ7SVgFy1KFr0VhSU8gv/ZDZVQd9kVE+Tve2zWoTa1t1ukIjQwPrI+KVcGnXyoIdlc2c73orA==","signatures":[{"sig":"MEUCIB/MLNmTvJwMVYmGbnMljDxKgiG2H8JQECzoIdCXgY5pAiEAg8kuReotDlAWwEy2wYE7Tsx+uVJgzUPE2YVORwqH6Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"06bfc82eaf552c9b38faac389f52c22e5bef45a4","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.5_1749699727579_0.9890810143152478","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"vue-use-monaco","version":"0.0.6","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.6","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"837a3c58f6cdc94b373f3dfc3c031efb5bcc191d","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.6.tgz","fileCount":8,"integrity":"sha512-SyCdGLyE/a+IM6PVfJn03KaksEwp2IoDvPw3Tgrfg6csEaUXL14Ay7pnvIe2DA/q69GuuXU0xrLvTsnJnOf3aA==","signatures":[{"sig":"MEUCIQCWLwRPVZUJvgD3SgFtk7s8FHayMhTh9GaQk6n5JrrEBAIgGx2iUgGo7KmA2s09/U9HPQZMDv07F/A+xAWcxrjdEbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"b06b1c1b2711af53556beb48685e5085575ed139","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.6_1749700322779_0.6664774581581847","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"vue-use-monaco","version":"0.0.7","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.7","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"8dc478a1515dc8536fa07f4bbca11f326e5a453c","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.7.tgz","fileCount":8,"integrity":"sha512-pWoyVLM5ynWh8KW9VpJlF753R9zniB3jFHaUodfFObzgu9alCAuisjnKde2wZz79ChoxrKmQB01S4oOukbhyvA==","signatures":[{"sig":"MEUCIQDaW/MMHJbQ4SQKCho4cbI6S7NJwfdHXM6BY9QglHXylwIgPnCXCpQ9jVwTURG0rao+kfhOl17/mw4rPa8vERylryA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"36f44ea24a6f1433e54b6e46f1d2cac8ccc1bf17","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.7_1749800285975_0.6557707835494531","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"vue-use-monaco","version":"0.0.8","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.8","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"0954ac2d6177610db15b507b0f7414403c2bda7c","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.8.tgz","fileCount":8,"integrity":"sha512-5xevAvFMjs9wcFbYnxPvdewLZA8LQgy1fPhMAsD7R2XmV3VS+EXXQz2d+8Y9REAHmKElqMfwnHTVZcN0sdEYRw==","signatures":[{"sig":"MEUCIBwN4XRWu8OJ16P9a2WUaBu1YqgRGZ/ai3zmfhVudkzbAiEAtgMtPCb/7cIG/VPaohOxZHlRy1w8I8VPNFQJbhZhxRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"7a33619a3c562decd78e76275bad0fa6925e09c2","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","actor":{"name":"simon_he","type":"user","email":"13917107469@163.com"},"email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.6.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.6.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.16","bumpp":"^8.2.1","eslint":"^9.28.0","rimraf":"^3.0.2","tsdown":"^0.12.7","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.111","lint-staged":"^13.3.0","@vueuse/core":"^13.3.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.8_1751866587836_0.04486149677196538","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"vue-use-monaco","version":"0.0.9","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.9","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"7d30b1960ee826e66ad40064e8f73e153eff4447","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.9.tgz","fileCount":8,"integrity":"sha512-bpXf3aohdrawWdFRVc2KbmcGndrqcAnU99Y1qOPsB4/Uo+aJxGKpE3/hmPHq2Lpm1soUKzR1SLFEYdbetRqASw==","signatures":[{"sig":"MEUCIFKhUo3m5mMzOGGUPCFq5PBnE2N47WVYxPeGFpl39U2ZAiEAvHfCZ2EaEBTVtPWTQSfrWLwk4HsPzts9ALBYje+Db24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"999eafca8fec0ab3f58f3e74b5c17cd691887cb0","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.12.2","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.21","bumpp":"^8.2.1","eslint":"^9.34.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.124","lint-staged":"^13.3.0","@vueuse/core":"^13.9.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.9_1757050942440_0.9267603349059983","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"vue-use-monaco","version":"0.0.10","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.10","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"8787db7247645354d0d32ddaad41350eab877560","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.10.tgz","fileCount":8,"integrity":"sha512-enDBlwnx66XYT0lqR4xK7cM6j+e8gC7xqVnI7GqgutXIj+qmISmO/dsg4wZ1LkPB02yKHQF6zfE22FrwF5XltA==","signatures":[{"sig":"MEYCIQCsoRxPRVoJHPGU3MP+yc1fh2fYvHdRvulR1NC5ssUytAIhANgAd7YnS4Ep1HvJcAtgPXFVbx4FRDzBgbb8jlFE5V6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"9f1e574597fc72ac801a43e1115cdd5058bd56a2","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"shiki":"^3.12.2","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","vue":"^3.5.21","bumpp":"^8.2.1","eslint":"^9.34.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^0.15.2","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^4.9.5","@types/node":"^18.19.124","lint-staged":"^13.3.0","@vueuse/core":"^13.9.0","@antfu/eslint-config":"^3.16.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.10_1757054499161_0.5987070944130641","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"vue-use-monaco","version":"0.0.11","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.11","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"c80b6c0248300705172a302f0912c8c4a56886e2","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.11.tgz","fileCount":8,"integrity":"sha512-dOdFBp6Kv0Lu5lIoaLLoDQR0HHYkvOPZZ/2GG5qre5YwY3IpqJla8WlseNox7cA6CGCTgICfrHcypv5q8cQSWg==","signatures":[{"sig":"MEYCIQDtNEg3DKV36gYugWq31lTFl8ZgUl4Da8putPHWrTG0mQIhANtkMmvhNLJxBbqNamWGUiVUS1RHFhnmV4+h23xlaIDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"4500aa4b8732f964803a38ac72a75515d61f564e","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.8.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.2.2"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.11_1757088926921_0.9742936539391904","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"vue-use-monaco","version":"0.0.12","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.12","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"0f689c962d02e5d420c5ee008304fd94194b9a91","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.12.tgz","fileCount":8,"integrity":"sha512-pO07L/hACsQX3kBUrtcpqmAlZkeCN9VwFAqKVeGFtiyLV8KaJXP9v3JXZWlEnVL0EES+wUULwFQ1X6aH+piEWA==","signatures":[{"sig":"MEYCIQD5nfydeAwZMBFrYnrp+Q81q+xcZUOR2VyCBxud1CT/0AIhAOkQGm++Uzf0xfLpZENw8nWAstATG/WHQre5HyFlRYWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"6095788f4ae63130af8b321004b723687ec2bb8b","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.2.2"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.12_1757410115247_0.6767676709249282","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"vue-use-monaco","version":"0.0.13","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.13","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"6060f8a96d948903f07ba1d7f1150da33aa66c80","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.13.tgz","fileCount":8,"integrity":"sha512-6TtX+MtKswBdnm9+Qll1kGBO8iSeV5Urt7SRNgiqzTurxszLN3Zc09jtNWjOB9Cxg2RTtj4MA7OdXmsLJ7QSRw==","signatures":[{"sig":"MEQCIEGnvUb9MyopFoSKiiJFq6TB4PL/7LQPNex5Ho8/e0m7AiBUBSqsJr0Bq1emWRATIDT12EKfTDz6suMVyJzjGrcvlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"55c71f80779c2d6763314a234073d16005744a90","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.2.2"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.13_1757410912203_0.5826630291000434","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"vue-use-monaco","version":"0.0.14","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.14","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"fb840734ab3eb87cb6afcc77c1920a49b1dc26a1","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.14.tgz","fileCount":8,"integrity":"sha512-ZaPMkkk8Opu352vyIyN0fQeE1Z0M4vftAd+wYwPzh81P1qSkBzXuUtDVa0wAToCNE8nhHiwKEOC7MdmUkNFx9g==","signatures":[{"sig":"MEUCIQDajMocc0tgaD1CMR/tAO5GMa132rnB+p2X1Lm5Ty9IxAIgJ3dBVJcJAjCbdabVcbrK7Kn89vjrXO7ztzgskPFVwG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"3e46e322f8dee0b7cd8a56a50afdabd6ae80746e","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.2.2"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.14_1757472137409_0.3893170823940044","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"vue-use-monaco","version":"0.0.15","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.15","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"c3e4ded72980753d2870791ea1aa3188a83f39c2","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.15.tgz","fileCount":8,"integrity":"sha512-D5T1bFxR7p/a5BqbJkBB5rry4pjtr5yUhdizXW1OTpvfzOID1TuG0BjE/kP0fDtXzr+rYjd+XTeloBZkLQw42Q==","signatures":[{"sig":"MEYCIQD4NTThTO/6UoDclDY1e705cXJ3pt8zl+LwhilM3C1DAQIhAPNzBNf5VYkujv7aAQRSRtaibCELYdeg0IkUFWa7nwMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"e97944432fdd8c8ade3bf79655526bab16b5219e","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.2.2"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.15_1757475558170_0.9552985549275448","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"vue-use-monaco","version":"0.0.16","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.16","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"ae25cc15581bc7104490bc4f2a8d323d271457bb","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.16.tgz","fileCount":8,"integrity":"sha512-GN/qnDyX0Tf6L7iedtPqHL3Gwj5JMzdDzQ1jBfrNzSZ6an8HhHCm+v1vNl4YMFhQ74zpSjxrs6waVpiYCKS1Lg==","signatures":[{"sig":"MEYCIQDQd55kfdjvKrc1i8wrcITgOb6vQ4jP/aPVHG3gtpCmHAIhAMUpj0NHEbK70JXAA9o1KQycZjL3/kS554HJIqOfJWfA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"c8f6f27f4c938f32b03c501fe215d78b731896b6","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.2.2"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.16_1757558767482_0.7380417059002429","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"vue-use-monaco","version":"0.0.17","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.17","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"9b20c34f675d6f635ff36593d18d17ee6907f3f7","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.17.tgz","fileCount":8,"integrity":"sha512-YcNz0WA9xPnnGfYNuYuExcK3cFkfl3N0fM3AbSnjvHQxQXGopsw/G77/gLrOInsQe1tJ9zNuPmBBD4Os0/Xfww==","signatures":[{"sig":"MEUCIHFbYXBtkBXPgO8Sr7UFpYHYZ4QbGGUhIZVfzCN0FHizAiEAgiBMZTcvGE2nZNpPfK1NttlmJ66qShuiFaTY9j0sz4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"6018adb7ec2d7df030827e40e40a82a2445a6761","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.2.2"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.17_1757675580150_0.8888690108677615","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"vue-use-monaco","version":"0.0.18","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.18","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"cf1e2d9ece36160400ed1c4b0d8050d65a058e41","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.18.tgz","fileCount":8,"integrity":"sha512-keTH8+Y7GGzRxJ7a/PL0rQ3IbUcFEOZ72nAUwXrp3lzc1Jm6nea/+0Oj4WawjvsdHT0e9Sm5tlrCcNm/JJGKLQ==","signatures":[{"sig":"MEYCIQDBNohfNe8kuv9jKOtzxQkBWr6oEfXJhT+9UUVwIGFQRgIhAPcMgSNm5L5gdlPilZDyktSBoNAuGXcntPGn7ZrfwC3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"857bbd2557131cc2132877db4ad165d92255c90e","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.18_1757929976741_0.25266584671129677","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"vue-use-monaco","version":"0.0.19","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.19","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"db0a4f101987ecdbb612bf54963893b5e45f734b","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.19.tgz","fileCount":8,"integrity":"sha512-ks59xbw0kS9t9Px8f6hItkd9D0WW/D6qY+A+A6aqFv1HARMKOJpP/Ry3XgD2O0Jf9c1uOsIOp5+WTvBqV9wJfg==","signatures":[{"sig":"MEQCIEI1Sx5e49jV3KA4h9e9F/Bgn0ID9P987xVSvnpKNY9IAiAL1+VOhjM7ek8lFhVQ25vdY8J7QjXOpOwbDsnojlB4EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"d5ab5e856df4f7fc2db679522e93028c086b052c","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.19_1757951750451_0.4441961038483595","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"vue-use-monaco","version":"0.0.20","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.20","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"6e65487140488926fa363a114e8540e76f1cd845","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.20.tgz","fileCount":8,"integrity":"sha512-yscZgfjN5+Vt416Ri+D+aIyEx3hByZ3y88OE/NzKzOc1Y9+Cmvk4hVh+lLRfLnwgLs8l/vN9+MzYWTMa/MV7Og==","signatures":[{"sig":"MEUCIEPtRmtgLdiZJoLQmx7sJrKZGA88J0tK2IgIcpl1FMD3AiEA/fssnh6ybHU2zsK8Nspb2ynKtT/f52/18kQXIbavVGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"2767657c87d267f23db4d01f1e05166975b7c94f","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","@vueuse/core":"^13.9.0","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.16.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.124","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0","@vueuse/core":">=8.9.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.20_1758012262759_0.4978070060940005","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"vue-use-monaco","version":"0.0.21","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.21","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"bf3023def7df7330b3583817186a6d6c2eef8895","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.21.tgz","fileCount":8,"integrity":"sha512-bF6eg6f0eWPNW8pIGpkW23o/0ubg2VfrbksXiHN1nPcqxsrRHbp1GRRwdjuUcBJUscTi06V32FpdzH/aYdZNzg==","signatures":[{"sig":"MEUCIQCHCcI5uZh7O4Ywkf0IUMRLApRZhT3T//mR7JVwOnQs0gIgTz31Ox9Egi1t5sGOm/p0V89kNIO76A6GtksLtc5D1ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"fbb5f8993e0c815532486e3da39d2124301dc645","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.21_1758183514375_0.41221659758423757","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"vue-use-monaco","version":"0.0.22","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.22","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"3692b5193051845ecae89faf157e49650a01f909","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.22.tgz","fileCount":13,"integrity":"sha512-LpoMPc+5QpJVW9idZFCdIB5KViplVPsgxgZGyTaZvYs2483/GLP1Z0VJZKGeafHX42D9FUpGUtZ/twNEfBmWNg==","signatures":[{"sig":"MEUCIGZwqJTHTHmYBPSsR3qPIrMSLtrYZknBRaGkNHdab/3vAiEAoOHAHRzLTGiCVUWrsrgwBE9SqwPL2bOgOUyTW20bjbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8764242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"cadda182a80bb73f9d49d593ca35411f6b310bed","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown && npm run copy-workers","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","copy-workers":"mkdir -p dist/worker && cp -R src/worker/* dist/worker/","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.22_1758193793134_0.7515573418497603","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"vue-use-monaco","version":"0.0.23","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.23","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"2fb935ede129969f6ed964b983fbaacdd57a4832","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.23.tgz","fileCount":13,"integrity":"sha512-Tv3WzGS6RHG24APV+EZq9AHdcVnKrVQxy2VNfbgQUzelsoCJSk5vyNiClUhFI3azH7OPyzcEqqiQFUaWzNBFMA==","signatures":[{"sig":"MEUCIAspy3JpTydeSQVutZxtbR3PxK4WRJ2dU75NV7TWqNmrAiEA4p2ERlKjmVbwmMx9DZl362cf/uLEsrSGBWJht+v9oVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8766488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"1334742846a4551dcda0fac3d544473d68772442","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown && npm run copy-workers","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","copy-workers":"mkdir -p dist/worker && cp -R src/worker/* dist/worker/","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","monaco-editor":"^0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.23_1758210594346_0.4241050019698922","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"vue-use-monaco","version":"0.0.24","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.24","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"596db4953e3c8b8d9fe7808003e30d11cfe2a129","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.24.tgz","fileCount":8,"integrity":"sha512-ni+ZqgwmCCnG+3YoPkqPXso/maHY9XA0wlDlPakMvLms7V07RX0BJpTDQ/adMaP98RzU6dAw8GiInj5FYPZ68Q==","signatures":[{"sig":"MEQCIH4JRlyWRfaj+GHpaCo5hQ4E4hulbHPZaFgJOITE7zljAiB9u4gKp3cqxxw7ti2p7G1S2nFeJKXv1IFV9c63rqJg/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"22b96f7eef93a6f5da88ce6e3dc069ea6bb3a936","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","monaco-editor":"0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.24_1758242061119_0.4966582750913662","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"vue-use-monaco","version":"0.0.25","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.25","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"0a578ddc103829fe4d1b88aca7196605a78c9169","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.25.tgz","fileCount":8,"integrity":"sha512-iFNBweHHUUo63+ahHavBbv8s/XlFzcmH9LakZ7BJDRm7zvq2snnavI7RxN2pnw5fBOfp76exTZBL6u8hyI7koQ==","signatures":[{"sig":"MEUCIQC6Ny1RpWZlajOAgUp+mLdUAxehLh+E3S1krzItQK6uhgIgPTY8JKq23hlV/A9u+GjGESu8cgyA/4qAT/EPO9VpO3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"0f0962005b809fc12b2706f4a659f45432d89421","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.12.2","monaco-editor":"0.52.2","@shikijs/monaco":"^3.12.2"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.35.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.3.0"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.25_1758275647365_0.8913654029279183","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"vue-use-monaco","version":"0.0.26","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.26","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"90b02b592002b90fa23c55466dfd7815d5e06bc0","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.26.tgz","fileCount":8,"integrity":"sha512-Bd9SOgEJpL4EioMkX0gGhvr5eTtV6kqqQYlYDHmZXmm8SdamB+Yrc2TIUnL9kGKutN9HbWgLi+3tFqhWADmy0Q==","signatures":[{"sig":"MEYCIQCw/0mwEEo5s/vZ8xzAktCCbS3xIoZKquHCJSIR3iBjPwIhAOfH3Xl9nAf21bhiP/KWMKt4aHaqLaH0dZ6jcYD1lch2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"1b328f8312002de25b6682704e0af4a46d340ebc","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.13.0","monaco-editor":"0.52.2","@shikijs/monaco":"^3.13.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.36.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.4.1"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.26_1758469521068_0.34801095057337483","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"vue-use-monaco","version":"0.0.27","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.27","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"5af2bf05aa64223c961905358a05c0a7c1884648","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.27.tgz","fileCount":9,"integrity":"sha512-MXlZjSfs448vBCrRY3oadRth79UQLKdIqT5eTYSJ7B4E8cw9kKmw4yDKxPc7UmCUZDJsyie2wrxB3kocsB4vZQ==","signatures":[{"sig":"MEUCIQDqu6aWS4Z/pYplvlbFtFCe4Lwd+nhGSQ5Qm/enKEQRKwIgbrCtBrMvwTRVqfvHlHfJEdzL0CpvJmMJ1oeuY74jNYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"1065c9994f51abdb6efebeed0e08d15b75422f30","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.13.0","monaco-editor":"0.52.2","@shikijs/monaco":"^3.13.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.36.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.4.1"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.27_1758519410676_0.2318459817657741","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"vue-use-monaco","version":"0.0.28","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.28","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"e086f8a52ac1e1502f8fc6842c2332c68e39662a","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.28.tgz","fileCount":9,"integrity":"sha512-cMOxeXeBhn86NgDpsnri+TCdpHTNKW1Rz9UxCZYheHD+41V71hhSH57BQkx14+QXEmiG96Jc0uTebWwW3HMmpA==","signatures":[{"sig":"MEQCIEgGZ62ETSXGZu3/X/hJDf5Y2wN5bTTlI5Y/Qj8xpmSKAiBNSWvOMew5ihLAbnTn+hB+vgZR3njvyZE/pfY1+IzKFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"5e018b4425ecdec7c6253ea4dcd01058b92530b6","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.13.0","monaco-editor":"0.52.2","@shikijs/monaco":"^3.13.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.36.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.4.1"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.28_1758521569473_0.8984023487923671","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"vue-use-monaco","version":"0.0.29","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.29","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"70f47e2b36aff0b4f388614c8a59b309156f7920","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.29.tgz","fileCount":9,"integrity":"sha512-S8IREWwP9WVG0unGghN6GV8pY/GNcdB+rc4HsdzZCDgsP12JxWyPteJXC/7MrUUnVyJhrZfobXuLkpajgUy1uA==","signatures":[{"sig":"MEUCIQCH4lFD7r5cmxA6zm/UrYF0Eajnjwb06qYYaLbvvE/OggIgMvBH9GF32ZBpjqKg1g3poWfsyXAWIp8VLRCRc1f+xWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"3588a4d01b88d0f671cbbfef8ac0c24c4b9f4d7d","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.13.0","monaco-editor":"0.52.2","@shikijs/monaco":"^3.13.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.0","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.36.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.4.1"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.29_1758529322097_0.9450383686352668","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"vue-use-monaco","version":"0.0.30","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.30","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"93db481741c44d9cd1722a9b7faa2a721625daf1","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.30.tgz","fileCount":9,"integrity":"sha512-F9Kdpod0cEIaQm2SAwUU/2hczQWyD326/Hb/s/xm4xqhq9LKZRKOggqiH/XhWWClVA1CZm/Iu8nVaLA1zM2JTA==","signatures":[{"sig":"MEUCIQDPnUzxxptdnKSMu4a+ljnh+gZZE0Nu020mrHJDRKrzoAIgNxbOnrv9HkYPbCmJ7V6nozR/jwUXRS3NIFBhuwLeELU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208565},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"379d8f54dc17c85f60dac51a37be17208f8e6a69","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.13.0","monaco-editor":"0.52.2","@shikijs/monaco":"^3.13.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.36.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.4.1"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.30_1758614229217_0.789084960109673","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"vue-use-monaco","version":"0.0.31","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.31","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"bf25243d52a2873e4f7577daadb3cccacfe4449b","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.31.tgz","fileCount":9,"integrity":"sha512-tnYY6FaQy8dCQAYho6svIcVNHPRCnKVnIqP7pe1CWdQuwsCavAOcbdyTL2B3Dl7UINb3TBOL/A7bCj6/hC1bWw==","signatures":[{"sig":"MEYCIQDDUCEg6d8Bzj1jF3joux0Vxo7lsV5OsiJu4LF/Ydk0ggIhAPTr0Tj7EtlcwInu/8xPsusCZZ9z7bTcI2iAOBj3MA48","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"35a3e680843dc1ea45b1d1de5a77bbd0ccac6f4e","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"vue":"^3.5.21","shiki":"^3.13.0","monaco-editor":"0.52.2","@shikijs/monaco":"^3.13.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.36.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.4.1"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.31_1758621956011_0.9362140577458158","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"vue-use-monaco","version":"0.0.32","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"author":{"name":"Simon He"},"license":"MIT","_id":"vue-use-monaco@0.0.32","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"bin":{"run":"cli.mjs"},"dist":{"shasum":"a3ea6546bd91fceb60b237cfef3c4bfc7f627f95","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.32.tgz","fileCount":9,"integrity":"sha512-l2qTxWMhgoLKKBwKpF0oaYXwg6k9a8maZ2ldJRaoPz+nqSPUODgOQBthdnq0fuxqkN6ttGa34UZFjARBPI+1PA==","signatures":[{"sig":"MEUCIQD7pmcqS67e9aW2hG+QSTOW5X4u1zfy32rZn3j8PZE/ZwIgF0FxJDJoz+pjm1ic8aMo0n3tn/JG0TTJpmAPo+nui/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"funding":"https://github.com/sponsors/Simon-He95","gitHead":"d9d19d80aa7fe8effa832c1de6cfa05b567a9e8c","scripts":{"dev":"npm run build -- --watch src","lint":"eslint . --cache","test":"vitest","build":"tsdown","start":"esno src/index.ts","format":"prettier --write --cache .","release":"bumpp && npm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit","prepublishOnly":"nr build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/vue-use-monaco.git","type":"git"},"_npmVersion":"10.9.2","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","directories":{},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"shiki":"^3.13.0","@shikijs/monaco":"^3.13.0"},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"tsx":"^3.14.0","bumpp":"^8.2.1","eslint":"^9.36.0","rimraf":"^3.0.2","tsdown":"^0.12.9","vitest":"^3.2.4","prettier":"^2.8.8","picocolors":"^1.1.1","typescript":"^5.9.2","@types/node":"^18.19.127","lint-staged":"^13.3.0","@antfu/eslint-config":"^5.4.1"},"peerDependencies":{"vue":">=3.0.0","monaco-editor":"^0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-use-monaco_0.0.32_1759031507843_0.3682655921745832","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"vue-use-monaco","type":"module","version":"0.0.33","packageManager":"pnpm@10.17.1","description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","author":{"name":"Simon He"},"license":"MIT","funding":"https://github.com/sponsors/Simon-He95","homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","repository":{"type":"git","url":"git+https://github.com/Simon-He95/vue-use-monaco.git"},"bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"bin":{"run":"cli.mjs"},"scripts":{"build":"tsdown","dev":"npm run build -- --watch src","format":"prettier --write --cache .","lint":"eslint . --cache","lint:fix":"pnpm run lint --fix","prepublishOnly":"nr build","release":"bumpp && npm publish","start":"esno src/index.ts","bench":"node scripts/stream-benchmark.mjs","bench:playwright":"node scripts/playwright-bench.mjs","test":"vitest","typecheck":"tsc --noEmit"},"peerDependencies":{"monaco-editor":"^0.52.2","vue":">=3.0.0"},"dependencies":{"@shikijs/monaco":"^3.13.0","shiki":"^3.13.0"},"devDependencies":{"@antfu/eslint-config":"^5.4.1","@types/node":"^18.19.127","bumpp":"^8.2.1","eslint":"^9.36.0","lint-staged":"^13.3.0","picocolors":"^1.1.1","playwright":"1.38.0","prettier":"^2.8.8","rimraf":"^3.0.2","tsdown":"^0.12.9","tsx":"^3.14.0","typescript":"^5.9.2","vitest":"^3.2.4"},"lint-staged":{"*":["prettier --write --cache --ignore-unknown"],"*.{vue,js,ts,jsx,tsx,md,json}":"eslint --fix"},"_id":"vue-use-monaco@0.0.33","gitHead":"e4a956d827f8b1fcd4538caf8b4618ff4279a3de","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-YVZF2+c2aZEzBzxzGmnt7L5Ap35AP+t9qPG/SSLnVhCPw2U/gxkE76Lajwz8BUWMGPCv5ULj3Z1KuL2N6cSeKg==","shasum":"7b9217b2f59a508866ef550a7492e1314c93921a","tarball":"https://registry.npmjs.org/vue-use-monaco/-/vue-use-monaco-0.0.33.tgz","fileCount":10,"unpackedSize":301436,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGWMw7MwLw/xEW7rST252rXWJqSU6z4jT5zx47qkWMUgIgch5NSxtgud0qMOA0526SizHhb/GUPC42poxopv6V08A="}]},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"directories":{},"maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-use-monaco_0.0.33_1759122968328_0.7291285629597581"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-06T02:25:53.090Z","modified":"2025-09-29T05:16:08.715Z","0.0.1":"2025-06-06T02:25:53.395Z","0.0.2":"2025-06-06T03:42:45.536Z","0.0.3":"2025-06-06T10:43:36.632Z","0.0.4":"2025-06-12T00:24:22.857Z","0.0.5":"2025-06-12T03:42:07.827Z","0.0.6":"2025-06-12T03:52:02.936Z","0.0.7":"2025-06-13T07:38:06.138Z","0.0.8":"2025-07-07T05:36:28.067Z","0.0.9":"2025-09-05T05:42:22.658Z","0.0.10":"2025-09-05T06:41:39.328Z","0.0.11":"2025-09-05T16:15:27.087Z","0.0.12":"2025-09-09T09:28:35.412Z","0.0.13":"2025-09-09T09:41:52.437Z","0.0.14":"2025-09-10T02:42:17.637Z","0.0.15":"2025-09-10T03:39:18.365Z","0.0.16":"2025-09-11T02:46:07.723Z","0.0.17":"2025-09-12T11:13:00.330Z","0.0.18":"2025-09-15T09:52:56.950Z","0.0.19":"2025-09-15T15:55:50.625Z","0.0.20":"2025-09-16T08:44:22.934Z","0.0.21":"2025-09-18T08:18:34.566Z","0.0.22":"2025-09-18T11:09:53.352Z","0.0.23":"2025-09-18T15:49:54.601Z","0.0.24":"2025-09-19T00:34:21.294Z","0.0.25":"2025-09-19T09:54:07.568Z","0.0.26":"2025-09-21T15:45:21.243Z","0.0.27":"2025-09-22T05:36:50.869Z","0.0.28":"2025-09-22T06:12:49.650Z","0.0.29":"2025-09-22T08:22:02.274Z","0.0.30":"2025-09-23T07:57:09.390Z","0.0.31":"2025-09-23T10:05:56.185Z","0.0.32":"2025-09-28T03:51:48.105Z","0.0.33":"2025-09-29T05:16:08.523Z"},"bugs":{"url":"https://github.com/Simon-He95/vue-use-monaco/issues"},"author":{"name":"Simon He"},"license":"MIT","homepage":"https://github.com/Simon-He95/vue-use-monaco#readme","keywords":["vue","monaco-editor","shiki","syntax-highlighting","real-time","code-editor","vue-library"],"repository":{"type":"git","url":"git+https://github.com/Simon-He95/vue-use-monaco.git"},"description":"A Vue library for integrating Monaco Editor with Shiki syntax highlighting, supporting real-time updates.","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"readme":"## vue-use-monaco\n\n[![npm](https://img.shields.io/npm/v/vue-use-monaco)](https://www.npmjs.com/package/vue-use-monaco)\n[![license](https://img.shields.io/npm/l/vue-use-monaco)](./license)\n\n### 项目简介\n\n`vue-use-monaco` 是一个结合 Vue、Monaco 编辑器和 Shiki 语法高亮的组合式函数库，专为流式输入更新和高效代码高亮而设计。它提供了完整的 Monaco 编辑器集成方案，适用于需要实时代码编辑和高亮的场景。\n\nIMPORTANT: Since v0.0.32 the library enables a default time-based throttle for `updateCode` (`updateThrottleMs = 50`) to reduce CPU usage under high-frequency streaming. Set `updateThrottleMs: 0` in `useMonaco()` options to restore previous behavior (only RAF-based coalescing).\n\n### 特性\n\n- 🚀 **开箱即用** - 基于 Vue 3 组合式 API 设计\n- 🎨 **Shiki 高亮** - 使用 Shiki 实现高效的语法高亮，支持 TextMate 语法和 VS Code 主题\n- 🌓 **主题切换** - 自动监听 isDark 模式变化，智能切换明暗主题\n- 📝 **流式更新** - 支持流式输入更新，实时响应代码变化\n- 🔀 **Diff 编辑器** - 一行 API 创建 Monaco Diff Editor，支持流式/增量更新 original/modified\n- 🗑️ **内存管理** - 自动销毁编辑器实例，避免内存泄漏\n- 🔧 **高度可配置** - 支持所有 Monaco 编辑器原生配置选项\n- 🎯 **TypeScript 支持** - 完整的 TypeScript 类型定义\n\n### 快速 API 概览\n\n本库现在在包根导出了若干与主题/高亮器相关的辅助函数，便于高级用法：\n\n- `registerMonacoThemes(themes, languages): Promise<Highlighter>` — 使用 shiki 创建或获取高亮器并把主题注册到 Monaco，返回解析为 shiki highlighter 的 Promise，便于复用（例如渲染页面片段）。\n`getOrCreateHighlighter(themes, languages): Promise<Highlighter>` — 直接获取或创建一个 highlighter（并受内部缓存管理）。如需直接控制 shiki highlighter（例如调用 `codeToHtml` 或 `setTheme`），请使用此方法并自行处理加载/错误逻辑。\n\n注意：如果你只使用 Monaco 编辑器并在 `createEditor` 时传入了全量 `themes`，通常只需调用 `monaco.editor.setTheme(themeName)` 即可。\n\n配置：`useMonaco()` 不会自动同步 Shiki highlighter；如果你需要在切换主题时同步页面中独立的 Shiki 渲染，请手动使用 `getOrCreateHighlighter(...)` 并调用高亮器实例的 `setTheme`。\n\n### 安装\n\n使用 pnpm 安装：\n\n```bash\npnpm add vue-use-monaco\n```\n\n使用 npm 安装：\n\n```bash\nnpm install vue-use-monaco\n```\n\n使用 yarn 安装：\n\n```bash\nyarn add vue-use-monaco\n```\n\n### 基础使用\n\n#### 简单示例\n\n```vue\n<script setup lang=\"ts\">\nimport { onMounted, ref, watch } from 'vue'\nimport { useMonaco } from 'vue-use-monaco'\n\nconst props = defineProps<{\n  code: string\n  language: string\n}>()\n\nconst codeEditor = ref<HTMLElement>()\n\nconst { createEditor, updateCode, cleanupEditor } = useMonaco({\n  themes: ['vitesse-dark', 'vitesse-light'],\n  languages: ['javascript', 'typescript', 'vue', 'python'],\n  readOnly: false,\n  MAX_HEIGHT: 600,\n})\n\n// 创建编辑器实例\nonMounted(async () => {\n  if (codeEditor.value) {\n    await createEditor(codeEditor.value, props.code, props.language)\n  }\n})\n\n// 监听代码和语言变化\nwatch(\n  () => [props.code, props.language],\n  ([newCode, newLanguage]) => {\n    updateCode(newCode, newLanguage)\n  },\n)\n</script>\n\n<template>\n  <div ref=\"codeEditor\" class=\"monaco-editor-container\" />\n</template>\n\n<style scoped>\n.monaco-editor-container {\n  border: 1px solid #e0e0e0;\n  border-radius: 4px;\n}\n</style>\n```\n\n#### 完整配置示例\n\n```vue\n<script setup lang=\"ts\">\nimport type { MonacoLanguage, MonacoTheme } from 'vue-use-monaco'\nimport { onMounted, ref } from 'vue'\nimport { useMonaco } from 'vue-use-monaco'\n\nconst editorContainer = ref<HTMLElement>()\n\nconst {\n  createEditor,\n  updateCode,\n  setTheme,\n  setLanguage,\n  getCurrentTheme,\n  getEditor,\n  getEditorView,\n  cleanupEditor,\n} = useMonaco({\n  // 主题配置 - 至少需要两个主题（暗色/亮色）\n  themes: ['github-dark', 'github-light'],\n\n  // 支持的语言列表\n  languages: ['javascript', 'typescript', 'python', 'vue', 'json'],\n\n  // 编辑器最大高度\n  MAX_HEIGHT: 500,\n\n  // 是否只读\n  readOnly: false,\n\n  // 是否在创建前清理之前的资源\n  isCleanOnBeforeCreate: true,\n\n  // 创建前的钩子函数\n  onBeforeCreate: (monaco) => {\n    // 可以在这里注册自定义语言、主题等\n    console.log('Monaco editor is about to be created', monaco)\n    return [] // 返回需要清理的 disposable 对象数组\n  },\n\n  // Monaco 编辑器原生配置\n  fontSize: 14,\n  lineNumbers: 'on',\n  wordWrap: 'on',\n  minimap: { enabled: false },\n  scrollbar: {\n    verticalScrollbarSize: 10,\n    horizontalScrollbarSize: 10,\n    alwaysConsumeMouseWheel: false,\n  },\n  // 当使用流式追加（append）或频繁更新时，可通过 revealDebounceMs 合并多次自动滚动请求\n  // 默认值：75（毫秒）。设置为 0 可关闭合并逻辑（立即 reveal）。增大到 150+ 可进一步减少滚动频率。\n  revealDebounceMs: 75,\n})\n\nonMounted(async () => {\n  if (editorContainer.value) {\n    const editor = await createEditor(\n      editorContainer.value,\n      'console.log(\"Hello, Monaco!\")',\n      'javascript',\n    )\n\n    console.log('Editor created:', editor)\n  }\n})\n\n// 主题切换\n// 主题切换（示例：异步等待与强制重应用）\n// setTheme 返回一个 Promise，resolve 表示主题已经应用到 Monaco（并在可能的情况下同步到 shiki highlighter）\n// 如果希望即便当前主题相同也强制重新应用（例如强制重新渲染页面中的 shiki 片段），传入第二个参数 true\nasync function switchTheme(theme: MonacoTheme) {\n  // 普通调用（自动跳过与当前相同的主题）\n  await setTheme(theme)\n\n  // 强制应用示例：\n  // await setTheme(theme, true)\n}\n\n// 语言切换\nfunction switchLanguage(language: MonacoLanguage) {\n  setLanguage(language)\n}\n\n// 更新代码\nfunction updateEditorCode(code: string, language: string) {\n  updateCode(code, language)\n}\n\n// 获取当前主题\nconst currentTheme = getCurrentTheme()\nconsole.log('Current theme:', currentTheme)\n\n// 获取 Monaco 静态 API\nconst monacoEditor = getEditor()\nconsole.log('Monaco editor API:', monacoEditor)\n\n// 获取编辑器实例\nconst editorInstance = getEditorView()\nconsole.log('Editor instance:', editorInstance)\n</script>\n\n<template>\n  <div>\n    <div class=\"controls\">\n      <button @click=\"switchTheme('github-dark')\">\n        暗色主题\n      </button>\n      <button @click=\"switchTheme('github-light')\">\n        亮色主题\n      </button>\n      <button @click=\"switchLanguage('typescript')\">\n        TypeScript\n      </button>\n      <button @click=\"switchLanguage('python')\">\n        Python\n      </button>\n    </div>\n    <div ref=\"editorContainer\" class=\"editor\" />\n  </div>\n</template>\n```\n\n### Diff 编辑器使用\n\n#### 快速开始\n\n```vue\n<script setup lang=\"ts\">\nimport { onMounted, ref } from 'vue'\nimport { useMonaco } from 'vue-use-monaco'\n\nconst container = ref<HTMLElement>()\n\nconst {\n  createDiffEditor,\n  updateDiff,\n  updateOriginal,\n  updateModified,\n  getDiffEditorView,\n  cleanupEditor,\n} = useMonaco({\n  themes: ['vitesse-dark', 'vitesse-light'],\n  languages: ['javascript', 'typescript'],\n  readOnly: true,\n  MAX_HEIGHT: 500,\n})\n\nconst original = `export function add(a: number, b: number) {\\n  return a + b\\n}`\nconst modified = `export function add(a: number, b: number) {\\n  return a + b\\n}\\n\\nexport function sub(a: number, b: number) {\\n  return a - b\\n}`\n\nonMounted(async () => {\n  if (!container.value)\n    return\n  await createDiffEditor(container.value, original, modified, 'typescript')\n})\n```\n\n### Shiki 高亮器（高级说明）\n\n如果你在页面上除了 Monaco 编辑器外还使用 Shiki 的 highlighter 单独渲染代码片段（例如静态 HTML 片段），推荐的做法是：\n\n- 调用 `registerMonacoThemes(themes, languages)` 在应用启动或编辑器创建前预注册需要的主题和语言，函数会返回一个解析为 shiki highlighter 的 Promise，便于你直接复用高亮器实例。\n- 在切换主题时，先调用 `monaco.editor.setTheme(themeName)` 更新编辑器，然后显式调用 highlighter 的 `setTheme(themeName)` 或使用 `codeToHtml` 重新渲染页面片段。错误与加载状态应由调用方自行处理。\n\n示例：\n\n```ts\nimport { registerMonacoThemes } from 'vue-use-monaco'\n\n// 在应用启动或创建编辑器前一次性注册全部 themes & langs\nconst highlighter = await registerMonacoThemes(allThemes, allLanguages)\n\n// 创建编辑器\n```\n### 浏览器级基准（更接近真实 Monaco）\n\n仓库内还提供了一个 Playwright 脚本 `scripts/playwright-bench.mjs`，它将在 headless Chromium 中加载 Monaco（通过 CDN）并运行高频更新，从而测量真实编辑器下的耗时与 long-task 计数。\n\n安装并运行（本地）：\n\n```bash\npnpm add -D playwright\n# 若初次安装，请按 Playwright 指示安装浏览器二进制\nnpx playwright install\n\n# 运行脚本（可指定参数 updates freqHz，第三个参数传 'append' 则使用 append 路径）\npnpm run bench:playwright -- 2000 200\npnpm run bench:playwright -- 2000 200 append\n```\n\n注意：该脚本会从 CDN 加载 Monaco（需网络），并在本地 headless Chromium 中执行，适合用于在本机或 CI（带浏览器支持）上做真实性能评估。\nconst { createEditor, setTheme } = useMonaco({ themes: allThemes, languages: allLanguages })\n\n// 当你切换主题时：\nsetTheme('vitesse-dark')\ntry {\n  await highlighter.setTheme('vitesse-dark')\n  // re-render snippets using highlighter.codeToHtml(...)\n}\ncatch (err) {\n  // handle fail-to-load or other errors\n}\n```\n\n## 性能与流式更新建议\n\n在 0.0.32 之后的版本引入了对高频流式更新的更细粒度控制：\n\n- `updateThrottleMs`（number）: 控制 `updateCode` 的时间节流窗口（ms）。默认值为 50ms。将其设为 0 表示仅使用 RAF 合并（原始行为）。\n- `minimalEditMaxChars`（number）: 控制在尝试“最小替换”之前允许的最大字符总和（prev.length + next.length）。超过该值将直接使用全量 `setValue`。可通过 `useMonaco({ minimalEditMaxChars })` 覆盖。\n- `minimalEditMaxChangeRatio`（number）: 当变更比例（|new-prev|/maxLen）超过此阈值时，放弃最小替换，改为全量替换。\n\n示例：\n\n```ts\nuseMonaco({\n  updateThrottleMs: 50, // 推荐：30~100ms，根据场景调优\n  minimalEditMaxChars: 200000,\n  minimalEditMaxChangeRatio: 0.25,\n})\n```\n\n运行时调整节流：\n\n```ts\nconst { setUpdateThrottleMs, getUpdateThrottleMs } = useMonaco()\n\n// 临时关闭时间节流（仅 RAF 合并）\nsetUpdateThrottleMs(0)\n\n// 恢复为 50ms\nsetUpdateThrottleMs(50)\n\nconsole.log('current throttle', getUpdateThrottleMs())\n```\n\n快速 benchmark：仓库内提供了一个轻量脚本 `scripts/stream-benchmark.mjs`，用于在 Node 环境下模拟高频 updateCode 场景（不依赖真实 Monaco，只模拟 wrapper 行为）。运行：\n\n```bash\npnpm run bench\n# 可指定参数：pnpm run bench -- 5000 200 50\n# 参数含义：updates freqHz throttleMs\n```\n\n该脚本输出 JSON，包含总用时、平均每次更新耗时和最终文本长度，便于对比不同 `updateThrottleMs` 下的表现。\n\n// 批量（同帧）更新，两侧同时变化时更方便\nfunction pushNewDiff(newOriginal: string, newModified: string) {\n  updateDiff(newOriginal, newModified, 'typescript')\n}\n\n// 仅更新其中一侧（即时增量）\nfunction pushModifiedChunk(chunk: string) {\n  updateModified(chunk)\n}\n</script>\n\n<template>\n  <div ref=\"container\" class=\"diff-editor\" />\n  <button @click=\"() => pushNewDiff(original, `${modified}\\n// more`)\">\n    Append\n  </button>\n  <button @click=\"() => pushModifiedChunk(`${modified}\\n// chunk`)\">\n    Append modified\n  </button>\n  <button @click=\"cleanupEditor\">\n    Dispose\n  </button>\n</template>\n\n<style scoped>\n.diff-editor {\n  border: 1px solid #e0e0e0;\n  border-radius: 4px;\n}\n</style>\n```\n\n### 流式追加 + 语言切换（快速示例）\n\n### 自动滚动配置说明\n\n下面是与自动滚动行为相关的可配置项及推荐值：\n\n- `revealDebounceMs` (number, ms)\n  - 说明：在流式追加或短时间内多次更新时，会把多次 reveal 请求合并成一次。减少滚动频率与抖动。\n  - 默认：75\n  - 建议：流式输出时保留 50-150，静态或实时编辑可设为 0 以禁用合并。\n\n- `revealBatchOnIdleMs` (number | undefined)\n  - 说明：如果设置为正数（例如 200），系统会在最后一次追加后等待该毫秒数再执行一次“最终”滚动。这适合大量小片段追加后一次性滚动到底部。\n  - 默认：undefined（禁用）\n\n- `revealStrategy` (\"bottom\" | \"centerIfOutside\" | \"center\")\n  - 说明：控制使用哪种 reveal API。\n    - `bottom`：使用 `revealLine`（靠近底部，变化明显）\n    - `centerIfOutside`：使用 `revealLineInCenterIfOutsideViewport`（默认，更温和，只在目标不在视口内时居中）\n    - `center`：使用 `revealLineInCenter`（总是居中）\n\n这些选项已添加到 `useMonaco()` 的配置中，并可通过 TypeScript 的 `RevealStrategy` 枚举（库导出）进行引用。\n\n```vue\n<script setup lang=\"ts\">\nimport { onMounted, ref } from 'vue'\nimport { useMonaco } from 'vue-use-monaco'\n\nconst el = ref<HTMLElement>()\nconst { createEditor, appendCode, setLanguage, cleanupEditor } = useMonaco({\n  themes: ['vitesse-dark', 'vitesse-light'],\n  languages: ['markdown', 'typescript'],\n  readOnly: false,\n  MAX_HEIGHT: 360,\n})\n\nlet i = 0\nlet timer: any\n\nonMounted(async () => {\n  if (!el.value)\n    return\n  await createEditor(el.value, '# Stream start\\n', 'markdown')\n  // 模拟流式输出\n  timer = setInterval(() => {\n    i++\n    appendCode(`- line ${i}\\\\n`)\n    if (i === 5)\n      setLanguage('typescript') // 动态切换语言\n    if (i >= 10) {\n      clearInterval(timer)\n    }\n  }, 300)\n})\n</script>\n\n<template>\n  <div ref=\"el\" />\n  <button @click=\"cleanupEditor\">\n    Dispose\n  </button>\n  <p>前 5 行为 Markdown，随后切换为 TypeScript。</p>\n  <p>当内容接近底部时自动滚动（可通过 autoScroll* 选项进行控制）。</p>\n  <p>若是纯末尾追加，内部会走追加快路径，避免全量替换。</p>\n</template>\n```\n\n更多完整示例请见 examples/ 目录。\n\n#### 行为说明（增量与 RAF）\n\n- `updateDiff` 使用 `requestAnimationFrame` 合并同一帧内的多次调用，减少重排与布局开销。\n- 当新内容以旧内容为前缀时，采用“仅追加”的策略，避免全量替换带来的性能损耗。\n- 其他情况下执行“最小中段替换”，在模型上计算公共前后缀，只替换中间变化段，减少编辑器刷新范围。\n- `updateOriginal` / `updateModified` 为即时增量更新，适合单侧独立流式场景。\n - 可通过 options.diffAutoScroll 关闭 Diff 编辑器 modified 侧的自动滚动；默认开启以保持与单编辑器一致的体验。\n\n#### 显式流式追加（推荐）\n\n当你是标准的“持续在末尾追加”场景，建议直接使用显式追加 API，可减少 diff 计算并获得最佳实时性：\n\n```ts\nconst {\n  createDiffEditor,\n  appendOriginal,\n  appendModified,\n} = useMonaco({ themes: ['vitesse-dark', 'vitesse-light'], languages: ['typescript'] })\n\nawait createDiffEditor(container, '', '', 'typescript')\n\n// 只向 original 侧持续追加\nappendOriginal('line 1\\n')\nappendOriginal('line 2\\n')\n\n// 只向 modified 侧持续追加\nappendModified('out 1\\n')\nappendModified('out 2\\n')\n```\n\n提示：在 `updateDiff`/`updateOriginal`/`updateModified` 中，当检测到“语言未变且严格前缀追加”时，内部也会自动走“立即追加”的快路径；否则进入 `requestAnimationFrame` 合并 + 最小替换。\n\n#### 视图模式切换与模型访问\n\n你可以获取 Diff 的两个模型来做更底层控制，或切换视图模式：\n\n```ts\nconst { createDiffEditor, getDiffEditorView, getDiffModels } = useMonaco({\n  themes: ['vitesse-dark', 'vitesse-light'],\n  languages: ['typescript'],\n})\n\nawait createDiffEditor(container, left, right, 'typescript')\n\n// 切换为内联模式\ngetDiffEditorView()?.updateOptions({ renderSideBySide: false })\n\n// 获取模型：你可以自行订阅内容变化等底层行为\nconst { original, modified } = getDiffModels()\noriginal?.onDidChangeContent?.(() => { /* ... */ })\nmodified?.onDidChangeContent?.(() => { /* ... */ })\n```\n\n### API 参考\n\n#### useMonaco(options?)\n\n##### 参数\n\n| 参数                    | 类型               | 默认值                              | 描述                           |\n| ----------------------- | ------------------ | ----------------------------------- | ------------------------------ |\n| `MAX_HEIGHT`            | `number`           | `500`                               | 编辑器最大高度（像素）         |\n| `readOnly`              | `boolean`          | `true`                              | 是否为只读模式                 |\n| `themes`                | `MonacoTheme[]`    | `['vitesse-dark', 'vitesse-light']` | 主题数组，至少包含两个主题     |\n| `languages`             | `MonacoLanguage[]` | 见默认语言列表                      | 支持的编程语言数组             |\n| `theme`                 | `string`           | -                                   | 初始主题名称                   |\n| `isCleanOnBeforeCreate` | `boolean`          | `true`                              | 是否在创建前清理之前注册的资源 |\n| `onBeforeCreate`        | `function`         | -                                   | 编辑器创建前的钩子函数         |\n| `autoScrollOnUpdate`    | `boolean`          | `true`                              | 更新内容时若接近底部则自动滚动 |\n| `autoScrollInitial`     | `boolean`          | `true`                              | 是否默认启用自动滚动           |\n| `autoScrollThresholdPx` | `number`           | `32`                                | 自动滚动的像素阈值             |\n| `autoScrollThresholdLines` | `number`        | `2`                                 | 自动滚动的行数阈值             |\n| `diffAutoScroll`        | `boolean`          | `true`                              | 是否启用 Diff modified 侧自动滚动 |\n\n##### 返回值\n\n| 方法/属性              | 类型                                                                                                 | 描述                                           |\n| ---------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------- |\n| `createEditor`         | `(container: HTMLElement, code: string, language: string) => Promise<MonacoEditor>`                  | 创建并挂载编辑器到指定容器                     |\n| `createDiffEditor`     | `(container: HTMLElement, original: string, modified: string, language: string) => Promise<MonacoDiffEditor>` | 创建并挂载 Diff 编辑器                          |\n| `cleanupEditor`        | `() => void`                                                                                         | 销毁编辑器并清理容器                           |\n| `updateCode`           | `(newCode: string, codeLanguage: string) => void`                                                    | 更新编辑器内容和语言（RAF 合并、增量优化）     |\n| `appendCode`           | `(appendText: string, codeLanguage?: string) => void`                                                | 在编辑器末尾追加文本                           |\n| `updateDiff`           | `(original: string, modified: string, codeLanguage?: string) => void`                                | 批量更新 Diff 内容（RAF 合并、增量优化）       |\n| `updateOriginal`       | `(newCode: string, codeLanguage?: string) => void`                                                   | 仅更新 original（即时增量）                     |\n| `updateModified`       | `(newCode: string, codeLanguage?: string) => void`                                                   | 仅更新 modified（即时增量）                     |\n| `setTheme`             | `(theme: MonacoTheme) => void`                                                                       | 切换编辑器主题                                 |\n| `setLanguage`          | `(language: MonacoLanguage) => void`                                                                 | 切换编辑器语言                                 |\n| `getCurrentTheme`      | `() => string`                                                                                       | 获取当前主题名称                               |\n| `getEditor`            | `() => typeof monaco.editor`                                                                         | 获取 Monaco 的静态 editor 对象                 |\n| `getEditorView`        | `() => MonacoEditor \\| null`                                                                          | 获取当前编辑器实例                             |\n| `getDiffEditorView`    | `() => MonacoDiffEditor \\| null`                                                                      | 获取当前 Diff 编辑器实例                       |\n| `appendOriginal`       | `(appendText: string, codeLanguage?: string) => void`                                                | 在 original 末尾追加（显式流式）               |\n| `appendModified`       | `(appendText: string, codeLanguage?: string) => void`                                                | 在 modified 末尾追加（显式流式）               |\n\n#### 支持的主题\n\n包括但不限于：\n\n- `vitesse-dark` / `vitesse-light`\n- `github-dark` / `github-light`\n- `dracula` / `dracula-soft`\n- `one-dark-pro` / `one-light`\n- `tokyo-night`\n- `material-theme` 系列\n- `catppuccin` 系列\n- 以及更多...\n\n#### 支持的语言\n\n包括但不限于：\n\n- `javascript` / `typescript` / `jsx` / `tsx`\n- `vue` / `html` / `css` / `scss` / `less`\n- `python` / `java` / `csharp` / `cpp` / `rust` / `go`\n- `json` / `yaml` / `toml` / `xml`\n- `markdown` / `dockerfile`\n- 以及 100+ 种语言...\n\n### 最佳实践\n\n#### 1. 性能优化\n\n```typescript\n// 只加载需要的语言，减少包体积\nconst { createEditor } = useMonaco({\n  languages: ['javascript', 'typescript'], // 只加载必要的语言\n  themes: ['vitesse-dark', 'vitesse-light'],\n})\n```\n\n#### 2. 内存管理\n\n```vue\n<script setup>\nimport { onUnmounted } from 'vue'\n\nconst { createEditor, cleanupEditor } = useMonaco()\n\nonUnmounted(() => {\n  cleanupEditor()\n})\n</script>\n```\n\n#### 3. 主题跟随系统\n\n```typescript\nimport { useDark } from '@vueuse/core'\n\nconst isDark = useDark()\n\nconst { createEditor, setTheme } = useMonaco({\n  themes: ['github-dark', 'github-light'],\n})\n\n// 主题会自动跟随 isDark 状态切换\n```\n\n### 故障排除\n\n#### 1. 打包后编辑器无法显示\n\n确保正确配置了 Monaco Editor 的 Web Workers（参考上面的 Vite/Webpack 配置）。\n\n#### 2. 主题不生效\n\n检查主题名称是否正确，确保主题已在 `themes` 数组中注册。\n\n#### 3. 语言高亮不工作\n\n确保语言已在 `languages` 数组中包含，并且 Shiki 支持该语言。\n\n### 贡献\n\n欢迎提交 Issue 或 PR 来改进此项目！\n\n### 开发\n\n```bash\n# 克隆项目\ngit clone https://github.com/Simon-He95/vue-use-monaco.git\n\n# 安装依赖\npnpm install\n\n# 启动开发服务器\npnpm dev\n\n# 构建\npnpm build\n```\n\n### :coffee:\n\n[buy me a cup of coffee](https://github.com/Simon-He95/sponsor)\n\n### License\n\n[MIT](./license)\n\n### Sponsors\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/Simon-He95/sponsor/sponsors.svg\">\n    <img src=\"https://cdn.jsdelivr.net/gh/Simon-He95/sponsor/sponsors.png\"/>\n  </a>\n</p>\n\n## 致谢\n\n### Clearing shiki highlighter cache\n\nThe library caches shiki highlighters internally to avoid recreating them for the same theme combinations. In long-running applications that may dynamically create many distinct theme combinations, you can clear the cache to free memory or reset state (for example in tests or on app shutdown):\n\n- `clearHighlighterCache()` — clears the internal cache\n- `getHighlighterCacheSize()` — returns number of cached entries\n\nCall `clearHighlighterCache()` when you are certain highlighters are no longer needed (for example during teardown), otherwise leaving the cache enabled provides a performance benefit by reusing previously-created highlighters.\n","readmeFilename":"README.md"}