{"_id":"mce","_rev":"259-c85ec55c8098eaf1190296526980d158","name":"mce","dist-tags":{"latest":"0.36.37"},"versions":{"0.1.0":{"name":"mce","version":"0.1.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.1.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9e96168f45331bb5f2518eec64b67b688e58109e","tarball":"https://registry.npmjs.org/mce/-/mce-0.1.0.tgz","fileCount":114,"integrity":"sha512-noOsbYclvCu9XqySWPHV0MvxvMCQMCrs0ZG0D+uy1XxuSMKX+G1vFtgygW1Zl5jv/aWoGp9izhhLryPdUcH9PA==","signatures":[{"sig":"MEUCIGOL1bg6qXLq3KACQ1NhkARHH3M0EoxCK8leO/CBecSJAiEAj0fG4vFyQ30HIRfnNx44wEqQOHNeIvf3pRM/0y+oFGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298878},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"gitHead":"75b26ff1ad1c496d9ee574ceb46f82ed76f453b7","scripts":{"dev":"MODE=local vite playground","lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","prepare":"simple-git-hooks","release":"bumpp package.json --commit \"release: v%s\" --push --all --tag","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.build.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:plugins":"jiti ./scripts/plugins.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.5.0","description":"Modern canvas editor, based modern-canvas and Vue.js. only the ESM.","directories":{},"lint-staged":{"*":""},"sideEffects":true,"_nodeVersion":"21.7.3","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.1","modern-text":"^1.9.1","@vueuse/core":"^13.9.0","modern-canvas":"^0.12.4","@floating-ui/vue":"^1.1.9","@vueuse/components":"^13.9.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.1","devDependencies":{"vue":"^3.5.22","jiti":"^2.6.1","vite":"^7.1.11","bumpp":"^10.3.1","eslint":"^9.38.0","vitest":"^3.2.4","vue-tsc":"^3.1.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","typescript":"^5.9.3","@types/node":"^24.8.1","lint-staged":"^16.2.4","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","simple-git-hooks":"^2.13.1","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1","@antfu/eslint-config":"^6.0.0","conventional-changelog-cli":"^5.0.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.1.0_1760956755656_0.34631584341193133","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mce","version":"0.1.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.1.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2e9464016619716f62d276efa5bc8a80d698d88b","tarball":"https://registry.npmjs.org/mce/-/mce-0.1.1.tgz","fileCount":126,"integrity":"sha512-B+IQ48teCTmsbrBPU5qMM1+F5Kibp1bWC5i/A5p8Lix44tElbuOPtBUp4WD6INu2Ksg4mh+M2sFNdz0rdNk+pA==","signatures":[{"sig":"MEQCIAo71KjeBpqUJV9fIBtMIzPEFm7rwbwPKtkroK4RprFwAiBQOHH90DQ8mulunGK4QwydRqtsj4cknbAkOG20F9Vhsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340392},"main":"./dist/index.js","type":"module","_from":"file:mce-0.1.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/private/var/folders/1g/8vyzt5ld2jx3j3p2hh_j_mkw0000gp/T/165d326ae6a3dc44a07ab0f5504e32ec/mce-0.1.1.tgz","_integrity":"sha512-B+IQ48teCTmsbrBPU5qMM1+F5Kibp1bWC5i/A5p8Lix44tElbuOPtBUp4WD6INu2Ksg4mh+M2sFNdz0rdNk+pA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.4","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.4","modern-text":"^1.9.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.15","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.1.1_1761551047268_0.26498010655033455","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mce","version":"0.1.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.1.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"29d2ad7757a960aeb0f5afefb06ef9b5e7c99625","tarball":"https://registry.npmjs.org/mce/-/mce-0.1.2.tgz","fileCount":126,"integrity":"sha512-sWX3XTCJwTEczGAyV8nKP/4CbeMQLPPAQ55n8gmJ547fv7tTtiDmP5eE5spgtCRAIFcGRlYY8ohmt9F66fhP3w==","signatures":[{"sig":"MEUCIFX8uVCYcLhLnuth4LTktiGqtWmD6UMG1cMmNGkSoyoyAiEAqqKJmIEm0dDUIXhSvJOhOW1rqlZCxD+VXBkyTMjG138=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340382},"main":"./dist/index.js","type":"module","_from":"file:mce-0.1.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/c371ed714a1154d39da60cba84aea207/mce-0.1.2.tgz","_integrity":"sha512-sWX3XTCJwTEczGAyV8nKP/4CbeMQLPPAQ55n8gmJ547fv7tTtiDmP5eE5spgtCRAIFcGRlYY8ohmt9F66fhP3w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.3","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.4","modern-text":"^1.9.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.15","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.1.2_1761561688262_0.7207876365278496","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"mce","version":"0.1.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.1.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7d41e03c499719c64de65689b70230ab64eb2866","tarball":"https://registry.npmjs.org/mce/-/mce-0.1.3.tgz","fileCount":125,"integrity":"sha512-59gllfWJF6neERq5fsfI5kDepljn29c5ch6p/sDfJ1rEVfKIPFpy9c+GVDpm9QJatdVIjSSR2OrsqBEyxtxaRQ==","signatures":[{"sig":"MEUCIQDmys7xaDMEebtZVZedFI+NY9fUnGMsDIcC4RlsKCiP0wIgGgi4UsqPm6QKuzbKXVO4rXW7kc06HU9WIt/J6mXcA2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339884},"main":"./dist/index.js","type":"module","_from":"file:mce-0.1.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/996627f22556055595c8e9c7df69d5d5/mce-0.1.3.tgz","_integrity":"sha512-59gllfWJF6neERq5fsfI5kDepljn29c5ch6p/sDfJ1rEVfKIPFpy9c+GVDpm9QJatdVIjSSR2OrsqBEyxtxaRQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.3","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.4","modern-text":"^1.9.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.15","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.1.3_1761562961607_0.5590692123148202","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"mce","version":"0.1.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.1.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"dd221922fb30b640763102c16ca9f03dce174ecd","tarball":"https://registry.npmjs.org/mce/-/mce-0.1.4.tgz","fileCount":125,"integrity":"sha512-YcnZeNCR5BtI9jq8wIlbrtzSQoxdCQ9MG0qIAgQ/IomoH9z41OwYYA1oEtdmJQxC96lTLgPL8Kz75u8fn86FSg==","signatures":[{"sig":"MEUCIB0mapBxfankZL8+89GfqazIkrTb5Dwu4y47MDC+tO+aAiEApvLhXYEZAYKFqSujl4JnYquJVqlfjgun0CHe4eKDkOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339884},"main":"./dist/index.js","type":"module","_from":"file:mce-0.1.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/4d4d0e530ed4390d515215cc70547fee/mce-0.1.4.tgz","_integrity":"sha512-YcnZeNCR5BtI9jq8wIlbrtzSQoxdCQ9MG0qIAgQ/IomoH9z41OwYYA1oEtdmJQxC96lTLgPL8Kz75u8fn86FSg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.3","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.4","modern-text":"^1.9.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.15","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.1.4_1761617803279_0.806232339641888","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mce","version":"0.2.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"49a3ebe37848364121b8f9266d0afe9bc58c345a","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.0.tgz","fileCount":130,"integrity":"sha512-tcJ3YOPdeREZ+JNUNQLt0MbCiGpuF/zcQfFbbHtuzfUbOdsHGzNuwZh9KuI9S7czmecGaYBp916zyw/1UAr6ag==","signatures":[{"sig":"MEQCIHXX1mu4kql+fYwPH2Z9F2slhKaJ2lXRNuqyoz1ipuMDAiAQ9h6/Rq7KE9hUj0U06m0TB7+KqaNU2/FPq96Tv880fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359387},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/2877e84f3ed6702cf7b23ba868197f13/mce-0.2.0.tgz","_integrity":"sha512-tcJ3YOPdeREZ+JNUNQLt0MbCiGpuF/zcQfFbbHtuzfUbOdsHGzNuwZh9KuI9S7czmecGaYBp916zyw/1UAr6ag==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.3","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.4","modern-text":"^1.9.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.15","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.0_1761641492016_0.5419098547259074","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"mce","version":"0.2.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2d4dd5bd33ae718d913a0330e00ae486980a1cf7","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.1.tgz","fileCount":130,"integrity":"sha512-tP6tyisz5ajTNnUyu9tWiecR/KkB0LAxgQQE5Ok4ReoLexMNrNdxqX5RAvWYwPj7+KaKw2oYtIMNpWGLDvYaIg==","signatures":[{"sig":"MEUCIQDMSp2Ow7C6kFFQlZyBGUXqN1aoT2F5fXmj6I8w+kyhsQIgGyIQfp0pidrDSkVQyEgGM1WzuT+MWD3o2AAYK/zfznA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359387},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/28503e65265e4223837504745f147d6b/mce-0.2.1.tgz","_integrity":"sha512-tP6tyisz5ajTNnUyu9tWiecR/KkB0LAxgQQE5Ok4ReoLexMNrNdxqX5RAvWYwPj7+KaKw2oYtIMNpWGLDvYaIg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.3","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.4","modern-text":"^1.9.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.16","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.1_1761706924223_0.6848067344159967","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mce","version":"0.2.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7c0300d4e313d2582f7fb4f180aeb4d0ab8abe25","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.2.tgz","fileCount":130,"integrity":"sha512-00a4G6utj158whNThghMSacDhKJOij9XQrnVbx06b7JcLP12BsHNzlnXR/q7+KX2VGtef8/UoC8Xegwf3MhbPA==","signatures":[{"sig":"MEUCIHNWrHJ6VhEuaZ/s6YA64i8xiaO7eoZDCAYI9egYa4A0AiEAwjp7lVGTOgfshW4RmeyKnNUNL5AjfHuohuy74CT2LDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359387},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/173b4fd6615b4df2d5c8f2a988044711/mce-0.2.2.tgz","_integrity":"sha512-00a4G6utj158whNThghMSacDhKJOij9XQrnVbx06b7JcLP12BsHNzlnXR/q7+KX2VGtef8/UoC8Xegwf3MhbPA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.3","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.20.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.4","modern-text":"^1.9.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.16","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.2_1761707412865_0.6891562655145205","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"mce","version":"0.2.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3a681559f3cbe9338a09130d632ea28ba68f1704","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.3.tgz","fileCount":130,"integrity":"sha512-Asg3bGq9Y+ENDQNn9huJCeqAOjEYM+aNLjtiVwsjH4QbbkbrIp2yBxwPPl+MA2ApGzzTPHMqLZLRU5u1rKgtYg==","signatures":[{"sig":"MEYCIQCxD0jCm5GEPK2+uab1RH0BiDNqqHfFTiZ+Suz4pegaQQIhAJXc7ScN9DXfdrHmnJVGRzmLqT2Bh44EfazVb20LjpLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359387},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/576b4cabe379a34271a6ed20926d24b5/mce-0.2.3.tgz","_integrity":"sha512-Asg3bGq9Y+ENDQNn9huJCeqAOjEYM+aNLjtiVwsjH4QbbkbrIp2yBxwPPl+MA2ApGzzTPHMqLZLRU5u1rKgtYg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.9.2","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.17","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.3_1761718386747_0.5956081586039494","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"mce","version":"0.2.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"97c6b4ee8dc9cb16c79e48de17bbc0a5adeeb3c5","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.4.tgz","fileCount":130,"integrity":"sha512-IRyQiYHo1M2YJO34DfFOawENCluDDXRsUaOA0zjsPbSLNn6daSSOqLug/WGaVbw2o1pG3IW5Dc1HNmbqMJ/FEw==","signatures":[{"sig":"MEUCICefJffrWTcm7iFE5wwH/OtJfHeArhv0LppIDvj47ysqAiEA7yaekwjRNQZojckRiYVz1nmeKWe3vImvppIA6SXSOEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360887},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/8118005f9bd74eb6dfd9914facd45e9b/mce-0.2.4.tgz","_integrity":"sha512-IRyQiYHo1M2YJO34DfFOawENCluDDXRsUaOA0zjsPbSLNn6daSSOqLug/WGaVbw2o1pG3IW5Dc1HNmbqMJ/FEw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.1","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.19","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.4_1761735719623_0.2759169896288829","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"mce","version":"0.2.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5e4a5f840f4af021377872341a93056e3f55fb36","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.5.tgz","fileCount":129,"integrity":"sha512-TVOncnzedzlaY6bBVVn4B85P1AJjDuLUDMPEhRc3YltSq9v/xMFrn3/8wb0pVrB1bo0+QJU6zOZgmsT0JJqDyA==","signatures":[{"sig":"MEUCIQDBsvCL3TwXIpG6zCryMj4ikbTouWAWn1CUWqukfaZQ5wIgHnwO189aTMwwnNePeusvoxf/Iu4ckRd4mOf0Aap/uD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360221},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/a8d681afce3246baf0414f89d86098ad/mce-0.2.5.tgz","_integrity":"sha512-TVOncnzedzlaY6bBVVn4B85P1AJjDuLUDMPEhRc3YltSq9v/xMFrn3/8wb0pVrB1bo0+QJU6zOZgmsT0JJqDyA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.2","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.20","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.5_1761900328804_0.877833583727053","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"mce","version":"0.2.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"48fc47a6c1e33380f48746e918346891aab6330a","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.6.tgz","fileCount":129,"integrity":"sha512-PGcU1ceD2mZ9AJoKXpfeqb+cp5FUbiR89mIomyhOeJ4xh1ey1ppoTxf8uybsqMzaAKGbO84YLe/KYRKoFpxYDQ==","signatures":[{"sig":"MEMCICnlbDMElD/5APEckKrvHWko+3U3j4stQh8OUoepOfk3Ah8oHhHpBcYoiTI1a++64Kz73FGnx0cBa68b1R2f9+hb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360221},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/2fa19cf1b81d05b60b77cc31986f38e1/mce-0.2.6.tgz","_integrity":"sha512-PGcU1ceD2mZ9AJoKXpfeqb+cp5FUbiR89mIomyhOeJ4xh1ey1ppoTxf8uybsqMzaAKGbO84YLe/KYRKoFpxYDQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.2","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.20","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.6_1761900742911_0.9309223564560583","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"mce","version":"0.2.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.2.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5dbc113b85c01f6dccf72bc0e714a999f816679b","tarball":"https://registry.npmjs.org/mce/-/mce-0.2.7.tgz","fileCount":129,"integrity":"sha512-+mk1s9OsxSqdWFiB2VhkangGQPJCet46GKTpweerF+0HUycRQIJPfCfHolU3xyXYPOfJZI1ngO4E7sIttXC2wQ==","signatures":[{"sig":"MEUCIGFVr01vDNCtfFOyEaOm2gd+Nsxotrz996PreO5K7z1mAiEA1+k+HwZ33QrchlatQ+ZDWpFzvOuMKZzuaR4TtZXQaBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360316},"main":"./dist/index.js","type":"module","_from":"file:mce-0.2.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/4c89354372fd5ee37c50b6e13c4501f0/mce-0.2.7.tgz","_integrity":"sha512-+mk1s9OsxSqdWFiB2VhkangGQPJCet46GKTpweerF+0HUycRQIJPfCfHolU3xyXYPOfJZI1ngO4E7sIttXC2wQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.2","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.20","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","modern-mp4":"^0.2.0","modern-pdf":"^1.3.2","sass-embedded":"^1.93.2","modern-openxml":"^1.9.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","modern-mp4":"^0","modern-pdf":"^1","typescript":">=4.7","yoga-layout":"^3","modern-openxml":"^1"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"modern-mp4":{"optional":true},"modern-pdf":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true},"modern-openxml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.2.7_1762087542037_0.4391351726467947","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"mce","version":"0.11.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.11.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7258ae74d9bc6deef8626b76ef236aa1f415ab32","tarball":"https://registry.npmjs.org/mce/-/mce-0.11.0.tgz","fileCount":126,"integrity":"sha512-LSuUX9+bb7OAzfozFlu564Ukbnz/Z4t+k7v2beA/Xt5US3loPJ7AhgoVc1UF6b4hWzdfnFb7gt28mrY9RZX2sQ==","signatures":[{"sig":"MEUCIDwlHa/tdvHEmiXz/wB7KiDbW9GC/BTXUJ3J+vJw86AZAiEAjjgo29m98iV/RgGL5cZqqmINAC97kdnrO1o/ndOZ6FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354434},"main":"./dist/index.js","type":"module","_from":"file:mce-0.11.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/072e977633a7092ed9f759954ab8b843/mce-0.11.0.tgz","_integrity":"sha512-LSuUX9+bb7OAzfozFlu564Ukbnz/Z4t+k7v2beA/Xt5US3loPJ7AhgoVc1UF6b4hWzdfnFb7gt28mrY9RZX2sQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.21","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.11.0_1762164404491_0.6307920728714966","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"mce","version":"0.11.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.11.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"f95164fccda7757e064f5bcf0f7a39f468144228","tarball":"https://registry.npmjs.org/mce/-/mce-0.11.1.tgz","fileCount":126,"integrity":"sha512-jY5K16Yi4BHAWuvnvi+2gXO/cjEfIcs7xAmxsbfJwmm5PHT+SjeANTEBiqZG/OKugk68gyN3W4RTpa2pXIJrVA==","signatures":[{"sig":"MEYCIQCxBLDwtGthqAT2XSlf9O0guDrCaKK6CrS7ScUem1r2HgIhAOEclJF4Y1YJ5s/XaGZf0EZDvwgNBwkSHueUZu5tCDEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354707},"main":"./dist/index.js","type":"module","_from":"file:mce-0.11.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/6ce9d2c6812f747ed170a6bd919e8d6e/mce-0.11.1.tgz","_integrity":"sha512-jY5K16Yi4BHAWuvnvi+2gXO/cjEfIcs7xAmxsbfJwmm5PHT+SjeANTEBiqZG/OKugk68gyN3W4RTpa2pXIJrVA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.22","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.11.1_1762228265260_0.5227331631903287","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"mce","version":"0.11.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.11.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"6903315c9b3f8ac0da3e3e86818bbd5c11400989","tarball":"https://registry.npmjs.org/mce/-/mce-0.11.2.tgz","fileCount":127,"integrity":"sha512-wSooffD4RWG/hJ/Hx8qJlZ/dw5Tuz9IzPJjIlnFNBRWp1prMmfhFFcCKcd291a3XirbAzEe+GBGUGXVBq7tk/w==","signatures":[{"sig":"MEUCIQC4on3PVoaC/JAfaoxh1nEAtyTdDOvRzuMQdR8aDNhwYQIgE3gNot+WddleKA1L2FG4df5LjYnNpkidmOrQ4RRKdkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435349},"main":"./dist/index.js","type":"module","_from":"file:mce-0.11.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/1aea19ecb39d329599ad8448d264ee62/mce-0.11.2.tgz","_integrity":"sha512-wSooffD4RWG/hJ/Hx8qJlZ/dw5Tuz9IzPJjIlnFNBRWp1prMmfhFFcCKcd291a3XirbAzEe+GBGUGXVBq7tk/w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.22","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.11.2_1762251236939_0.3876695172056033","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"mce","version":"0.11.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.11.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"fe4dc7e04935187d96c374e8e8f1202d669be6d1","tarball":"https://registry.npmjs.org/mce/-/mce-0.11.3.tgz","fileCount":127,"integrity":"sha512-KKa/SWC0daEFAXVh1Ac9tCwjjOOQVYg6T5SGrFYhulr/KHY8hoNuw4m7ZwfyCFt1cagdNdmQvwckt9UoIYERvw==","signatures":[{"sig":"MEYCIQCKs1Fx8nB5J83xgbfme6jd3ABOaSvPrg6Wy1qVuIpxCQIhAOH5qtyOW4ipO/05nF4dB76VGucgxzsxbsd997lEo1bn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436702},"main":"./dist/index.js","type":"module","_from":"file:mce-0.11.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/f97aee2e45edb649fcde51981348448b/mce-0.11.3.tgz","_integrity":"sha512-KKa/SWC0daEFAXVh1Ac9tCwjjOOQVYg6T5SGrFYhulr/KHY8hoNuw4m7ZwfyCFt1cagdNdmQvwckt9UoIYERvw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.22","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.11.3_1762273270716_0.008453370824590412","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"mce","version":"0.11.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.11.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7227741ec9f7cc14e20bd03b9cf253b59f7656f9","tarball":"https://registry.npmjs.org/mce/-/mce-0.11.4.tgz","fileCount":126,"integrity":"sha512-B1Oy3QdQhDnVb6OaUM1sUHa9zolDFTvd+/SsQ60O6Fh+/GgijWtwQ801XpfGyca6CxFz8qgcwN5jW3I8lqZeVQ==","signatures":[{"sig":"MEUCIGF/7NOkrNctm4TpsZoeLIB9q22AcpIO2OyMZWjkT2kIAiEA34QkQymonfDCquKUbgESsvCR7kMOBu+XDyCnnBuJdp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436765},"main":"./dist/index.js","type":"module","_from":"file:mce-0.11.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/3ee71b47ea9df5f4124bd71f91a6222e/mce-0.11.4.tgz","_integrity":"sha512-B1Oy3QdQhDnVb6OaUM1sUHa9zolDFTvd+/SsQ60O6Fh+/GgijWtwQ801XpfGyca6CxFz8qgcwN5jW3I8lqZeVQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.12.22","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.11.4_1762274061746_0.24384864691257868","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"mce","version":"0.12.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.12.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9ac246b1704a0bc74ffb43282ae68f4b2ebc7bb6","tarball":"https://registry.npmjs.org/mce/-/mce-0.12.0.tgz","fileCount":131,"integrity":"sha512-9F3CGEM4nJ+dZZY633BBDjyQHbUUk+RcxQtc4NlCrXnWs/JTvNV4bwYKlDBy3NvHe6Lu4b9vfZJ+0yxFUbUkQg==","signatures":[{"sig":"MEUCIQC0gA13PQQAe6NKn7vELHvDSoOsg87w7zMFyA4+B6yCfQIgAnUn7lPn6W/1fBRLq5CjON4vh/LNZFxmnCGLoKShG3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457030},"main":"./dist/index.js","type":"module","_from":"file:mce-0.12.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/923ec78c80a968744120e5265c11999a/mce-0.12.0.tgz","_integrity":"sha512-9F3CGEM4nJ+dZZY633BBDjyQHbUUk+RcxQtc4NlCrXnWs/JTvNV4bwYKlDBy3NvHe6Lu4b9vfZJ+0yxFUbUkQg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.0","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.12.0_1762421377198_0.2740866503732149","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"mce","version":"0.12.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.12.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9f0d1f4c98979260ea9f147ce6df6b8217fd94cd","tarball":"https://registry.npmjs.org/mce/-/mce-0.12.1.tgz","fileCount":131,"integrity":"sha512-vV8G419bVEuYMG4kXizvy+1QvFB0cChkId4sSKbzzZs37S2Dmlnkl0AqACtFq8pUTlCSpAiyN9L0Xs9yC2mh0Q==","signatures":[{"sig":"MEQCIBYZO1EYTTEbJBJhpnRg4gAj0muawCDVIHZiHyv6LJuCAiBfO0eJnp8pXWwRBPZ6NWywalM86MagZew22mg6ip9nig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458103},"main":"./dist/index.js","type":"module","_from":"file:mce-0.12.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/a1f80b7aa1c538adfa3818114d149323/mce-0.12.1.tgz","_integrity":"sha512-vV8G419bVEuYMG4kXizvy+1QvFB0cChkId4sSKbzzZs37S2Dmlnkl0AqACtFq8pUTlCSpAiyN9L0Xs9yC2mh0Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.0","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.12.1_1762426793104_0.06126242512472002","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"mce","version":"0.12.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.12.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"fe528d374592bd35e4de510ea5dfcd4aaabda7eb","tarball":"https://registry.npmjs.org/mce/-/mce-0.12.2.tgz","fileCount":133,"integrity":"sha512-3m4PE4XEZItVskyE0CoRvyI9mBxCCl64fTbgvyE1HNSJuuXQeQvpNEP4keTnMIzAvwP+r2zMhHoAJ0HB6OhiBg==","signatures":[{"sig":"MEUCIGRuOPc8YYGpeFy+/dP1s2FsJcs4/RhRqrfXP47DXfs/AiEAoygrR1abRTTcXQA6HJoVcFfqhLsPdi4/468KHvojf08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462230},"main":"./dist/index.js","type":"module","_from":"file:mce-0.12.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/9bcdcd2b098018c3e9c825b54c8d5815/mce-0.12.2.tgz","_integrity":"sha512-3m4PE4XEZItVskyE0CoRvyI9mBxCCl64fTbgvyE1HNSJuuXQeQvpNEP4keTnMIzAvwP+r2zMhHoAJ0HB6OhiBg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.0","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.12.2_1762487730769_0.13112236029049473","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"mce","version":"0.12.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.12.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7dad87767f9d8dfe21573fad54ffc63ef97b2abe","tarball":"https://registry.npmjs.org/mce/-/mce-0.12.3.tgz","fileCount":131,"integrity":"sha512-qPQaV4hUq5b9+BlA6ezmaz1DA1vrxQz5RILen2NjwLLl2qFBf9Xq5sLdMA3InQLY8VWHET6ohVsLMQtPnjLhCw==","signatures":[{"sig":"MEQCIB6tf5qH1z3vcTw7w2oIKXRITvEsL4Seb5FMWP7GOvuOAiAdU9uJwc1LnjYGcRrSTM+VsAw3Wwr2TZR7gAlFKYY26w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460790},"main":"./dist/index.js","type":"module","_from":"file:mce-0.12.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/1df6fdce7bc7de459a0d31137bd26fbd/mce-0.12.3.tgz","_integrity":"sha512-qPQaV4hUq5b9+BlA6ezmaz1DA1vrxQz5RILen2NjwLLl2qFBf9Xq5sLdMA3InQLY8VWHET6ohVsLMQtPnjLhCw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.0","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.12.3_1762508246665_0.4712955820590816","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"mce","version":"0.12.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.12.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"fa435aa596956bc21b53695bffeca911900c093f","tarball":"https://registry.npmjs.org/mce/-/mce-0.12.4.tgz","fileCount":131,"integrity":"sha512-cECMhCkr1wuTEXArkOkUG42YE/9o69xS6odV315CJGXJddVfW5sifPINlFaCaY/ovYkh2PGBK+4DjMrkxKhRSg==","signatures":[{"sig":"MEUCIQD+Z7gb1b/A/4q349Mh6OjrWu6e3WCg3Yax2zJL/IPN+QIgLrB0KfT0FlvA5LuGuLsRtXB+cD7ZFoNjSeHV5HpoBUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460891},"main":"./dist/index.js","type":"module","_from":"file:mce-0.12.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/4ca5b4e879bc2652e887229d25be7c6e/mce-0.12.4.tgz","_integrity":"sha512-cECMhCkr1wuTEXArkOkUG42YE/9o69xS6odV315CJGXJddVfW5sifPINlFaCaY/ovYkh2PGBK+4DjMrkxKhRSg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.0","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.12.4_1762509350697_0.4588857145902341","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"mce","version":"0.12.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.12.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"c8f1a3926aa0b73b3a215a580ec7377823df085a","tarball":"https://registry.npmjs.org/mce/-/mce-0.12.5.tgz","fileCount":131,"integrity":"sha512-+DXYXaahvjc19BYmFZ2nIyByXHUCW477vhxe5fwPZDo8yrqb6CZTn0W8fdVPYVtCIwLGgFY7zykH6cx04L9c0w==","signatures":[{"sig":"MEUCIQCQMz1eiejfFZtYFVCKvLxnaQon3xALbcYgDcA03hBs0QIgMS28P1fIij3ZGL7rPOv1pyPuZ1iFaOp2rf3F0KXpNSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460948},"main":"./dist/index.js","type":"module","_from":"file:mce-0.12.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/49c0d6d145c68aa51976656c5fe0e4fb/mce-0.12.5.tgz","_integrity":"sha512-+DXYXaahvjc19BYmFZ2nIyByXHUCW477vhxe5fwPZDo8yrqb6CZTn0W8fdVPYVtCIwLGgFY7zykH6cx04L9c0w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.0","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.12.5_1762511312946_0.3652396775318414","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"mce","version":"0.13.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a707ce77509c8c4ec7e14683fad9d42883bce9e9","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.0.tgz","fileCount":136,"integrity":"sha512-5zypQjBmjFd3y7W9edR+fpZJrbMrObFNsW6vg4JiXfkbbnVlr24XESoZ4xqRfKtWofgD0O62+Nbax1Icdnqg7A==","signatures":[{"sig":"MEQCIE22s/KzUHIY8bSVsUQL/xY8gV0bz7TFljde6eJyxo7pAiBCAs3QJkHtE4ylxgHjYMKrUG0nTXOCVcaDQ21vDFsxrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482218},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/5d3f6a53e9af4b4d83503228a9e7bbcb/mce-0.13.0.tgz","_integrity":"sha512-5zypQjBmjFd3y7W9edR+fpZJrbMrObFNsW6vg4JiXfkbbnVlr24XESoZ4xqRfKtWofgD0O62+Nbax1Icdnqg7A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.0","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.0_1762769769652_0.346198609546843","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"mce","version":"0.13.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ff14268bd426c8ba4bb4c3ab4f3914468174e2b0","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.1.tgz","fileCount":137,"integrity":"sha512-/N7owZ+q9dTKvxkoSYK4+h0TOkgde1sUzZe7nkB5bnOcG0Dl5jhxuBZ/IeJY6xraHErGCAU2TZh0yFi7N40W3g==","signatures":[{"sig":"MEUCIQCpk1EFbu9/TpJszBrIIqVwLOPkAtTtaQlApg8laEZYuQIgHcZUsKZk4gMLA/TuztvjLHtUX1Nnct0KRMJx6daSbMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488534},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/4a82f94a74c4672d60708071d9c64938/mce-0.13.1.tgz","_integrity":"sha512-/N7owZ+q9dTKvxkoSYK4+h0TOkgde1sUzZe7nkB5bnOcG0Dl5jhxuBZ/IeJY6xraHErGCAU2TZh0yFi7N40W3g==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.1_1762856393217_0.6395912574842442","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"mce","version":"0.13.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"f3b221025204df5bf8486334a07e9d6da5af3f3e","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.2.tgz","fileCount":136,"integrity":"sha512-LSaaWqh2uMt7P7xKVaIC1xfRE/vcSYLW8cWnE3AcxCEKaxMgZ5U+FTjcK8FzEoi7t5Owx+kP4hoqdoPn0x10pA==","signatures":[{"sig":"MEUCIB9HUywR5+IGTHP1I1/DWk+Gep4ZXCuAb+Rnvx4A4IYtAiEAsecw0+OkeUXhh3djUeW1khXk6EWLnfQ/nMD6tBcpIXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487769},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/de32f4934a359c678cdea9d3d5db9669/mce-0.13.2.tgz","_integrity":"sha512-LSaaWqh2uMt7P7xKVaIC1xfRE/vcSYLW8cWnE3AcxCEKaxMgZ5U+FTjcK8FzEoi7t5Owx+kP4hoqdoPn0x10pA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.2_1762942081431_0.2688580797570179","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"mce","version":"0.13.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"fcdaf7d7bc122ca0abbb9a0aa4ebf5e5c6345304","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.3.tgz","fileCount":136,"integrity":"sha512-HxgyfVemFw/IyNxjcvMMbjnwtnllvXFEJrdOqrDbP1w3XYjuF1uCSwOAN3JM2510a1giRwekO8kf+wAhz2wQHA==","signatures":[{"sig":"MEUCIQDdrkyzw1NmctLiewXfY497efoZ30qE19BjAr58xmCQAQIgU4sPltpeRMu0O9ZwLSjqmwU/7IFxyJyNyTKxR+iSxFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493813},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/f164d5dc63380ef0bd96a1e2e00ebb7b/mce-0.13.3.tgz","_integrity":"sha512-HxgyfVemFw/IyNxjcvMMbjnwtnllvXFEJrdOqrDbP1w3XYjuF1uCSwOAN3JM2510a1giRwekO8kf+wAhz2wQHA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.3_1763029024115_0.7216480512155654","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"mce","version":"0.13.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"0484a065d7e3f7d6e96ac1566614b302e2df7150","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.4.tgz","fileCount":136,"integrity":"sha512-2bnxT7etJU+vQEjtz3bsxx6XGiIBvS8yhfiqS7La65OnGidVLQtLWqJB61pamh04wpwrPcHdLd8JMn9xU4x2sA==","signatures":[{"sig":"MEYCIQC02RQDKK9rO+H0rZfrlt/lHqMPmwh0Ptt53zK5vyih7gIhAPc386bUJApoAPkr+OVyM7niDZUVLkKgmg4epVADR3yY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493783},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/c07a4bcd2bd274201a7767eb7b323504/mce-0.13.4.tgz","_integrity":"sha512-2bnxT7etJU+vQEjtz3bsxx6XGiIBvS8yhfiqS7La65OnGidVLQtLWqJB61pamh04wpwrPcHdLd8JMn9xU4x2sA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.3","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.4_1763029447258_0.7605691620198243","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"mce","version":"0.13.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"81b587167f22f3853def90159f513d6874650843","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.5.tgz","fileCount":136,"integrity":"sha512-OHSBsixtlkkIs9P8kmOaYx11KcOuK9LpETZtu6fivw75DfARjMiAFgz6b/cmqTBHzfrMpyv8vcd2qQZSBJY7NA==","signatures":[{"sig":"MEYCIQDUTmeCU3xtfU2iN/dwqAYexT/vaNqN7Ixnh0A5vP3lVQIhAN+jeZwY4UQal2UGJMgz4r4nip9Z+f7KnY+gb5kdvz/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496077},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/53325471dbc7348dfcf78ad77acde79c/mce-0.13.5.tgz","_integrity":"sha512-OHSBsixtlkkIs9P8kmOaYx11KcOuK9LpETZtu6fivw75DfARjMiAFgz6b/cmqTBHzfrMpyv8vcd2qQZSBJY7NA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.5_1763053426703_0.37505612149461665","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"mce","version":"0.13.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"71f8e5183b10b516b0510399cb5e652d829c36fd","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.6.tgz","fileCount":139,"integrity":"sha512-42YI67FwREQsML0qfrjYmTQMtJlzw1rdr8A5Royw0iRYsiPPjA8malgcbiKSvVeaoBzxyIrI38FdxkMdVQ1/ig==","signatures":[{"sig":"MEUCIAoOnmDLWL2XOqLSCxdk9xHANikTqYpU8MSO2DF66xGUAiEArdV8Pjtf1iiiligh2btI4v6eBE+f8MwJKRtQQBo2iqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514309},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/684098808e24b08995ddb3c39fffef7f/mce-0.13.6.tgz","_integrity":"sha512-42YI67FwREQsML0qfrjYmTQMtJlzw1rdr8A5Royw0iRYsiPPjA8malgcbiKSvVeaoBzxyIrI38FdxkMdVQ1/ig==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.6_1763090942544_0.512099902687809","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"mce","version":"0.13.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a5b3d304e4b22cdb7edf1036e154f562223af15b","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.7.tgz","fileCount":137,"integrity":"sha512-tCnoRAJB98Xe3U+R45QWYy2I8Zdo9/f5Q+oYa8h2d5GZzd3hONYczULznW1YhD7aGvWADhmDsGe4OehsihzuRQ==","signatures":[{"sig":"MEQCIFmtpJEm8I1mE5wdRJCAIwR7wH2fFsWtJiPpIkovbg5AAiAWpfqYzrulGYznd9ZZdwlsxcxdZlVCBDiVfQCyqzNPNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515287},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/3c64b36a85479fbdea8339972a24e833/mce-0.13.7.tgz","_integrity":"sha512-tCnoRAJB98Xe3U+R45QWYy2I8Zdo9/f5Q+oYa8h2d5GZzd3hONYczULznW1YhD7aGvWADhmDsGe4OehsihzuRQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.1","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.7_1763114805803_0.14673540229879167","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"mce","version":"0.13.8","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.8","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"4bf9e2fa45c9f96045589e460ab17c9593af3bd7","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.8.tgz","fileCount":137,"integrity":"sha512-dAumjU2O98xIXyAj9wC6mmsmtx0j1PKLO9mJyyjcXERokitoaZjWoZGfjDdWuRZ64W2ZnegsCpS/O+W34ApY+Q==","signatures":[{"sig":"MEYCIQDP+P1NW00KF+LQDlwjaBJJ87JjN9qzcv9GDP80YluzvAIhAK4TBpDDOpum+fEfyAoqgrbnv5xHXg0AoTLTBATMmftM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516080},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.8.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/362893a0e3d2492882ac7a1e7d9c426e/mce-0.13.8.tgz","_integrity":"sha512-dAumjU2O98xIXyAj9wC6mmsmtx0j1PKLO9mJyyjcXERokitoaZjWoZGfjDdWuRZ64W2ZnegsCpS/O+W34ApY+Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.8_1763180026416_0.5345379558412613","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"mce","version":"0.13.9","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.9","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"03f43e1c0c42bd106ed1a2bb3ee6701b466d4691","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.9.tgz","fileCount":137,"integrity":"sha512-U0Ic0cUG71mPUzpZellwJWyKOnRtPpIY+YoKGq3Vbz6buvmtoM0rQhPFcyB+5A9RGMkUgx8K8x7zn8hBYMgPDA==","signatures":[{"sig":"MEUCIQDbTPsKOzb08XDQPtjIu9GFPVK9l2pHESup1PQ8QDVgNAIgVkQ5lXDvF/H29Kc9ji8nX3sXYLOcM3wdqoH6PkGzOxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516080},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.9.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/d39644b557d47702d9168762cfc59633/mce-0.13.9.tgz","_integrity":"sha512-U0Ic0cUG71mPUzpZellwJWyKOnRtPpIY+YoKGq3Vbz6buvmtoM0rQhPFcyB+5A9RGMkUgx8K8x7zn8hBYMgPDA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.1","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.9_1763181862662_0.7514408754021706","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"mce","version":"0.13.10","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.10","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"b1a32d36999441e6592140298373ef4f33c64068","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.10.tgz","fileCount":149,"integrity":"sha512-3MFonHiVxdoA92dc2M+Pc/xQcWTwRM1aYKtQT0Woh4KUlcMdYRk9XLLrMOzdGCJbnvj2W+SC8pVnVLFbyYRxIQ==","signatures":[{"sig":"MEQCIGifktuMlUdSm4tEoQCvVGNBDnBBxKlz3d4tGHaJ7FEVAiAPxgUP3WJNFE9elqXdYUaY5nKaBOgafnQhbyxBYSzlCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521345},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.10.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/387f35a1b55b93a8729c3848e24a3230/mce-0.13.10.tgz","_integrity":"sha512-3MFonHiVxdoA92dc2M+Pc/xQcWTwRM1aYKtQT0Woh4KUlcMdYRk9XLLrMOzdGCJbnvj2W+SC8pVnVLFbyYRxIQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.2","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.10_1763375106224_0.15234587414959644","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"mce","version":"0.13.11","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.11","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"8b645cf8aab87802efdc76feda4f26564db6e5bf","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.11.tgz","fileCount":149,"integrity":"sha512-EZbkOwqWBWYaEY9GqWlFrgrmgo08/R/Jzy1jgDy5g99/1LS30aVUQPxXZaj14BLHChCDzrMsFlmjfjrB+69hKQ==","signatures":[{"sig":"MEUCIQDW6rKAmneHv5K3iZLJWaHBxccIhBpSimSNOlllRbG/4AIgKcXgcc5HJmKyKxIJMhMXnuW+7lY+QB5d6ujSXVsOp7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521396},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.11.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/0b7fcf8eaabe4b942349da32ef4240f9/mce-0.13.11.tgz","_integrity":"sha512-EZbkOwqWBWYaEY9GqWlFrgrmgo08/R/Jzy1jgDy5g99/1LS30aVUQPxXZaj14BLHChCDzrMsFlmjfjrB+69hKQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.2","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.11_1763377014672_0.6821138525828176","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"mce","version":"0.13.12","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.12","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ea81160a895edc0f8459b94b70ae4e8e0c5a6551","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.12.tgz","fileCount":149,"integrity":"sha512-6YLINdatYa93PwK4ntxCtMF2JkkjFs0OtgFuYDHBM4J7aj4dHa2aDxq+3TN/1MF3Xeu5gFTHQeQvCSlw5uUCBg==","signatures":[{"sig":"MEUCIAggbMG5w0WDq4mSir3kBt8J6G3jWZ+EO8UZT9bpU/PFAiEArfSWceVaV/VQmzqI531b2uE/FfCI6rqCOG9p75LNbvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521788},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.12.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/e027e8e5e1be78da97219d36bedc3e91/mce-0.13.12.tgz","_integrity":"sha512-6YLINdatYa93PwK4ntxCtMF2JkkjFs0OtgFuYDHBM4J7aj4dHa2aDxq+3TN/1MF3Xeu5gFTHQeQvCSlw5uUCBg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.3","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.12_1763465182761_0.5592822980098957","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"mce","version":"0.13.13","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.13","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3548d0d09b568bf377f72b1a35ca6fc38821f610","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.13.tgz","fileCount":150,"integrity":"sha512-Gn4ZMVV4JJzBp4y/TR8nxOZMmmZItwz2qABllosCeG1lu+hUSA4Xm7M5mzmyF3e8wg6oO/yNsU6rCySEGnq9lQ==","signatures":[{"sig":"MEQCICsQVEumksPjY2buSn4NT0n2CyAKAarT+XiIwl5fSj3dAiBITza9SMDiirTx2GNRwv2u4PnfKfKM7Njy0bzR+QcGzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522863},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.13.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/47b12a960a92858a57726f16e49b4d44/mce-0.13.13.tgz","_integrity":"sha512-Gn4ZMVV4JJzBp4y/TR8nxOZMmmZItwz2qABllosCeG1lu+hUSA4Xm7M5mzmyF3e8wg6oO/yNsU6rCySEGnq9lQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.3","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.13_1763521366878_0.37546909299931763","host":"s3://npm-registry-packages-npm-production"}},"0.13.14":{"name":"mce","version":"0.13.14","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.14","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1c8d5f91ff74b1193742138020d9c4a73432fe15","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.14.tgz","fileCount":157,"integrity":"sha512-Axu53opXcgR8SUIPxn0CqQI9cvBNQE/rHIRPC4xylz4UMam+3cweweBFMQcu6hhrd/kewNnoToTOS/C3yZRkHw==","signatures":[{"sig":"MEYCIQCv84brvJCWnlPMaBs+PYOxxpkjPbjbUs7B6DgWPr/HJAIhANBwvEy6WhsZvMhU3ldVS87v8AcRdD+nzPQdCejrGKUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656353},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.14.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/149986b34ce2610cf2b28fb06b8d30d5/mce-0.13.14.tgz","_integrity":"sha512-Axu53opXcgR8SUIPxn0CqQI9cvBNQE/rHIRPC4xylz4UMam+3cweweBFMQcu6hhrd/kewNnoToTOS/C3yZRkHw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.4","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.14_1763630535623_0.8299965355279608","host":"s3://npm-registry-packages-npm-production"}},"0.13.15":{"name":"mce","version":"0.13.15","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.15","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2846aabdd490394278f7fa6af37e50faaaca7a9f","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.15.tgz","fileCount":157,"integrity":"sha512-+qclxB77HNMD5/l2JLWKHO7jBXzrbex/S0KDWZse5kgnCzk5/Fs5E9jLmgoF5df6BNTtTpW5DUvgmJJdxjQocw==","signatures":[{"sig":"MEYCIQCkhwe1oyaVRoZp9SXnYjZ5RGKwhm6e9I5zfBBW4q8GBQIhAKJzlanClClVv55NlJqBK7wWC385KtPWd48F5LHwcpGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656417},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.15.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ecc5a14bb47783cfda549b55e875a779/mce-0.13.15.tgz","_integrity":"sha512-+qclxB77HNMD5/l2JLWKHO7jBXzrbex/S0KDWZse5kgnCzk5/Fs5E9jLmgoF5df6BNTtTpW5DUvgmJJdxjQocw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.4","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.15_1763635055010_0.48826570103797207","host":"s3://npm-registry-packages-npm-production"}},"0.13.16":{"name":"mce","version":"0.13.16","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.13.16","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3f1b7890d1d3cb27930050edc7e2f102bd85bc31","tarball":"https://registry.npmjs.org/mce/-/mce-0.13.16.tgz","fileCount":157,"integrity":"sha512-JXRzo8YFg8imAYhhZqWM7U0rQCyN2y19rAvy5hkd1LywqrcDcMh/Q1VnvSSHMpvYOPZYnJMjM3xy366RJz6nvw==","signatures":[{"sig":"MEUCIGoFzNdfQVaQO/t+MZfs1BnLAlpZigpqG3rkxM6y9+rsAiEA9nwQTkywp8Re8Fl5gApO8Re1yZFgfb8KUFpPEDwAB7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656457},"main":"./dist/index.js","type":"module","_from":"file:mce-0.13.16.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/83f0fe2bdf10eb628b602a650e412d67/mce-0.13.16.tgz","_integrity":"sha512-JXRzo8YFg8imAYhhZqWM7U0rQCyN2y19rAvy5hkd1LywqrcDcMh/Q1VnvSSHMpvYOPZYnJMjM3xy366RJz6nvw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.5","modern-text":"^1.10.4","@vueuse/core":"^14.0.0","modern-canvas":"^0.13.4","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.0.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.13.16_1763635405429_0.9897200236442263","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"mce","version":"0.14.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.14.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"e97ef3adec1c77126e6566e38aa85dad7ed31bfd","tarball":"https://registry.npmjs.org/mce/-/mce-0.14.0.tgz","fileCount":157,"integrity":"sha512-y9d4PpkPThcOweHmY1f8VKskh2m65eIAi+u2XIh6fR2VhS7lhmnURKKrltxrqI1d4bofLm/eJuah1qK25Iil/A==","signatures":[{"sig":"MEUCIQDDenImusvfmua/tShLJtJVkSdpLyoR9ZhcA2fT48d5WAIgf3o2AuZv408s+rb0PIlVhNtyq0T1sTmQmAPSqZ8hK7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680484},"main":"./dist/index.js","type":"module","_from":"file:mce-0.14.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/6038e013575fa538f2a8d9ef6a5a041c/mce-0.14.0.tgz","_integrity":"sha512-y9d4PpkPThcOweHmY1f8VKskh2m65eIAi+u2XIh6fR2VhS7lhmnURKKrltxrqI1d4bofLm/eJuah1qK25Iil/A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.4","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.3","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.14.0_1765163004820_0.2761856373492573","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"mce","version":"0.14.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.14.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"e46e96c10905a413556f0be9a44fb7c7de435002","tarball":"https://registry.npmjs.org/mce/-/mce-0.14.1.tgz","fileCount":157,"integrity":"sha512-kchsOyK2MUn94YTRP0GQLoL7N0Wc/+/jddLFQWhb+oq5Ek1dXrQkReaa2gs2bESQir1o6097FN84TerDIH3X6Q==","signatures":[{"sig":"MEYCIQC6pk8rzKgChKT4CwFRgzVPOYQL7fxapty2cC6rX1TLJQIhALK+bbi1S6kMvNnTK8J4Sn4fJlN2XWG9F1ObYcurEfWE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682149},"main":"./dist/index.js","type":"module","_from":"file:mce-0.14.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/3e2cdd19e8cf97517cc58b27c6cf7096/mce-0.14.1.tgz","_integrity":"sha512-kchsOyK2MUn94YTRP0GQLoL7N0Wc/+/jddLFQWhb+oq5Ek1dXrQkReaa2gs2bESQir1o6097FN84TerDIH3X6Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.4","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.3","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.14.1_1765189143157_0.11197785625252754","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"mce","version":"0.14.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.14.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ab9434794b4e240eb21335e950e601665f61a28e","tarball":"https://registry.npmjs.org/mce/-/mce-0.14.2.tgz","fileCount":157,"integrity":"sha512-9GR4PadrA2LFGfwzoyQQCuSQirVVPXfmW604M9cVoIvXAKhfkpuDzK8PhNsDVvR7y5NJaoc6/lHK3n+9KIgcsQ==","signatures":[{"sig":"MEUCIE5k+3X6FhgGnHkcXoQxmWxfJUVjvniRIgp/3lBwUbl4AiEApJhjn/cwaJEsDUJ5n6hnmbIQvyIFQLU2N+YHBdgcsno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682069},"main":"./dist/index.js","type":"module","_from":"file:mce-0.14.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/c69e8f08b0208acb5b1a1b5b5618ac6c/mce-0.14.2.tgz","_integrity":"sha512-9GR4PadrA2LFGfwzoyQQCuSQirVVPXfmW604M9cVoIvXAKhfkpuDzK8PhNsDVvR7y5NJaoc6/lHK3n+9KIgcsQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.4","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.5","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.14.2_1765248105732_0.47855737890993444","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"mce","version":"0.14.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.14.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"e8379833c158c55d2d244167e9e8d45cded135c0","tarball":"https://registry.npmjs.org/mce/-/mce-0.14.3.tgz","fileCount":160,"integrity":"sha512-LqDxJw4qsesE7fMZqwtnP7IzkfKF4ElInfhezoK7JYvW4B+bpBN9Z2f3dq6mj97ITbxLQcQQicIFAbfBq8Ktag==","signatures":[{"sig":"MEYCIQDkeVA2T6wMlZ9rekF96pTO3cP+qurgW8AWpBbswAUfpQIhAMe2I2kP4Vr/kqupUZ4B1lrhb/n0cbVyF09no+1B8m2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691381},"main":"./dist/index.js","type":"module","_from":"file:mce-0.14.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/3980a22e6264c66546e8f0a050f8aa06/mce-0.14.3.tgz","_integrity":"sha512-LqDxJw4qsesE7fMZqwtnP7IzkfKF4ElInfhezoK7JYvW4B+bpBN9Z2f3dq6mj97ITbxLQcQQicIFAbfBq8Ktag==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.4","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.5","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.93.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.14.3_1765274133042_0.9457273126211723","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"mce","version":"0.14.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.14.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"c365537e6fc07e3546fcdcc5bc9f11f701eec23f","tarball":"https://registry.npmjs.org/mce/-/mce-0.14.4.tgz","fileCount":160,"integrity":"sha512-B7H5/5FhUlK5Ba8ZYkxBH0jentov1Wljt26Q/bVlgk4WBgr7OThWVdw1UqV6+YF6XLgcCRALgmApAxJPgpG0ng==","signatures":[{"sig":"MEQCIARXHtuQEu8BgTw2a+PqNj1FWa9nXGYlZiBAR1tKetG9AiAcLYSZjHm6v7NHM5pcoUPQvqnRcuComrjaHT/LW+uK0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693336},"main":"./dist/index.js","type":"module","_from":"file:mce-0.14.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/private/var/folders/1g/8vyzt5ld2jx3j3p2hh_j_mkw0000gp/T/9cd977603516d14ac07bd8a2d3bcd353/mce-0.14.4.tgz","_integrity":"sha512-B7H5/5FhUlK5Ba8ZYkxBH0jentov1Wljt26Q/bVlgk4WBgr7OThWVdw1UqV6+YF6XLgcCRALgmApAxJPgpG0ng==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"10.9.4","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"22.21.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.5","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.6","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.95.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.2"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.14.4_1765362300728_0.5240581905926589","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"mce","version":"0.15.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"06036c06c5ff981656b724a9b64ae513818f8d91","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.0.tgz","fileCount":160,"integrity":"sha512-oBA4gJm7nRVpe/SDiglVhWFNvmPkCmPM3leg7iuIZqBfOnpNuCigH8ckv0talEOkGPnnCXgf7rVocCKEsvorQg==","signatures":[{"sig":"MEYCIQCPCHl+3M8aTz3QsEw5zO3eNZlVahWwbq/jxHfvRcQFNAIhAI6szW3jwMxjm7/dT6DKi3ZUxhykr0GIqySHAnBfCM+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690268},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/a677d7c68561fddd494880c7f5d3ad29/mce-0.15.0.tgz","_integrity":"sha512-oBA4gJm7nRVpe/SDiglVhWFNvmPkCmPM3leg7iuIZqBfOnpNuCigH8ckv0talEOkGPnnCXgf7rVocCKEsvorQg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.5","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.16","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.96.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.0_1765782529044_0.09329575549286795","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"mce","version":"0.15.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5fa67368188f44487699cf3b91bfaaa866157dfa","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.1.tgz","fileCount":160,"integrity":"sha512-c9Ba4rehfQWg3OjLJP5eoLtqVLRVtGh5lKPvwstWbb+b7FM03Ka0xGujz/MxbZeX5VIMyvfTbkFqbLuNaxyKBw==","signatures":[{"sig":"MEQCIQDi56F6L55CrgD8jEkIDFiOt50eSNU2O4VNNWM+I3ouHwIfF0sV1T6lvSkyFy1JKp6jRRzr1VBdYjxCtn5Jw+EIxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690809},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ccefae888572d8e2ad2a00e843d8c84f/mce-0.15.1.tgz","_integrity":"sha512-c9Ba4rehfQWg3OjLJP5eoLtqVLRVtGh5lKPvwstWbb+b7FM03Ka0xGujz/MxbZeX5VIMyvfTbkFqbLuNaxyKBw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.5","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.16","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.96.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.1_1765795333099_0.04009286812859281","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"mce","version":"0.15.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1a4929f13e56e548671c6d71990cecb136a845f5","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.2.tgz","fileCount":160,"integrity":"sha512-PefB3TeUSRLwlynypEZFbiX04qkgbbPgOQRQ1dNnLgJASlqPKA1IJq4zh9zqsUO5YCqlVrWiIcfOWnTCEafk7w==","signatures":[{"sig":"MEYCIQCDlOZn4uzOx9y7ttuhG1JamprF4glT4TReEVZRGq2degIhANY1iX44hN5Gnp0s9yVv/3ZLB/0/sIBZVKRBGaYjflnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690781},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/644a79213dafffc3d344f6f63ed7859d/mce-0.15.2.tgz","_integrity":"sha512-PefB3TeUSRLwlynypEZFbiX04qkgbbPgOQRQ1dNnLgJASlqPKA1IJq4zh9zqsUO5YCqlVrWiIcfOWnTCEafk7w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.21","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.6","modern-text":"^1.10.5","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.16","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.96.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.2_1765796483235_0.2809314037666859","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"mce","version":"0.15.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5a73cdc7b56f4766d6bebf249ea73ca3e5676124","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.3.tgz","fileCount":160,"integrity":"sha512-27BU++8usXgvtNiKt48/nTayWbGt/T6ru58LR06Mh9esBiilt5ypAf1XVBfl4PVsxSAZXPJKnt/z0khDnj1q9Q==","signatures":[{"sig":"MEUCIQDEzNJL5GuujEQyPQ8pKd/0hKvc/Qk/ee+cEmyqH/XkLwIgXpicgcMAVVKDN1mSAFVJ1yBYXhavxO1amEddRzWVNQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692048},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/7bcb34aa29bdea27d821e6a7bda77011/mce-0.15.3.tgz","_integrity":"sha512-27BU++8usXgvtNiKt48/nTayWbGt/T6ru58LR06Mh9esBiilt5ypAf1XVBfl4PVsxSAZXPJKnt/z0khDnj1q9Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.7","modern-text":"^1.10.5","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.19","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.3_1765964828255_0.6799077014065862","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"mce","version":"0.15.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5dfd87be7a791449ae1b3b6e0a2c9bb602940ddf","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.4.tgz","fileCount":160,"integrity":"sha512-pBW54mJqVXNr6G5LpNDZL1/yTbq4KR2upOcZAEoX/nwd/qs0cExPpMURgMbRWylCKKnyrVisXnrrho4L8shNrw==","signatures":[{"sig":"MEYCIQDqTgAhqYSo7OzBLX//9R6xcB609uZ7sv6Dq4TBTL84kwIhAIvrV1+h7V0dLBkWX5eRb0frff7nPyrLNHPJT/nO3ueD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693462},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/05ce6705774c785bed90a0b633e06c67/mce-0.15.4.tgz","_integrity":"sha512-pBW54mJqVXNr6G5LpNDZL1/yTbq4KR2upOcZAEoX/nwd/qs0cExPpMURgMbRWylCKKnyrVisXnrrho4L8shNrw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.7","modern-text":"^1.10.5","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.19","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.4_1766049979389_0.22069586767945348","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"mce","version":"0.15.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"411519535a44ff9a44fc256d883db9672aa5f821","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.5.tgz","fileCount":160,"integrity":"sha512-+8jm9OpViOGQwdNruW5rBr4CXTwZ6ZT9CtNSVXBHe4cYUeP03+HSWs0VSYTwefQ7liNqYhPvSxoPHp8XtHgxvg==","signatures":[{"sig":"MEQCIHNbYcU1ZUijMuufI6qRT7ocPytvXEqZVdsIEP2bzwSmAiBlT6Syqrs3qbgaidqbucCruuGDOVOLFjnyz7wZOEwDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693570},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/9d5270f5cd9ea5506a20acf0837f2877/mce-0.15.5.tgz","_integrity":"sha512-+8jm9OpViOGQwdNruW5rBr4CXTwZ6ZT9CtNSVXBHe4cYUeP03+HSWs0VSYTwefQ7liNqYhPvSxoPHp8XtHgxvg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.27","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.7","modern-text":"^1.10.5","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.19","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.5_1766076539744_0.24987763343102243","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"mce","version":"0.15.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"bdead5270182020f6b9472b9aa78b85dc50171ac","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.6.tgz","fileCount":160,"integrity":"sha512-I8xBvrRv86I4xtBgvkvwEJn0XL0f4XrW397yzPijXjsOzOa+oJgUYAfhaQsoRbufsylkBEcO9QRx5FdjTXWpSA==","signatures":[{"sig":"MEYCIQCE6YGccmX4+4+yC+qkWaPsEvrL4yJTEcj0liWkDGgLpgIhAKxCZrECKzm8bvzvCYxWcmZKgqk5/dyZnDKV2yiL5kZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694043},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/4b8777e82f5874f1c6cce941d2a279c1/mce-0.15.6.tgz","_integrity":"sha512-I8xBvrRv86I4xtBgvkvwEJn0XL0f4XrW397yzPijXjsOzOa+oJgUYAfhaQsoRbufsylkBEcO9QRx5FdjTXWpSA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.6","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.22","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.6_1766715596907_0.03078022582982065","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"mce","version":"0.15.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"0397209389cbbc2897a4ec91b02949fe7786612b","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.7.tgz","fileCount":160,"integrity":"sha512-ot9klciK71Gh+X4GfjOz22ddTBrf3ucI8BAQCB/G02kuziCBksiJJDXNHGQIkuSWRvMgPSbLcyrUmJyJNBOggg==","signatures":[{"sig":"MEYCIQDcPuG9Spp/B1Aq0fVMr5iUBN1oY1SfI+lnGA+3LQ30pgIhAJmrjxU6BaywzWG6ZvGOWMvHxrfJ+FZswXX+yW9j5rJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694407},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/84789c05060f22c6d5b38104d4a750b8/mce-0.15.7.tgz","_integrity":"sha512-ot9klciK71Gh+X4GfjOz22ddTBrf3ucI8BAQCB/G02kuziCBksiJJDXNHGQIkuSWRvMgPSbLcyrUmJyJNBOggg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.6","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.22","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.7_1766744484366_0.8716409765964483","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"mce","version":"0.15.8","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.8","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ede2fc9ab575d107caa136cdc60c71d57a6e7bf9","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.8.tgz","fileCount":161,"integrity":"sha512-MOXr/eeZ8OuM2rtvniUo5ir6jryaLBTdZHz8g+2Bki3KwGS+itn46Xp7y5GWRneN6VZpaniW7Fk7iTeFlCT60Q==","signatures":[{"sig":"MEUCIDLhESLB/rS+q3qMBmuxTN9ooA1TAjfJHrISeuSPIP8eAiEA5GGvinVJfjKNcwAGJdc7nwB1Rqxqx6cEeicbbFByetQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694277},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.8.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/d8f68c0fe40caf0ee1d1a38fbe5a1d2f/mce-0.15.8.tgz","_integrity":"sha512-MOXr/eeZ8OuM2rtvniUo5ir6jryaLBTdZHz8g+2Bki3KwGS+itn46Xp7y5GWRneN6VZpaniW7Fk7iTeFlCT60Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.7","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.23","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.8_1766995440628_0.5108095437768927","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"mce","version":"0.15.9","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.9","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"60286c5d7e9cb7bdf0ee338638b02d9fd84a7d89","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.9.tgz","fileCount":161,"integrity":"sha512-2sbvtscNcomWwqFTO9t35CZBQq6Y+hTGTbDA1NOOFGyG2KqKMLC4zm26zWi/8+b1LR22K1lstTf/RUPS1TDBiA==","signatures":[{"sig":"MEUCIFYZT20lnIdquI3m1bSlVR3SWEYxMP2br0zwxhMyeRHHAiEA01Ivc2vk/5aVGAP/SYJMUuCYURuCoXaoShu0siQ+l/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695333},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.9.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ea55e0dfefa555a42ed9cfc3cbab5525/mce-0.15.9.tgz","_integrity":"sha512-2sbvtscNcomWwqFTO9t35CZBQq6Y+hTGTbDA1NOOFGyG2KqKMLC4zm26zWi/8+b1LR22K1lstTf/RUPS1TDBiA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.7","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.24","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.9_1767064532465_0.8277049524184861","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"mce","version":"0.15.10","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.10","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"83a6e411a1aa670100d0e9e3e08a0bfc26a8c4fb","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.10.tgz","fileCount":161,"integrity":"sha512-tZnwJg0brojCe6X4sgggAwuQZjTvKmaCFD201c13bSWExRI/X6zqoRAWip3G3IzyMevCiFrCpPcFnomkdtDX/w==","signatures":[{"sig":"MEUCIQC9jd5eF2N/HWtxLeXGf+aZzlbd8ohfBsKcH6XRHJkLGwIgHZGzsrCJjV/XqqEKQRhjBEwXRbdNyMw1BccsByPvZAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695481},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.10.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ec01a519673544b901dc7aafd033d7fb/mce-0.15.10.tgz","_integrity":"sha512-tZnwJg0brojCe6X4sgggAwuQZjTvKmaCFD201c13bSWExRI/X6zqoRAWip3G3IzyMevCiFrCpPcFnomkdtDX/w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.7","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.24","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.10_1767065265232_0.6261908554944635","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"mce","version":"0.15.11","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.11","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"76c42671f2ca8f7bbf875ff62f03ebbe268ce18f","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.11.tgz","fileCount":161,"integrity":"sha512-NsqXK/jvKDWDnJz+63n0YYilHkP6drtKaXhm65hHSE/w6EHjtJXzTHlXP9mIHk9WapOu7X3PWlZrdyKoC8BBow==","signatures":[{"sig":"MEQCICGW8bQZ/sAY1AZ2qQ6SaHLZJvoRbwhmqoNI8+5y5wgwAiAF4Ll9Hj8ylkGbULru35ZmZe3N6PgEfO2b4V/5+kft9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695661},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.11.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/129e0ffa316c2ad4b710e1da1dcbae98/mce-0.15.11.tgz","_integrity":"sha512-NsqXK/jvKDWDnJz+63n0YYilHkP6drtKaXhm65hHSE/w6EHjtJXzTHlXP9mIHk9WapOu7X3PWlZrdyKoC8BBow==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.7","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.25","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.11_1767080504479_0.5921232007447543","host":"s3://npm-registry-packages-npm-production"}},"0.15.12":{"name":"mce","version":"0.15.12","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.12","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3117e2f209144c6a2f2832902b80f092cfd0a3fe","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.12.tgz","fileCount":161,"integrity":"sha512-ZV7iAIDd4b9cBWxqUz2ccfQFOFZL0w08/kjTskxF70XYCN3yyDg9TmhnsI+fxyAso08/tGlj8m29Y7o3w4G3Ug==","signatures":[{"sig":"MEYCIQD+lTHAYVJ6rjA8DEo/isEDX668JA7Ofv25+bwdg3uCzAIhAJuQMpsePTTomwDePWDAgQVS2Fzmz1ePRrSacT62Qy5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695859},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.12.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/cea6d88ee373b0a08bafecab4d26c3f9/mce-0.15.12.tgz","_integrity":"sha512-ZV7iAIDd4b9cBWxqUz2ccfQFOFZL0w08/kjTskxF70XYCN3yyDg9TmhnsI+fxyAso08/tGlj8m29Y7o3w4G3Ug==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.7","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.26","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.12_1767081379408_0.2612254023357403","host":"s3://npm-registry-packages-npm-production"}},"0.15.13":{"name":"mce","version":"0.15.13","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.13","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ae4a43722b650a390421f9e0ed57a182308ef834","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.13.tgz","fileCount":161,"integrity":"sha512-AGwQuHsvhYMdFlpuOL1cCXPomooBBR9250iEc57A/h7VowYVA9/zOnzORLIpJO5UX2qO+sr312V8pXwrF1Dyeg==","signatures":[{"sig":"MEQCIDifZQFAHW6TyCAShMAiDRoyKGaBcOVNnruRUs4JjQFhAiBZOGPpR2o/+WSeaS/Thbz55/A7va/jummSFryCbyR2uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695919},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.13.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/981181b6049385d50b813bb71b4d6473/mce-0.15.13.tgz","_integrity":"sha512-AGwQuHsvhYMdFlpuOL1cCXPomooBBR9250iEc57A/h7VowYVA9/zOnzORLIpJO5UX2qO+sr312V8pXwrF1Dyeg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.28","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.7","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.28","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.13_1767159790944_0.07379763338225476","host":"s3://npm-registry-packages-npm-production"}},"0.15.14":{"name":"mce","version":"0.15.14","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.14","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3e27f3cf7c406944ecb5abfbe3288b5e09710858","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.14.tgz","fileCount":161,"integrity":"sha512-XU6Hnh4z0XnD6XEKo1EbUZZszHYXQKzPOuRa5bcr2jaLtgA7+hj6MWVpjcSf+yvKcPMz4+Mo2dt8DZW8Scd/7Q==","signatures":[{"sig":"MEQCIA2dFOgC1eAiy5yzy6jz7lct3ALlH3m+pA7+1z3MJlx+AiAK2NLdS4VXsmJY/QdNMcCgvbU2TnDWaftXKOw/4Zxn7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695997},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.14.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/1a708f3fa82b26fc20015f1f3782d0a2/mce-0.15.14.tgz","_integrity":"sha512-XU6Hnh4z0XnD6XEKo1EbUZZszHYXQKzPOuRa5bcr2jaLtgA7+hj6MWVpjcSf+yvKcPMz4+Mo2dt8DZW8Scd/7Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.13","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.29","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.1","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.14_1767582897064_0.1354791116817251","host":"s3://npm-registry-packages-npm-production"}},"0.15.15":{"name":"mce","version":"0.15.15","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.15","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"6988119d0da749dfd6ef2e496568faf3ccfa674b","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.15.tgz","fileCount":161,"integrity":"sha512-bNFbrxLtA9qwXWKLv0kgJ/W+OW29197YXqs5adARajlzkEVf0tM8ZJ868lir4omy0hAPprau6CRbTj2sdUhjUA==","signatures":[{"sig":"MEQCIDtHTcrMZ/lfYxr/Czqjdr8K26kuqJPiPvbO/VD6o1oFAiAlTZD9yERkYzw5YayzAcHgujyomlXZHDCfFCmZA1ag4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696498},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.15.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/f705025ef4dbce2a2b31c642d8128f45/mce-0.15.15.tgz","_integrity":"sha512-bNFbrxLtA9qwXWKLv0kgJ/W+OW29197YXqs5adARajlzkEVf0tM8ZJ868lir4omy0hAPprau6CRbTj2sdUhjUA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.32","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.15_1767754789895_0.08354097347781542","host":"s3://npm-registry-packages-npm-production"}},"0.15.16":{"name":"mce","version":"0.15.16","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.16","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"4d74c109d8fff107e54bb23a9f3aa421a953be90","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.16.tgz","fileCount":161,"integrity":"sha512-dfKQVMs2C/SrHOlcAZJeuKkCIrcQtWlX08FINqpYJsaVIGJQepN5Tj0F/sCX3W8ash15UJmk7Hml4sVMnxEVpw==","signatures":[{"sig":"MEYCIQD/JCPs3Fd+a7eLBvl2T7SuS01wE6zwrOXdw3VAyj7O8AIhAJFjTri3ISvuZ6h3Mfdh9P4xU3CDC3EHpdUIgng+HJ12","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698820},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.16.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/df1ba14bc36cc3445577e6589ca4880d/mce-0.15.16.tgz","_integrity":"sha512-dfKQVMs2C/SrHOlcAZJeuKkCIrcQtWlX08FINqpYJsaVIGJQepN5Tj0F/sCX3W8ash15UJmk7Hml4sVMnxEVpw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.32","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.16_1767775105403_0.9473313733420647","host":"s3://npm-registry-packages-npm-production"}},"0.15.17":{"name":"mce","version":"0.15.17","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.17","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"d3db88be162cd22c76c6dbfcd475dc27b490b69e","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.17.tgz","fileCount":163,"integrity":"sha512-192q4r+f8var4BL1HyP+HIDtteaUV2Yd2XvkuC92CEh/IsPyiKyQ96JzLqEVxY/PrJj7vb1prp4jxoeTJ9dM7A==","signatures":[{"sig":"MEUCIQCS3k36IzM8E/Yp1CRNVh5c0LR1k0bG/lu73ECYOoa7BQIgM8kfVsqHw1tSnY+dbQlvmmYsiVRIFLNbpywD3e+ll1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735954},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.17.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/1ffe5a467cb67d06723d6bb5a4ed98b0/mce-0.15.17.tgz","_integrity":"sha512-192q4r+f8var4BL1HyP+HIDtteaUV2Yd2XvkuC92CEh/IsPyiKyQ96JzLqEVxY/PrJj7vb1prp4jxoeTJ9dM7A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.32","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.17_1767863100900_0.7770742899725847","host":"s3://npm-registry-packages-npm-production"}},"0.15.18":{"name":"mce","version":"0.15.18","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.18","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9b73740bfeae7b2d53f0254c926ddfb30e752a4b","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.18.tgz","fileCount":163,"integrity":"sha512-xLMrA4w4IoJMAzSmxSSzMXKIeo4PZ41JkJEe64S2JGzOoLNp8xfkcIfsCUK8ACAX7JrCOGNUuGAMWNBDHonyQw==","signatures":[{"sig":"MEYCIQDMjQfNiocB2IK2BrQzowPzXqfp3Po4d8pXwu+tImmeSgIhAMmS0qJJfnutIhgXOSHr5dFzuFv9dq63GK0wpwi6Ivr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735958},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.18.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/89be8bd4b447694cdc1c32c921cb01cd/mce-0.15.18.tgz","_integrity":"sha512-xLMrA4w4IoJMAzSmxSSzMXKIeo4PZ41JkJEe64S2JGzOoLNp8xfkcIfsCUK8ACAX7JrCOGNUuGAMWNBDHonyQw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.8","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.35","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.18_1767870431881_0.22986055622340906","host":"s3://npm-registry-packages-npm-production"}},"0.15.19":{"name":"mce","version":"0.15.19","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.19","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"221b73689fdac2dcafe3706e06049bd32fe23eb4","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.19.tgz","fileCount":164,"integrity":"sha512-c70MgCHJTNRiFZJ/zcZTXywx4aqJh1wpuLcpZiYw4afvZ/2tHjAzL/uGHIcx7u3vWoaq75gKplBvZg9ssO6qdA==","signatures":[{"sig":"MEUCIQDB6uPOQS+7sEJ6rLR1LHp7F41oICHL+tfUQH1Ss0w5FwIgJ18B6b5r7KZEtGNJqtZ/DZIAxYa3XwLKZuoDfBsltvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738816},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.19.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/e7969d668032a5c8291cb9a0a2cb2a7e/mce-0.15.19.tgz","_integrity":"sha512-c70MgCHJTNRiFZJ/zcZTXywx4aqJh1wpuLcpZiYw4afvZ/2tHjAzL/uGHIcx7u3vWoaq75gKplBvZg9ssO6qdA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.35","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.19_1767945987385_0.5285406217245525","host":"s3://npm-registry-packages-npm-production"}},"0.15.20":{"name":"mce","version":"0.15.20","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.20","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"85e3503a99c810201b5b1bf3c479bfed3b1cc885","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.20.tgz","fileCount":164,"integrity":"sha512-pKBpFV3zYM4gyXkkIM4rt8RzyQ/QUuzXSVhlA+1nOCjdNQfYgjNj6veksOXSiwyaKR8BUCH/vchWR/DDN3Cs/Q==","signatures":[{"sig":"MEUCIBbm66lRWIx0rsBifciL19EDeQoiLaVPv441UzDSjMVkAiEAsmxuJ16iDElK4Nn1CiBMVZj5s23gAUnLm/3EDP0+J3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739946},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.20.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/22695ed50539dcd0139fae8e59126c86/mce-0.15.20.tgz","_integrity":"sha512-pKBpFV3zYM4gyXkkIM4rt8RzyQ/QUuzXSVhlA+1nOCjdNQfYgjNj6veksOXSiwyaKR8BUCH/vchWR/DDN3Cs/Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.2","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.35","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.20_1767957576402_0.42081239557801164","host":"s3://npm-registry-packages-npm-production"}},"0.15.21":{"name":"mce","version":"0.15.21","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.21","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"575df8336759f3978c795a13ffc53f2bffd76f81","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.21.tgz","fileCount":164,"integrity":"sha512-b6RpUcnjA3WTsmZrzlduaBk/hPEGsmIp5K0KbDo+Q+0TcWkgeqknOqfIOx4KC2+ZxczuJyfvxLhUs8n6U7AFLQ==","signatures":[{"sig":"MEQCIBal42iAcnPSHetr9iDfXG6qEUSk0Qzs7uwrb9/YR052AiAnCSMLDJ5EvDUa32pJxnOeqr4dDimseOrJIRoJ17IGwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739874},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.21.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/a775f40cd3418f2dd61c3b9d3daa0e8d/mce-0.15.21.tgz","_integrity":"sha512-b6RpUcnjA3WTsmZrzlduaBk/hPEGsmIp5K0KbDo+Q+0TcWkgeqknOqfIOx4KC2+ZxczuJyfvxLhUs8n6U7AFLQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.36","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.21_1768275363680_0.06291649910596564","host":"s3://npm-registry-packages-npm-production"}},"0.15.22":{"name":"mce","version":"0.15.22","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.22","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1899d2894d17f7bc1dce8809dc681c8c45d66a9d","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.22.tgz","fileCount":163,"integrity":"sha512-fl1T0k2/45/GRg06RPV+1cqCCLkWjQX/m55gyPOrEMhfs6R/X23kVlo4w+MYeVlXihCkcZWi58Ilr1z4Fscwtg==","signatures":[{"sig":"MEUCIQDRfvdZ7WAZwrGJUn/KahMNpWeIgEaNy9wfOaftUSmxSgIgQm3ADVJACO/CKjlw5+Rfo7UYtfYb4BicF+r4KoHsbIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740101},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.22.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/39b50c67407e8b1e5a632ca71c31b216/mce-0.15.22.tgz","_integrity":"sha512-fl1T0k2/45/GRg06RPV+1cqCCLkWjQX/m55gyPOrEMhfs6R/X23kVlo4w+MYeVlXihCkcZWi58Ilr1z4Fscwtg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.36","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.22_1768354321713_0.22248038272200588","host":"s3://npm-registry-packages-npm-production"}},"0.15.23":{"name":"mce","version":"0.15.23","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.23","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"e8242babc4ca2da0d9cd8f32586d437341a1f2a4","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.23.tgz","fileCount":163,"integrity":"sha512-Zpoj2LldCsOq91NH4b07ajG3gS8jWVNxPdRQdBlS18GeOU3QwIZcMQuqPZl9Rj3aEXvcn+oPt97k2rjXYG9JQA==","signatures":[{"sig":"MEYCIQCkbAJNK+f/i8YqCzLJZ/mJZhXesBvhNsvkq2w76h46mAIhAIs0vlHWNpoyyGqAuOanF6jSyXfOBucyEHg7yvQShn6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740182},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.23.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/d781a46b6e41b473278cc990f0a0d8a8/mce-0.15.23.tgz","_integrity":"sha512-Zpoj2LldCsOq91NH4b07ajG3gS8jWVNxPdRQdBlS18GeOU3QwIZcMQuqPZl9Rj3aEXvcn+oPt97k2rjXYG9JQA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.36","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.23_1768377501760_0.791219481310302","host":"s3://npm-registry-packages-npm-production"}},"0.15.24":{"name":"mce","version":"0.15.24","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.24","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"c27de2a2ff2c0330888f9d618a9287123b8442b6","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.24.tgz","fileCount":163,"integrity":"sha512-G7tCApXzxdK3iMTLKANR2tFJUzuLRLIRuZ4UErRgb/VRQ7C2lvwdnLliZl66Eg60yeqvhHY//TwVsloa723Lyw==","signatures":[{"sig":"MEUCIQClMWVSRShPYJI+Khcojd73ZDdIcaxSpJnQihRwYUFi3wIgcpXfdiOuo9MyiMX4Jz1zvJg92aP8ebVXjVdkkwizQCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740435},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.24.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/f1c8c3baf35e4d9f9c406d19f8fc2f83/mce-0.15.24.tgz","_integrity":"sha512-G7tCApXzxdK3iMTLKANR2tFJUzuLRLIRuZ4UErRgb/VRQ7C2lvwdnLliZl66Eg60yeqvhHY//TwVsloa723Lyw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.36","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.24_1768445353214_0.9719363644743879","host":"s3://npm-registry-packages-npm-production"}},"0.15.25":{"name":"mce","version":"0.15.25","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.25","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"fe207d6642a83bc27d363190faae65e5988d8cbc","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.25.tgz","fileCount":163,"integrity":"sha512-U/c1ThaGhrD2fEZYwM8MNBx3DdlscF7l+mysa8sPHzhN25KGXlTjvgZzckIQHZ/doB2YOy2XSe8tA87ftvZF5w==","signatures":[{"sig":"MEUCIDNGiZtFrjTbZXR5sxUXMkqECxO/F0ERpRyr8XOZaNmDAiEAlLlnIJUtD/Yjnp9TIfAv/E+uV9SiYRbRDdiJKggtoEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744185},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.25.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/f886818da5ff996d86d899ba66f735c0/mce-0.15.25.tgz","_integrity":"sha512-U/c1ThaGhrD2fEZYwM8MNBx3DdlscF7l+mysa8sPHzhN25KGXlTjvgZzckIQHZ/doB2YOy2XSe8tA87ftvZF5w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.36","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.25_1768473158657_0.6484977887103487","host":"s3://npm-registry-packages-npm-production"}},"0.15.26":{"name":"mce","version":"0.15.26","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.26","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"6301da0e53bfefb235d4cca116e19d01338a7ad4","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.26.tgz","fileCount":162,"integrity":"sha512-V4itt+tD4qgKdQ7SCVuh1vFkLHoyXKSc3R8g9eLZ39JFzbYodsnuRqjvy2+NdK1kfjAPGFsl0w5mJ9cam+NPCA==","signatures":[{"sig":"MEUCIBIpXDK0DRqCQrlPiN8KeYG1kzcvifjoX5W0bJX3ThwXAiEA+LhV/o6fiTHJm9zkEM95K+Dutd6HGkAv/DR5y+VAddc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750580},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.26.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/e8e885dd3d7b63fc065e311af049d4d0/mce-0.15.26.tgz","_integrity":"sha512-V4itt+tD4qgKdQ7SCVuh1vFkLHoyXKSc3R8g9eLZ39JFzbYodsnuRqjvy2+NdK1kfjAPGFsl0w5mJ9cam+NPCA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.36","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.26_1768647429176_0.13549117148344436","host":"s3://npm-registry-packages-npm-production"}},"0.15.27":{"name":"mce","version":"0.15.27","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.27","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"da08ad7f4dec34877a91a0a66fe0079156faa6cd","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.27.tgz","fileCount":164,"integrity":"sha512-FHZ3Hnhue1BgyHa2gd4vMDMda5jlsUXKz++Ahb5I6ngH0MoGgeFQJKuJghKf+ju0H1z5YdGHcAS+fYz/Pna4KQ==","signatures":[{"sig":"MEUCIQDFH+Wg5PQb+HV4st9FMQyAMkOo/B8sVK8wVnShwr3RlwIgXqvguSmVIhM+i1RGb97qu1Jh7/dohUKzPDLs2QSNjw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757421},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.27.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/7dea3c64500392e92e1736803288e71a/mce-0.15.27.tgz","_integrity":"sha512-FHZ3Hnhue1BgyHa2gd4vMDMda5jlsUXKz++Ahb5I6ngH0MoGgeFQJKuJghKf+ju0H1z5YdGHcAS+fYz/Pna4KQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.27_1768816083324_0.9344554566511989","host":"s3://npm-registry-packages-npm-production"}},"0.15.28":{"name":"mce","version":"0.15.28","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.28","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9160e3d0bb23d7c5ac953c550c5c22cfc59f1bf5","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.28.tgz","fileCount":164,"integrity":"sha512-mAwlrdosGcZIIeO+9Kf3yHdEnHcIvPEr1SR0pW6jy6MHENljWiBJM5bscWHSgzTojb97FkSPlgG2xQZd016FUw==","signatures":[{"sig":"MEQCIG7je5v6lmTEMLRo5Ix1VZGkNJCaImCoSCGebIyq/tI6AiBn+/sNImmhPyHS53h5H26Tr1ecUT07w9cf7DpgRaQfOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757421},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.28.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/a8bb48aa8b795601a8713d39db72ef3a/mce-0.15.28.tgz","_integrity":"sha512-mAwlrdosGcZIIeO+9Kf3yHdEnHcIvPEr1SR0pW6jy6MHENljWiBJM5bscWHSgzTojb97FkSPlgG2xQZd016FUw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.28_1768816993881_0.5385546875043004","host":"s3://npm-registry-packages-npm-production"}},"0.15.29":{"name":"mce","version":"0.15.29","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.29","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"78b6ddae9fed400239b8cb72f1fcf3f59831e1db","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.29.tgz","fileCount":164,"integrity":"sha512-/i9bNy8beP4XunR1pMJ8rhHiliadcDG0ss6Nxcy8jxx0e3/w50JSBn6KU2Jr8+JQH5SclKi6GcipTLA1lk0wzA==","signatures":[{"sig":"MEUCIDCuPSXb0LdADI9FZX+QUT2kQSnSJkPqOlkvee7iDY2iAiEAhSLGVvlBGUHs1TDtCCK7psI1jZP+n84xpYSSzy2R8A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758398},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.29.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/674c97bfc94f2b4965b534bd98bd50e5/mce-0.15.29.tgz","_integrity":"sha512-/i9bNy8beP4XunR1pMJ8rhHiliadcDG0ss6Nxcy8jxx0e3/w50JSBn6KU2Jr8+JQH5SclKi6GcipTLA1lk0wzA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.9","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.29_1768879754516_0.15361461390147202","host":"s3://npm-registry-packages-npm-production"}},"0.15.30":{"name":"mce","version":"0.15.30","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.30","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"f556cbffb9f6409b760b877d596af39060c8c195","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.30.tgz","fileCount":164,"integrity":"sha512-k0qhx9HGKD400zlnT186UOVk3lLQeMkCo25y3LIII/E8MGPf+e5s4SWHPyD5mZp7lXes1+9Vva8kamDO98t2ig==","signatures":[{"sig":"MEUCIEjS2znNlu1y31u36e9q8itSKcUt0wFKZaVwLb4uz8uNAiEA0j1iCyytkDl4xKW02RAuJRFyNulLWGTaTmh8pJ5MUiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759712},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.30.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ca0c1c0f28cba58f431a2acbdea5efb0/mce-0.15.30.tgz","_integrity":"sha512-k0qhx9HGKD400zlnT186UOVk3lLQeMkCo25y3LIII/E8MGPf+e5s4SWHPyD5mZp7lXes1+9Vva8kamDO98t2ig==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.30_1768907375570_0.9402536047084546","host":"s3://npm-registry-packages-npm-production"}},"0.15.31":{"name":"mce","version":"0.15.31","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.31","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5f666193053ccc31831dc2869861b9643d1ebc49","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.31.tgz","fileCount":164,"integrity":"sha512-/+R4HnUAbLvJkx3hzdO+rfEPC/iwjQZGwL8hStpKMaXYT1B4n8xjCKvd3thK7sUXK8+uKP4rCB/ueURD9J+hqA==","signatures":[{"sig":"MEQCIBlikazOsjnAv9ZIsJDcztHcjih3gibudxq+97u4NkbmAiAEU3wT+k4gVhkf7yUbhwFyyGqQEjgEeVikBfcdSWwswQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759921},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.31.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/cdc0e76cbbcc228d61dfba927b331410/mce-0.15.31.tgz","_integrity":"sha512-/+R4HnUAbLvJkx3hzdO+rfEPC/iwjQZGwL8hStpKMaXYT1B4n8xjCKvd3thK7sUXK8+uKP4rCB/ueURD9J+hqA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.31_1768959436596_0.6449756937376985","host":"s3://npm-registry-packages-npm-production"}},"0.15.32":{"name":"mce","version":"0.15.32","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.32","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"eea440c8e22d59d42b6c9289c4c22cc5689cd58b","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.32.tgz","fileCount":161,"integrity":"sha512-mJVyJs1G3EhORJMAOfV75jh6mNyF4P6c7dOCVeeh4GjYi9LSWet136YeVv9ujLFdnOw0INJVxHsvlMGKYzvMrw==","signatures":[{"sig":"MEUCICqllh4OVhD5AzXAinrC0QyQgEecs3eb2QOqm5ovRy6CAiEAni4eJQiswE/pxvetNGPwtNz0x2SYEiL3i+JMH+Wpt9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762227},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.32.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/0f521cfe3ea2dd831e1834018481a4a9/mce-0.15.32.tgz","_integrity":"sha512-mJVyJs1G3EhORJMAOfV75jh6mNyF4P6c7dOCVeeh4GjYi9LSWet136YeVv9ujLFdnOw0INJVxHsvlMGKYzvMrw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.32_1768966307368_0.8573981519247764","host":"s3://npm-registry-packages-npm-production"}},"0.15.33":{"name":"mce","version":"0.15.33","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.33","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"48ff0f0df9960aa8f710f57a8810daaac51c01b0","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.33.tgz","fileCount":162,"integrity":"sha512-5OT2qg78mwbyDKaqL2HrYK9KrtOyBCorF9OFcXD+feTKiePzOPMqYgnCvrCuvEDN5rje2STJjEFuk5Fv48+ERw==","signatures":[{"sig":"MEQCIDqzzfSUur+kVprtd1w3gbsdAOIH10LC5jpMTCfbkcwXAiBiIj7a74TbK0D+ICLBhyHMVRm+UcQHy2oYyL9SDvcJjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772530},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.33.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/934844b535eea7906d5cb0f8118e1869/mce-0.15.33.tgz","_integrity":"sha512-5OT2qg78mwbyDKaqL2HrYK9KrtOyBCorF9OFcXD+feTKiePzOPMqYgnCvrCuvEDN5rje2STJjEFuk5Fv48+ERw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.33_1768994059196_0.8087626682338269","host":"s3://npm-registry-packages-npm-production"}},"0.15.34":{"name":"mce","version":"0.15.34","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.34","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"c430fb8968ae258c7b84205c22c4185b9be3323d","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.34.tgz","fileCount":160,"integrity":"sha512-Ny6ChceUMh0hGjTgctPpMv8m/AO+X0PEtg7vk0tX7RgFBpdVR6d6V/qvBVBQE5zoV9zRw0Hw0GCMKC5iOfbVBQ==","signatures":[{"sig":"MEUCIBsA8Jra2jG5qlCvHWDXVFRiqWDLIcc05GrOqkFfukbCAiEAslkxBh4UVRRzyrr+Yuz+Lb4pUBvieKkAeHn/sASAx0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777215},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.34.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/44b8281da319797a9209a0cc74fce4a1/mce-0.15.34.tgz","_integrity":"sha512-Ny6ChceUMh0hGjTgctPpMv8m/AO+X0PEtg7vk0tX7RgFBpdVR6d6V/qvBVBQE5zoV9zRw0Hw0GCMKC5iOfbVBQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.34_1769080101963_0.3878438279376597","host":"s3://npm-registry-packages-npm-production"}},"0.15.35":{"name":"mce","version":"0.15.35","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.35","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1bdb50e58de01e03aa594b4520c0d6f7fb20fd67","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.35.tgz","fileCount":160,"integrity":"sha512-9xZg9nJcmZJe9m3nY9jdAJOcZPau1Kwmg8dy9FvTDLfzlAtr3F5nzQfzA9LNaJxIa3k1PMEv6QzgmK1mNUajnA==","signatures":[{"sig":"MEUCIQDifzORYrmBR2b8xbW9DN6G9pLxfhc5thVd+5Q4JRYlvwIgWJhNSwkL50sg+EDeHRZKpqC66n/7G6DM+KfQXrGmKF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776505},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.35.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/480547186a0d63bf442708c0d81ce6a2/mce-0.15.35.tgz","_integrity":"sha512-9xZg9nJcmZJe9m3nY9jdAJOcZPau1Kwmg8dy9FvTDLfzlAtr3F5nzQfzA9LNaJxIa3k1PMEv6QzgmK1mNUajnA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.35_1769153048083_0.5225359032232877","host":"s3://npm-registry-packages-npm-production"}},"0.15.36":{"name":"mce","version":"0.15.36","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.36","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"f82ecd622733229e47a47230f720ac96cebddee5","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.36.tgz","fileCount":160,"integrity":"sha512-SnkQOUun03BS9st7gjhuNOgovg+1Sny8nvQmVVb+viCSFxusfzzkGUt/W4WHp2PPhhNm2OnyRHP8sn8jBa6qyA==","signatures":[{"sig":"MEUCIFWCbso1kwCiC8Pcq+q1VPiqcMhEoYemuL53mL2bhJnnAiEAirQ4XZxavuA+yYdpRLQNHMlu5JXxp6MomK/47cbmf6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777506},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.36.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/aac7d71b8d605ebe9001e5a6bf1d5084/mce-0.15.36.tgz","_integrity":"sha512-SnkQOUun03BS9st7gjhuNOgovg+1Sny8nvQmVVb+viCSFxusfzzkGUt/W4WHp2PPhhNm2OnyRHP8sn8jBa6qyA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.36_1769165926885_0.23133291355336105","host":"s3://npm-registry-packages-npm-production"}},"0.15.37":{"name":"mce","version":"0.15.37","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.37","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"549a0734453069dec75168e8e23078cd2472d26f","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.37.tgz","fileCount":160,"integrity":"sha512-uavYLlO+CH74PAlYWdhbt8jd6WwKEKStsGjiEH+tlaPLE5lD3FElPSYR2Qk0mATh23m7ecvBKzpuGnWarhBARg==","signatures":[{"sig":"MEYCIQC3YSayx7gQjj+g5sJIwoNQJQZgJp4FwXvU8FA9eDe2NgIhAL7mjf4KNSszOn6Ak5LHehfu8VZ5X8E+DbT/Y+2zdHOR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778093},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.37.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/5d5c45fada59591031919f3ccaa42926/mce-0.15.37.tgz","_integrity":"sha512-uavYLlO+CH74PAlYWdhbt8jd6WwKEKStsGjiEH+tlaPLE5lD3FElPSYR2Qk0mATh23m7ecvBKzpuGnWarhBARg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.37_1769166843690_0.2824921929412849","host":"s3://npm-registry-packages-npm-production"}},"0.15.38":{"name":"mce","version":"0.15.38","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.38","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7acc2c8153b21eebb11f379661fe61e1bcdb7f65","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.38.tgz","fileCount":160,"integrity":"sha512-GuocrkJt08sA5X74YB2QO5sqXgdqIn5/eg7O3GAsqiCATJg1PQpyFh4JpgvYM+a0xZwdy+ZITgtNmYnI+Og56A==","signatures":[{"sig":"MEYCIQDkrqrVHG7wrJtoPBPya7WsgoeFrl93a94p6psXqtnxlAIhAIcGnf8CD8C9/9EK0OFFKDCXUewsa08qKpyhTxdVEwgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778209},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.38.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/da62462c99441a0ceb05c4b0c678bfc0/mce-0.15.38.tgz","_integrity":"sha512-GuocrkJt08sA5X74YB2QO5sqXgdqIn5/eg7O3GAsqiCATJg1PQpyFh4JpgvYM+a0xZwdy+ZITgtNmYnI+Og56A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"The headless canvas editor framework. only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.22","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.10","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.39","@floating-ui/vue":"^1.1.9","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.2","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.38_1769422746856_0.6374317514545711","host":"s3://npm-registry-packages-npm-production"}},"0.15.39":{"name":"mce","version":"0.15.39","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.39","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5014634aa99f1c3aaa93454638023ec34a1e35fc","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.39.tgz","fileCount":162,"integrity":"sha512-tQ7xLdo767mKt13dOov2yO8prTwAj11ztjNZOzF2ZPU5FIVC9xw+cNukUX7vlp8cm9lB6UQdihQQ+s/1a1TOYA==","signatures":[{"sig":"MEYCIQCsGfV9qYCz/1G5JdBTU5+pTuV6387hEOafH0Svx2hpOQIhANPy8S+cb6/1fgNMN3m1reQdBB5D3ZAnHgxiUU7gdfZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783780},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.39.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/43cbb9834af65015e3fa7bb5273cc920/mce-0.15.39.tgz","_integrity":"sha512-tQ7xLdo767mKt13dOov2yO8prTwAj11ztjNZOzF2ZPU5FIVC9xw+cNukUX7vlp8cm9lB6UQdihQQ+s/1a1TOYA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.18","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.43","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.39_1769683299719_0.30839255283335976","host":"s3://npm-registry-packages-npm-production"}},"0.15.40":{"name":"mce","version":"0.15.40","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.40","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"f0e2d69cd999003c773e612b122dbd1188d2327c","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.40.tgz","fileCount":162,"integrity":"sha512-joZ9S6okKXDnCR6YGIu510mpeZ3HnnDQ4JsuBOz1OTdhYZLKeo9TVKIK1E9kSepaPSkXsJ8sZ0Iz8N+AbesysQ==","signatures":[{"sig":"MEUCIHxrCRhQq6JhWuT91I3nD5IJhhInNSO6PC930pJoDwVlAiEA7kiCW7a0l+5anJ8miMfMRRFfMDiwubxxfUjfQzvrU/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783841},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.40.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/63cecb59f229af1cd3c771bf2cd93a0d/mce-0.15.40.tgz","_integrity":"sha512-joZ9S6okKXDnCR6YGIu510mpeZ3HnnDQ4JsuBOz1OTdhYZLKeo9TVKIK1E9kSepaPSkXsJ8sZ0Iz8N+AbesysQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.18","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.44","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.40_1769683885444_0.035366606514862564","host":"s3://npm-registry-packages-npm-production"}},"0.15.41":{"name":"mce","version":"0.15.41","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.15.41","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"8512c3200beb6bede5f4bbab89eaeebfe4af2564","tarball":"https://registry.npmjs.org/mce/-/mce-0.15.41.tgz","fileCount":162,"integrity":"sha512-wiQaO4A4NNwqvA7H/hBi3CnJdtwfFAR1cT1I7WzeKPhztUN0CvCRDXf2415xiz5Zwr97rfslDoh05jJqMLwgNw==","signatures":[{"sig":"MEUCIA5OVvdPSDOLBTTPlfCICPcwBbx7WN0lieDuGWpMVh9wAiEAzU6s0cpU3INZ7LG3H8/rdCyjk8u4EUlZdSRBHSMd7Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783866},"main":"./dist/index.js","type":"module","_from":"file:mce-0.15.41.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/971cf5e778de334954782c53f99c8ac6/mce-0.15.41.tgz","_integrity":"sha512-wiQaO4A4NNwqvA7H/hBi3CnJdtwfFAR1cT1I7WzeKPhztUN0CvCRDXf2415xiz5Zwr97rfslDoh05jJqMLwgNw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.18","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.45","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.15.41_1769685317997_0.8956751906852611","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"mce","version":"0.16.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"4f2d1eb28bb34a9f0b99be3585e13b02fd39754b","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.0.tgz","fileCount":164,"integrity":"sha512-vN3sNaN7kQXtxGD08N1zpEQ1SnEMYy42NZ8IFIwZQqyENweEbp7iT74CtTwKzIXSeADPn52z+ZMSjiT7yCZ/JA==","signatures":[{"sig":"MEUCIHqwU15MALteakllkOiU+DkJGZ7mk+ZY9K1icfFj7gTSAiEAjYCmj/8Ebxuwve+yUq6P9/TSUVTAQ75VjL66ErT62L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782918},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/79f41794b9ceb79c6c8609bf5597dfaf/mce-0.16.0.tgz","_integrity":"sha512-vN3sNaN7kQXtxGD08N1zpEQ1SnEMYy42NZ8IFIwZQqyENweEbp7iT74CtTwKzIXSeADPn52z+ZMSjiT7yCZ/JA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.18","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.45","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.0_1769856232973_0.518574486710712","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"mce","version":"0.16.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"385bb4e849e02d0650c3a9e1aa3fd53acda26402","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.1.tgz","fileCount":164,"integrity":"sha512-7QK7LUYpBldf+0TTLRubVMeq4ynVJDErNHaMOT0enN6PIUpCJYc3Y2Ev2gX/EMuOFvvUzyjQzeAzxmLPIsTbAA==","signatures":[{"sig":"MEUCIFHuDfd/rhzSMsES8+Ek5Z4qiMlqVMVcfSNzo7+xgbteAiEA7J1unkruSzKXsgX452lXxZwGaaNMydcQB2V4SVrHUFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782974},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ac89dbda8a465caf82a7291688ff7303/mce-0.16.1.tgz","_integrity":"sha512-7QK7LUYpBldf+0TTLRubVMeq4ynVJDErNHaMOT0enN6PIUpCJYc3Y2Ev2gX/EMuOFvvUzyjQzeAzxmLPIsTbAA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.18","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.45","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.1_1769856775500_0.4039784767765462","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"mce","version":"0.16.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"db43cec991f82e66750f7b0108a69e0a0177ac24","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.2.tgz","fileCount":164,"integrity":"sha512-6l0Jxn0QZ4myF3CqAKWI9e1mV5xZECIkOvWstMlGiy1lQO8JPU82SUA/BZ/r5VpjdCt/ADWTyfMY9/uR/2my3Q==","signatures":[{"sig":"MEUCIQD9IuWhn144ZKVxopMX7HkVW5IixbUyHgGzCpujnmEL0wIgQX3ymzrvqvmwUYEV3y/HqGltpMrtDKnzo6ejqhsQ0jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782344},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/51f725798b75a8c90368ff66379199bb/mce-0.16.2.tgz","_integrity":"sha512-6l0Jxn0QZ4myF3CqAKWI9e1mV5xZECIkOvWstMlGiy1lQO8JPU82SUA/BZ/r5VpjdCt/ADWTyfMY9/uR/2my3Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.18","modern-text":"^1.10.15","@vueuse/core":"^14.1.0","modern-canvas":"^0.14.45","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.1.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.3","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.2_1770003296748_0.5820920169064234","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"mce","version":"0.16.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"f72109b850c54fcef90253bbae66b71175830709","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.3.tgz","fileCount":165,"integrity":"sha512-bu7bc0WLqCfluswLiXpLP3nBboayGDGvl/UyWt+sc9LKEBtVyig+tgCDbZj8Spv5nev2yYG5EHsFFCf6MHyMSQ==","signatures":[{"sig":"MEYCIQCbk19knB5iXFn9IJAEm+YAS/YVLyTFDYQZR15ISMWe4QIhALZKxiE/+hIVNTw6buaTvx0AKDnDjgpQglzFMO8pyU0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791536},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/04c704f2263c32fd057f4df7381efd52/mce-0.16.3.tgz","_integrity":"sha512-bu7bc0WLqCfluswLiXpLP3nBboayGDGvl/UyWt+sc9LKEBtVyig+tgCDbZj8Spv5nev2yYG5EHsFFCf6MHyMSQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.0","modern-canvas":"^0.15.1","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.3_1770117001853_0.6787771550357995","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"mce","version":"0.16.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a2d7d977f7ffd4cca4bea3a70ebc6fe55451c290","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.4.tgz","fileCount":165,"integrity":"sha512-ZkRU/GOGFScraJin02Jakmy71nrCWAOqqzsxX/sCIvXC/mvASQq4av61vkMZ2jmyxMTjL6WfWJ3cj1fQCD5cFg==","signatures":[{"sig":"MEYCIQDFx5RYJ/eufapMYQV50sKnZnX5WZ5qy2atmI/tQFCLTQIhALTIaaq8smst4cso7G9ZDNYl1GnrGeyZ8pEzo6F8aI+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793245},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ef081e5db47d7166c2a1e6f1660db287/mce-0.16.4.tgz","_integrity":"sha512-ZkRU/GOGFScraJin02Jakmy71nrCWAOqqzsxX/sCIvXC/mvASQq4av61vkMZ2jmyxMTjL6WfWJ3cj1fQCD5cFg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.0","modern-canvas":"^0.15.3","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.4_1770200998833_0.9218318144593431","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"mce","version":"0.16.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a71203f1c346cb7336466814e529d444f47a628e","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.5.tgz","fileCount":165,"integrity":"sha512-K+6MgzL8NbfjqWeUWTy4pA0JNmBEPym2eSigGTkYKbRDuF3q6lukddAGiaCM/oc3n1e4VXXhr3HJbFUQuXuC/A==","signatures":[{"sig":"MEQCIGBL/bWOHkeLUst37GCWcAzRxhFpCkUDgK2If4AE4LVDAiAYPjglZEzBx02x0hOWpinB8REWqzKy3+kj003svlB0RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793297},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ce84820e718ca2645199f6282691827f/mce-0.16.5.tgz","_integrity":"sha512-K+6MgzL8NbfjqWeUWTy4pA0JNmBEPym2eSigGTkYKbRDuF3q6lukddAGiaCM/oc3n1e4VXXhr3HJbFUQuXuC/A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.0","modern-canvas":"^0.15.4","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.5_1770204279432_0.9650370291853834","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"mce","version":"0.16.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"02d472dd5242cf96cd337106c92b36a0bdd9c7f3","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.6.tgz","fileCount":165,"integrity":"sha512-8rQVBcCtUImB91/LX/I3f8nlBcDvL6/ckviOnHwtuin83oujlg7dAIW1Cf2QvLWPUscwAkXkIOUXxAeSyPoCtQ==","signatures":[{"sig":"MEQCIDrSulIt4X//E0HSEx74khq1TzzioULU30jpY/GxOu6nAiAlcAlxPhnJSIued7K7rjuAU0o0ZRmCqRZsuje0KY10CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793388},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/27eccd15c762284f11d0ee8f25f15f45/mce-0.16.6.tgz","_integrity":"sha512-8rQVBcCtUImB91/LX/I3f8nlBcDvL6/ckviOnHwtuin83oujlg7dAIW1Cf2QvLWPUscwAkXkIOUXxAeSyPoCtQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.0","modern-canvas":"^0.15.4","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.6_1770262075035_0.7001076477619357","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"mce","version":"0.16.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.16.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"849c14075b9009feebe9edee2e2c8697aef2ea30","tarball":"https://registry.npmjs.org/mce/-/mce-0.16.7.tgz","fileCount":166,"integrity":"sha512-MzZo1SyDwlfsQ35Ps1aWf3SfPUs1wrGRPsFgakwNKkm6ZI4lhaGm3FzVSqawDVS4FoIn7UFI15CcSxH+YVFEuQ==","signatures":[{"sig":"MEUCIDngWjFSCgrD3ytS03hdEECKqzyFEuvVTFuTPM2+6MiZAiEAv0Zr8PUaAmsq756+LTnW6Y6pcw78zt0Mg7RSMKOD4Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804346},"main":"./dist/index.js","type":"module","_from":"file:mce-0.16.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/cb87ca8169dd5f2480810a8fb5ca0c0d/mce-0.16.7.tgz","_integrity":"sha512-MzZo1SyDwlfsQ35Ps1aWf3SfPUs1wrGRPsFgakwNKkm6ZI4lhaGm3FzVSqawDVS4FoIn7UFI15CcSxH+YVFEuQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.6.2","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.0","modern-canvas":"^0.15.4","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.16","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.9.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.16.7_1770374774792_0.45446494349038336","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"mce","version":"0.17.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"586c367e0a9d180f1711a46a652bfb56b9338d92","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.0.tgz","fileCount":163,"integrity":"sha512-99mRDLioTxy5KKuihlVZYfx5DubWBy+wF0VHLOsyeUXAIg4C5/kK1J3lryWmXlpg2GNdhsArIv6QLd+EmtCWwQ==","signatures":[{"sig":"MEUCIEhMxDou9dbfNPQN7faklxb6pCJxGIzN+LYnM3t3EtviAiEAyHLvwJg09y9sFPoCWKICdSRTXGPFYqQelZjv6Kc256Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811771},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/ee742d4b62472cbc5d6a605f78ca40e9/mce-0.17.0.tgz","_integrity":"sha512-99mRDLioTxy5KKuihlVZYfx5DubWBy+wF0VHLOsyeUXAIg4C5/kK1J3lryWmXlpg2GNdhsArIv6QLd+EmtCWwQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.8.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.5","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","modern-gif":"^2.0.4","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.0_1772040195363_0.7927172895940218","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"mce","version":"0.17.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"74c20356d1fd6fdc2f1e1f8e649ff702eac98fa3","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.1.tgz","fileCount":157,"integrity":"sha512-C0i/69GHSZB293n2EYXvmjU6f2s1xiWZsNmHOMwhClVYk27bQHp0mecyyw6iDNm5fAI7b+eiaqxWJ2bdIUfHHw==","signatures":[{"sig":"MEUCIQCBonaHSEKO9FTmHAIVL5aCdPr4NSkLoH1K6TMLri2iswIgemN4ginDBbbceVgN7E68xzcsCHR4DWFJQb5EaZxpUiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807640},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/13fd8b2e4d99e7307b52efe6bc46a4c9/mce-0.17.1.tgz","_integrity":"sha512-C0i/69GHSZB293n2EYXvmjU6f2s1xiWZsNmHOMwhClVYk27bQHp0mecyyw6iDNm5fAI7b+eiaqxWJ2bdIUfHHw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.8.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.5","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.1_1772252493395_0.06677091580281047","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"mce","version":"0.17.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"89cce5a7ca56dd4305dd7b301109a1b752fd012b","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.2.tgz","fileCount":157,"integrity":"sha512-OWsjwycQ/Hk1/JpzLrRkHdarOYXgcVgYxEh1jh3gOPUcjHVOB1wOwvvvyMWoVPQ2xzZ0kbjrBAvR3Up3zJidCg==","signatures":[{"sig":"MEYCIQDQJeZDLq4BO5+cNh0uhwQCtU3Pu40pKOBrdn/nQWC9dwIhAMPY4WdkI/kSvhLi0NiwO0n5di4FrnBZxplbGyB2c9mF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807640},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/040c876b63bea7970a5c22b5218939ac/mce-0.17.2.tgz","_integrity":"sha512-OWsjwycQ/Hk1/JpzLrRkHdarOYXgcVgYxEh1jh3gOPUcjHVOB1wOwvvvyMWoVPQ2xzZ0kbjrBAvR3Up3zJidCg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.8.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.6","@floating-ui/vue":"^1.1.10","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.2_1772273540754_0.6279780948230644","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"mce","version":"0.17.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"730bddd96b2d1ff0f0ca84b7b6fe4e0711112a45","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.3.tgz","fileCount":157,"integrity":"sha512-INpIAzR8H9OskcIxU+B+vKSJtd3tSp2z30AYHKpwKGMOgiIlZFAx9IgoKSXMc2RwRiyVrEbt/dJ5loCyIp9+3Q==","signatures":[{"sig":"MEUCIFcMh/NXTNyHyNg5z5ug4dZOgjbSFuopKzpPiApdgfxLAiEAxt8DCOy2znRp/FDpfwNzcGSsJqpNEH2XDoYUooBcwNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807630},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/d717b75d9b90601bf6d9bb80fdba2eb9/mce-0.17.3.tgz","_integrity":"sha512-INpIAzR8H9OskcIxU+B+vKSJtd3tSp2z30AYHKpwKGMOgiIlZFAx9IgoKSXMc2RwRiyVrEbt/dJ5loCyIp9+3Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.8.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.8","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.3_1772532837082_0.9382007503445242","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"mce","version":"0.17.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"81a2ea01d70699af5c8ee21f078f7d2b0add8e10","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.4.tgz","fileCount":158,"integrity":"sha512-PiGOQNzm5cklPlKxG0mz4wnhAXHqxdj/3bFLV6+lBZ84v8H8e2Xc3KjjAr4DEU0DO6oU+nJLUVCG0EcqnAX4HA==","signatures":[{"sig":"MEUCIBnf5UFXECEQst+YFhhwkoMwnLHaIDZYzynarhKdzFikAiEAjCdAlgBev7yIRqK8DLfjrZlwR8vonwicZ0YQgKtHk7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808093},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"wengxiangmin","email":"157215725@qq.com"},"_resolved":"/tmp/4be82100c7936a38edd11fa82ac5e503/mce-0.17.4.tgz","_integrity":"sha512-PiGOQNzm5cklPlKxG0mz4wnhAXHqxdj/3bFLV6+lBZ84v8H8e2Xc3KjjAr4DEU0DO6oU+nJLUVCG0EcqnAX4HA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.9.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.4.4","modern-idoc":"^0.10.21","modern-text":"^1.10.15","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.8","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.97.3","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.4_1772792365447_0.2497698171418894","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"mce","version":"0.17.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"91b3fd71b0b1cfd3b856698b1905a4cbf6bff1ec","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.5.tgz","fileCount":159,"integrity":"sha512-Z8yDCbm2//7PFq9CYZfB1vAQwmnb78xeTIxnWD6eEs74wCXuxjmhlOwMOrtPzqRVUO7hzBdUWN8DZUvOe7MIPw==","signatures":[{"sig":"MEYCIQDmvxSdryMDDZXY0CrySO4TNJGhUJd4BM5EM+ERgFAoCwIhAPi/xEJoMO3JpwjeBGQQs/p7DCmxr1AfPuJCV7pXzb+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808496},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/541a2c5c1eb4a5db6c8af5fa064c8480/mce-0.17.5.tgz","_integrity":"sha512-Z8yDCbm2//7PFq9CYZfB1vAQwmnb78xeTIxnWD6eEs74wCXuxjmhlOwMOrtPzqRVUO7hzBdUWN8DZUvOe7MIPw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.9.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.16","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.9","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.98.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.5_1773226378684_0.3896884039819113","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"mce","version":"0.17.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"82c814c930c81da39248387ac5400112b3cee24c","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.6.tgz","fileCount":159,"integrity":"sha512-lvSG+hrCsI5N12Da7OYykieqJts+b7UWCT5D9jgE2foHIZKfFGCcw3mpQlwCvUp0EULiYIG+owfM+tJaodCM+g==","signatures":[{"sig":"MEUCIQDByzOwfwmDrmUtLwsET14y0ANn4eJCJSb6vZifo88qHwIgbkK32Yj3C6NWB7Km2cauF/mMFyTcBUPsFKyu+YXJO6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808588},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/d2415ad6c4319a82230aa82d2cfb7dea/mce-0.17.6.tgz","_integrity":"sha512-lvSG+hrCsI5N12Da7OYykieqJts+b7UWCT5D9jgE2foHIZKfFGCcw3mpQlwCvUp0EULiYIG+owfM+tJaodCM+g==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.9.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","file-saver":"^2.0.5","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.16","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.9","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.98.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.6_1773301344726_0.9102213341880647","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"mce","version":"0.17.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"bf2950ccaaf3bef479ab90ae559142f397090e63","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.7.tgz","fileCount":159,"integrity":"sha512-mNYz4+MffGs8egXsHaM3n3Y7fvSuVZ2C1fjRtcjd9L3pM6KAEs4puo7wh4WD4wRMmHJzXkYVp1DzW5tF4ULvBg==","signatures":[{"sig":"MEQCIFCJ3xz0Wm0be98HhNNykjrYM0knaZDaYihF5g3EXwUFAiBlrU+p88CzJCbIAOwrOxHMYPLemhMb3YnoXMH8oXVk1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808632},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/960479be817ab2d34572115a9af87dba/mce-0.17.7.tgz","_integrity":"sha512-mNYz4+MffGs8egXsHaM3n3Y7fvSuVZ2C1fjRtcjd9L3pM6KAEs4puo7wh4WD4wRMmHJzXkYVp1DzW5tF4ULvBg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.9.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.16","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","file-saver-es":"^2.0.5","modern-canvas":"^0.15.9","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.98.0","@types/lodash-es":"^4.17.12","@types/file-saver":"^2.0.7","@vitejs/plugin-vue":"^6.0.4","@types/file-saver-es":"^2.0.3","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.7_1773472689184_0.5432748919947139","host":"s3://npm-registry-packages-npm-production"}},"0.17.8":{"name":"mce","version":"0.17.8","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.8","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ce07a43709a291fea58dd8c028cd921dc7a73415","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.8.tgz","fileCount":160,"integrity":"sha512-dZxAgYUMm4heyJJ1HQZyiThb2CCUxDK+34N239lb7swyaztl2aD5eH2yeYNMcbVAu8mICQk+mOAAuqAOEdOAxQ==","signatures":[{"sig":"MEYCIQD1lgayAeiGSQMl0WUL0DttQzzL4IcJJ4lSeSwslFZMvwIhAMqUl0JIWpDj1SGUGs8Nt+hlvug6LRZApaOiyXxcpoTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":809000},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.8.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/ba677f9384f1ace30be70d476402af38/mce-0.17.8.tgz","_integrity":"sha512-dZxAgYUMm4heyJJ1HQZyiThb2CCUxDK+34N239lb7swyaztl2aD5eH2yeYNMcbVAu8mICQk+mOAAuqAOEdOAxQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.9.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.16","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.9","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.98.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.8_1773476926059_0.5578036922153169","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"mce","version":"0.17.9","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.9","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2010e625734fdef0b778fe2fedf1d23dd1e2aa4e","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.9.tgz","fileCount":160,"integrity":"sha512-UFKon+Hf0RjDruQ3E53Rou4rIOROfsJUpgF0ketMAW2dAohKgKxpbMtEZxHHN191vIk+jMx+xjL4qlLoPs/8mw==","signatures":[{"sig":"MEYCIQCa9B0Cvh77REny8/pTliHOgt6AJWTcJ73ZYR1mIj7G0gIhAKtPp59Sq6QXdC3ClyWXLJjnUeTrQUjdeuGwqnkKR4v6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":809000},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.9.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/75e65b2fe80e63a06d228cc13d88443d/mce-0.17.9.tgz","_integrity":"sha512-UFKon+Hf0RjDruQ3E53Rou4rIOROfsJUpgF0ketMAW2dAohKgKxpbMtEZxHHN191vIk+jMx+xjL4qlLoPs/8mw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.9.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.16","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.9","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.98.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.9_1775036118865_0.13493283659673883","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"mce","version":"0.17.10","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.10","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"08cf60d95c807b7ea2bdcb664f110bcad91902f0","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.10.tgz","fileCount":160,"integrity":"sha512-Z1hB6NXEy0x39c6MebvGYSGiGzSq7iX3Aw4vWRbqOHOnqN9JHwZXwhW+1WMfpyOykhAvCceaqpnvYp+K7Lwvow==","signatures":[{"sig":"MEUCIQCK+O0VucffMwyLOh/AAWxTNw1VVVjIV52+KnJwPRhwqwIgXjoAFG+R6EkHz9SChtaRavLHdetXYWHfzY3eSUO1kwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":810739},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.10.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/86b12c2722af724662ebec6fae2df3bd/mce-0.17.10.tgz","_integrity":"sha512-Z1hB6NXEy0x39c6MebvGYSGiGzSq7iX3Aw4vWRbqOHOnqN9JHwZXwhW+1WMfpyOykhAvCceaqpnvYp+K7Lwvow==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.11.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"yjs":"^13.6.29","diff":"^8.0.3","lodash-es":"^4.17.23","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.16","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.9","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.17","sass-embedded":"^1.98.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.4","typedoc-plugin-markdown":"^4.10.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.10_1775707048243_0.42898054375020545","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"mce","version":"0.17.12","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.12","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"02e8d477623de23a9701852d81b0534e0fc2ee6e","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.12.tgz","fileCount":160,"integrity":"sha512-5takNO6M3f+orpWKC/WABmZPsBaKIe22cKRW8Got7Aqe6YVzcIwwZPuSku6OPZ/0QK+nQEfa2jStWJONRvlNDA==","signatures":[{"sig":"MEYCIQCWd+BwuAdYoSokqICPTxclw3kqejP6lJGVWSCE+aVvqwIhAIxa0OCJGNg+XMf09AehXl59EidSpLhUC1Xv1kH1DgBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751051},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.12.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/7952e4997b52789b1197620ad7916a4c/mce-0.17.12.tgz","_integrity":"sha512-5takNO6M3f+orpWKC/WABmZPsBaKIe22cKRW8Got7Aqe6YVzcIwwZPuSku6OPZ/0QK+nQEfa2jStWJONRvlNDA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.11.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"yjs":"^13.6.30","diff":"^8.0.4","lodash-es":"^4.18.1","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.17","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","modern-canvas":"^0.15.9","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.18","sass-embedded":"^1.99.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.5","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.12_1775804964910_0.5146780115750238","host":"s3://npm-registry-packages-npm-production"}},"0.17.13":{"name":"mce","version":"0.17.13","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.17.13","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"73bf8280e9ffad11f0184efac745a4d123de4a22","tarball":"https://registry.npmjs.org/mce/-/mce-0.17.13.tgz","fileCount":161,"integrity":"sha512-LeGaUXhd43i7muxfgoyH4/ITc7xJlBqH1qZulqIMN2Ll5Uxbxped2Ingb3q076p7OarVjSpxwZkd+y+tEuIsPA==","signatures":[{"sig":"MEQCIBKMDsje5bii3FryP9+2DjdOhVxGDVoC+QVMevx69oR5AiB4Pbxp8lOzKjMwOxXiLeZPbLKr3LADFrjLv92QKjsoKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.17.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751879},"main":"./dist/index.js","type":"module","_from":"file:mce-0.17.13.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/8615eeff5d7d6147ad27c080510e5d37/mce-0.17.13.tgz","_integrity":"sha512-LeGaUXhd43i7muxfgoyH4/ITc7xJlBqH1qZulqIMN2Ll5Uxbxped2Ingb3q076p7OarVjSpxwZkd+y+tEuIsPA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.11.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.5.0","modern-idoc":"^0.10.21","modern-text":"^1.10.17","y-protocols":"^1.0.7","@vueuse/core":"^14.2.1","modern-canvas":"^0.16.2","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.2.1"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","typedoc":"^0.28.19","sass-embedded":"^1.99.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.6","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.17.13_1776757791579_0.8866942150577621","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"mce","version":"0.18.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.18.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"37a069fc303b5affc558d29d2493d9979ee9ea2e","tarball":"https://registry.npmjs.org/mce/-/mce-0.18.0.tgz","fileCount":161,"integrity":"sha512-HTGHrw9CI855PeSDRaIpT+cmA3MNL7HxRADrXMXERZ08yC0EvCv/wnkHVN5UcBQ63Zvoi1A2NdO+fqzbtOUtZQ==","signatures":[{"sig":"MEUCIGyfUY2mMWhI8S1bV0Rh67pEBTRBAr+t0smEGjSpfWv/AiEAziHBm/yw7yswgv61+0B0Ae3x2nreh7W/Ui8H0AhbwLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760551},"main":"./dist/index.js","type":"module","_from":"file:mce-0.18.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/f8efc10dfcb9e6a481e35109a528119c/mce-0.18.0.tgz","_integrity":"sha512-HTGHrw9CI855PeSDRaIpT+cmA3MNL7HxRADrXMXERZ08yC0EvCv/wnkHVN5UcBQ63Zvoi1A2NdO+fqzbtOUtZQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.11.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.5.0","modern-idoc":"^0.11.3","modern-text":"^1.11.0","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.17.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.99.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.6","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.18.0_1778224308443_0.3801322526964612","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"mce","version":"0.18.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.18.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"bc3be256b9feb98ab0e0a6dbc0e7cb3826b6c1e1","tarball":"https://registry.npmjs.org/mce/-/mce-0.18.1.tgz","fileCount":161,"integrity":"sha512-YZHOf8PGLDEnLLBtdbCxcuZw4H2GAcQ8NDZoMrt8UTQv3j4FXqVe4bj/VlnpV6I6nfSvQXdG7pDZtb16qcAqRw==","signatures":[{"sig":"MEUCICZF/N6GrTRiVVOTLNs6ePbmdiz/lLcLmwffJD8OTdFwAiEA+FKhb+uXyALYD+Pvdy1mhF/nXNG2CPaevwSIZ4+QqwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760957},"main":"./dist/index.js","type":"module","_from":"file:mce-0.18.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/d7c595ae6340015c7242669642de1239/mce-0.18.1.tgz","_integrity":"sha512-YZHOf8PGLDEnLLBtdbCxcuZw4H2GAcQ8NDZoMrt8UTQv3j4FXqVe4bj/VlnpV6I6nfSvQXdG7pDZtb16qcAqRw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.11.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.5.0","modern-idoc":"^0.11.4","modern-text":"^1.11.0","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.17.2","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.99.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.6","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.18.1_1778470935990_0.36607792044981124","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"mce","version":"0.18.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.18.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"de4f36f495e36bea78fffa3ed89d9b85d8613139","tarball":"https://registry.npmjs.org/mce/-/mce-0.18.2.tgz","fileCount":161,"integrity":"sha512-IGoO+4Str98njP6E7BrndtVzmcODqmKM4kxbQJB9yNsrcFeLhZrbWYcK2ZdeUK9KifWt97X7grycLkap94aBYA==","signatures":[{"sig":"MEUCIQCpGeXeFIaKilTqBeVCXhdV0Z+/jQEUVGbhX461FZSZkwIgFQKvYrqqTnqmC1JUXd42uL1Y+ZRqE0cYS7hzvGWD8Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761562},"main":"./dist/index.js","type":"module","_from":"file:mce-0.18.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/1677f14c18ca0c421a312d2c505227fd/mce-0.18.2.tgz","_integrity":"sha512-IGoO+4Str98njP6E7BrndtVzmcODqmKM4kxbQJB9yNsrcFeLhZrbWYcK2ZdeUK9KifWt97X7grycLkap94aBYA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.12.1","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.5.0","modern-idoc":"^0.11.4","modern-text":"^1.11.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.17.2","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.99.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.18.2_1778835292817_0.47515974550376905","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"mce","version":"0.18.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.18.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a28ce162bdbbf2d384880603313369ae8d74d96b","tarball":"https://registry.npmjs.org/mce/-/mce-0.18.3.tgz","fileCount":161,"integrity":"sha512-dE9kJdmpJ2pTVxzOAi4EhEpDb+9UeMjErENk7Pd7nuUSlHtSCYHQDWpmaM/6E5jPxW0soUBSLAExxr74957M0w==","signatures":[{"sig":"MEUCIEbpJ+QmaAwP5R5xb1sR5HwWz++rpmGYlbRZec3W/qoAAiEAxyMDWoRGWgIyagTkDKDT8KS5u2304j/P7/YQziIt5js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761562},"main":"./dist/index.js","type":"module","_from":"file:mce-0.18.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/c2e692c37a46c509c1e55585c9c5837b/mce-0.18.3.tgz","_integrity":"sha512-dE9kJdmpJ2pTVxzOAi4EhEpDb+9UeMjErENk7Pd7nuUSlHtSCYHQDWpmaM/6E5jPxW0soUBSLAExxr74957M0w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.12.1","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.5.0","modern-idoc":"^0.11.4","modern-text":"^1.11.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.18.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.99.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.18.3_1779162060988_0.9376444061772771","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"mce","version":"0.18.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.18.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"0ba904befc26913423f9947cf00805477b2196bc","tarball":"https://registry.npmjs.org/mce/-/mce-0.18.4.tgz","fileCount":163,"integrity":"sha512-0kXMQsxAvMkIPfyuBus0vfspAaisgUbDzAssj1bg7+0nRldPBcBDF6YpY+kpsbMy7aOUVxNHB5S3dumkqujsdw==","signatures":[{"sig":"MEUCIQCNkyvMWBbGh+sKr0u1b+gc+F1gWof4dds5gg7dDeKMVAIgci3Q8FE+N8/hgK37XxS4VDIlpYUzKedxERtvmV764D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":801714},"main":"./dist/index.js","type":"module","_from":"file:mce-0.18.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/068e52026e589b209055234d0d76878b/mce-0.18.4.tgz","_integrity":"sha512-0kXMQsxAvMkIPfyuBus0vfspAaisgUbDzAssj1bg7+0nRldPBcBDF6YpY+kpsbMy7aOUVxNHB5S3dumkqujsdw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.12.1","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.5.0","modern-idoc":"^0.11.5","modern-text":"^1.12.0","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.18.3","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.99.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.18.4_1779328489142_0.5462784279105497","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"mce","version":"0.18.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.18.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"602c3d367777ce0e15c3eb801ef41331088674c4","tarball":"https://registry.npmjs.org/mce/-/mce-0.18.5.tgz","fileCount":167,"integrity":"sha512-Y+S4+3zAgWiF19cQMVONWfnwiAQuN7H+vhPwqXyfl9BpAfKdzxWQpbGqio8CBo1Cjoxuvo8J0IOb3psWruCzeg==","signatures":[{"sig":"MEQCIBU3tXg3zDzqAbj1vpk7y826ZMYJa+Wcy6CMWvZY1J5pAiAsnBU6nyvHyL+CDb6jhr9sPNpFtHS1Pg90RLlMKFIVDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831850},"main":"./dist/index.js","type":"module","_from":"file:mce-0.18.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/578f45a8c1741b2d67199414f2105e3d/mce-0.18.5.tgz","_integrity":"sha512-Y+S4+3zAgWiF19cQMVONWfnwiAQuN7H+vhPwqXyfl9BpAfKdzxWQpbGqio8CBo1Cjoxuvo8J0IOb3psWruCzeg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.12.1","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.5","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.19.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.18.5_1779533669924_0.2945622297444981","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"mce","version":"0.19.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.19.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"d93275d61b3cc50a85f2ece0f52ee9d75d4e9994","tarball":"https://registry.npmjs.org/mce/-/mce-0.19.0.tgz","fileCount":167,"integrity":"sha512-NzxPRAFtgkaO0ZUIhSSZUMS9F+22tO9/uZKy/RIlcMlsgg/OHLTyO7v5n+dpaShTbDUYw1lKew7+DmvwJR411A==","signatures":[{"sig":"MEYCIQDyUuI1LhHBUxx87D5yiy/OVM5UTOv+WzCBJC2kvGJSvgIhALFXeRtkNmr4VjSniI3IpMXvm1JNqduPiHYCzLEx+TuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":824951},"main":"./dist/index.js","type":"module","_from":"file:mce-0.19.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/2fd7a4e12fb12958fb1f5ef3066ad76e/mce-0.19.0.tgz","_integrity":"sha512-NzxPRAFtgkaO0ZUIhSSZUMS9F+22tO9/uZKy/RIlcMlsgg/OHLTyO7v5n+dpaShTbDUYw1lKew7+DmvwJR411A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.12.1","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.20.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.19.0_1779676651203_0.5808173602232947","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"mce","version":"0.19.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.19.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a548a14b4b6c9f10c692fa2f0177e7b9ae0a6857","tarball":"https://registry.npmjs.org/mce/-/mce-0.19.1.tgz","fileCount":167,"integrity":"sha512-BuITNNheKGjgAr94yMAP/wwkU4mDnzVYKnoUEHPkyg7qIcsnJgpO3YHoMm97VGebTy880qN+scskhjae59TvZQ==","signatures":[{"sig":"MEUCIQDseMS++RHaKws9AeSQFC4VTLTCUZn/EKQC7jCRK099bgIgaaBxIgHT+GSMYTkMaKh5GEBkS2E1tDAA3pmkCx4w/Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":824951},"main":"./dist/index.js","type":"module","_from":"file:mce-0.19.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/4c1e5f9a226c65128eb8aa60920fae81/mce-0.19.1.tgz","_integrity":"sha512-BuITNNheKGjgAr94yMAP/wwkU4mDnzVYKnoUEHPkyg7qIcsnJgpO3YHoMm97VGebTy880qN+scskhjae59TvZQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.15.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.20.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.19.1_1779676846333_0.8136815406008335","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"mce","version":"0.19.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.19.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"05eb4fb71d23bd6382082ad80112627caafd2cf6","tarball":"https://registry.npmjs.org/mce/-/mce-0.19.2.tgz","fileCount":167,"integrity":"sha512-pZyDAu+Hp5N3QcDu2AAMIdlVkbbww9qVh/tg7UObWqZsHNRMxdAMeeHauz3mnCYIdPOpDK2tba/K2OrEmjnD8A==","signatures":[{"sig":"MEYCIQDu7j1kJRl58K9oCbDA3um9YxGMmHWZjeN8/8mpeHnu5QIhANXEdUK3k9sNnb/Wa+DT6mir9e3d9SwG6LScbQJ6KcJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":824951},"main":"./dist/index.js","type":"module","_from":"file:mce-0.19.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/b9d3bfa32db87d00588168e59a50712e/mce-0.19.2.tgz","_integrity":"sha512-pZyDAu+Hp5N3QcDu2AAMIdlVkbbww9qVh/tg7UObWqZsHNRMxdAMeeHauz3mnCYIdPOpDK2tba/K2OrEmjnD8A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.15.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.20.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.19.2_1779677281388_0.3657677125843477","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"mce","version":"0.20.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.20.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"b06a5b17c16d6ee27d3f3df6fe3ff83478c6045c","tarball":"https://registry.npmjs.org/mce/-/mce-0.20.0.tgz","fileCount":170,"integrity":"sha512-Ark/0rN+h9qpcWUpY+EofwFXRdKHkpP5f071PBIgpai6BWKdoc5ccY+V9/SUi050JlHcc917uFRgxKg8/LFkgQ==","signatures":[{"sig":"MEUCIQCpAJOT237Wr7Ts3qU5hnKAW2ES5WlpJIIalIwyUVHnlwIgFqOdcn12+GjHchjXSnFUD67bIyulpV0wXNBOULsG8Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869547},"main":"./dist/index.js","type":"module","_from":"file:mce-0.20.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/ee1998b1e3f74d8a45135696d85bff44/mce-0.20.0.tgz","_integrity":"sha512-Ark/0rN+h9qpcWUpY+EofwFXRdKHkpP5f071PBIgpai6BWKdoc5ccY+V9/SUi050JlHcc917uFRgxKg8/LFkgQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.15.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.20.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.20.0_1779760536165_0.6900459114763366","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"mce","version":"0.21.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.21.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"d513da373c062d2f8769705cf0c353bba9bef477","tarball":"https://registry.npmjs.org/mce/-/mce-0.21.0.tgz","fileCount":171,"integrity":"sha512-ZHHtaoOVV29NfExIm1SSIpdlYzsXk1JZ3vqwf2tbsM91WU9U79yw+O06Gzm75aN5ePmCpkZNqSdAh9RlW9zxnw==","signatures":[{"sig":"MEQCIBOu19dJpQSlmYCDMtKRmqLn206hupXWegsiRV3kLqa2AiBu3bQ72fbfXKrhh7FWhqpnp11RgTEn2qVStob0t0JoCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874447},"main":"./dist/index.js","type":"module","_from":"file:mce-0.21.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/d8637e6848272f8628e7d52a2436b0ea/mce-0.21.0.tgz","_integrity":"sha512-ZHHtaoOVV29NfExIm1SSIpdlYzsXk1JZ3vqwf2tbsM91WU9U79yw+O06Gzm75aN5ePmCpkZNqSdAh9RlW9zxnw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.15.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.20.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.21.0_1779774281876_0.9621652111513266","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"mce","version":"0.22.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.22.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"99a1b95710047a7ba4dcfed11beb72e6c2236381","tarball":"https://registry.npmjs.org/mce/-/mce-0.22.0.tgz","fileCount":171,"integrity":"sha512-1dD/eVkgpjwO2nitbLTB+kL1HRIn8Re6fPK1C9GaP2LZM/rAuPwC4Cz2kU3mnjlQtlbaNkJsZKUnCaZJKmIFew==","signatures":[{"sig":"MEQCIEE+tI8K5EYxp9mLfty4xrf9L9yF9pGdzkOUOaiY0jksAiAkC5M1Vm3GvJoh2zYiHc6wZIiUXaLX5zTAemEPRbRhHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876360},"main":"./dist/index.js","type":"module","_from":"file:mce-0.22.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/eb55b0a5968e3a56a9790975d360d754/mce-0.22.0.tgz","_integrity":"sha512-1dD/eVkgpjwO2nitbLTB+kL1HRIn8Re6fPK1C9GaP2LZM/rAuPwC4Cz2kU3mnjlQtlbaNkJsZKUnCaZJKmIFew==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.15.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.20.1","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.22.0_1779812826478_0.4853242149108561","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"mce","version":"0.22.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.22.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"daa9f34c145916f68237d493715d0ffe619e9229","tarball":"https://registry.npmjs.org/mce/-/mce-0.22.1.tgz","fileCount":171,"integrity":"sha512-TiCda5zWsnYF5vw6GKz3uHfmRlLYVedrRidaFtOhVDC1JNBZqlIXmQ3MWkKTOJ8ApTx7saQ1krKzAFYGruEBjg==","signatures":[{"sig":"MEUCIGW5aPlusMBp1hYgTnnMUH/rO7ho5lnrOqM7jYJMOpJ7AiEAtolBoR3zeE5z+s6/7aHTJQrDvlYf13fFNfIiD7C/1dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876434},"main":"./dist/index.js","type":"module","_from":"file:mce-0.22.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/d765b38f77685600503846636d260ad7/mce-0.22.1.tgz","_integrity":"sha512-TiCda5zWsnYF5vw6GKz3uHfmRlLYVedrRidaFtOhVDC1JNBZqlIXmQ3MWkKTOJ8ApTx7saQ1krKzAFYGruEBjg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.15.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.21.2","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.22.1_1779819625852_0.5651131473262159","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"mce","version":"0.22.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.22.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"d45caab0bc09be1139adb29bac769bbfeeabadd6","tarball":"https://registry.npmjs.org/mce/-/mce-0.22.2.tgz","fileCount":171,"integrity":"sha512-Id4RzddQ5E6+PF+xsgcrOHGvjX/PCIjyagRKtSkMgC/thW4iQeq+Ow/lC1gyRnAXqeF1e6H4I5PD0JpW2lBNFQ==","signatures":[{"sig":"MEUCICyLN/FM8B01LCNzuiXQj1ckchakC56D0V5aJm/s6JB5AiEA8EINN9GYWZ+cdXurvSijxMI5Mx9zC5rp7g+5FXE2oqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876989},"main":"./dist/index.js","type":"module","_from":"file:mce-0.22.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/68dd1b761ce8841ca56a397807f847fa/mce-0.22.2.tgz","_integrity":"sha512-Id4RzddQ5E6+PF+xsgcrOHGvjX/PCIjyagRKtSkMgC/thW4iQeq+Ow/lC1gyRnAXqeF1e6H4I5PD0JpW2lBNFQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.15.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.21.2","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.22.2_1779858449198_0.92634146414785","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"mce","version":"0.23.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.23.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"5bac797c0fe1b1843081b70996098006f1aa9c6d","tarball":"https://registry.npmjs.org/mce/-/mce-0.23.0.tgz","fileCount":171,"integrity":"sha512-Omw0r9RIJinpWfEPXlhkOYaZCaL/qb9OGiu2CKUdmiy/vztabe9IrNXbugzzQZooJ6Tqg15BDNzIQvvMiwVrQQ==","signatures":[{"sig":"MEUCIAGo3eZM7oLpHyQpNmdJ87KsmUuIf+u4WhYtVH4lqmRuAiEAy7UQ0qdNn0ASYXzFL7SlU+Wp6RYBuxTHeBpuTPFkSBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":884278},"main":"./dist/index.js","type":"module","_from":"file:mce-0.23.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/4f969934b160b0f4120eb0f339764bc7/mce-0.23.0.tgz","_integrity":"sha512-Omw0r9RIJinpWfEPXlhkOYaZCaL/qb9OGiu2CKUdmiy/vztabe9IrNXbugzzQZooJ6Tqg15BDNzIQvvMiwVrQQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.21.3","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.23.0_1779945805833_0.4605734740127869","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"mce","version":"0.24.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.24.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ca4aaf02c2f52c121c57fc30780cb5ebff192b22","tarball":"https://registry.npmjs.org/mce/-/mce-0.24.0.tgz","fileCount":171,"integrity":"sha512-sWp4w2IXzUtzjL8Xm9B/8eILRdmtBKdhbRvBBo5tzyJv3k1JfzldZjA1JHvs5fMXBCZgRQEJXYMCHk/wHtGeKQ==","signatures":[{"sig":"MEUCIQCjqWVbPb5cspOH4bhg7j538N+3KxbaINwURZjmlenXkgIgPvID8Hg1lDVbOQWPcK6kbSUpP7jUCxjdHhI+Q+2Me9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":885531},"main":"./dist/index.js","type":"module","_from":"file:mce-0.24.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/44c760e4684a6fcd673536d4ac32617c/mce-0.24.0.tgz","_integrity":"sha512-sWp4w2IXzUtzjL8Xm9B/8eILRdmtBKdhbRvBBo5tzyJv3k1JfzldZjA1JHvs5fMXBCZgRQEJXYMCHk/wHtGeKQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.30","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.22.0","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7","typedoc-plugin-markdown":"^4.11.0"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.24.0_1780043709152_0.21258289216297155","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"mce","version":"0.24.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.24.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"e828670739e84a4c597350a3ccae2953e46bf827","tarball":"https://registry.npmjs.org/mce/-/mce-0.24.1.tgz","fileCount":172,"integrity":"sha512-2aZv0OblB6GMWYXECLHA03hdAQSnT/9GLiOG1ft7pvX/x95mv6ZYGopUI6IRGCBcDDD+2C/AYtyvrxfY2DES7g==","signatures":[{"sig":"MEYCIQDfkmvI0aU9um/PVN+kQM6t4bW7ewkynyjgRdQewdAdGAIhAK8NJEgKISHw1FDHfhwTDX7bGSyD6VKAuQ3jSlf5a0T0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782562},"main":"./dist/index.js","type":"module","_from":"file:mce-0.24.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/1c4707e23da2d6b65b4adbb86133daf7/mce-0.24.1.tgz","_integrity":"sha512-2aZv0OblB6GMWYXECLHA03hdAQSnT/9GLiOG1ft7pvX/x95mv6ZYGopUI6IRGCBcDDD+2C/AYtyvrxfY2DES7g==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.8","modern-text":"^2.0.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.23.0","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.24.1_1780452861575_0.7979044310578223","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"mce","version":"0.24.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.24.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"20757b3323b490e3a92875bfb8746a364404e6b0","tarball":"https://registry.npmjs.org/mce/-/mce-0.24.2.tgz","fileCount":172,"integrity":"sha512-PoexhHxBIClOLXZJkp4lP0+EckHJzfifepH22g+97q97UbTl14GnRIPtgciOjrZoe07MRuAyHEQ4ER++TQLuWw==","signatures":[{"sig":"MEQCIFe+yjOvPVeecL2zed4y5C7HF4Idg6q2btWb82PDcpy8AiBHl+t2nfbDd938wnaTnN6T3sz1Ftv3PSqKY+JNqZQBrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784143},"main":"./dist/index.js","type":"module","_from":"file:mce-0.24.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/5d2a5bb174acf2928b30f3f729e42eba/mce-0.24.2.tgz","_integrity":"sha512-PoexhHxBIClOLXZJkp4lP0+EckHJzfifepH22g+97q97UbTl14GnRIPtgciOjrZoe07MRuAyHEQ4ER++TQLuWw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.9","modern-text":"^2.0.4","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.23.5","@floating-ui/vue":"^1.1.11","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.24.2_1780998093723_0.1430556611538374","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"mce","version":"0.24.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.24.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"f60103a937387df11ed62e671f63c97a8fddc21a","tarball":"https://registry.npmjs.org/mce/-/mce-0.24.3.tgz","fileCount":172,"integrity":"sha512-7wZIZQFKay8jZpino0lpbif76iX+vkHlejuwXTOC4UJP4YqLYozj5HDCE7I3qRBTAcRP2xz5SnGaUR7AJJLn7w==","signatures":[{"sig":"MEQCIHGhlDFTYf3IZW10Y0afjG00Sm5nl644B7KKuq4UmuJcAiBpa+2Sch8bz1+2veaJbZhTIw6dRdfZrGMHFxHtXCml6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784142},"main":"./dist/index.js","type":"module","_from":"file:mce-0.24.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/a03396c319b1e8c379bf441728afae83/mce-0.24.3.tgz","_integrity":"sha512-7wZIZQFKay8jZpino0lpbif76iX+vkHlejuwXTOC4UJP4YqLYozj5HDCE7I3qRBTAcRP2xz5SnGaUR7AJJLn7w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.9","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.23.8","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.24.3_1781149287986_0.20928501548882417","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"mce","version":"0.24.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.24.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"eb3bc85ca290bd195f6186f07fd84206f10fbebb","tarball":"https://registry.npmjs.org/mce/-/mce-0.24.4.tgz","fileCount":172,"integrity":"sha512-muU3HndqdDOVXxByzSK+BKEzaf8Tn++QMV9YLNDYB1zdRSs6bkc7f0xshlbWSWb6rSFgHf3atAqvUPiQvNn5+A==","signatures":[{"sig":"MEUCIQD7RiQAj6f3GsxroBlQ4BjlBbVdvRhoFxfldrHhpFegGwIgVlW/lwI2PslYwnFDVV90yITKTQkrf0IqbMR9L0rbgnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784142},"main":"./dist/index.js","type":"module","_from":"file:mce-0.24.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/3aa7675bfac8f696ffa5fa496cb5d3d9/mce-0.24.4.tgz","_integrity":"sha512-muU3HndqdDOVXxByzSK+BKEzaf8Tn++QMV9YLNDYB1zdRSs6bkc7f0xshlbWSWb6rSFgHf3atAqvUPiQvNn5+A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.0","modern-idoc":"^0.11.9","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.23.8","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","echarts":"^5 || ^6","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"echarts":{"optional":true},"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.24.4_1781449289527_0.8134009659720802","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"mce","version":"0.25.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.25.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"b02702c9b6a3cea0dc08dfab98a14887a71acf85","tarball":"https://registry.npmjs.org/mce/-/mce-0.25.0.tgz","fileCount":196,"integrity":"sha512-VIGOXj/S18R7KILk/qe35L3lSbh7FXRcjuK6G29kbqE4554rxoMhSpwoatbI+qW4dl5iCufYaCApEF4jPOtnWw==","signatures":[{"sig":"MEYCIQCh0/r1vkWtDePs1CPUbXMXQl8KlXxNW/n0y4lY6J4KAwIhAIgyIfVa1WTQd2NAcyCMVM32Dgf+pReIgWFVXq6enRmk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":867700},"main":"./dist/index.js","type":"module","_from":"file:mce-0.25.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/65dd5f431eb946c2c7714567a36ee8b4/mce-0.25.0.tgz","_integrity":"sha512-VIGOXj/S18R7KILk/qe35L3lSbh7FXRcjuK6G29kbqE4554rxoMhSpwoatbI+qW4dl5iCufYaCApEF4jPOtnWw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.0","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.1","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.25.0_1782064057130_0.04896248960649996","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"mce","version":"0.25.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.25.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"61ee62a3a7e1eb11f8eb6435439c44c9f747e30c","tarball":"https://registry.npmjs.org/mce/-/mce-0.25.1.tgz","fileCount":196,"integrity":"sha512-p2JzXVuismMsCua6opjkkFYwogs5ofN/r6k3cQi91hToaIRP7ilNlrikvyeQdNMSacd6nJH6Db4qg/iJDDGOFQ==","signatures":[{"sig":"MEUCIET+0zrWWWe/+WznnUo9cv8PK7xkePbKR1c9j2OAsspLAiEA6GHLTjzNnBPJ9whnUBEjjPXMmXFobv36u3W6TZYIYlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875524},"main":"./dist/index.js","type":"module","_from":"file:mce-0.25.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/8d98892f152c49200dcdea4a0a24e858/mce-0.25.1.tgz","_integrity":"sha512-p2JzXVuismMsCua6opjkkFYwogs5ofN/r6k3cQi91hToaIRP7ilNlrikvyeQdNMSacd6nJH6Db4qg/iJDDGOFQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.0","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.1","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.25.1_1782117646293_0.996374891892853","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"mce","version":"0.26.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.26.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"d0b182a9ca37d22465e9d3419a121df68cccea9a","tarball":"https://registry.npmjs.org/mce/-/mce-0.26.0.tgz","fileCount":196,"integrity":"sha512-A8sOXuKbng5tw3Zy6JnEVuEmxwGrQvFH4NJF1k7KC4Zpfvb5xJbY60nzIPPG/gMYTz09YTYryP0+WxJ3vjd6lg==","signatures":[{"sig":"MEUCIBlQVsC83BFCCIwvMwgUo0CKQqsfdHqZWF3BCPXa6C6pAiEAiqEws+/i8ao0j1umvx0G9ge6o+OR6w3mwHmMdB5ZSys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875477},"main":"./dist/index.js","type":"module","_from":"file:mce-0.26.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/2bf9f57e353c7929cecf4db988a18352/mce-0.26.0.tgz","_integrity":"sha512-A8sOXuKbng5tw3Zy6JnEVuEmxwGrQvFH4NJF1k7KC4Zpfvb5xJbY60nzIPPG/gMYTz09YTYryP0+WxJ3vjd6lg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.0","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.1","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.26.0_1782123276434_0.8162509755155314","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"mce","version":"0.26.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.26.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7c252628c4d90f6e0fe11b8ef743d981a161bde0","tarball":"https://registry.npmjs.org/mce/-/mce-0.26.1.tgz","fileCount":196,"integrity":"sha512-B6JWZsv/pBXPWKNdXMbv8sDaCGFJXtivUcIgXjRbjk/Sz/P5wisc/UaxXy35D94maUZk2GaoD8MZzVchiyLX9g==","signatures":[{"sig":"MEUCIA6tgS8Z82g1lb21vfrVER3cRTl6cYs39W9NuIOuKz5rAiEA7oe4ecjDnlsH5+BQprDVBjxe2KPT7T73NV6T+hTwr7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875805},"main":"./dist/index.js","type":"module","_from":"file:mce-0.26.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/927de071e37ad94e24296a9b7932d316/mce-0.26.1.tgz","_integrity":"sha512-B6JWZsv/pBXPWKNdXMbv8sDaCGFJXtivUcIgXjRbjk/Sz/P5wisc/UaxXy35D94maUZk2GaoD8MZzVchiyLX9g==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.0","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.1","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.26.1_1782126040964_0.5131650926917453","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"mce","version":"0.27.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.27.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"c9d2d0bbdff97496f0e858b25d3ee3b2a04af125","tarball":"https://registry.npmjs.org/mce/-/mce-0.27.0.tgz","fileCount":198,"integrity":"sha512-6vONHLJLdIMUtb5uReBikqg+aVMTUCI747tj238fnPKnh9EHkNJjgm+RRyxUlUmvhrUpMUn4McJvFkoConBAMA==","signatures":[{"sig":"MEYCIQCUoW/DDh703Ed+gQ2JXKc/kDDgnI193AU3BIjelYf09AIhAIi0lKfVr9zYjL8I8xCpaGfVkynHUcQev6y/qbVR3vYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879881},"main":"./dist/index.js","type":"module","_from":"file:mce-0.27.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/f4836d029c4224e0ff4e013c74874f53/mce-0.27.0.tgz","_integrity":"sha512-6vONHLJLdIMUtb5uReBikqg+aVMTUCI747tj238fnPKnh9EHkNJjgm+RRyxUlUmvhrUpMUn4McJvFkoConBAMA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.2","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.27.0_1782199337135_0.4904134526774837","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"mce","version":"0.28.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.28.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"39b46d01f0d10a2913f790ba222f7375c8f39e05","tarball":"https://registry.npmjs.org/mce/-/mce-0.28.0.tgz","fileCount":200,"integrity":"sha512-R1yCO2arNBr39692/3FD7NbfejL7rMm5Y51S3/jEHfH0x7PlcJI8ai02NvsejUyjc1E//uJVCkUh9mgw1ca4tg==","signatures":[{"sig":"MEUCIAgpSVyqI7C3zlGnVwuE1OwIQp7xK3zpIwov770wCWGWAiEAqmq6neLaYz/oth0M7t1qrL9D8P1EaK2xc10NjgzbeAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887590},"main":"./dist/index.js","type":"module","_from":"file:mce-0.28.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/c1e29b61cf9a6695f2016f296419eadd/mce-0.28.0.tgz","_integrity":"sha512-R1yCO2arNBr39692/3FD7NbfejL7rMm5Y51S3/jEHfH0x7PlcJI8ai02NvsejUyjc1E//uJVCkUh9mgw1ca4tg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.6","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.28.0_1782210264435_0.7465822128846908","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"mce","version":"0.28.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.28.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"59d930b5cef34b1a7c7447461539a4ac28a360f4","tarball":"https://registry.npmjs.org/mce/-/mce-0.28.1.tgz","fileCount":200,"integrity":"sha512-u2eAip9BLeQmWPCpBBiJ7ZF7rGSvbC8eW3LFAJr0N/Bl4fS3W1f7b9NssjFWZsUPQRwdHugZdTu1jHQoAdzXUQ==","signatures":[{"sig":"MEUCIQDFP3DjefkTtr9f4UDEu0PY4qQEf9RlPXVNHpYA8VsO9gIgAh2zRhNHQ0EytupnQ6EeDvDok1x8ODQ3iLKj0so1vp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887590},"main":"./dist/index.js","type":"module","_from":"file:mce-0.28.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/ebfb1525bf25e709b4b5c0dae368a2ac/mce-0.28.1.tgz","_integrity":"sha512-u2eAip9BLeQmWPCpBBiJ7ZF7rGSvbC8eW3LFAJr0N/Bl4fS3W1f7b9NssjFWZsUPQRwdHugZdTu1jHQoAdzXUQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.8","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.28.1_1782223325385_0.8733443996005161","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"mce","version":"0.29.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"c6fbc182c684704ec84edf32a6cda29a9df4db83","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.0.tgz","fileCount":204,"integrity":"sha512-VHDEZjS+cWpFC3JhkZDKWLI/0ecfAPKWN75NIF0xXOGzDx4hk0d8ohxmEJcphxrdlLb8Ybfu2LhR3tyHEP1khA==","signatures":[{"sig":"MEUCIQCoYa7NvJxGL9bn2dqoOCOEMiTD2KCWv10qgYnOCcnhHgIgdMlnyelFE3/NB2iyEtQjdf4gIth7MausinJlMLgm9bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":890154},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/efaa48c94a0ca818de0084d43906413f/mce-0.29.0.tgz","_integrity":"sha512-VHDEZjS+cWpFC3JhkZDKWLI/0ecfAPKWN75NIF0xXOGzDx4hk0d8ohxmEJcphxrdlLb8Ybfu2LhR3tyHEP1khA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.8","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.0_1782265774776_0.8407743428490335","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"mce","version":"0.29.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ebef98ab2150d0a2723941a1a122b2f528c37a7f","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.1.tgz","fileCount":204,"integrity":"sha512-9w6CA0kEayt11QIdwLfjn4n/sE9Nx9YjFO+vztSsNG5uLvH6I6WymVNJOZAW2sFFr5rHvwp4Q/PV8Vlik0fxwQ==","signatures":[{"sig":"MEUCIQDaexXuuFRvXFfTPhm2+IKRTnkoOYvqjFudw/qwdfLDQwIgLrKJlf1Ny4NSD1zO3zJV5ozouOEIy8L2i3jiWTZq6A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":890251},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/9b08abb3e50ddd39e025087e661e44ee/mce-0.29.1.tgz","_integrity":"sha512-9w6CA0kEayt11QIdwLfjn4n/sE9Nx9YjFO+vztSsNG5uLvH6I6WymVNJOZAW2sFFr5rHvwp4Q/PV8Vlik0fxwQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.8","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.1_1782267043492_0.406158067327266","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"mce","version":"0.29.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9e03d7cc4921e494baea1eab112f1ab5e9220a65","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.2.tgz","fileCount":204,"integrity":"sha512-Js0DIRkHm2K6g9fXyYJg79NBDKY7kjmKPksg2TCEgWF1hz7f6ODzGb8Nnm0fF8Y8wbqXDWs2pwgTRhwWsCwgGg==","signatures":[{"sig":"MEQCIACxSC6xLR5qo6/E/lZlny8SWavF9sIGIEwxV0GhbuewAiBfCYtRBAxGC7g4xSLs97xZxjcbZBDZFsUaiepBcu514A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":890267},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/b3dd501187858dc4b5e10ef14eac30d3/mce-0.29.2.tgz","_integrity":"sha512-Js0DIRkHm2K6g9fXyYJg79NBDKY7kjmKPksg2TCEgWF1hz7f6ODzGb8Nnm0fF8Y8wbqXDWs2pwgTRhwWsCwgGg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.6","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.2_1782276304809_0.6185817994492726","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"mce","version":"0.29.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"dcd9fe3190ccbce1e61dda7f4d96b45383e1fdde","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.3.tgz","fileCount":206,"integrity":"sha512-ZKSzyXrKVqKQ1iFpf6/g7vT3ORlJHM+dgipcSlgXKJy7WfDr+Kc9t1cDoB1k4bUnX/aMr6WJ2qOltJKXernZlg==","signatures":[{"sig":"MEUCIF5qskQK498d201Hb1EDQhn2fSs4zbqo0iG+2DZWecpnAiEAssXtpqXSA5z1K09NhkO2wNMp5b7A9i1fd381DcVoiKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899078},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/d4889d76eb6829128852e621f450342d/mce-0.29.3.tgz","_integrity":"sha512-ZKSzyXrKVqKQ1iFpf6/g7vT3ORlJHM+dgipcSlgXKJy7WfDr+Kc9t1cDoB1k4bUnX/aMr6WJ2qOltJKXernZlg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.6","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.3_1782377197893_0.7355851280091792","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"mce","version":"0.29.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"cb828b2ad78a5d1afed326199233d4879e881a5f","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.4.tgz","fileCount":206,"integrity":"sha512-e+hO4qpgFsZDygDaBSRUbVhlXcWs+e4d0p6KW1APoZsVptUcFVqUCTGKgRjr7Ai0z6xqSi6qCCfbqgnv+OYh5g==","signatures":[{"sig":"MEUCIGQMjXhvJcGhct58oOQY97wq3aObJ9bUfI47ovBNFrICAiEAmvL8gcM4J3dY4ob5XJegt53Xjty1hHkRZx/uVjdqJCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":902072},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/787d626c2d16393dbbf1f5c24d512a6d/mce-0.29.4.tgz","_integrity":"sha512-e+hO4qpgFsZDygDaBSRUbVhlXcWs+e4d0p6KW1APoZsVptUcFVqUCTGKgRjr7Ai0z6xqSi6qCCfbqgnv+OYh5g==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.9","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.4_1782384292482_0.6334762780515357","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"mce","version":"0.29.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2c1546976d8489c5fbb1890afbf7bbce2346576d","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.5.tgz","fileCount":207,"integrity":"sha512-Z6LyHvgu1uULloVZnzN3ZiQs6NkyMPcWkrNnNbBKWezO5pdRa1h7E+cb85fgpoGWIT5S7ZxQO7swaFoy8G58XQ==","signatures":[{"sig":"MEQCIH72uTK1hHpJgEDvu0pPt8cEydYi9pK4qx853O0DtijxAiAV/mnMM/YDSleSruZy29mPctPhxYAnXbgQz4bqVV9oNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904838},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/3e8c2af98161c51f8eb10c16385a9da0/mce-0.29.5.tgz","_integrity":"sha512-Z6LyHvgu1uULloVZnzN3ZiQs6NkyMPcWkrNnNbBKWezO5pdRa1h7E+cb85fgpoGWIT5S7ZxQO7swaFoy8G58XQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.10","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.5_1782444549343_0.3607433576365724","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"mce","version":"0.29.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"caaef448f223c1b86589dc58cdc541d17557e2b4","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.6.tgz","fileCount":207,"integrity":"sha512-vybNAvX73r+DWXZD3+O2cLQJkp25MLPE4v38kRzNZ2/3KvVDPGJzQKnWWj1BAubbj7YgyO6r4bX25mb5Q0ADeg==","signatures":[{"sig":"MEUCIB8cwRAgblNsU/LU+TS76Ga58rfZuaohSUhz6LOhpf0hAiEA0PE67kixJvQMMXMWo7hHvxlUuB57KzZBJ6cI9nyP2yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904692},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/71502d94ebcb0a7f3779e2491a839758/mce-0.29.6.tgz","_integrity":"sha512-vybNAvX73r+DWXZD3+O2cLQJkp25MLPE4v38kRzNZ2/3KvVDPGJzQKnWWj1BAubbj7YgyO6r4bX25mb5Q0ADeg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.10","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.6_1782446399098_0.1537250433420465","host":"s3://npm-registry-packages-npm-production"}},"0.29.7":{"name":"mce","version":"0.29.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"0a27e116e223bfef85755be4a0631374ba9641d5","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.7.tgz","fileCount":208,"integrity":"sha512-YdgM4M2fXO3SdWnxN2Ea0ku9yWXWD/GzO7YXGAhFokoeDTGFfByhBsFuZihRVcQgAVsnRztneTQvDzRWv09MFA==","signatures":[{"sig":"MEUCIQDo4coaFqDh4qCPvnA8P/jQVdwPY4XepSfEYZ+E/AnJLgIgZdL8+InK+g5mJLDQ5tivf/vTF5UMcELMTb6xnSD/Q4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":905702},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/927d228a8df7fe38ec1373a628e4119c/mce-0.29.7.tgz","_integrity":"sha512-YdgM4M2fXO3SdWnxN2Ea0ku9yWXWD/GzO7YXGAhFokoeDTGFfByhBsFuZihRVcQgAVsnRztneTQvDzRWv09MFA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.1","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.11","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.7_1782455588669_0.28894715009399574","host":"s3://npm-registry-packages-npm-production"}},"0.29.9":{"name":"mce","version":"0.29.9","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.29.9","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"90fef862da57d660814567d4c50463fdc05753ef","tarball":"https://registry.npmjs.org/mce/-/mce-0.29.9.tgz","fileCount":211,"integrity":"sha512-W3LLwA+AyM0kVmmrCEIBC9f2S9nDff7IyK0Fh3czSJ/FLzHDm32HFRjiHeBeCBiVVa39iBuf+D1zv/wGc2Qe3Q==","signatures":[{"sig":"MEYCIQD4dccwxfuaZtvUDttKAEUDSxKVFMZn131dVzcn8Kc43AIhAL/o9qktW8oniZxP+FpBwcA2814ZRNWl153BnkFZ1QOY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.29.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912937},"main":"./dist/index.js","type":"module","_from":"file:mce-0.29.9.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/b469a300e8b030fd8f00ed0fd8821498/mce-0.29.9.tgz","_integrity":"sha512-W3LLwA+AyM0kVmmrCEIBC9f2S9nDff7IyK0Fh3czSJ/FLzHDm32HFRjiHeBeCBiVVa39iBuf+D1zv/wGc2Qe3Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.2","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.24.13","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.29.9_1782636772433_0.5247932451400703","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"mce","version":"0.30.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.30.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"0680445546be59da25fa5e5bff8a9e2259646237","tarball":"https://registry.npmjs.org/mce/-/mce-0.30.0.tgz","fileCount":211,"integrity":"sha512-vHe0cjp2YI7XOLXZIJPphO2B+z5lRzPCLxy9xkInpIQ1sObaZI98NbJFkY8iHVCr2VxHnsuIauHdm0JxV5OeSg==","signatures":[{"sig":"MEUCIHNaClvl9WCv68NMJU0e6kXL88GKFd2vjXVKGVm2IrIPAiEAtcmNN906OoYnKZXGllzUowimDAcWdOxpEOLQLIk3DZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":913387},"main":"./dist/index.js","type":"module","_from":"file:mce-0.30.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/80117c4017b13b9382a4ab7a3a030497/mce-0.30.0.tgz","_integrity":"sha512-vHe0cjp2YI7XOLXZIJPphO2B+z5lRzPCLxy9xkInpIQ1sObaZI98NbJFkY8iHVCr2VxHnsuIauHdm0JxV5OeSg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.3","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.25.0","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.30.0_1782661412379_0.56773483821065","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"mce","version":"0.31.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.31.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9f7af5da72979038a04f97815222940aa2c096d0","tarball":"https://registry.npmjs.org/mce/-/mce-0.31.0.tgz","fileCount":211,"integrity":"sha512-gnBkootGwScjI8z0wbwbsSSgHtCFt/YCHwObMKyRJsdoMnsk8vvW9LsBJvvz4I1w6eAnIPmXIT/V8j18HRrqXA==","signatures":[{"sig":"MEYCIQC2z5GMqEgDwtsBvlELaf13pcMsTVdIJlkSt0jwBIycsAIhALgy+XAg9HBMnYa2I2+aki6X1knLRe5ZLqNBTD4kuXej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911336},"main":"./dist/index.js","type":"module","_from":"file:mce-0.31.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/936286f624b95fc77e6b6bf2d3560f25/mce-0.31.0.tgz","_integrity":"sha512-gnBkootGwScjI8z0wbwbsSSgHtCFt/YCHwObMKyRJsdoMnsk8vvW9LsBJvvz4I1w6eAnIPmXIT/V8j18HRrqXA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.3","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.25.0","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.31.0_1782668880309_0.02234419692398837","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"mce","version":"0.32.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"4eabfa9ff6fa564cee702ce971ef11e8c53f351b","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.0.tgz","fileCount":211,"integrity":"sha512-22TSD3c1OUkAvXrDqB/DPUi8vOzKI8RpqICHPDZWxfeTqRFMTKL3GBydVZtFySUR+et9qoZ4OhIPwGPv7KbxSw==","signatures":[{"sig":"MEQCIE0S/+dtikxrgxoMUKV4VqV+uBBiLG2YCoDqgrIa4kiYAiBJwpVwjm8PoLcHRFbtPKoxVzCNfdXK+MYxZQtte1JlLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911031},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/e334eae1e3b5a66e4f7ec7669018ff50/mce-0.32.0.tgz","_integrity":"sha512-22TSD3c1OUkAvXrDqB/DPUi8vOzKI8RpqICHPDZWxfeTqRFMTKL3GBydVZtFySUR+et9qoZ4OhIPwGPv7KbxSw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.3","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.25.1","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.0_1782706183745_0.83062380982928","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"mce","version":"0.32.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"187a4b489e58f1f6b643707a1d05e5909cccb27c","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.1.tgz","fileCount":211,"integrity":"sha512-pJj+WgxqG32RU6L7OzZL+Vgt6Ip3F0teLhWY8Ry7NFJG5t3lhw2emP5hjnxXWlm9SHKK4W40eN3OFVUVSl/lIg==","signatures":[{"sig":"MEUCIQDjoxrKEtI5P6u18aOkE6TyXGonwQ0CaoONnk5mrs5mzAIgAsClReit93olPnt4UqS3UtNLJlqZXPiW055NW+2Q5WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911031},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/80aa026694cbb4ced86a0df73009ac70/mce-0.32.1.tgz","_integrity":"sha512-pJj+WgxqG32RU6L7OzZL+Vgt6Ip3F0teLhWY8Ry7NFJG5t3lhw2emP5hjnxXWlm9SHKK4W40eN3OFVUVSl/lIg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.3","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.25.2","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.1_1782717504888_0.7522809154805261","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"mce","version":"0.32.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a44ef51f0dfd18384865086c0ce581e569928ea0","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.2.tgz","fileCount":213,"integrity":"sha512-OXDGCCyVWAJkLo9mTEVKUApVTlWMjVTbFG6qtwGK7FeP8RrS59YXx2Jd+OG6+S42u+4Zml0W5zWCKByJb47cvQ==","signatures":[{"sig":"MEUCIQD96z2wCt8c6zltkUkVLOMsDMuq6+jsSItmzIBjZWLoigIgcYGz530T3T/uFLlYJvHy+2crvZ00/2pRG5UtpqvZkSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911244},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/9537c1de017f23f156e0045a35db0f4c/mce-0.32.2.tgz","_integrity":"sha512-OXDGCCyVWAJkLo9mTEVKUApVTlWMjVTbFG6qtwGK7FeP8RrS59YXx2Jd+OG6+S42u+4Zml0W5zWCKByJb47cvQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.1","modern-idoc":"^0.12.3","modern-text":"^2.0.9","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.25.2","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.2_1782723304317_0.5848205711683956","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"mce","version":"0.32.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"729a4627f26149ef0aba5d46016de0ca305d6109","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.3.tgz","fileCount":213,"integrity":"sha512-R/fpjwW9L0bGSOh0B0CdtwF7liOffubr+U0GKmeLAGcg7HbIcib/sn/Ib/r6Dst3swDFmXQ4PijUvjFOXIhKmw==","signatures":[{"sig":"MEQCID+Tn4N6GKyT8p91G4JXj7VHCSj0fPKNhpf9bU1pkn5fAiBsRvu+aOeZZEpZB+iqkNl3flfXc75S8SyfYUDt+ZBq7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915100},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/dc8932ed5a342c216cf9b3cfc62a5893/mce-0.32.3.tgz","_integrity":"sha512-R/fpjwW9L0bGSOh0B0CdtwF7liOffubr+U0GKmeLAGcg7HbIcib/sn/Ib/r6Dst3swDFmXQ4PijUvjFOXIhKmw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.2","modern-idoc":"^0.12.3","modern-text":"^2.1.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.2","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.3_1782896018855_0.11372647720045204","host":"s3://npm-registry-packages-npm-production"}},"0.32.4":{"name":"mce","version":"0.32.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1fd8c9ead338525bb23c9e7c547dcc0a9d13c2bd","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.4.tgz","fileCount":211,"integrity":"sha512-SCGSXzU3RCFlB0a/zTK+Sapwa/bf9lHUPHU2Bx7pfK46dJKfD7ACGvjNfKT4D/YGFocDH6f2gfNF9BiDt161mg==","signatures":[{"sig":"MEYCIQCpCDKKNKjPDtGkmGsWREEH9UErORsw60ItnwaMHvAEBgIhAIdIiojvMvCIm+FcqrCftZhqGcmEQ6KIgK+wBYL/Pmm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918793},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/660dedc6f72e9139a80bc472f43e0c08/mce-0.32.4.tgz","_integrity":"sha512-SCGSXzU3RCFlB0a/zTK+Sapwa/bf9lHUPHU2Bx7pfK46dJKfD7ACGvjNfKT4D/YGFocDH6f2gfNF9BiDt161mg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.2","modern-idoc":"^0.12.3","modern-text":"^2.1.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.4_1782983918357_0.9998926200264715","host":"s3://npm-registry-packages-npm-production"}},"0.32.5":{"name":"mce","version":"0.32.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2a8e9f3e1c5fcf67e1dcd02193cdee7640777b81","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.5.tgz","fileCount":211,"integrity":"sha512-pGsgN1hL4Uq85C9fzlbZG45Tsb8Rw+v2ovjMe09Sx9rAyUgEkxtt175rzTv1AT/ueXOfXo2h8KTPz8m9yycxvg==","signatures":[{"sig":"MEQCIHTI/R0SFwGMDo5/pmYQtILE2PC/adUm5kRkiiJf9JksAiABrIhvHateN9iI4ng6qD/3/xgZcotshcwLX4S8PtR2mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918913},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/e6dab0e669523afbce2c65465ceac18f/mce-0.32.5.tgz","_integrity":"sha512-pGsgN1hL4Uq85C9fzlbZG45Tsb8Rw+v2ovjMe09Sx9rAyUgEkxtt175rzTv1AT/ueXOfXo2h8KTPz8m9yycxvg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.2","modern-idoc":"^0.12.3","modern-text":"^2.1.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.5_1783052745793_0.41449237576668185","host":"s3://npm-registry-packages-npm-production"}},"0.32.6":{"name":"mce","version":"0.32.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"871774b15ab1cc119e8b45fcf886070fa10f9e26","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.6.tgz","fileCount":211,"integrity":"sha512-BqQLUu+E7gqEHyxFBxRhPwFDZPj/OMn5NwavOrO8ng4igfFKKghjMmAa5S+W9pQq51hB9nW4b7HWvLoFFQ7HNQ==","signatures":[{"sig":"MEQCIApHXsNPDxKfZ56LCX6t4s5imeGgFQXX51gYn/6Tv16PAiBe6xgHD+fnLctjpM8CkXWN33idM4gKvzjpO2Z8jPQfDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919295},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/8d813ee527ef65f75c95a31a74460a08/mce-0.32.6.tgz","_integrity":"sha512-BqQLUu+E7gqEHyxFBxRhPwFDZPj/OMn5NwavOrO8ng4igfFKKghjMmAa5S+W9pQq51hB9nW4b7HWvLoFFQ7HNQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.2","modern-idoc":"^0.12.3","modern-text":"^2.1.5","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.6_1783084102487_0.6345703345846723","host":"s3://npm-registry-packages-npm-production"}},"0.32.7":{"name":"mce","version":"0.32.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"19e4d899bb9747fd0b46d166aa3b35889f18e5d4","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.7.tgz","fileCount":211,"integrity":"sha512-VOHHo4ZcrCfIQgxm+8/WbCwXjEU6IQ89pTWQbv9YtsVDEyLAFIENQQB22sKmqqZynn7CWcnQQinHNT3RQEaagA==","signatures":[{"sig":"MEUCIAEtqazhFQotHPc05ypz1JmhiKtZNIWl3n3KL7GJAMu0AiEAzBBNWytD5J6CKjrm51TAMdDJk3JoFo6s82d4SBLYkQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919295},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/de41f200d3ef84563c78780184f46686/mce-0.32.7.tgz","_integrity":"sha512-VOHHo4ZcrCfIQgxm+8/WbCwXjEU6IQ89pTWQbv9YtsVDEyLAFIENQQB22sKmqqZynn7CWcnQQinHNT3RQEaagA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.2","modern-idoc":"^0.12.3","modern-text":"^2.1.5","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.7_1783319216532_0.8536700345626993","host":"s3://npm-registry-packages-npm-production"}},"0.32.8":{"name":"mce","version":"0.32.8","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.8","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7936fffb68176c8341d536f35b38f47c2377864f","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.8.tgz","fileCount":211,"integrity":"sha512-CVOdJIuKfOodVEGsZ8J08B0zQYWKVGtfVUGDDSeZ52/QuVKvNGAiev0Z9axYhPaDTpPxQ35w3YeyxTmSFwvz4Q==","signatures":[{"sig":"MEQCIBEA5GSqMjgWis0uv4ejCb5zqK6roYjfkSDr8L9QFCcfAiBz6Xetxi2+9fdC8Uoob6IInpt/TJHZLKviZlRva6ztzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919295},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.8.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/c2e4060096c10c2fc1317bde2ca79e56/mce-0.32.8.tgz","_integrity":"sha512-CVOdJIuKfOodVEGsZ8J08B0zQYWKVGtfVUGDDSeZ52/QuVKvNGAiev0Z9axYhPaDTpPxQ35w3YeyxTmSFwvz4Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.3","modern-text":"^2.1.5","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.8_1783324211548_0.6965611530014795","host":"s3://npm-registry-packages-npm-production"}},"0.32.9":{"name":"mce","version":"0.32.9","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.9","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"fc11368d679cc5bf9a63e32d5e9dd11c1dfb0e8e","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.9.tgz","fileCount":211,"integrity":"sha512-vnG/oQEhbKk7jjULhaVDo6M1K4Tsi/sjT+ZkoA0sAVTrFkhVPXSbI37z0a0454RczBenErz6lnao9Y4mUjUSww==","signatures":[{"sig":"MEUCIQDy8xcPhGdXShwJnor3z3J3eklsALKwJqoxTG2mlxxxFQIge3FOnw3b+76EG7YYtYU8ErlMfWuCjEb1ElDCAzWJlyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919302},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.9.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/b7d16f64b4e2886097b1c1e3249def75/mce-0.32.9.tgz","_integrity":"sha512-vnG/oQEhbKk7jjULhaVDo6M1K4Tsi/sjT+ZkoA0sAVTrFkhVPXSbI37z0a0454RczBenErz6lnao9Y4mUjUSww==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.3","modern-text":"^2.1.5","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.9_1783331046506_0.09028120221537761","host":"s3://npm-registry-packages-npm-production"}},"0.32.10":{"name":"mce","version":"0.32.10","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.10","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"768adc95ad4733a20060f38652ec7c32c7a6d4aa","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.10.tgz","fileCount":211,"integrity":"sha512-xS3iBPZYT1RSXrYC5MeGjn1jVNzGOV9oK33GvUCQDpzxRC8kquUmnhziNZtRyHMmMwwATkqXPGRjr6/RU0pxqQ==","signatures":[{"sig":"MEQCIGuF1PFdm/7qdlfsN0r/jpRWLG/DyAYKiRfrO9RqIRJhAiBpvirQ27l2f1PiKwN2vYYPDe02sZRW8eT7LpnEsAxZNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919360},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.10.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/235e89011d41f0d3b0580fd9bf595db9/mce-0.32.10.tgz","_integrity":"sha512-xS3iBPZYT1RSXrYC5MeGjn1jVNzGOV9oK33GvUCQDpzxRC8kquUmnhziNZtRyHMmMwwATkqXPGRjr6/RU0pxqQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.18.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.3","modern-text":"^2.1.5","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.10_1783505214016_0.31654609618461693","host":"s3://npm-registry-packages-npm-production"}},"0.32.11":{"name":"mce","version":"0.32.11","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.32.11","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1c73c67bac8c6a6df45817322f9568522465065c","tarball":"https://registry.npmjs.org/mce/-/mce-0.32.11.tgz","fileCount":213,"integrity":"sha512-THrVKDhUdbwk/2etb/006eF0eSWxPM3nCO8YVc2lK1GcUeCXZiTlbIQ688S9YHxqPmD3+OpVVi3l85IMTEayqQ==","signatures":[{"sig":"MEQCIHiPXxLSsj8PStRWldyAClz6CTpeHiUzEtlsWK9QlnOmAiBHiFQX+/jmBPI8VApK+f7ETe+LfyNWLiupP/tmwapo3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.32.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923302},"main":"./dist/index.js","type":"module","_from":"file:mce-0.32.11.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/18c778caf355314169314193dbf1c5c1/mce-0.32.11.tgz","_integrity":"sha512-THrVKDhUdbwk/2etb/006eF0eSWxPM3nCO8YVc2lK1GcUeCXZiTlbIQ688S9YHxqPmD3+OpVVi3l85IMTEayqQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.3","modern-text":"^2.2.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.26.3","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.32.11_1783580820378_0.08336484375000541","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"mce","version":"0.33.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.33.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ebc4d9672f03fba6cafad844f6b50d5bbd7e49c4","tarball":"https://registry.npmjs.org/mce/-/mce-0.33.0.tgz","fileCount":215,"integrity":"sha512-OPR65RmlC2zvBQYyt7wxYpoWkKZ7p9p1Za2G/Z5T3U65JuaZIIJwApfk5CI6HqlkTUD3pPBdff8tIde79PfL/Q==","signatures":[{"sig":"MEUCIQDTZv5rdLDoEEkSyWGyvXO3cwtVJE+ctsQ12TjnfmYAngIgQhFfDUcJYD7zaS6E9p7KC6PlQ/OIiCqSFYdEHzTUylM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":930104},"main":"./dist/index.js","type":"module","_from":"file:mce-0.33.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/2c235bff11f45822605bcda04abf65ed/mce-0.33.0.tgz","_integrity":"sha512-OPR65RmlC2zvBQYyt7wxYpoWkKZ7p9p1Za2G/Z5T3U65JuaZIIJwApfk5CI6HqlkTUD3pPBdff8tIde79PfL/Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.0","@floating-ui/vue":"^2.0.0","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.19","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.33.0_1783784252089_0.9261816632088002","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"mce","version":"0.33.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.33.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"06bc37e358c080d248e0fbb56f20205a424a286a","tarball":"https://registry.npmjs.org/mce/-/mce-0.33.1.tgz","fileCount":215,"integrity":"sha512-Kp7PYXmJQ45hakWv2DC8tOPh1JS85Gf30H4yC3Obo39uk+Q5tNwajBCQO944RBjwrIdMRu6Ez76nvDr8RHFNIQ==","signatures":[{"sig":"MEUCIF9h/TexzXkPv/BmRjz6y3FrpG+XIg8ooEp7mJt/qnVgAiEAjWtaPyLYjcJe3eEASvx3xnPxrCKlMaREQD6xxuj+99s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":931126},"main":"./dist/index.js","type":"module","_from":"file:mce-0.33.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/d047d4dd195e8f3729a1af76e579ba52/mce-0.33.1.tgz","_integrity":"sha512-Kp7PYXmJQ45hakWv2DC8tOPh1JS85Gf30H4yC3Obo39uk+Q5tNwajBCQO944RBjwrIdMRu6Ez76nvDr8RHFNIQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.1","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.33.1_1783848291662_0.32476794046626","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"mce","version":"0.33.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.33.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"36ffa81d6b984c2020e8abb313090ddf2546308b","tarball":"https://registry.npmjs.org/mce/-/mce-0.33.2.tgz","fileCount":217,"integrity":"sha512-CDyZXM21QpwG/Qa/3MQxCzScZMccdEG1bEuQB5tlhlKkEFmhOug6eLmvPvnF58yCAe2JmbWFi2fsOBXwTbW5wg==","signatures":[{"sig":"MEUCIGMHpzMCzN1zQirGHQlzubR0ecV0w1ub7ImCORIBmtI2AiEAuow0Uq0bBfgwqUz0b8iIf2xSvfWhVSP2yy1yLjqOKcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933338},"main":"./dist/index.js","type":"module","_from":"file:mce-0.33.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/8d652223055ecc7f6c563afac765476c/mce-0.33.2.tgz","_integrity":"sha512-CDyZXM21QpwG/Qa/3MQxCzScZMccdEG1bEuQB5tlhlKkEFmhOug6eLmvPvnF58yCAe2JmbWFi2fsOBXwTbW5wg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.1","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.33.2_1783913103121_0.01549675831666475","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"mce","version":"0.34.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.34.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"041249fb4430417f09564971c2d55933525f1e40","tarball":"https://registry.npmjs.org/mce/-/mce-0.34.0.tgz","fileCount":218,"integrity":"sha512-AydiRyFKdbXbwtkw1D00uDnnGEQN2uDl0vdaJS/4iB04dIbYQym8xg7MFhC6arPLZD+vS/rdu9X3UZ5KByeGcg==","signatures":[{"sig":"MEUCIEgdEw6fZKj/cdYkRuIvWnFl071JxBlnCY5NGwI64v/hAiEAkEzMHUgv+L1fe2AFLL65G2uCptRYpcQfg8KnbqdNw5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944009},"main":"./dist/index.js","type":"module","_from":"file:mce-0.34.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/abcf3c09bb4a1007b8d0f34f8cfe77e0/mce-0.34.0.tgz","_integrity":"sha512-AydiRyFKdbXbwtkw1D00uDnnGEQN2uDl0vdaJS/4iB04dIbYQym8xg7MFhC6arPLZD+vS/rdu9X3UZ5KByeGcg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.1","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.34.0_1783939928060_0.6178086281284692","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"mce","version":"0.34.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.34.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3fa3fac025862599eaf21448792cfb1d8149b4cd","tarball":"https://registry.npmjs.org/mce/-/mce-0.34.1.tgz","fileCount":218,"integrity":"sha512-7Mcx4xHAUX4J5Gxd8A7SGV9EZ31sW7p9Uhg615OgLT6ND1onyehULE5JQlsln9pvm8kLIDMnppE9QvOu8JLA4Q==","signatures":[{"sig":"MEQCICuOAKwoIUPPzZrT0qidrgYqdk47vkkvR1DvM5wx5GuBAiB9evC8UXdoIDCXUOxRRXONTfvkKj2D+6D99rExDMhQpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944217},"main":"./dist/index.js","type":"module","_from":"file:mce-0.34.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/809fce6483ef3453aa680741cb900d31/mce-0.34.1.tgz","_integrity":"sha512-7Mcx4xHAUX4J5Gxd8A7SGV9EZ31sW7p9Uhg615OgLT6ND1onyehULE5JQlsln9pvm8kLIDMnppE9QvOu8JLA4Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.4","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.34.1_1783959207394_0.18011703682199398","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"mce","version":"0.34.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.34.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"6df130212329ce123e125bf7a241966ac21c3701","tarball":"https://registry.npmjs.org/mce/-/mce-0.34.2.tgz","fileCount":218,"integrity":"sha512-BxBc5BNm4731y7o/T95zNk5z07Jqe0xvzpFIGQA8Nlml0jtrRWW8JVc9J9Wg7trX/fHwqc0xKcZsFEUw9vbqNg==","signatures":[{"sig":"MEYCIQCZAqCJ/W4L0UvVt2nwZSXzvW7Y74Ms3VM/IcB3ipU0QQIhAMTLnfYpFKtdzveCn+q4rQg3lCW8fy7yf21J/WWBQLTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944219},"main":"./dist/index.js","type":"module","_from":"file:mce-0.34.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/55795690fa61627b2c491787bbd3b571/mce-0.34.2.tgz","_integrity":"sha512-BxBc5BNm4731y7o/T95zNk5z07Jqe0xvzpFIGQA8Nlml0jtrRWW8JVc9J9Wg7trX/fHwqc0xKcZsFEUw9vbqNg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.1","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.5","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.34.2_1783994953083_0.8823242784519518","host":"s3://npm-registry-packages-npm-production"}},"0.34.3":{"name":"mce","version":"0.34.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.34.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"b306abe168cb4a84461d21babaf0f0013f5255f4","tarball":"https://registry.npmjs.org/mce/-/mce-0.34.3.tgz","fileCount":218,"integrity":"sha512-cSw0J93Zv9ppImRzzhhJgSCyac8pNLROmnlG7dE0ZhmZlkXtQqcheK9fKx6SpM3Upmcu6m53Kuay2j6h9vtMhQ==","signatures":[{"sig":"MEYCIQDUFXtEDWMrGXwo4ZjihoakC/t/IQ94Lw6gNxQGsBgUjwIhAJ6fcRRsmyN9oUqhWQ6r94YOPBQIe18Tm1ZUxpRURDvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.34.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944219},"main":"./dist/index.js","type":"module","_from":"file:mce-0.34.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/e56eaf376f580591ab4425b2e0f7bc98/mce-0.34.3.tgz","_integrity":"sha512-cSw0J93Zv9ppImRzzhhJgSCyac8pNLROmnlG7dE0ZhmZlkXtQqcheK9fKx6SpM3Upmcu6m53Kuay2j6h9vtMhQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.5","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.34.3_1784011989507_0.1715123166860204","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"mce","version":"0.35.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.35.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"631d946201459c3faa184c7f3903d23e62ddb11f","tarball":"https://registry.npmjs.org/mce/-/mce-0.35.0.tgz","fileCount":216,"integrity":"sha512-mUXNRgDWZDLS4/tF97sMKaM2ydOUEHH0Ww5yiSv45R2CttOrOzFhLRCoM7sBGR1rIYexuHpN5ZZjkBUFaRzkuQ==","signatures":[{"sig":"MEUCIEIKIfJ8gAovfMdY/QG/qCIyUTP1yDCEwKf111krDTrKAiEAkNcFGPu9pGtOfmYqvUOmW6RxiMENK2gwP4PrSzF5p6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935825},"main":"./dist/index.js","type":"module","_from":"file:mce-0.35.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/eb6123fb55b399192e17d1e5602ac707/mce-0.35.0.tgz","_integrity":"sha512-mUXNRgDWZDLS4/tF97sMKaM2ydOUEHH0Ww5yiSv45R2CttOrOzFhLRCoM7sBGR1rIYexuHpN5ZZjkBUFaRzkuQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.5","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.35.0_1784042069120_0.47167380336141473","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"mce","version":"0.36.0","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.0","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"98770198476b2e260bf3a83167ce03f7fadc067c","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.0.tgz","fileCount":216,"integrity":"sha512-wnEg6BNe8KEeXZY7tO5CJu1wB2xNFjaEsmunfU+NqsfYgMIg0PgF38lGjeHO9VaBdnb0rQwkNFK7bGEVRa0UAQ==","signatures":[{"sig":"MEQCIDhLO9quaZMS9MQPEWEYVdypIXLiY33D6PzkpoG7YFlfAiBXpU9fb2/C+Yhj7dpMmDng+lgS+FN1dnQeyZW3dmIFwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940795},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.0.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/1c9c34cf319bf24b5b6fc2ab19f27254/mce-0.36.0.tgz","_integrity":"sha512-wnEg6BNe8KEeXZY7tO5CJu1wB2xNFjaEsmunfU+NqsfYgMIg0PgF38lGjeHO9VaBdnb0rQwkNFK7bGEVRa0UAQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.6","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.0_1784109415993_0.2847388833653788","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"mce","version":"0.36.1","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.1","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"fd8d9da2d81d492b58bef72a64442cee3a5ff9f4","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.1.tgz","fileCount":216,"integrity":"sha512-MZkezfF+jtLc8PMg7BU/grR3J9Z6F0H74MlYsDNZojzOz+cPEgwI/9Wqkt1IZpP1+1d7DaempgFOvcvXF/eUHQ==","signatures":[{"sig":"MEQCIE2deC+//0eDpu56e26aEfgiVa3rgUCzqtt6tvID6sqOAiBLpnNUawvGu2nzDQq9pv64fZGJ1Sf+Y3KX/CJUZOI6Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940871},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.1.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/047e65a38221af5fc3e317f5b9700316/mce-0.36.1.tgz","_integrity":"sha512-MZkezfF+jtLc8PMg7BU/grR3J9Z6F0H74MlYsDNZojzOz+cPEgwI/9Wqkt1IZpP1+1d7DaempgFOvcvXF/eUHQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.6","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.1_1784111122535_0.38229433855768735","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"mce","version":"0.36.2","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.2","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ca8815fa28286b8f0cd38c6b5fa61ba24a3decfa","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.2.tgz","fileCount":216,"integrity":"sha512-ExLRVcnmS94AkWd1PasG9wZKsTDFh8TCTXFw8DWmnk0yMRt2mrNQ/N5/MklBEFf6t7fRYkB0BI/o4XzkLES+6A==","signatures":[{"sig":"MEYCIQDP47qiuEnAOq3+PL9TLr5IXYtxEZufQh8l5ZaPWIM0dAIhAOIGYjnOTNIsMlRWFSSf4DWkgDWQw7chLQOHf0WSrlnG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940871},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.2.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/ac61075924ab78b28aadddf6923eccad/mce-0.36.2.tgz","_integrity":"sha512-ExLRVcnmS94AkWd1PasG9wZKsTDFh8TCTXFw8DWmnk0yMRt2mrNQ/N5/MklBEFf6t7fRYkB0BI/o4XzkLES+6A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.6","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.2_1784165617974_0.9372400582417166","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"mce","version":"0.36.3","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.3","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"7294ee997617f88420f3c5aef69cabf903880693","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.3.tgz","fileCount":216,"integrity":"sha512-/rR07j49PVobEH8HMx074NKJLZp3sMqI/PuGP4sJQN0FAUuxBxIZoSI9x1xs42YmlleJWSUnuSVwlQVyW2lezw==","signatures":[{"sig":"MEUCIGphwDURVfaTO8mrif8Lz3orbeu11M1fip8cf2O1r/lIAiEA+CUo+Ui+rz5X9F4HnahpxI4mozRF0foh2hbSh3t2A78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940871},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.3.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/30c728a537e43ba4f34cba7aa6fa7f18/mce-0.36.3.tgz","_integrity":"sha512-/rR07j49PVobEH8HMx074NKJLZp3sMqI/PuGP4sJQN0FAUuxBxIZoSI9x1xs42YmlleJWSUnuSVwlQVyW2lezw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.7","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.3_1784196259640_0.03178373554492353","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"mce","version":"0.36.4","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.4","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"41804eba134ba0440d926365311937309f0d9efd","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.4.tgz","fileCount":216,"integrity":"sha512-t+8yl0NVRXYZz3xfuam7LDxhmdoFz3zXg0fvjMOnsP8CQj/9fi739FKvfzGH9aVfnoPl0u+U0VhWbsyjDRryCg==","signatures":[{"sig":"MEYCIQDgeDnE0KgOag6asI93bZD6JpP14YqLwQtdrlBOQunQ0gIhAKicJ7OgyHXHUbN/1Mk0vCg752J3wvlzfvy7K+H/PEuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940871},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.4.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/0c617ca1d89e091eced19a33f6ade10b/mce-0.36.4.tgz","_integrity":"sha512-t+8yl0NVRXYZz3xfuam7LDxhmdoFz3zXg0fvjMOnsP8CQj/9fi739FKvfzGH9aVfnoPl0u+U0VhWbsyjDRryCg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.7","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.7"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.4_1784267434140_0.9260559696639601","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"mce","version":"0.36.5","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.5","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"e510bbf4f1482bcf19367661f20bb6c57b978cf7","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.5.tgz","fileCount":216,"integrity":"sha512-adfsl6kD2FEab0aFjaydMoSW8dKGcX5wEScYdngqq+z4FNnb1TMGDkW9oeBZHIcSlNAn3uJFlcZtSxVbsbPXPQ==","signatures":[{"sig":"MEQCIATxukrlFr77F3bMzA3JCPixFukj3xZgbbe96TW6GXPeAiBJLf841DFiTeKZsgMnPOEleyzdBjJwbSlB4wjHKbPT2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940989},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.5.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/db2d4f55803cc0dbe3f59432e2653187/mce-0.36.5.tgz","_integrity":"sha512-adfsl6kD2FEab0aFjaydMoSW8dKGcX5wEScYdngqq+z4FNnb1TMGDkW9oeBZHIcSlNAn3uJFlcZtSxVbsbPXPQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.8","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.5_1784277241608_0.19934629483113997","host":"s3://npm-registry-packages-npm-production"}},"0.36.6":{"name":"mce","version":"0.36.6","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.6","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"9bd869bdc21a96843826f7d3ed9ebc82ec3e46b9","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.6.tgz","fileCount":216,"integrity":"sha512-vN+ZPdVDvRkEJrw0Kdmpjzmh+qlK7eOiosYapHBazwez29V7tzvHKIix5DLsK2374CXcUPkdG9NwRWw1MiNRnQ==","signatures":[{"sig":"MEQCIDjH/zwD9liZnw3f06lCJGn4mr6pv0sY09uuLc2Y/RkrAiBQ1Qv+v80tPNlvD7eD0UNowh/5GO73Oihc5CXUb+mLtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940989},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.6.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/a38b7f8f44338500eefc36e19bf4998f/mce-0.36.6.tgz","_integrity":"sha512-vN+ZPdVDvRkEJrw0Kdmpjzmh+qlK7eOiosYapHBazwez29V7tzvHKIix5DLsK2374CXcUPkdG9NwRWw1MiNRnQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.8","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.6_1784277723262_0.266423502223325","host":"s3://npm-registry-packages-npm-production"}},"0.36.7":{"name":"mce","version":"0.36.7","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.7","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"6e1d47a4b77997ae4c2c71e8e3b5b609e3c0d332","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.7.tgz","fileCount":216,"integrity":"sha512-UKtzu8GiEIoUZ8nip2RBKp6d25uDTXp7ZvbnwRkE59m52eaGbEK7lyb8w+p5VPpoRx0v3S3SK+nnctLACoNz7A==","signatures":[{"sig":"MEYCIQCv9ktHMTaYAn6Xe8J4mKHNtto2+6slebXkLHZQaO/bQQIhAKygDM8Lg/U8cjGS+i2GjSkCjSabR5FOkltqWVHeWJL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940999},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.7.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/613cef41c44a6fc85643b68784bc14f4/mce-0.36.7.tgz","_integrity":"sha512-UKtzu8GiEIoUZ8nip2RBKp6d25uDTXp7ZvbnwRkE59m52eaGbEK7lyb8w+p5VPpoRx0v3S3SK+nnctLACoNz7A==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.7_1784523818598_0.2597955182156555","host":"s3://npm-registry-packages-npm-production"}},"0.36.8":{"name":"mce","version":"0.36.8","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.8","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a5a38e1db33599fed02fcb53ab593f471bd6d07b","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.8.tgz","fileCount":218,"integrity":"sha512-jOoOOqP4TnWzIVvD8OTKmkyh9yLmRNOxjSejVMVrqu4j6SNl9hQl2spDpAivmsXc38362pHLWdDkh4mv0uObdQ==","signatures":[{"sig":"MEQCIHp9NITCuxGRD9SrHN23xSsixNNaa1LgXmPYJauB5nWFAiA1eKExxMV96T2auVKmI9Mo7XSKNP1NQpNS8UzRjIiWeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947827},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.8.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/faf21084ab43b12b3fa33a40885937d3/mce-0.36.8.tgz","_integrity":"sha512-jOoOOqP4TnWzIVvD8OTKmkyh9yLmRNOxjSejVMVrqu4j6SNl9hQl2spDpAivmsXc38362pHLWdDkh4mv0uObdQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.8_1784544609614_0.21090683883650163","host":"s3://npm-registry-packages-npm-production"}},"0.36.9":{"name":"mce","version":"0.36.9","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.9","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"bd92122237fb8a24291511e41af0f340947ca8f7","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.9.tgz","fileCount":218,"integrity":"sha512-FrhkzTFggQRp2pKzV7c+nZqZ37mf1kagtnpIAsTsabGng6n0Mgxp8knjdmcCvaqIhKHvIdHPTlhoJYh/8GqyDQ==","signatures":[{"sig":"MEYCIQCBo0UqsWzyY6bmStvMDah7V2WA7irawAQRvcQ5Ev0SyAIhANcWCqu1KmL95gUMLL8yoPpLGteV8ktS1lMZPctUfpft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947825},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.9.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/3f20825b8277103a08daae95b6681a20/mce-0.36.9.tgz","_integrity":"sha512-FrhkzTFggQRp2pKzV7c+nZqZ37mf1kagtnpIAsTsabGng6n0Mgxp8knjdmcCvaqIhKHvIdHPTlhoJYh/8GqyDQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.9_1784618377951_0.011227742908781702","host":"s3://npm-registry-packages-npm-production"}},"0.36.10":{"name":"mce","version":"0.36.10","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.10","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"67f972674ed5dd72d88e1a18728838944e0898f5","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.10.tgz","fileCount":218,"integrity":"sha512-xLL3UR94pUqNbMtomLynzkKwnJMnhCCC8oSl2tsRl9185HJohf69cNnf3m9pf/ZNoSM0Vo3wuSs3MBzqupgj4w==","signatures":[{"sig":"MEUCIQDzXRbnwrpk9+Y1fFe9NfYISxNT7qqCxy9DwpEkGAHeRAIgau4z0i9iF/S+V9l0jTu57RAdGr1XCi1NnSn9kf0Kjvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948283},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.10.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/eece6cd7869eb350c97bb5b00c48cc2f/mce-0.36.10.tgz","_integrity":"sha512-xLL3UR94pUqNbMtomLynzkKwnJMnhCCC8oSl2tsRl9185HJohf69cNnf3m9pf/ZNoSM0Vo3wuSs3MBzqupgj4w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.10_1784690735732_0.5342886277086367","host":"s3://npm-registry-packages-npm-production"}},"0.36.11":{"name":"mce","version":"0.36.11","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.11","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a06cd23a239bc8cb188ad2dda15bb7420dec19c4","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.11.tgz","fileCount":218,"integrity":"sha512-fzhd3scmalBmYwIG3PDCjISIPdtFGj9qWJz9M8SJx1/gO4HtHyphfEQR5ybxTE74zxIcwMEUThyzzAxrkfCYbQ==","signatures":[{"sig":"MEUCIQDsnfk+OgZxjXdOj4zVPH6PwwktA9qczpr88odzsS2ziwIgVmw/yXHYRNeuovoN8rlojG7fbpxdVgc5E7dIFb63Fas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949024},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.11.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/4b8aca4fb23f1970c2a8ab679e4cc47a/mce-0.36.11.tgz","_integrity":"sha512-fzhd3scmalBmYwIG3PDCjISIPdtFGj9qWJz9M8SJx1/gO4HtHyphfEQR5ybxTE74zxIcwMEUThyzzAxrkfCYbQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.11_1784803322808_0.30477339419542937","host":"s3://npm-registry-packages-npm-production"}},"0.36.12":{"name":"mce","version":"0.36.12","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.12","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"aa8312ad0a31ba54847038c11f5df1e5c28efce2","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.12.tgz","fileCount":218,"integrity":"sha512-5t03VralKFOAAFF3qWpnJLiqjeflqSfddcdj81sIHt5YB2z2UkwU7DI/qOhPVJblWEQyoL9bu2q4AVzcEnsfyQ==","signatures":[{"sig":"MEYCIQCcaGZs/UpeVmETLm1A1Szcr/YIRuIEgNTiJCw7kkfZHQIhAMIBf9r0LpryG+Htg9gXmGKaXa7OtD2C98kpHKgBcBqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949516},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.12.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/846ff270d4a13fe74bf601c01f62cd70/mce-0.36.12.tgz","_integrity":"sha512-5t03VralKFOAAFF3qWpnJLiqjeflqSfddcdj81sIHt5YB2z2UkwU7DI/qOhPVJblWEQyoL9bu2q4AVzcEnsfyQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.12_1784876929094_0.9020761478247534","host":"s3://npm-registry-packages-npm-production"}},"0.36.13":{"name":"mce","version":"0.36.13","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.13","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"0592ba89c3b3e1260bf975c246df5eea8d09d41a","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.13.tgz","fileCount":218,"integrity":"sha512-LwnN4+SVFOLRbcGu9+bqlWFfH3lEQfoLFB3TBf7dbSIae8Mpt84UQ2floX6nmy5o6e8DMGRCo3P4hEAzVK4ajw==","signatures":[{"sig":"MEYCIQDjhrAiZ0K5MqAv1Sm1Z4RT1s70UAoHmUoiM3eA2dS49AIhAK7vxoefhute6lSdKVpMwB8Yr7DPS8NaluYJbAy6kwQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949516},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.13.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/5b2a5969801dfdeb71d65192734ef8d0/mce-0.36.13.tgz","_integrity":"sha512-LwnN4+SVFOLRbcGu9+bqlWFfH3lEQfoLFB3TBf7dbSIae8Mpt84UQ2floX6nmy5o6e8DMGRCo3P4hEAzVK4ajw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.13_1785127925955_0.14132145803000373","host":"s3://npm-registry-packages-npm-production"}},"0.36.14":{"name":"mce","version":"0.36.14","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.14","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"8d345f2e4fa05ce2e38d0675a09fb4c16f2d67c8","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.14.tgz","fileCount":218,"integrity":"sha512-bU5a6uC+blPYhIoF/lmIgmK8mmmNvvXa90W4OqXkoRFkX+JNdUYIdxKu7prTMM/hEwIoTXYuNxVzIEDbtafspg==","signatures":[{"sig":"MEUCIQDAqxGwPuaScUXBHvhGkJN7ueiVEnWaOnv1dtY4dGuZPQIgLPeJLqUkvQ/wNUttJJR3lxHUFLTf4On7fh64LVmQ6wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949516},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.14.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/0d7a38280cbb7567d00cb3912a2057d1/mce-0.36.14.tgz","_integrity":"sha512-bU5a6uC+blPYhIoF/lmIgmK8mmmNvvXa90W4OqXkoRFkX+JNdUYIdxKu7prTMM/hEwIoTXYuNxVzIEDbtafspg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.14_1785293318952_0.8631526074254245","host":"s3://npm-registry-packages-npm-production"}},"0.36.15":{"name":"mce","version":"0.36.15","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.15","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"803d49823f8c67a452e5138ef5d0e795129f0748","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.15.tgz","fileCount":218,"integrity":"sha512-JLvXqNSS8neB23Ps7d+f8TE0lUkdAw53vkCCXx32E1HgTwx02ME9aFFq7M5qj85QpxcPnLsZFQswlkEl/JO2eQ==","signatures":[{"sig":"MEQCIArrFoARpQIlqEfO0SKqaHh2SUWGncZbNM7McUHFCsnGAiACfPhJNAKau1INMY9N/mL9Obg8wXNjmNYdkBElHglekg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":949541},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.15.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/7c24ae9aef5d8e84a273aa0bfaace0c1/mce-0.36.15.tgz","_integrity":"sha512-JLvXqNSS8neB23Ps7d+f8TE0lUkdAw53vkCCXx32E1HgTwx02ME9aFFq7M5qj85QpxcPnLsZFQswlkEl/JO2eQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.15_1785299115793_0.6095807760982814","host":"s3://npm-registry-packages-npm-production"}},"0.36.16":{"name":"mce","version":"0.36.16","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.16","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2e9306b9c8495fe1d8f966c2039f0b144209dea0","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.16.tgz","fileCount":218,"integrity":"sha512-Zn5SZMmQzGA3SgNSDJtJOPIn3CGl5K4jXFaBDlUeuzB5i/39sFf5WIMCu8SktzyNjtc5B2YT/WiVVw1Ev9I4WA==","signatures":[{"sig":"MEQCICFsP4v/rWmwwwKmGimeDKY95IKYxKMTHubUREN+N6y4AiA+umsOkOdo0a6COKais7zESxRwvH/wDjCUy5yy7LYzEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":950363},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.16.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/c88b7f4800e908f06cf59df622c6e722/mce-0.36.16.tgz","_integrity":"sha512-Zn5SZMmQzGA3SgNSDJtJOPIn3CGl5K4jXFaBDlUeuzB5i/39sFf5WIMCu8SktzyNjtc5B2YT/WiVVw1Ev9I4WA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.16_1785312243409_0.6010321656008519","host":"s3://npm-registry-packages-npm-production"}},"0.36.17":{"name":"mce","version":"0.36.17","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.17","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"641fa3734f6e5ecfed02321be456adc6dd642ed2","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.17.tgz","fileCount":218,"integrity":"sha512-FmPlyQF6MLR8UR3Kjp4HmXFhnaezkJK6Yp31Da2R6xsjIjKEB+JX4PFqhvIyqX50GuGtseJnqxcj+oSoX3gQrA==","signatures":[{"sig":"MEUCIByF4W4ghOQ9uR/cLDmYf9BiVIDRtMV7cx1vUCBzI9QbAiEAxtbUMUxxpgdCwHp6U6rG7DGyS8MzdHF5xwIUG1mnWaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":950393},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.17.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/3844ed4a3ca166866964d0578bf90339/mce-0.36.17.tgz","_integrity":"sha512-FmPlyQF6MLR8UR3Kjp4HmXFhnaezkJK6Yp31Da2R6xsjIjKEB+JX4PFqhvIyqX50GuGtseJnqxcj+oSoX3gQrA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.17_1785406048391_0.7217294007846642","host":"s3://npm-registry-packages-npm-production"}},"0.36.18":{"name":"mce","version":"0.36.18","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.18","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"09f9d212b508a325072c7a195d2cc3960a4ed50a","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.18.tgz","fileCount":218,"integrity":"sha512-xTW1Sh++fVS5pjtKdweOoYI8e5ryF4lu/0BY6SY4o62MNs+IZjd4mqu/QO4hYRniJd2TMiXkdJXutFNk7gMAGQ==","signatures":[{"sig":"MEYCIQCWeLhLU5hHhlnyghPxJiMVHgnMaVk/SG1wJnmocEQ6IAIhANcr3xDHiM8Ck0sRFa+fytZyDCiza2egS48mHNRhYl5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":950491},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.18.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/c45bce0b0d2bc98e7f41d2fc028f94eb/mce-0.36.18.tgz","_integrity":"sha512-xTW1Sh++fVS5pjtKdweOoYI8e5ryF4lu/0BY6SY4o62MNs+IZjd4mqu/QO4hYRniJd2TMiXkdJXutFNk7gMAGQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.18_1785469786763_0.7352882782132826","host":"s3://npm-registry-packages-npm-production"}},"0.36.19":{"name":"mce","version":"0.36.19","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.19","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"972b9dfd5ad8c966eea4045d2432dc2d54aa5c04","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.19.tgz","fileCount":218,"integrity":"sha512-rYGfRKCWGAJMDHMDgA2LJKVdznKKk6VANYleAxFynVre38R0lgQ1PHyllg96H30zu5FcdxDa8JfR7mbvlxWOkg==","signatures":[{"sig":"MEQCIDWh+3xqdkrsl45YWy38qO9v96TKhEU2a1TyRqeOJ64MAiBGwZ6M40vTIunasgWoxmJ1m/LK8493XIX4F9AKDatcBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":950578},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.19.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/cf6d9aa27450e61e862a0ba21bb3095e/mce-0.36.19.tgz","_integrity":"sha512-rYGfRKCWGAJMDHMDgA2LJKVdznKKk6VANYleAxFynVre38R0lgQ1PHyllg96H30zu5FcdxDa8JfR7mbvlxWOkg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.2","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.9","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.19_1785482959547_0.5764390391108218","host":"s3://npm-registry-packages-npm-production"}},"0.36.22":{"name":"mce","version":"0.36.22","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.22","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"e4678d04f6854270d47f0c55dbb0517728759f53","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.22.tgz","fileCount":218,"integrity":"sha512-I0F2Tp6M7iyVYMsAlnu7VNUhu4+boADsKhn/BfNF9xpj5hlSbrz+66Z1tt0GvgaLX5oz+mymEjgui5aIDM/ynQ==","signatures":[{"sig":"MEYCIQCpO2oLmk+f0KbtRF8SyPu6amxAMTwPVe0bwTCtJX7lcAIhAOBuAH4/MNcxfm7BJ8TD4vCNpZ0MmFQSgPpcES7GWvPZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951109},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.22.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/094ed8b027d08c0c030b2ba53f65df55/mce-0.36.22.tgz","_integrity":"sha512-I0F2Tp6M7iyVYMsAlnu7VNUhu4+boADsKhn/BfNF9xpj5hlSbrz+66Z1tt0GvgaLX5oz+mymEjgui5aIDM/ynQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.22_1785754140809_0.8913715362114445","host":"s3://npm-registry-packages-npm-production"}},"0.36.23":{"name":"mce","version":"0.36.23","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.23","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"2957bbb3af113b3580b0a4c11b7ec1bbf0ec3d87","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.23.tgz","fileCount":219,"integrity":"sha512-TvsUUD+4MWttcE3MuD2lVnuko5VAXabv0qSzvGCwiIRf8u3wkLxfjb1McQ/fttPeBivS0lwt8ojeYgEWoW5YfQ==","signatures":[{"sig":"MEUCIQD+Hs+yuDR5DAQgDu28iclWSNT2dOpCGdp5DR/0O5N2XAIgEzIbYVDlEDtF4yvEETh1SynaZG1YWxK3r1/2QrNBu5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951358},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.23.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/289b5cce43ae5d727746e0aab132a51d/mce-0.36.23.tgz","_integrity":"sha512-TvsUUD+4MWttcE3MuD2lVnuko5VAXabv0qSzvGCwiIRf8u3wkLxfjb1McQ/fttPeBivS0lwt8ojeYgEWoW5YfQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.23_1785811976064_0.9484151425383425","host":"s3://npm-registry-packages-npm-production"}},"0.36.24":{"name":"mce","version":"0.36.24","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.24","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1b0819ad2ca057ee6f543c6d106b7dce3a954169","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.24.tgz","fileCount":219,"integrity":"sha512-lgkPl6OJ4Ut2B89OgrXXqL59NYzYHpq9zdprHjC1h8jzDKlMoFxS++5rvIzdduwFbyBC9wW6bsMt2wZW7tME2Q==","signatures":[{"sig":"MEUCIHrkO2kBVj0NwdaRzuz9Pei/iAIKJp8P7LEx2HcedubXAiEA1m4hrn+QIKFHoWp4sLw4ec2KR4Mqyg4nIkn2RNYgiI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951358},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.24.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/ae45503bbd47d163baf44efc92e80a61/mce-0.36.24.tgz","_integrity":"sha512-lgkPl6OJ4Ut2B89OgrXXqL59NYzYHpq9zdprHjC1h8jzDKlMoFxS++5rvIzdduwFbyBC9wW6bsMt2wZW7tME2Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.24_1785818889929_0.03150020315186364","host":"s3://npm-registry-packages-npm-production"}},"0.36.25":{"name":"mce","version":"0.36.25","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.25","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"65ed198673756d4f7dcf21f28599c0ed7544aee7","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.25.tgz","fileCount":219,"integrity":"sha512-i+nmNeb9nA+nq3enUqVCUE7sVZo53KTkYpnwivdAocVWHlRiJI0ZtV7obe7+2UQCmflEL2AaiZ4z9neFA2zZlw==","signatures":[{"sig":"MEQCIHlWS7b7KmoKNvDHvOOTrRgbNVnxF/v1zOzlCyDd8bawAiA/kRYdwjasuF15MIzlxL4Lm/tRM0tgOG8s7zpT6hmKuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951404},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.25.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/e81f9f1b510fc463b65ccac52c057929/mce-0.36.25.tgz","_integrity":"sha512-i+nmNeb9nA+nq3enUqVCUE7sVZo53KTkYpnwivdAocVWHlRiJI0ZtV7obe7+2UQCmflEL2AaiZ4z9neFA2zZlw==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.25_1785827112292_0.28804863739149966","host":"s3://npm-registry-packages-npm-production"}},"0.36.26":{"name":"mce","version":"0.36.26","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.26","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"bf7c2b202506c106cd75102163e9bceb1088e9cb","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.26.tgz","fileCount":219,"integrity":"sha512-qBoyC5VWf546hznFtTLbkuDu4GrqZsyOudZDsYB3Uqmo0x8NVNZJ3UhVZus48ragGaZuCe29p/Qbs2YIy7180Q==","signatures":[{"sig":"MEUCIQCQPl4nPQv09K/Ugop5TFc+UXa/YwIOIxbIoEx3g0/C4AIgFDn5JaMJDClAhU8Y25LBXWplPjxX53eR7fzVi6DfdJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951404},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.26.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/df6707f030c4bc79b772d0752dddeb98/mce-0.36.26.tgz","_integrity":"sha512-qBoyC5VWf546hznFtTLbkuDu4GrqZsyOudZDsYB3Uqmo0x8NVNZJ3UhVZus48ragGaZuCe29p/Qbs2YIy7180Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.26_1785829077882_0.9877556477902483","host":"s3://npm-registry-packages-npm-production"}},"0.36.27":{"name":"mce","version":"0.36.27","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.27","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"c1071c20b90613e76bf0608660e80df162aa5fd0","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.27.tgz","fileCount":219,"integrity":"sha512-8x9Bg4yFvA39BC/NCdAELHLsBaUJiuYq1b7f9NhyuV0q7tiAocrrbHk1ugL1pc3MTkrk2Q3FsThrB0xjNsBD+Q==","signatures":[{"sig":"MEUCIHVJnbIoDzW5fM1q+7cQ6EBD2BF2Zg2fPPDNHCMzm6bqAiEA7pxfO0dbEPfxRCe2Zisn1Zj2aC9zPStH7DmgrxQTwws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951607},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.27.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/f31ba3cdc23777898b1146e44c9ddda3/mce-0.36.27.tgz","_integrity":"sha512-8x9Bg4yFvA39BC/NCdAELHLsBaUJiuYq1b7f9NhyuV0q7tiAocrrbHk1ugL1pc3MTkrk2Q3FsThrB0xjNsBD+Q==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.16.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.27_1786602737949_0.6592661330976775","host":"s3://npm-registry-packages-npm-production"}},"0.36.28":{"name":"mce","version":"0.36.28","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.28","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3c46e3fc07ce1d73d5a0fdef9e49594154533e8f","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.28.tgz","fileCount":222,"integrity":"sha512-7LNXaehgrnYEDyaIkTidO5jCXn466DOgtGej8+qm8qSSylI4EcMFiPmavk9Gv4XpDFlErRcm3+fIG89HOUYRcA==","signatures":[{"sig":"MEUCIDsoLsrtB9f92XQp9yMWRvHz4pLP8J0uQ1wxEZRTpmhLAiEAv38VE5m3c3EytExzXlg/dJmUCSkFQhk8LjQyKukuNeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952862},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.28.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/2c2ab97a0793b8687aaa81058ba32890/mce-0.36.28.tgz","_integrity":"sha512-7LNXaehgrnYEDyaIkTidO5jCXn466DOgtGej8+qm8qSSylI4EcMFiPmavk9Gv4XpDFlErRcm3+fIG89HOUYRcA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.28_1787554724988_0.9878375315152159","host":"s3://npm-registry-packages-npm-production"}},"0.36.29":{"name":"mce","version":"0.36.29","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.29","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"ae3bcf31fa31d1c6720f1cb205868a780b873e75","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.29.tgz","fileCount":222,"integrity":"sha512-FQ7NmfZgN1in/abjBg/PuDOeEX1Wos4VCWYgUL6YptTFWR1mbvs1Eo8GrlDABR9ntYZfZkPdQ+4D+IDj7SRWlA==","signatures":[{"sig":"MEYCIQDBlsvDQPFj3q5h3z5Yd/5MQBou2uecwhd1ksBYJ/BLnwIhAPjL9u6juzhQr+ZLWQGF+GK8Wf30f/gk8fqzfCbWZtOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952882},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.29.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/4fcc8a18fab39de13b80ab7922e90f5d/mce-0.36.29.tgz","_integrity":"sha512-FQ7NmfZgN1in/abjBg/PuDOeEX1Wos4VCWYgUL6YptTFWR1mbvs1Eo8GrlDABR9ntYZfZkPdQ+4D+IDj7SRWlA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.29_1787565806990_0.9985508043700346","host":"s3://npm-registry-packages-npm-production"}},"0.36.30":{"name":"mce","version":"0.36.30","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.30","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"0481007db4cdb70dccf151b1545483f75e4cd0d2","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.30.tgz","fileCount":222,"integrity":"sha512-naRlk/VPAijcluBkgGVzCfC4sFOjLLMH0kvD2RO/zgth7OSaSTz+TiHMgsensCE6ZSGHzNBjbdU2SKwN2HsHcQ==","signatures":[{"sig":"MEYCIQCf7A5v+UaczDNwSRFQ0W3Nw+uvrrWHl4oELS/zcLQe9gIhAIERmymJjvaPt+9U3+V6Efnbs7ZHoTh5xGjCdnQjA/M0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953036},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.30.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/66b80d6d011b46561eae65c6751a0168/mce-0.36.30.tgz","_integrity":"sha512-naRlk/VPAijcluBkgGVzCfC4sFOjLLMH0kvD2RO/zgth7OSaSTz+TiHMgsensCE6ZSGHzNBjbdU2SKwN2HsHcQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.30_1787718217866_0.24418631643228506","host":"s3://npm-registry-packages-npm-production"}},"0.36.31":{"name":"mce","version":"0.36.31","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.31","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"1a5b7bf62a9ee7c6227a0906197cb483c4559098","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.31.tgz","fileCount":222,"integrity":"sha512-Yu21CtHDPG5O//wAk1d3DyQXVaVB9y+zncVQk1TnzWSqkUQ7MhelnJHuXu0mPeTn17NfpZ9G3uyBjJ6/3itkDQ==","signatures":[{"sig":"MEYCIQCTAAA8RNlF7oSX2TbxxVMjzPoX42jkxDhwdDXzLOx7aAIhALXIUBBtkj6xnSS2VjTtPxD+oGmipRvCmZnXJzOeaPO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953036},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.31.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/104e90d8d92a2419dd94484668e039eb/mce-0.36.31.tgz","_integrity":"sha512-Yu21CtHDPG5O//wAk1d3DyQXVaVB9y+zncVQk1TnzWSqkUQ7MhelnJHuXu0mPeTn17NfpZ9G3uyBjJ6/3itkDQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.17.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.31_1787734149928_0.5697226346846109","host":"s3://npm-registry-packages-npm-production"}},"0.36.32":{"name":"mce","version":"0.36.32","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.32","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"3b94b052adf874a0dd87ada7fe6bec40a25352b0","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.32.tgz","fileCount":222,"integrity":"sha512-ZCGSUWSmSmDoGolEb1kKj5vvzCIjmZEFB+ZC6lnapkmzF5y+Y7ZcRJOw4OIvuicUr+5OkKMmvce5UO5ktcILFg==","signatures":[{"sig":"MEQCIAMgWLJ5XAWDMJxRYbEos4GRxw7/WCY4w5ZVkVedz/yMAiBCv0bvEAK8T/kGL7gHeeRTqtssqh/J+FKUk6wZ5wDj2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953709},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.32.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/47760be4f44969e16e6a24538eee7ce5/mce-0.36.32.tgz","_integrity":"sha512-ZCGSUWSmSmDoGolEb1kKj5vvzCIjmZEFB+ZC6lnapkmzF5y+Y7ZcRJOw4OIvuicUr+5OkKMmvce5UO5ktcILFg==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.19.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.3","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.32_1788842446136_0.9098167754485116","host":"s3://npm-registry-packages-npm-production"}},"0.36.35":{"name":"mce","version":"0.36.35","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.35","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"23e498f9b88835f0975ff172979b2a92e438b439","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.35.tgz","fileCount":222,"integrity":"sha512-Z+jTXoZ+/RTN12zXylJ2tTlETJS9zlWvbL+TjKZEGz8kL/4/aK94fhzmbdsYeNr1PsjZKg1sB0w8LpAjaXpgzA==","signatures":[{"sig":"MEUCIQCiA960QIp8NExBug8r2b4yc3yCUMNUivBJ8KIFG5f9vwIgWFUuOKZj7UUZ8bEuMroww6/E5GyrjusP6A5JY3dpbBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953702},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.35.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/8c9cd0ac918c94f59c1ab2c2a1633838/mce-0.36.35.tgz","_integrity":"sha512-Z+jTXoZ+/RTN12zXylJ2tTlETJS9zlWvbL+TjKZEGz8kL/4/aK94fhzmbdsYeNr1PsjZKg1sB0w8LpAjaXpgzA==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.19.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.4","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.35_1789355071805_0.1418147513401693","host":"s3://npm-registry-packages-npm-production"}},"0.36.36":{"name":"mce","version":"0.36.36","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"author":{"name":"wxm"},"license":"MIT","_id":"mce@0.36.36","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"homepage":"https://github.com/qq15725/mce","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"816aa738a6c7d1f4ebf36209977a3abbe491a3ee","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.36.tgz","fileCount":223,"integrity":"sha512-023ftl2uZYtkblPHuuSH7O3Bm0GbkH+7TJKRpJbUl4z5ArJZYts4sy8MXe6/pcCUfybnOsVep3T5SmMzUJ7QCQ==","signatures":[{"sig":"MEYCIQDLT/J+yl3NukXM9grPOj6k1KfwjcfSMXK3t+VQYfIBvwIhAMz9KfbZc29ly8ug0x0YrcrQHyK4/g7b92SZ59R4PZQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7pgQmdQ4IHcWbxqs2tc72vb4Po7W7hoxtPuS26BUCPAIgC+7yQkRwyrqPaVWK2A2WVe/XG8oC/kFbZvPwtyvZfxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954249},"main":"./dist/index.js","type":"module","_from":"file:mce-0.36.36.tgz","types":"dist/index.d.ts","module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"_resolved":"/tmp/9575fb8cabe27817d3b4700e826974e6/mce-0.36.36.tgz","_integrity":"sha512-023ftl2uZYtkblPHuuSH7O3Bm0GbkH+7TJKRpJbUl4z5ArJZYts4sy8MXe6/pcCUfybnOsVep3T5SmMzUJ7QCQ==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.19.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"sideEffects":true,"_nodeVersion":"24.21.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.4","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mce_0.36.36_1790579226734_0.32328406799501685","host":"s3://npm-registry-packages-npm-production"}},"0.36.37":{"_id":"mce@0.36.37","bugs":{"url":"https://github.com/qq15725/mce/issues"},"dist":{"shasum":"a531688aa89c16d34587fa7b23acf20c4d2ad37e","tarball":"https://registry.npmjs.org/mce/-/mce-0.36.37.tgz","fileCount":227,"integrity":"sha512-8gBW2CummvGEYyfJtQcwo332kpLiNsZHroVTBQleGT89fpDPH2J0q96cZU40K4BvhVmXgWMT04/5Sc+HRYiD/w==","signatures":[{"sig":"MEQCIC18vUGcxssnM8fpk74WrddodkdT1d7FTCzR04XarSlHAiBNqyj7I1KdLszh4+b04dRk+eI7vezjCyb0SHrfhqByhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZfjndOhh8WigXJet/LYMyw+JUrN9SQISRkpjp5+/x3wIhAKoNwGafJFVqm/CqkDCwvNJbwFkLorz3D27Kklphs4Rp"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mce@0.36.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":957257},"main":"./dist/index.js","name":"mce","type":"module","_from":"file:mce-0.36.37.tgz","types":"dist/index.d.ts","author":{"name":"wxm"},"module":"./dist/index.js","styles":"dist/index.css","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./*":"./*","./*.mjs":"./*.js","./styles":{"default":"./dist/index.css"}},"license":"MIT","scripts":{"lint":"eslint src","test":"vitest","build":"pnpm build:code && pnpm build:tsc && pnpm build:dts","build:doc":"typedoc","build:dts":"jiti ./scripts/dts.ts","build:tsc":"NODE_ENV=production vue-tsc --emitDeclarationOnly --project tsconfig.json","typecheck":"vue-tsc --noEmit","build:code":"vite build","build:preset":"jiti ./scripts/preset.ts"},"typings":"dist/index.d.ts","version":"0.36.37","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4d4e7c5c-e9d2-42f2-8f5b-5fa540016314"}},"homepage":"https://github.com/qq15725/mce","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"_resolved":"/tmp/b2d0b27c68eec0fb002b07fef95a7eba/mce-0.36.37.tgz","_integrity":"sha512-8gBW2CummvGEYyfJtQcwo332kpLiNsZHroVTBQleGT89fpDPH2J0q96cZU40K4BvhVmXgWMT04/5Sc+HRYiD/w==","repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"_npmVersion":"11.19.0","description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","directories":{},"maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"sideEffects":true,"_nodeVersion":"24.21.0","dependencies":{"yjs":"^13.6.31","diff":"^9.0.0","lodash-es":"^4.18.1","modern-font":"^0.6.4","modern-idoc":"^0.12.4","modern-text":"^2.2.3","y-protocols":"^1.0.7","@vueuse/core":"^14.3.0","modern-canvas":"^0.27.16","@floating-ui/vue":"^2.0.1","@vueuse/components":"^14.3.0"},"typesVersions":{"*":{"*":["*","dist/*","dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","typedoc":"^0.28.20","sass-embedded":"^1.100.0","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.8"},"peerDependencies":{"vue":"^3.5.0","lottie-web":"^5","modern-gif":"^2","typescript":">=4.7","yoga-layout":"^3"},"peerDependenciesMeta":{"lottie-web":{"optional":true},"modern-gif":{"optional":true},"typescript":{"optional":true},"yoga-layout":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mce_0.36.37_1790649587739_0.07542406134614477"}}},"time":{"created":"2025-10-20T10:39:15.656Z","modified":"2026-09-29T02:39:48.153Z","0.3.0":"2018-01-03T19:36:23.226Z","0.3.1":"2018-01-03T19:55:20.431Z","0.3.2":"2018-01-03T19:59:18.236Z","0.3.3":"2018-01-03T20:03:42.038Z","0.3.4":"2018-01-05T18:28:21.947Z","0.3.5":"2018-01-05T18:29:33.904Z","0.3.6":"2018-01-05T18:34:18.037Z","0.3.7":"2018-01-05T18:43:56.126Z","0.4.0":"2018-01-08T03:47:01.591Z","0.4.1":"2018-01-08T03:59:23.448Z","0.4.2":"2018-01-08T04:03:18.999Z","0.4.3":"2018-01-08T04:14:47.441Z","0.4.4":"2018-01-08T04:16:12.723Z","0.4.5":"2018-01-09T19:23:25.402Z","0.4.6":"2018-01-11T17:20:15.337Z","0.4.7":"2018-01-11T17:32:05.917Z","0.4.8":"2018-01-11T18:59:35.395Z","0.4.9":"2018-01-14T21:31:50.736Z","0.5.0":"2018-01-15T04:21:04.453Z","0.5.1":"2018-01-15T14:57:08.813Z","0.6.0":"2018-01-15T22:21:40.383Z","0.6.1":"2018-01-16T02:09:16.763Z","0.7.0":"2018-05-16T19:23:15.649Z","0.7.1":"2018-05-17T17:38:18.234Z","0.8.0":"2018-05-17T19:38:49.068Z","0.8.1":"2018-05-17T19:51:23.801Z","0.8.3":"2018-05-18T20:22:16.057Z","0.8.4":"2018-08-12T22:29:43.788Z","0.8.5":"2018-08-13T20:18:20.341Z","0.8.6":"2018-08-13T20:19:11.592Z","0.8.7":"2018-08-15T18:08:57.776Z","0.8.8":"2018-08-15T18:10:10.630Z","0.8.9":"2018-08-15T18:19:27.194Z","0.8.10":"2018-09-14T04:55:15.603Z","0.9.0":"2018-09-16T03:39:31.191Z","0.9.1":"2018-09-16T03:41:25.757Z","0.9.2":"2018-09-16T03:47:03.087Z","0.10.0":"2018-09-19T03:28:55.595Z","0.10.1":"2018-09-19T04:00:24.808Z","0.10.2":"2018-09-19T04:53:38.551Z","0.10.3":"2018-09-26T03:00:31.255Z","0.10.4":"2018-09-28T14:30:27.452Z","0.10.5":"2018-09-28T17:23:19.434Z","0.10.6":"2018-09-28T17:42:17.743Z","0.10.7":"2018-09-28T20:00:41.448Z","0.10.8":"2018-09-28T20:10:53.769Z","0.10.12":"2018-09-28T20:32:32.128Z","0.10.13":"2018-09-28T21:27:52.303Z","0.10.14":"2018-09-28T21:40:09.939Z","0.10.15":"2018-09-28T21:48:35.008Z","0.10.16":"2018-09-29T00:00:08.974Z","0.10.17":"2018-10-04T16:38:52.961Z","0.10.18":"2018-10-04T17:04:34.130Z","0.10.19":"2018-10-04T17:05:30.825Z","0.1.0":"2025-10-20T10:39:15.810Z","0.1.1":"2025-10-27T07:44:07.431Z","0.1.2":"2025-10-27T10:41:28.437Z","0.1.3":"2025-10-27T11:02:41.813Z","0.1.4":"2025-10-28T02:16:43.515Z","0.2.0":"2025-10-28T08:51:32.205Z","0.2.1":"2025-10-29T03:02:04.432Z","0.2.2":"2025-10-29T03:10:13.095Z","0.2.3":"2025-10-29T06:13:06.986Z","0.2.4":"2025-10-29T11:01:59.839Z","0.2.5":"2025-10-31T08:45:29.026Z","0.2.6":"2025-10-31T08:52:23.108Z","0.2.7":"2025-11-02T12:45:42.247Z","0.11.0":"2025-11-03T10:06:44.659Z","0.11.1":"2025-11-04T03:51:05.460Z","0.11.2":"2025-11-04T10:13:57.193Z","0.11.3":"2025-11-04T16:21:10.940Z","0.11.4":"2025-11-04T16:34:21.938Z","0.12.0":"2025-11-06T09:29:37.395Z","0.12.1":"2025-11-06T10:59:53.302Z","0.12.2":"2025-11-07T03:55:30.960Z","0.12.3":"2025-11-07T09:37:26.890Z","0.12.4":"2025-11-07T09:55:50.989Z","0.12.5":"2025-11-07T10:28:33.128Z","0.13.0":"2025-11-10T10:16:09.933Z","0.13.1":"2025-11-11T10:19:53.401Z","0.13.2":"2025-11-12T10:08:01.597Z","0.13.3":"2025-11-13T10:17:04.334Z","0.13.4":"2025-11-13T10:24:07.431Z","0.13.5":"2025-11-13T17:03:46.897Z","0.13.6":"2025-11-14T03:29:02.737Z","0.13.7":"2025-11-14T10:06:46.088Z","0.13.8":"2025-11-15T04:13:46.656Z","0.13.9":"2025-11-15T04:44:22.858Z","0.13.10":"2025-11-17T10:25:06.411Z","0.13.11":"2025-11-17T10:56:54.919Z","0.13.12":"2025-11-18T11:26:22.951Z","0.13.13":"2025-11-19T03:02:47.218Z","0.13.14":"2025-11-20T09:22:15.896Z","0.13.15":"2025-11-20T10:37:35.254Z","0.13.16":"2025-11-20T10:43:25.647Z","0.14.0":"2025-12-08T03:03:25.037Z","0.14.1":"2025-12-08T10:19:03.367Z","0.14.2":"2025-12-09T02:41:45.958Z","0.14.3":"2025-12-09T09:55:33.851Z","0.14.4":"2025-12-10T10:25:00.951Z","0.15.0":"2025-12-15T07:08:49.226Z","0.15.1":"2025-12-15T10:42:13.278Z","0.15.2":"2025-12-15T11:01:23.394Z","0.15.3":"2025-12-17T09:47:08.488Z","0.15.4":"2025-12-18T09:26:19.635Z","0.15.5":"2025-12-18T16:48:59.941Z","0.15.6":"2025-12-26T02:19:57.087Z","0.15.7":"2025-12-26T10:21:24.525Z","0.15.8":"2025-12-29T08:04:00.798Z","0.15.9":"2025-12-30T03:15:32.744Z","0.15.10":"2025-12-30T03:27:45.414Z","0.15.11":"2025-12-30T07:41:44.731Z","0.15.12":"2025-12-30T07:56:19.570Z","0.15.13":"2025-12-31T05:43:11.090Z","0.15.14":"2026-01-05T03:14:57.289Z","0.15.15":"2026-01-07T02:59:50.109Z","0.15.16":"2026-01-07T08:38:25.636Z","0.15.17":"2026-01-08T09:05:01.076Z","0.15.18":"2026-01-08T11:07:12.075Z","0.15.19":"2026-01-09T08:06:27.608Z","0.15.20":"2026-01-09T11:19:36.576Z","0.15.21":"2026-01-13T03:36:03.901Z","0.15.22":"2026-01-14T01:32:01.861Z","0.15.23":"2026-01-14T07:58:21.946Z","0.15.24":"2026-01-15T02:49:13.381Z","0.15.25":"2026-01-15T10:32:38.838Z","0.15.26":"2026-01-17T10:57:09.370Z","0.15.27":"2026-01-19T09:48:03.508Z","0.15.28":"2026-01-19T10:03:14.064Z","0.15.29":"2026-01-20T03:29:14.698Z","0.15.30":"2026-01-20T11:09:35.732Z","0.15.31":"2026-01-21T01:37:16.766Z","0.15.32":"2026-01-21T03:31:47.585Z","0.15.33":"2026-01-21T11:14:19.363Z","0.15.34":"2026-01-22T11:08:22.140Z","0.15.35":"2026-01-23T07:24:08.251Z","0.15.36":"2026-01-23T10:58:47.070Z","0.15.37":"2026-01-23T11:14:03.865Z","0.15.38":"2026-01-26T10:19:07.061Z","0.15.39":"2026-01-29T10:41:39.928Z","0.15.40":"2026-01-29T10:51:25.614Z","0.15.41":"2026-01-29T11:15:18.203Z","0.16.0":"2026-01-31T10:43:53.209Z","0.16.1":"2026-01-31T10:52:55.648Z","0.16.2":"2026-02-02T03:34:56.890Z","0.16.3":"2026-02-03T11:10:02.013Z","0.16.4":"2026-02-04T10:29:59.013Z","0.16.5":"2026-02-04T11:24:39.598Z","0.16.6":"2026-02-05T03:27:55.230Z","0.16.7":"2026-02-06T10:46:14.958Z","0.17.0":"2026-02-25T17:23:15.640Z","0.17.1":"2026-02-28T04:21:33.602Z","0.17.2":"2026-02-28T10:12:20.985Z","0.17.3":"2026-03-03T10:13:57.324Z","0.17.4":"2026-03-06T10:19:25.596Z","0.17.5":"2026-03-11T10:52:58.849Z","0.17.6":"2026-03-12T07:42:24.980Z","0.17.7":"2026-03-14T07:18:09.491Z","0.17.8":"2026-03-14T08:28:46.237Z","0.17.9":"2026-04-01T09:35:19.122Z","0.17.10":"2026-04-09T03:57:28.526Z","0.17.12":"2026-04-10T07:09:25.215Z","0.17.13":"2026-04-21T07:49:51.786Z","0.18.0":"2026-05-08T07:11:48.604Z","0.18.1":"2026-05-11T03:42:16.220Z","0.18.2":"2026-05-15T08:54:53.039Z","0.18.3":"2026-05-19T03:41:01.149Z","0.18.4":"2026-05-21T01:54:49.315Z","0.18.5":"2026-05-23T10:54:30.165Z","0.19.0":"2026-05-25T02:37:31.363Z","0.19.1":"2026-05-25T02:40:46.475Z","0.19.2":"2026-05-25T02:48:01.572Z","0.20.0":"2026-05-26T01:55:36.379Z","0.21.0":"2026-05-26T05:44:42.012Z","0.22.0":"2026-05-26T16:27:06.634Z","0.22.1":"2026-05-26T18:20:26.097Z","0.22.2":"2026-05-27T05:07:29.374Z","0.23.0":"2026-05-28T05:23:25.984Z","0.24.0":"2026-05-29T08:35:09.335Z","0.24.1":"2026-06-03T02:14:21.778Z","0.24.2":"2026-06-09T09:41:33.898Z","0.24.3":"2026-06-11T03:41:28.172Z","0.24.4":"2026-06-14T15:01:29.709Z","0.25.0":"2026-06-21T17:47:37.293Z","0.25.1":"2026-06-22T08:40:46.431Z","0.26.0":"2026-06-22T10:14:36.584Z","0.26.1":"2026-06-22T11:00:41.181Z","0.27.0":"2026-06-23T07:22:17.282Z","0.28.0":"2026-06-23T10:24:24.577Z","0.28.1":"2026-06-23T14:02:05.532Z","0.29.0":"2026-06-24T01:49:35.007Z","0.29.1":"2026-06-24T02:10:43.695Z","0.29.2":"2026-06-24T04:45:04.989Z","0.29.3":"2026-06-25T08:46:38.022Z","0.29.4":"2026-06-25T10:44:52.703Z","0.29.5":"2026-06-26T03:29:09.485Z","0.29.6":"2026-06-26T03:59:59.251Z","0.29.7":"2026-06-26T06:33:08.853Z","0.29.9":"2026-06-28T08:52:52.612Z","0.30.0":"2026-06-28T15:43:32.536Z","0.31.0":"2026-06-28T17:48:00.476Z","0.32.0":"2026-06-29T04:09:43.914Z","0.32.1":"2026-06-29T07:18:25.060Z","0.32.2":"2026-06-29T08:55:04.461Z","0.32.3":"2026-07-01T08:53:39.019Z","0.32.4":"2026-07-02T09:18:38.556Z","0.32.5":"2026-07-03T04:25:45.970Z","0.32.6":"2026-07-03T13:08:22.707Z","0.32.7":"2026-07-06T06:26:56.709Z","0.32.8":"2026-07-06T07:50:11.727Z","0.32.9":"2026-07-06T09:44:06.644Z","0.32.10":"2026-07-08T10:06:54.226Z","0.32.11":"2026-07-09T07:07:00.507Z","0.33.0":"2026-07-11T15:37:32.233Z","0.33.1":"2026-07-12T09:24:51.818Z","0.33.2":"2026-07-13T03:25:03.285Z","0.34.0":"2026-07-13T10:52:08.211Z","0.34.1":"2026-07-13T16:13:27.555Z","0.34.2":"2026-07-14T02:09:13.290Z","0.34.3":"2026-07-14T06:53:09.654Z","0.35.0":"2026-07-14T15:14:29.347Z","0.36.0":"2026-07-15T09:56:56.143Z","0.36.1":"2026-07-15T10:25:22.685Z","0.36.2":"2026-07-16T01:33:38.197Z","0.36.3":"2026-07-16T10:04:19.773Z","0.36.4":"2026-07-17T05:50:34.303Z","0.36.5":"2026-07-17T08:34:01.760Z","0.36.6":"2026-07-17T08:42:03.481Z","0.36.7":"2026-07-20T05:03:38.785Z","0.36.8":"2026-07-20T10:50:09.738Z","0.36.9":"2026-07-21T07:19:38.115Z","0.36.10":"2026-07-22T03:25:35.907Z","0.36.11":"2026-07-23T10:42:03.071Z","0.36.12":"2026-07-24T07:08:49.252Z","0.36.13":"2026-07-27T04:52:06.104Z","0.36.14":"2026-07-29T02:48:39.136Z","0.36.15":"2026-07-29T04:25:15.959Z","0.36.16":"2026-07-29T08:04:03.556Z","0.36.17":"2026-07-30T10:07:28.590Z","0.36.18":"2026-07-31T03:49:46.911Z","0.36.19":"2026-07-31T07:29:19.678Z","0.36.22":"2026-08-03T10:49:01.004Z","0.36.23":"2026-08-04T02:52:56.254Z","0.36.24":"2026-08-04T04:48:10.075Z","0.36.25":"2026-08-04T07:05:12.448Z","0.36.26":"2026-08-04T07:37:58.061Z","0.36.27":"2026-08-13T06:32:18.109Z","0.36.28":"2026-08-24T06:58:45.127Z","0.36.29":"2026-08-24T10:03:27.222Z","0.36.30":"2026-08-26T04:23:38.031Z","0.36.31":"2026-08-26T08:49:10.105Z","0.36.32":"2026-09-08T04:40:46.282Z","0.36.35":"2026-09-14T03:04:31.952Z","0.36.36":"2026-09-28T07:07:06.821Z","0.36.37":"2026-09-29T02:39:47.835Z"},"bugs":{"url":"https://github.com/qq15725/mce/issues"},"author":{"name":"wxm"},"license":"MIT","homepage":"https://github.com/qq15725/mce","keywords":["vue","webgl","modern","infinite","canvas","editor","mce","typescript"],"repository":{"url":"git+https://github.com/qq15725/mce.git","type":"git"},"description":"A headless infinite canvas editor framework built on WebGL rendering, supports exporting to image, video, and PPT. Only the ESM.","maintainers":[{"name":"wengxiangmin","email":"157215725@qq.com"}],"readme":"<h1 align=\"center\">ModernCanvasEditor</h1>\n\n<p align=\"center\">\n  <a href=\"https://unpkg.com/mce\">\n    <img src=\"https://img.shields.io/bundlephobia/minzip/mce\" alt=\"Minzip\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/mce\">\n    <img src=\"https://img.shields.io/npm/v/mce.svg\" alt=\"Version\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/mce\">\n    <img src=\"https://img.shields.io/npm/dm/mce\" alt=\"Downloads\">\n  </a>\n  <a href=\"https://github.com/qq15725/mce/issues\">\n    <img src=\"https://img.shields.io/github/issues/qq15725/mce\" alt=\"Issues\">\n  </a>\n  <a href=\"https://github.com/qq15725/mce/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/npm/l/mce.svg\" alt=\"License\">\n  </a>\n</p>\n\n<p align=\"center\">An infinite canvas editor framework (Vue 3 + TypeScript) with real-time collaboration, a timeline, components and design tokens — built on WebGL rendering. Bring your own UI. ESM only.</p>\n\n<p align=\"center\">\n  <a href=\"https://qq15725.github.io/mce/\">📚 Documentation</a>\n  &nbsp;·&nbsp;\n  <a href=\"https://codesandbox.io/p/github/qq15725/mce/main\">🎮 Try in CodeSandbox</a>\n</p>\n\n## ✨ Features\n\n**Canvas & editing**\n- Infinite canvas with pan / zoom, rulers, scrollbars, pixel grid and checkerboard\n- Smart guides & snapping, alignment / distribution, z-order arrange, tidy-up\n- Multi-select & marquee, transform (move / resize / rotate / flip), foreground crop\n- Frames (artboards) with auto-nesting, and Flex auto-layout (drag-to-reorder) via `@mce/flex`\n\n**Content**\n- Shapes, pen / freehand paths, lines & arrows\n- Rich text (fragment styling, custom fonts, format painter, auto-fit strategies)\n- Images (insert / upload / crop), video, tables (`@mce/table`) and charts (`@mce/chart`)\n\n**Motion**\n- Timeline with frame-based playback\n- Keyframe animation with reusable easing (presets + custom cubic-bezier)\n- Export to GIF, MP4 and Lottie\n\n**Collaboration & history**\n- CRDT document model ([Yjs](https://github.com/yjs/yjs)) in the core — undo / redo and offline persistence (IndexedDB) build on it\n- Real-time multi-user editing + awareness (remote cursors / selection / avatars) via `@mce/collaboration` (WebSocket / pluggable transport)\n- Comments anchored to elements (pins follow on move / scale / rotate, threads with replies & resolve) via `@mce/comments`\n\n**Design systems**\n- Components / symbols / instances with per-instance overrides and master propagation\n- Design tokens / variables (collections + modes) for theming and responsive values\n\n**AI** (`@mce/ai`)\n- A typed AI canvas action schema — drive edits from an LLM over the existing command & undo stack (model wiring left to the consumer)\n\n**Workflow** (`@mce/workflow`)\n- A node-graph editing mode: connectable nodes with input / output ports and curved connections\n\n**Extensible**\n- ~40 built-in plugins; a plugin can contribute commands, tools, hotkeys, exporters, loaders, components and events\n- Element types & modes are decoupled via extension points (selection redirect, resize override, enter handler, editing state, toolbelt item, icon, mode, statusbar item) — see `mixins/extensions.ts`\n- Unified command system, hotkeys, and i18n\n\n## 📤 Import & export\n\n- **Export**: `PNG` · `JPEG` · `WebP` · `SVG` · `PDF` · `GIF` · `MP4` · `Lottie` · `PPTX` / `XLSX` / `DOCX` · `JSON`\n- **Import**: `PPTX` / `XLSX` / `DOCX` · `PSD` · `SVG` · `HTML` · images · `JSON`\n\nThese ship as optional plugins; their heavy encoders / parsers are lazy-loaded on first use:\n\n| Package | Adds |\n| --- | --- |\n| `@mce/gif` | GIF export |\n| `@mce/mp4` | MP4 export |\n| `@mce/pdf` | PDF export |\n| `@mce/svg` | SVG import & export |\n| `@mce/openxml` | PPTX / XLSX / DOCX import & export |\n| `@mce/psd` | PSD import (Photoshop layers → elements) |\n| `@mce/html` | HTML import |\n\n(`PNG` / `JPEG` / `WebP` / `JSON` / `Lottie` export are built in.)\n\n## 🔌 Feature plugins\n\nSpecialized features also ship as optional packages, registered the same way (`plugins: [...]`):\n\n| Package | Adds |\n| --- | --- |\n| `@mce/table` | Table element + in-canvas table editor |\n| `@mce/chart` | Chart elements (bar / line / pie / …) |\n| `@mce/ai` | Typed AI canvas action schema (`applyAi`) |\n| `@mce/workflow` | Node-graph editing mode |\n| `@mce/collaboration` | Real-time collaboration: transport providers + presence (cursors / selection / avatars) |\n| `@mce/comments` | Comments: comment tool + pins anchored to elements + threads (stored on `element.comments`) |\n| `@mce/flex` | Flex / auto-layout: container-level flex commands + drag-to-reorder children (loads the yoga layout engine on demand) |\n\n## 📦 Install\n\n```shell\nnpm i mce\n```\n\n## 🦄 Usage\n\n```vue\n<script setup lang=\"ts\">\n  import { Editor, EditorLayout, EditorLayoutItem } from 'mce'\n  import 'mce/styles'\n  // Plugins that ship UI components export their own stylesheet — import it or\n  // their editor styles (chart / table / comments / presence / workflow) are missing.\n  import '@mce/chart/styles'\n  import '@mce/collaboration/styles'\n  import '@mce/comments/styles'\n  import '@mce/flex/styles'\n  import '@mce/table/styles'\n  import '@mce/workflow/styles'\n  import ai from '@mce/ai'\n  import chart from '@mce/chart'\n  import collaboration from '@mce/collaboration'\n  import comments from '@mce/comments'\n  import flex from '@mce/flex'\n  import gif from '@mce/gif'\n  import mp4 from '@mce/mp4'\n  import openxml from '@mce/openxml'\n  import pdf from '@mce/pdf'\n  import svg from '@mce/svg'\n  import table from '@mce/table'\n  import workflow from '@mce/workflow'\n\n  const editor = new Editor({\n    plugins: [\n      // export / import formats\n      gif(),\n      mp4(),\n      svg(),\n      pdf(),\n      openxml(),\n      // feature plugins (all optional)\n      table(),\n      chart(),\n      ai(),\n      workflow(),\n      collaboration(), // registers the collaboration + presence plugins\n      comments(),\n      flex(), // loads the yoga layout engine on setup\n    ],\n    // @mce/gif bundles its encoding worker by default. To self-host it\n    // (e.g. under a strict CSP), pass `gifWorkerUrl` explicitly:\n    //   import gifWorkerUrl from 'modern-gif/worker?url'\n    //   ...new Editor({ gifWorkerUrl })\n    locale: { locale: 'en' },\n    viewport: {\n      camera: { enabled: true },\n      zoom: { strategy: 'contain' },\n      screenPadding: { left: 0, top: 0, right: 0, bottom: 0 },\n    },\n    canvas: {\n      checkerboard: { enabled: true, style: 'grid' },\n      pixelGrid: { enabled: true },\n      frame: { outline: false },\n      watermark: {\n        url: '/example.jpg',\n        width: 100,\n        alpha: 0.05,\n        rotation: 0.5236,\n      },\n    },\n    ui: {\n      ruler: { visible: true },\n      scrollbar: { visible: true },\n      statusbar: { visible: true },\n      toolbelt: { visible: true },\n      madeWith: { visible: false },\n    },\n    typography: {\n      strategy: 'autoHeight',\n      defaultFont: {\n        family: 'SourceHanSansCN-Normal',\n        src: '/fonts/SourceHanSansCN-Normal.woff',\n      },\n    },\n    uploader: async (blob) => URL.createObjectURL(blob),\n    customContextMenu: (menu) => menu,\n    doc: {\n      children: [\n        { foreground: '/example.png', style: { rotate: 60, left: 200, top: 10, width: 50, height: 50 } },\n        { text: 'test', style: { rotate: 40, left: 100, top: 100, width: 60, height: 40, fontSize: 20, color: '#FF00FF' } },\n        {\n          style: { left: 200, top: 100, width: 100, height: 100, fontSize: 22 },\n          text: [\n            {\n              letterSpacing: 3,\n              fragments: [\n                { content: 'He', color: '#00FF00', fontSize: 12 },\n                { content: 'llo', color: '#000000' },\n              ],\n            },\n            { content: ', ', color: '#FF0000' },\n            { content: 'World!', color: '#0000FF' },\n          ],\n        },\n      ],\n    },\n  })\n\n  editor.on('docSet', () => {\n    editor.load('http://localhost:5173/example.jpg').then((el) => {\n      editor.addElement(el, {\n        position: { x: 500, y: 100 },\n      })\n    })\n  })\n</script>\n\n<template>\n  <div style=\"width: 100vw; height: 100vh\">\n    <EditorLayout :editor=\"editor\">\n      <template #selection />\n      <template #floatbar />\n      <template #drawboard />\n      <EditorLayoutItem position=\"top\" :size=\"56\" />\n      <EditorLayoutItem position=\"left\" :size=\"380\" />\n      <EditorLayoutItem position=\"right\" :size=\"260\" />\n    </EditorLayout>\n  </div>\n</template>\n```\n\nSlot sub component — read editor state via `useEditor()`:\n\n```vue\n<script setup lang=\"ts\">\n  import { useEditor } from 'mce'\n  const { selection } = useEditor()\n</script>\n\n<template>\n  <div>\n    {{ selection }}\n  </div>\n</template>\n```\n\n## 🧩 Commands\n\nEverything the editor does is a command — call `editor.exec(name, ...args)`. A few examples:\n\n```ts\n// Arrange & layout\neditor.exec('alignHorizontalCenter')\neditor.exec('distributeHorizontalSpacing')\neditor.exec('tidyUp')\n\n// Design tokens / variables\nconst collection = editor.exec('createVariableCollection', 'Theme', 'Light')\nconst dark = editor.exec('createVariableMode', collection, 'Dark')\nconst brand = editor.exec('createVariable', collection, { name: 'brand', type: 'color', value: '#ff0000' })\neditor.exec('setVariableValue', brand, dark, '#0000ff')\neditor.exec('bindVariable', 'fill.color', brand) // bind selected element's fill\neditor.exec('setActiveVariableMode', collection, dark) // theme switch → canvas recolors\n\n// Components / instances\nconst component = editor.exec('createComponent') // from selection\neditor.exec('createInstance', component, { position: { x: 200, y: 200 } })\n\n// Keyframe animation → Lottie\neditor.exec('addAnimationKeyframe', 0, { left: 0, opacity: 0 })\neditor.exec('addAnimationKeyframe', 1, { left: 300, opacity: 1 })\nconst lottie = editor.exec('exportLottie')\n\n// AI canvas actions (validated, applied in one undo step) — needs @mce/ai\neditor.exec('applyAi', [\n  { type: 'createText', text: 'Hello', x: 40, y: 40 },\n  { type: 'align', direction: 'left' },\n])\n```\n\n## 🤖 AI\n\n`@mce/ai` ships a **typed action layer**, not a model. It gives you a schema to\nput in your prompt and a safe `applyAi` that validates / sanitizes a batch\nof actions and applies them in a single undo step — wiring the LLM call is up to you.\n\n**1. Register the plugin**\n\n```ts\nimport ai from '@mce/ai'\nnew Editor({ plugins: [ai()] })\n```\n\n**2. Build the prompt — `getAiPrompt` assembles schema + node ids + request for you**\n\n```ts\nconst prompt = editor.exec('getAiPrompt', userInput)\n// Already includes the action schema and every existing node id (so the model can\n// reference current elements). Need the raw schema instead? editor.exec('getAiSchema').\n```\n\n**3. Call your own model, then apply the returned actions**\n\n```ts\n// ← your LLM / SDK; @mce/ai is model-agnostic\nconst text = await callYourLLM(prompt)\nconst actions = JSON.parse(text) // e.g. [{ type: 'createText', text: 'Hi', x: 40, y: 40 }]\n\nconst { created, errors } = editor.exec('applyAi', actions)\n// created: ids of newly created elements\n// errors:  rejected actions + reasons (invalid fields / unknown node ids) — skipped, not applied\n```\n\n- **Model-agnostic** — any LLM / SDK works as long as it emits schema-conforming JSON.\n- **Safe** — invalid actions (bad fields, unknown ids) are rejected into `errors`, never written to the document.\n- **One undo step** — the whole batch is a single undo entry.\n- **Node ids included** — `getAiPrompt` embeds all current node ids, so actions referencing existing elements (`setStyle` / `move` / `delete` / `select` / `duplicate` / `align(ids)`) validate; building the prompt yourself means adding them manually.\n\n## 🤝 Collaboration\n\nThe CRDT document model (Yjs) lives in the **core** — undo / redo and offline\npersistence (IndexedDB) build on it. The **network transport and presence**\n(awareness) layer is the optional `@mce/collaboration` package.\n\n**1. Register the plugin**\n\n```ts\nimport collaboration from '@mce/collaboration'\n\nconst editor = new Editor({\n  plugins: [\n    collaboration(), // registers the collaboration + presence plugins\n  ],\n})\n```\n\n**2. Identify the local user (presence)**\n\n```ts\neditor.presence.setUser({\n  id: 'u-1', // optional, for dedupe / avatars\n  name: 'Alice',\n  color: '#E64980',\n  avatar: 'https://…', // optional\n})\n```\n\n**3. Connect to a room**\n\n```ts\n// Built-in WebSocket transport (y-websocket compatible server)\neditor.collaboration.connect({\n  url: 'wss://your-server',\n  room: 'doc-1', // defaults to the current document id\n})\n\n// …or a custom / pluggable transport (WebRTC, BroadcastChannel, …)\nimport { AbstractProvider } from '@mce/collaboration'\neditor.collaboration.connect({\n  provider: doc => new MyProvider(doc), // doc is the document's YDoc\n})\n\neditor.collaboration.disconnect() // end the session\n```\n\nYou can also auto-connect on startup via the editor option:\n\n```ts\nnew Editor({ collaboration: { url: 'wss://your-server', room: 'doc-1' } })\n```\n\n**4. Reactive status & remote peers**\n\n```ts\neditor.collaboration.connected // Ref<boolean> — transport connected\neditor.collaboration.synced    // Ref<boolean> — first full sync done\neditor.collaboration.active    // Ref<boolean> — a session is active\neditor.presence.peers          // Ref<Peer[]> — remote users (cursor / selection / user)\neditor.presence.localUser      // Ref<PresenceUser>\n```\n\nRemote cursors, selection boxes and a connection/avatars status-bar item render\nautomatically once a session is active. Document switching rebuilds the provider\non the new document's `YDoc`; the transport is bound per-document.\n\n> Comments (`@mce/comments`) live on `element.comments` and are part of the\n> document model, so they sync over the same session automatically.\n\n## 📚 Packages\n\nEvery package ships as ESM and registers the same way (`new Editor({ plugins: [pkg()] })`).\nThe default export of each `@mce/*` package is its plugin function; commands it adds are\ncalled via `editor.exec(name, …)` rather than imported.\n\n| Package | Description | Key exports |\n| --- | --- | --- |\n| `mce` | Headless infinite-canvas editor core (WebGL; export to image / video / PPT). | `Editor`, `EditorLayout`, `EditorLayoutItem`, `EditorLayers`, `createShapeElement` / `createTextElement` / … factories, `useEditor` |\n| `@mce/ai` | LLM-driven, typed canvas actions (`createText` / `createShape` / `setStyle` / `move` / `select` / `delete` / `duplicate` / `align`) applied in one undo step with automatic validation. | `plugin` (default); `validateAiActions`, `AI_ACTION_SCHEMA` (commands: `applyAi`, `getAiSchema`, `getAiPrompt`) |\n| `@mce/bigesj` | Bigesj design-doc integration: font preloading, clipboard paste detection, and PPTX / XLSX / DOCX loading. | `plugin(options)` (default); `useFonts`, `bigeLoader`, `bidTidLoader`, `clipboardLoader` |\n| `@mce/chart` | Bar / line / pie chart elements with a built-in data editor and toolbelt entry. | `plugin` (default); `createChartElement(type, options)` |\n| `@mce/collaboration` | Real-time multi-user editing (Yjs CRDT) over a pluggable provider (built-in WebSocket, y-websocket compatible; swap for WebRTC / BroadcastChannel) plus presence (remote cursors / selection / avatars). | `plugin` (default, registers collaboration + presence); `collaborationPlugin`, `presencePlugin`, `AbstractProvider`, `WebsocketProvider` |\n| `@mce/comments` | Anchored comments: pins anchored to elements that follow on move / scale / rotate, with thread replies / resolve / reopen / delete. | `plugin` (default); `useComments`, `createCommentsStore` |\n| `@mce/gaoding` | Gaoding design-doc clipboard-paste support. | `plugin` (default); `clipboardLoader` |\n| `@mce/gif` | GIF export (frame-by-frame render from timeline keyframes; `modern-gif` lazy-loaded). | `plugin` (default) |\n| `@mce/html` | HTML file / MIME import — DOM converted into canvas elements. | `plugin` (default) |\n| `@mce/mp4` | MP4 export (adaptive bitrate, 720p–2160p, 30fps; `modern-mp4` lazy-loaded). | `plugin` (default) |\n| `@mce/openxml` | PPTX / XLSX / DOCX two-way import & export with smart layer & font mapping (`modern-openxml`). | `plugin` (default) |\n| `@mce/pdf` | PDF export with page metadata (size / margins; `modern-pdf` lazy-loaded). | `plugin` (default) |\n| `@mce/psd` | PSD import — Photoshop layers expanded into elements, layer canvases auto-uploaded as image assets. | `plugin` (default); `psdToFrame` |\n| `@mce/svg` | SVG import & export (Path2D path sets + viewBox, multi-MIME copy). | `plugin` (default) |\n| `@mce/table` | Table element + in-canvas editor (add / remove rows & columns, merge / split cells, style editing, zoom-aware grid, toolbelt entry). | `plugin` (default); `createTableElement(rows, cols, options)` |\n| `@mce/workflow` | Node-graph editing mode (connectable nodes, templated node types, preset text / image / video generation nodes). | `plugin` (default); `getWorkflowPorts`, `toConnectionPoints`, `INPUT_PORT`, `OUTPUT_PORT` (commands: `addWorkflowNode`, `addWorkflowConnection`) |\n\n## 🏗️ Architecture\n\n```\npackages/\n  mce/           # core editor library (npm: mce)\n  gif/           # GIF export  (@mce/gif)\n  mp4/           # MP4 export  (@mce/mp4)\n  pdf/           # PDF export  (@mce/pdf)\n  svg/           # SVG import & export  (@mce/svg)\n  openxml/       # PPTX/XLSX/DOCX import & export  (@mce/openxml)\n  psd/           # PSD import  (@mce/psd)\n  html/          # HTML import  (@mce/html)\n  table/         # table element + editor  (@mce/table)\n  chart/         # chart elements  (@mce/chart)\n  ai/            # AI canvas actions  (@mce/ai)\n  workflow/      # node-graph mode  (@mce/workflow)\n  collaboration/ # real-time collaboration  (@mce/collaboration)\n  comments/      # comments  (@mce/comments)\n  bigesj/        # Bigesj design-doc integration  (@mce/bigesj)\n  gaoding/       # Gaoding clipboard paste  (@mce/gaoding)\nplayground/      # demo & test app\n```\n\nThe `Editor` is composed from layered mixins and a plugin system. Rendering is powered by\n[`modern-canvas`](https://www.npmjs.com/package/modern-canvas) (WebGL), with text / fonts /\ndocument model from `modern-text`, `modern-font` and `modern-idoc`.\n\nThe core stays lean: element types and editing modes are decoupled through extension points\n(`mixins/extensions.ts`), so feature packages register their behavior instead of the core\nhard-coding it. The CRDT document model (`yjs` + `y-protocols`) lives in the core; the\nreal-time transport and presence layer is the optional `@mce/collaboration` package.\n\n## 🛠️ Development\n\n```shell\npnpm dev            # start the playground\npnpm build          # build core + all plugins\npnpm test           # run tests\npnpm -F mce typecheck\npnpm lint\n```\n\n## 📄 License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}