{"_id":"@koi-br/office-provider-sdk","_rev":"42-0ce443fb4b62b4208a171c51c691688e","name":"@koi-br/office-provider-sdk","dist-tags":{"alpha":"1.0.36-alpha.1","beta":"1.0.36-beta.1","latest":"1.0.41"},"versions":{"1.0.0":{"name":"@koi-br/office-provider-sdk","version":"1.0.0","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.0","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"af5498c7508c142fd4d55ed774d59e689e10c462","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.0.tgz","fileCount":6,"integrity":"sha512-ehmJwgEBNsHmDFrboNK9TJjASTBgTctdbOx5xFTrJE4LhW1slzCNLFjxZk131ismbrdd/B0sZfgx0PJoB0IDXQ==","signatures":[{"sig":"MEYCIQCHf3X9bntFsFiRAR4Pzd/7os/ef2iiQwvefw9PPIbIiAIhAI66hcMz81yTxPtU5vDU4IJJvNcQOWqqyVKgruoMijpY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182203},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9886bc3f991b5948add4820d1cfae71161689fc1","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.0_1758800886684_0.3739218947673102","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@koi-br/office-provider-sdk","version":"1.0.1","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.1","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"7d6c9642c047b6b644ad84f615c56af8d9e7a863","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.1.tgz","fileCount":6,"integrity":"sha512-Li5KvTKjO48vKe9lBXFoEjDsvNE5QD6XvKMcZyZsf/eSI4yb4R2Npc3W82NT1zlifeYazfkH3Q1OhPKM/ERNIg==","signatures":[{"sig":"MEUCIQCXAUAXJf/mRXGN+C44kyyObdiId3xBs5y4FuaB3llmGQIgaO18fymXesv82oLiVw9ZtyHTvYA42kLbBEDRUHYmpUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186394},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9886bc3f991b5948add4820d1cfae71161689fc1","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.1_1758802285996_0.5677080790910383","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@koi-br/office-provider-sdk","version":"1.0.3","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.3","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"fdf8bddfc4a5572a05f686cbcd5f1175b1f2b2a2","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.3.tgz","fileCount":6,"integrity":"sha512-PM/b1SlLhjMbfo7/YC0wAa1ddEhYh3SWUJE4NCzsuRObntMIhQFtkQQShA0C+aoybXeon3CUSr84Zo+roPUVFQ==","signatures":[{"sig":"MEQCIDPJ2/PO4yvanC/pWsFoQZoSNRbfUzVnWH/Xvo+tjAmKAiBLaJB8hm7da3tfuF03XuAumT8g8ohmUsWkRIAyv9/Vsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189496},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9886bc3f991b5948add4820d1cfae71161689fc1","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.3_1758804507010_0.3854909039024599","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@koi-br/office-provider-sdk","version":"1.0.4","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.4","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"c11d12d478fca7c8774b3c63f200d5b2550d193e","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.4.tgz","fileCount":6,"integrity":"sha512-ScHMRjG7hNpbzMKGR8VMUiUwKCRMU2n1jeCKFXemgcvU1td3gqUwqAa0DCyd44goH/OSpdlKv1Sp0IZchUFNhQ==","signatures":[{"sig":"MEQCIG1ciAaEFZJkVdPQa/UtRHsBc6tP1UeICfrHhYqydRQIAiALRndTqRXMQntoVf/lh17dY1ya36LLbx7fXmZyFjRKBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192442},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9886bc3f991b5948add4820d1cfae71161689fc1","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.4_1758804991166_0.6600648117184413","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@koi-br/office-provider-sdk","version":"1.0.5","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.5","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"1660868b7f8bebaf0c56e690b3d98c735dfa19a0","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.5.tgz","fileCount":6,"integrity":"sha512-YVzT9k6LrR2zTJQA4Vre+WYBth8kS/bsTjUEIyw5tq45nhIC/zAAa457dNeAbdpsLSLqMLU8LloZDAzXiZ11FQ==","signatures":[{"sig":"MEQCIEIHuuYG2ccL0Xn40z5lcENAIBcRMRGQb6f7US1GGzFjAiBmr+wR4RlL8wNFANQ6r1vayggf+U2MiUuwfTJ2U5d7cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190352},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9886bc3f991b5948add4820d1cfae71161689fc1","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.5_1758806372258_0.8870371647122162","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@koi-br/office-provider-sdk","version":"1.0.6","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.6","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"14dd352ad55340f37523ee126ea95e97e525435c","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.6.tgz","fileCount":6,"integrity":"sha512-7E8bJQL9YTciz3DzZeZCYmWDU34PF+irKbIVsI5gAHt3FV5RBr8USUdvJT3qMa0uYrOLoCXGpi+WNsFl2ffsYg==","signatures":[{"sig":"MEQCIFmJrzImw7A2E+nss5PrAQfj60eG1n5eFNigAioYTiJAAiBXJ4sXve38CGLcw62u4eYgEroZQgT9Qf0IPjJmom3zSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188328},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9886bc3f991b5948add4820d1cfae71161689fc1","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.6_1758806815371_0.3028069739878545","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@koi-br/office-provider-sdk","version":"1.0.7","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.7","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"974db8b8db8a474d6d8e6a955b93182c9738550f","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.7.tgz","fileCount":6,"integrity":"sha512-jxTjqvGSKBOjM0ihuZ5DEc6KMXafqf8R/6aOcTzC/p2dHvryoJrzE08komhzY4VX/MwMwn4hnrzG9Q4dAhOd1Q==","signatures":[{"sig":"MEUCIQDbv+Q8JzkU94KB68mR50bAL+anWzVFumerrxxtC7DQ1QIgZiE83yCt5Pm9eHVioWmUPcBkcTl92NRkgPTtl/Zyl/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188324},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9886bc3f991b5948add4820d1cfae71161689fc1","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.7_1758807125174_0.8347366694045839","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@koi-br/office-provider-sdk","version":"1.0.8","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.8","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"58ad51e3614b47a42870d0a10bd45fe0c6bd2d51","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.8.tgz","fileCount":6,"integrity":"sha512-1RQyWslTSr+0pvcU68exRu5S+SviU1uUA2HM5mmbm44HHC5f7tfYwB0Ns1aU8w8Ek1BcNZVwrpxNf/Wjs0ubTw==","signatures":[{"sig":"MEQCIHuQIgsAqOe11wut1y+aDRR29HizL8g+EOZ8P9PmeKDdAiBdNo0s8JHSafUkVGaCOZoBQu6eNcBYNBNNOeGmw41aNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188332},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"abb0ffbaead0fbbb9bc4fbb16e6435912d3754b0","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.8_1758856620512_0.9519067385997386","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@koi-br/office-provider-sdk","version":"1.0.9","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.9","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"19b245648d05f4cf8ef183d602ff9dc5781f74fe","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.9.tgz","fileCount":6,"integrity":"sha512-KUw6MH0iU4mT4qQyu0IaOYPC8awf0Acaf4b0b+7FOW/KAquiUdnlL8+XWnkJuFPLvjLSaPAa51aAjtBB9c3Deg==","signatures":[{"sig":"MEUCIQCXN0mrx55aSJ0DYHPb8d/iT1btNX04qiaXpU13S0qsywIgYTUyLFs8/GhnL4pxtXwh8YQ4Dmr58jhexKSgncfxwzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188332},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"abb0ffbaead0fbbb9bc4fbb16e6435912d3754b0","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.9_1758866134348_0.163509637927441","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@koi-br/office-provider-sdk","version":"1.0.10","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.10","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"bf509b6118a3e30d8bb96f0d92d0c3689febd911","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.10.tgz","fileCount":6,"integrity":"sha512-xyJHIOvZkYxsl0TutiqcmluIEMSxUxrUxgPAJqzPQ8JhnSfz+/YhDL2zj6f2JH2Avswbm5YlTdZZxIE3JZUmqQ==","signatures":[{"sig":"MEUCIHn6lMWXQf1/tpjDd1XDIWN5TSwlwwJsAAaM0wMzwAY+AiEA4C1AQnGps20RQzehdcrt5140mQgL945Y6MvwjuqzD6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186583},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"abb0ffbaead0fbbb9bc4fbb16e6435912d3754b0","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.10_1758867782203_0.44340486881230645","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@koi-br/office-provider-sdk","version":"1.0.11","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.11","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"34684f1552c13405d51b7740d0b1c317da2f3059","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.11.tgz","fileCount":6,"integrity":"sha512-ySBajIGQbqyeqWRRvgtfujHQgh4WGrUCxncAI4Znz0QsVHFI8+yCFTYydYS7ogyMKfR6GYsSHUeyviROQlViJA==","signatures":[{"sig":"MEQCIGSdmrDUWyymozeu4G5QjwqtKnY8vQ/Oi3tJqlb7Ugf2AiB241z64FNuw5dPBh2V+neIdxhjwz6A1y+4vDFXJxdKVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180669},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"abb0ffbaead0fbbb9bc4fbb16e6435912d3754b0","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.11_1758873809437_0.3046485040965754","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@koi-br/office-provider-sdk","version":"1.0.12","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.12","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"b5b335970491020e0bf9081502bd598553536187","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.12.tgz","fileCount":6,"integrity":"sha512-bE3uiDXAxPhvmzfl6uO/bCCcCBLyl7aWz1t5DNaGxONaMr1FufS82OCFzUPbBVWASkqYseOoDr5mWO7hNUBoEw==","signatures":[{"sig":"MEYCIQC7ExRzBGb9LlKhW5FQAO5yImG8t2QU7CmTXe6jSHbHogIhAPI47YNV/8UQTEDPhzsqb2ukp645x3rmzFNDXeZOPZ3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180669},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"abb0ffbaead0fbbb9bc4fbb16e6435912d3754b0","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.12_1758873847557_0.20602553528945866","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@koi-br/office-provider-sdk","version":"1.0.13","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.13","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"809d526c526000f2986f5bfbd4839e435cfb3366","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.13.tgz","fileCount":6,"integrity":"sha512-5CjlLxR+d9piRo585flzh7QGczW4hBrDBrTNC4ARXPREFQjwD7Dmfza9g2IMtyCGejk/3e3nBcBXQmy75IpJfA==","signatures":[{"sig":"MEUCIQCt5CFq2Q/EVRTJF67vgQqpeV5P6PF8Ea+Sx4/qDMavnQIgDmZHH7/AeSglhyt9HSzJ6/2DspmMhXAwhegzkGSXmTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180931},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"abb0ffbaead0fbbb9bc4fbb16e6435912d3754b0","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.13_1758874937343_0.3225994455152379","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@koi-br/office-provider-sdk","version":"1.0.14","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.14","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"e8f64800b0d1864ff61971eaec7124bb3ea684d0","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.14.tgz","fileCount":6,"integrity":"sha512-/CQIIOzcBmckz4TQnbwcoJtYDpjkJGDnsQH62vkeSSSLX3PV3uSwTh/PWmkeBQ+/uwlV+DxxpS4fQG2xeJY+7w==","signatures":[{"sig":"MEQCIFF+ZQmhrUuFcwnOhaXht50caiqosuf1y1ViKFq0Lr12AiB+iwyB4OEaX1FvN1qb/Y7c3qb7XQRMNwO/qPjjnPtctA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182407},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"abb0ffbaead0fbbb9bc4fbb16e6435912d3754b0","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.14_1758878339361_0.8090344229933022","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@koi-br/office-provider-sdk","version":"1.0.15","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.15","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"c2eba1f5b305fcd411686f6408fa7bba92555ae3","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.15.tgz","fileCount":7,"integrity":"sha512-LEPK5UTjCeyewAExKYS959ppmesaYSZZmQvz7PxSo2XxVdjwLtCTKmEK1YUVkEUfMRKNeCeBWsOyFptvdQLoCQ==","signatures":[{"sig":"MEQCIEibQDFegJxszagq+18lJ4QUgvUu7N5oaeG5xjMWwfzEAiB7xYyajNRA8+xCXAPmqR/7aipIZaPcfNUtb9Vfnb0iKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194815},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.15_1759990015299_0.713631596793092","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@koi-br/office-provider-sdk","version":"1.0.16","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.16","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"949cfbad3007d95b7197196181a2b3f55aacfced","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.16.tgz","fileCount":7,"integrity":"sha512-P/S9/yI5GSCRxfqQ5364oSlfNzJO0ztLy1jcQfwegnpVGobkhjvulZvhcxacOQU7GUMehgwLDtkQ8INEvnPTlg==","signatures":[{"sig":"MEUCIQDU6h5Zi0Utu8Jlab0K2dI8+0VIxe9E6LZ8aDnEwHpFTAIgGIGAfw5lkf5RMo45fRIeLRyqZHkku9koqu4Vf4tEv+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202995},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.16_1759993820477_0.6856016402812684","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@koi-br/office-provider-sdk","version":"1.0.17","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.17","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"329e237139244787b9cd1fd1be85fea008b3a17c","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.17.tgz","fileCount":7,"integrity":"sha512-Q0seUOvtdeHkXCEqd1HBbKcVsuoQyBWl/5YaZov+gbdZwRKHoE6sz4MQ/1J+juBDO/rDWWSuyat+rhSIe+Uk4w==","signatures":[{"sig":"MEYCIQCX4ZXShnmDQmCGlCJ6VujQl+3Q/+AbwYo6G2Pa/7sdMwIhAPL3uVpLxsmd5avOpwgMo3GjSSOFnP0dOaO9BwNoV/sr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200851},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.17_1759995297760_0.7758798037579888","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@koi-br/office-provider-sdk","version":"1.0.18","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.18","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"a856c8b88f99eff724978353d9b5a01ce2c9b57a","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.18.tgz","fileCount":7,"integrity":"sha512-ldl6x0sY4mipH94V9bXMWd/fsO1A/1djDBHw8FQOxCjAH1QLyM3BLYkfYDG5Xvgggva0+6f0vLxO1JZt+t60Jw==","signatures":[{"sig":"MEUCICUMf7xamzNEWRc+eRjBLAcaUAm8wF1h3DuyrJMVQwPHAiEAl7sNcLTLAQOKIDnLw03XyME6Jp8fyFrtBNypyReEcx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195187},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.18_1759995686324_0.3821613673232196","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@koi-br/office-provider-sdk","version":"1.0.19","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.19","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"d1909827a10bb21a07769cc88fddf848e96dbb25","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.19.tgz","fileCount":7,"integrity":"sha512-9/0Uz2pYMOoYzgTG8qBuSQNp9rNaITtZxj9gp0SNge1bafe7U3qrYFrNKXs8jmTEgQoUAqRQ2mGVIcPbjHIu+g==","signatures":[{"sig":"MEYCIQCioW465/+q+kWs/WnAZ2vsqxKulSvtV/yOx4yL6jP1uQIhAPUgC3pCotz9JFg2CEPpl0gl5Z8V6HwuCAUSPzki0C/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195183},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.19_1759996459371_0.07548960678786343","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@koi-br/office-provider-sdk","version":"1.0.20","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.20","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"45f744805b36dbfe997cf2d75e3f35b3f503f737","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.20.tgz","fileCount":7,"integrity":"sha512-k4JF9AxUTfzx0asdVUxpBncpb/CNLPR7cIqkEWtUx2A5QVH2Encf2cjPyJ1D/NyjWq5BOYhoRN7tUelVPi7tAg==","signatures":[{"sig":"MEUCIDJ07tNFq9Wyymj1Sq0zDC/CFbHy/uL8bWhdrhhk09tMAiEAiVQW2gEm1oU5SuyaYraiY9pAuW38DVAhbz2WG8BioSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195157},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.20_1759998906061_0.3655515419842015","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@koi-br/office-provider-sdk","version":"1.0.21","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.21","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"5875e19884a4d400bd4ff2c337704d30c9801b73","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.21.tgz","fileCount":7,"integrity":"sha512-ONk4Spgo7lJD+Cmo5Yovtn3e5yPSlaRNxMY74RlGHIMhKrYz7tab0Ln+Mq66qDS8Lk9pLfRZzQG2GOcM89/DCQ==","signatures":[{"sig":"MEUCIQDJJQkIXnwpsvWKns5MQfXXGdECG+mnAUUCq+rQL1b2IwIgRMnz76MNlmPPHwQp5gInH9LeR4hqMWXoujWrUF86DVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194929},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.21_1759999017824_0.20576451438109755","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@koi-br/office-provider-sdk","version":"1.0.22","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.22","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"7b2280974127b2fad78e20d3410fca7965590d40","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.22.tgz","fileCount":7,"integrity":"sha512-aNuNz+9+jV1Cn5RLJgUEugiyhjI/SQ+3EBn5LVFG7BiAaI/yiLGxfm0tKPPX915z0FvCKuQjaNuu+FuXCvefXA==","signatures":[{"sig":"MEQCIAYQevApnohvb9jyy7SFRmomg9JvIE01THeTEDLQBuM+AiAn3Y1+eE84WPBZweUmaksYUuHdWjLR5luZ1dSSF4ELfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194949},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.22_1759999298227_0.46646523699875764","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@koi-br/office-provider-sdk","version":"1.0.23","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.23","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"7d120062961994acb11f5c7e6f10ee4b6ea7137d","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.23.tgz","fileCount":7,"integrity":"sha512-oOjhFIKJ7vzj2q3FfU9S0b9XAApUJqxwCX3HugdYX7MXZ6L/GtW7JwR+ACjWjDmh+5YLQKifBDRIOcOCfMD54A==","signatures":[{"sig":"MEUCIQDFTMgJbfRDFOTTYFBzsEvdhYAXTvr0LlLXiT6yUCHTNAIgBOm8hkjc+Pm1IAp9RPGc1FEdnm71UbtQApqpVcbct9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196993},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.23_1760012598029_0.5959187142690949","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@koi-br/office-provider-sdk","version":"1.0.24","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.24","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"70f7f8d8ff2e6ac52c0e280f7164d9d265e8bece","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.24.tgz","fileCount":7,"integrity":"sha512-kM+Brti7aj/NNnTVCQq/NM8x/PlL/9mV7HHCPH0PBXQ0N4go6MXh8qGvK075Feu56BgGlhkQQVlIIfvnRu916Q==","signatures":[{"sig":"MEQCIHD970VG8t2eVW0b+qCbLZP3z+Tu0xRBMHkcV3qp4DUeAiBprQi09kluEHsdLac5+4k3oWysc250EdrBmJZfLYYwHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197239},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.24_1760014457413_0.07842804815855065","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@koi-br/office-provider-sdk","version":"1.0.25","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.25","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"73845cb57a3429cbdb8349fd9a0c963609f6f8c9","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.25.tgz","fileCount":7,"integrity":"sha512-9f0v9pw0GOsj6+m8kdcroPzAnxXygbLslGNdPaYftYGGoOrwKLH2cLUhIFjZlwaV6u2EFHgowMwQwM9lsqKNig==","signatures":[{"sig":"MEUCIQCOU7x8UwhASPr4lnERD0pExCRLwzDaLTrdzK+/suQ3AgIgRfcfRuFIPueM1rjyimZE0mjqF52YHjEzX/vCBaM0RZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195907},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1dea6193c8e76a759f91ee39111166678ee4b727","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.25_1760064460442_0.6884028667918205","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@koi-br/office-provider-sdk","version":"1.0.26","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.26","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"1c5fa20c4aab957ae61aee17486c923f7797d0f1","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.26.tgz","fileCount":7,"integrity":"sha512-I0kyiittyz9VAmKs/4frZsyNDylqxKKYvlo6l+PzrLBIo0MPSHAi0HWND9UTVlROkBQK8NQSZZ+q5udPfRFQxA==","signatures":[{"sig":"MEYCIQD6/BlmpJiq4bzv/jZgrNEvHF6gY+UOba3GQgkioMmSfAIhAOYSx3NXBH+LvS0hYTb9mga9wNEn/uA1IPjzS7Fmfxpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195789},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ccf5cc655f5ff7df2d75be08786169da899f7a66","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.26_1760102157233_0.28963010373007636","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@koi-br/office-provider-sdk","version":"1.0.27","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.27","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"a15609a442d23483427447006fd3ac8a6170cd63","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.27.tgz","fileCount":7,"integrity":"sha512-y1j3D5fcjTB8zDfuU59PGHvWIRWT1a2Gc45csm3pGKT/y9fzSdJsUmaz61W27vJNY2H+FKxk4yxRII8dvgw+nQ==","signatures":[{"sig":"MEYCIQDN09v4A0UW82OHk0Of+8iLTSwSKm6evxr/GWRsSbMmywIhAKLiqzGYoyN/LuyUx7JHA33tdl99UrZVvCjEpm3WS0cw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196677},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ccf5cc655f5ff7df2d75be08786169da899f7a66","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.27_1760163020738_0.25828191753734386","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@koi-br/office-provider-sdk","version":"1.0.28","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.28","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"f098994f9dec19de061f26e222ab70c62b8bcc4d","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.28.tgz","fileCount":7,"integrity":"sha512-OZ0/1w0Zrs/bUJYjALjrHglFBdhHUHVholiWszO2buIJoNa5YwtrymwYlHb6zyhK3P4KM8BrbkXaOpdabF9hkA==","signatures":[{"sig":"MEQCIDx5XlYDZ/tUGVEXvGNEt8DIuvyN0DlDqqiLp27clqUEAiBTQ0QqAHJBr3K8Ac/9azGIupGLlwbVHpvJH0seG4os1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207615},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e26fe292a6bcad59c3fe97863c6944a25cfde5b4","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.28_1760337871457_0.7522883028369578","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@koi-br/office-provider-sdk","version":"1.0.29","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.29","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"b811f00d74597126491a28b65211435fc8f6500d","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.29.tgz","fileCount":7,"integrity":"sha512-Sj9vK8+NgglQOug16gL/dmc6OdtT3nX3Q9sLnpC/5LQ1TZE8AhXHqf6Z5egT6pnISn7G66+bMhNPGu+TLIlWew==","signatures":[{"sig":"MEYCIQD8O36j4URlOoTWdhOglx4rkwjkrxRns89lZc3mxCSnjQIhAMzL7oaSarV5UJMEhRG/4CrpBvKHrcU6ZPgkvSeWwc14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207881},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e26fe292a6bcad59c3fe97863c6944a25cfde5b4","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.29_1760340375974_0.5826176440593676","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@koi-br/office-provider-sdk","version":"1.0.31","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.31","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"41718a5dbc8fd52ab6cfec19916fc36b2313d11b","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.31.tgz","fileCount":7,"integrity":"sha512-Jba1dbigz7gT9epbr8jjc9D7SAxTABFNDYUU5TfJJHKE275MwBJvgaZlth+D13TCk7/XOQ5ab/lOmOifAf3yGg==","signatures":[{"sig":"MEYCIQDJIdapzsjHjiFsfZAqXyEcwLXSQtiHu7+0nCPUGorNbwIhAOwI+yhj4+FAHq5qJS5jgPaAeQ0lRXcIdmPBrPMvlqWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207897},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e26fe292a6bcad59c3fe97863c6944a25cfde5b4","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.31_1760349234918_0.5672946613139005","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@koi-br/office-provider-sdk","version":"1.0.32","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.32","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"810e69dd34504cf4fc5ee4be4261ab12c8368659","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.32.tgz","fileCount":7,"integrity":"sha512-ZnD9vNCoSHn3n7/Jxn7drjBjst0+HFE08+mEXH/TLumxNoI5RzdP8J1SreKZQ/QiMP/KnwxsdpbzPBNDrjWK5w==","signatures":[{"sig":"MEUCIQD609xGF2ThPHLDWOKlsZ3aOKab55bDuzzp658jtMCowgIgASUdmDoLyNf0BE9RFdECQBZE0Jlu6P4WvMa1DH0A+vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210243},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"221227f1feeee98e34db807ab39c96d3215951df","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.32_1761036891751_0.6308235553982535","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@koi-br/office-provider-sdk","version":"1.0.33","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.33","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"5e49c8be8cc1eb657a8c7d9de655a38227114eb1","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.33.tgz","fileCount":7,"integrity":"sha512-SniwHtyleddtkDhPXEECGAnWowWoLpYWDJXdIloBUxkAyJYCs9X7epTyJcJxgCr/90B8iyDGJ5wV+jDfTeP0Rg==","signatures":[{"sig":"MEUCIE+EbhIDCbO6b6ToPFJhFopoB+vkk/FuyBU7kNqxtwT0AiEA/TonfmKmIDdCWVzZXV7Tz65n1omaj8ZgJX3ngis9Aq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219060},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"221227f1feeee98e34db807ab39c96d3215951df","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.33_1762500873268_0.6975359114190942","host":"s3://npm-registry-packages-npm-production"}},"1.0.35-alpha.1":{"name":"@koi-br/office-provider-sdk","version":"1.0.35-alpha.1","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.35-alpha.1","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"da11f9b4395b43364f6cdd0450ddd8f227e67e10","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.35-alpha.1.tgz","fileCount":7,"integrity":"sha512-dGcR18Av3dCkS6hCi7BXcsx3x0ZjOjAlF1dhlO6lVjjL9vbzZ9iRzSaf+OQ/9xc3KgC1nq/x3f2Ll1+8ygS2MA==","signatures":[{"sig":"MEUCIFcbbyz5t9trdjVhmHoPCNYYJ0l9Jcsh4M5Pk5fQvxClAiEAnMcQCrrYWAPCNXXOkLYfQ8lUm/kBWDwyx3svep09l44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220286},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71329edb4747303142d3487c1324231762525fa7","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.35-alpha.1_1762833092041_0.20820256671959614","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@koi-br/office-provider-sdk","version":"1.0.35","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.35","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"5d2ab8ac18d89dcc1378af548b31784621f8b661","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.35.tgz","fileCount":7,"integrity":"sha512-tfFrfRdxQRyUvMpFXfguZsvYm62zkqobMd1U7ncZ6nGmwThbliIYU/DzZ7/PBx5ussMz9jb+l0aZGaljRJojxA==","signatures":[{"sig":"MEYCIQDGJNvufQT2jpdY6UvSo5BPu3p/IVqRVsoGCDUII6YVWQIhAKA6EgJPJtIY96l1qL6IK2+8MVu0gUU5rmOT6HvpFYk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220278},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71329edb4747303142d3487c1324231762525fa7","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.35_1762841035688_0.07487277510621038","host":"s3://npm-registry-packages-npm-production"}},"1.0.36-alpha.1":{"name":"@koi-br/office-provider-sdk","version":"1.0.36-alpha.1","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.36-alpha.1","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"05d4b2a844bdc9ad9b8d26181a350f67960ce73d","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.36-alpha.1.tgz","fileCount":7,"integrity":"sha512-yrKOwTudCgMJ6y0tdVe7SPn2NTAQe6AEGUTnVCBGsbHDGaGHVgYhNGkSRc8M77gXUkt+wkrb48QyBJ2S+KrSDw==","signatures":[{"sig":"MEYCIQCxT6/4yyzFe5BbjnZKevjnoYddJewx7mtQmPtHkClgqwIhAO1joyx9BdKnqdjMeykt/YE2l1VLyo0cDCdbDYWpZBhE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221706},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"322eb494349111bf5bb575d543b2b2844f16232d","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.36-alpha.1_1762846098021_0.312517877999547","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@koi-br/office-provider-sdk","version":"1.0.36","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.36","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"fb72595b9e1ac61c8b12bda37ede8f19ce7053c4","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.36.tgz","fileCount":7,"integrity":"sha512-8i/0r3I4R5pcd5J40Ufz0QWL12nPCnTVbC/ro7URRe8sFrw6KnqGYZokV5OI/ZP+yhKjfoDHuBUaNgcE4Xa35w==","signatures":[{"sig":"MEUCIQC53ShT6FMgNvM0cPxcrjROwbWvUCi4BzFJuyrjAm4c0wIgIdT+aZQlM8vryLOdS3tNEMS376Pzl4jqx5qnOtedJno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221698},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"322eb494349111bf5bb575d543b2b2844f16232d","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.36_1762847179346_0.9054752114659395","host":"s3://npm-registry-packages-npm-production"}},"1.0.36-beta.1":{"name":"@koi-br/office-provider-sdk","version":"1.0.36-beta.1","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.36-beta.1","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"22acb30739ff09ea1cf32492a62ed1b9ff82a170","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.36-beta.1.tgz","fileCount":7,"integrity":"sha512-k8S5uo7KDQi0aqeO1wT9GAQOeXMsqnqkp7DSvv4kQILODrZ8+O2uBu6Vs4Bl0fQodrg07QW2lrqvtHRE8jxMsA==","signatures":[{"sig":"MEUCIFDAjn5k3FIhMcI2c50vVPFuBOs+ioxlX7vMfvP5blObAiEAmc2I0wnP9hwRK+/2iCwFHgujwFF2YtW/9mqo5stGT2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221983},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"222b73970e1b684c8eeeab047d2e1906c39682dc","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.36-beta.1_1764051989190_0.8896305215282796","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@koi-br/office-provider-sdk","version":"1.0.37","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.37","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"bd423cfabe8514e7aa038dd9916ec1d6373d1fad","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.37.tgz","fileCount":7,"integrity":"sha512-n1YiCwaGru0ZrofQ/jPa6tf086aNAvjbE8ks0AYibbe3MDkrUu5/XSkTGTmKEzbcNGsj6CNm/AuABWUk02PEww==","signatures":[{"sig":"MEYCIQCrKXdqiRUq3B85IHAxK8PTFj4Km0Y+2JUDyu1LV2owogIhANURjT6v0+HU0FSEyR+i+bvDafbFr3kHkDyveN53onEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221976},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"222b73970e1b684c8eeeab047d2e1906c39682dc","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.37_1764122585067_0.02534732078692814","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@koi-br/office-provider-sdk","version":"1.0.38","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.38","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"03e7086f5a7357c446c6fb0067fef6fd339d25e1","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.38.tgz","fileCount":7,"integrity":"sha512-PPkUrI+52ZiULhIZsPepd6M91M0UvxsF5OKsNqxAxnwn3JcssKOzzoI8K1gm8autZeojOT7Q5cjlI5R3QnyYGA==","signatures":[{"sig":"MEUCIGq8iq0y4p7yaKt21IeUsUVXPhZITjqphd5gSTI48jNiAiEA5wZVj4xxTZ3cfMNSCBIfFt5RfeP5g/OAdKNItxbya3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230105},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"05f60f8e6804d15cb57065f06d67a875ef4bff70","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.38_1773111553931_0.7520524582145116","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@koi-br/office-provider-sdk","version":"1.0.39","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.39","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"8bdb641ba983e0be7d050bd3e014484e9d10e15f","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.39.tgz","fileCount":7,"integrity":"sha512-GmxyPGgUYwQJtaj4lQpkcSNRAfnTqTTJTEIrDmFKwgFJlaoggFFz4bmJlwmgBRSv+/8adrUIQ6sO+6vm8zy21Q==","signatures":[{"sig":"MEYCIQDCejG2j72PtYEGqT+XRgbE8D4/hggHME32vtNat92DcQIhAKVyHJmGV6t3KvofP7e/q1eYvrGG9b0bvciuxnKfawin","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233176},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"39fd88a3e39001fdd0b29dbdb19f862054e71b6a","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.39_1777356094159_0.08936552531160125","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@koi-br/office-provider-sdk","version":"1.0.40","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"author":{"name":"chunyu.ma"},"license":"MIT","_id":"@koi-br/office-provider-sdk@1.0.40","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"dist":{"shasum":"e2d4144d7e22f73263859776b4aaa4a5ce07c8fb","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.40.tgz","fileCount":7,"integrity":"sha512-aRjULOV0Ur0hz39MeMaZePFT2mnp1LoY2euwjxCDlSq5pxJO5sYG+6aBfnI8EIL7a54zFyiSEsgyxeFCqe0a/A==","signatures":[{"sig":"MEUCIB5aqnLPnUEtWU1poWwo5jyRH+pa4LzIMIgHeB66hadfAiEAy+frPECpORuEXhttNjf1vJauHOs2WU/fEBBO2StoPdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253826},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f7c8dec16a474eb0439ddc6eb700124f8a3d5279","private":false,"scripts":{"dev":"vite","build":"tsup","clean":"rimraf dist","preview":"vite preview","build:dev":"tsup --sourcemap","build:example":"vite build","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"_npmVersion":"10.8.2","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.0","tsup":"^8.1.0","vite":"^4.4.5","rimraf":"^5.0.5","vue-tsc":"^1.8.0","typescript":"^5.4.0","@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/office-provider-sdk_1.0.40_1778315614718_0.637817307198969","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@koi-br/office-provider-sdk","version":"1.0.41","description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","license":"MIT","private":false,"author":{"name":"chunyu.ma"},"publishConfig":{"access":"public"},"keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"sideEffects":false,"scripts":{"build":"tsup","build:dev":"tsup --sourcemap","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build","dev":"vite","build:example":"vite build","preview":"vite preview"},"peerDependencies":{"vue":">=3.2"},"peerDependenciesMeta":{},"devDependencies":{"@types/node":"^24.5.2","@vitejs/plugin-vue":"^4.0.0","rimraf":"^5.0.5","tsup":"^8.1.0","typescript":"^5.4.0","vite":"^4.4.5","vue":"^3.3.0","vue-tsc":"^1.8.0"},"dependencies":{"axios":"^1.12.2"},"_id":"@koi-br/office-provider-sdk@1.0.41","gitHead":"9539bf920778ca4494cd42a6f285de1d1342993a","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uKWnupqWBpySPWlbthx1iVRFx73jYMIpWUoeA9c+IfZycR9xY8rDjnpJCdjE29Bygz5uGXOPjPwMAApedBGTeQ==","shasum":"bade441986a87ffc0394d18ca00e337effa5030f","tarball":"https://registry.npmjs.org/@koi-br/office-provider-sdk/-/office-provider-sdk-1.0.41.tgz","fileCount":7,"unpackedSize":256497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFqI8SbeKnlXGIQCaqHWAh1SFyjOIKq2VOjFTsqALkdEAiEA/9p5ZgM18J9uvt2Jg4aXxTnDoWR3ZnXF5xKJk5i/ppE="}]},"_npmUser":{"name":"chunyu.ma","email":"16631239121@163.com"},"directories":{},"maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/office-provider-sdk_1.0.41_1778486581640_0.9330073229633529"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-25T11:48:06.582Z","modified":"2026-05-11T08:03:01.897Z","1.0.0":"2025-09-25T11:48:06.865Z","1.0.1":"2025-09-25T12:11:26.183Z","1.0.3":"2025-09-25T12:48:27.239Z","1.0.4":"2025-09-25T12:56:31.349Z","1.0.5":"2025-09-25T13:19:32.459Z","1.0.6":"2025-09-25T13:26:55.547Z","1.0.7":"2025-09-25T13:32:05.393Z","1.0.8":"2025-09-26T03:17:00.783Z","1.0.9":"2025-09-26T05:55:34.513Z","1.0.10":"2025-09-26T06:23:02.429Z","1.0.11":"2025-09-26T08:03:29.725Z","1.0.12":"2025-09-26T08:04:07.747Z","1.0.13":"2025-09-26T08:22:17.529Z","1.0.14":"2025-09-26T09:18:59.571Z","1.0.15":"2025-10-09T06:06:55.467Z","1.0.16":"2025-10-09T07:10:20.671Z","1.0.17":"2025-10-09T07:34:57.965Z","1.0.18":"2025-10-09T07:41:26.515Z","1.0.19":"2025-10-09T07:54:19.602Z","1.0.20":"2025-10-09T08:35:06.245Z","1.0.21":"2025-10-09T08:36:58.006Z","1.0.22":"2025-10-09T08:41:38.421Z","1.0.23":"2025-10-09T12:23:18.219Z","1.0.24":"2025-10-09T12:54:17.608Z","1.0.25":"2025-10-10T02:47:40.641Z","1.0.26":"2025-10-10T13:15:57.437Z","1.0.27":"2025-10-11T06:10:20.947Z","1.0.28":"2025-10-13T06:44:31.640Z","1.0.29":"2025-10-13T07:26:16.144Z","1.0.31":"2025-10-13T09:53:55.118Z","1.0.32":"2025-10-21T08:54:51.942Z","1.0.33":"2025-11-07T07:34:33.461Z","1.0.35-alpha.1":"2025-11-11T03:51:32.251Z","1.0.35":"2025-11-11T06:03:55.921Z","1.0.36-alpha.1":"2025-11-11T07:28:18.208Z","1.0.36":"2025-11-11T07:46:19.553Z","1.0.36-beta.1":"2025-11-25T06:26:29.424Z","1.0.37":"2025-11-26T02:03:05.261Z","1.0.38":"2026-03-10T02:59:14.098Z","1.0.39":"2026-04-28T06:01:34.438Z","1.0.40":"2026-05-09T08:33:34.907Z","1.0.41":"2026-05-11T08:03:01.781Z"},"author":{"name":"chunyu.ma"},"license":"MIT","keywords":["office","provider","sdk","wps","onlyoffice","weboffice","framework-agnostic","react","vue","angular","javascript","typescript","document","editor","wrapper","utility","cross-framework","multi-provider","office-suite","adapter-pattern"],"description":"Universal Office Provider SDK supporting WPS, OnlyOffice and more. Framework-agnostic library for React, Vue, Angular, and vanilla JavaScript / 通用 Office 提供商 SDK，支持 WPS、OnlyOffice 等多种办公套件。框架无关库，支持 React、Vue、Angular 和原生 JavaScript","maintainers":[{"name":"tangdekun","email":"tdk521@126.com"},{"name":"hzy_bj","email":"zyhope666@163.com"},{"name":"devin.tong","email":"tjy521@126.com"},{"name":"chunyu.ma","email":"16631239121@163.com"}],"readme":"# Office Provider SDK\n\n一个**通用的 Office 提供商 SDK**，支持 WPS、OnlyOffice 等多种办公套件。**框架无关**设计，完美适配 React、Vue、Angular 和原生 JavaScript。\n\nA **universal Office Provider SDK** supporting WPS, OnlyOffice and more office suites. **Framework-agnostic** design, perfectly compatible with React, Vue, Angular, and vanilla JavaScript.\n\n---\n\n## ✨ 核心特性 / Core Features\n\n- 🌐 **多Provider支持** - 统一 API 支持 WPS、OnlyOffice 等多种办公套件\n- 🚀 **框架无关** - 可与 React、Vue、Angular 或原生 JavaScript 无缝集成\n- 🤖 **智能配置** - 支持自动配置和手动配置两种模式\n- 📝 **TypeScript 支持** - 完整的类型定义，提供出色的开发体验\n- ⚡ **高性能** - 基于现代 JavaScript 模式，支持 Tree Shaking\n- 🛡️ **类型安全** - 严格的类型检查和运行时验证\n- 🔧 **易于扩展** - 工厂模式设计，轻松添加新的 Provider\n\n---\n\n## 📦 安装 / Installation\n\n```bash\nnpm install @koi-br/office-provider-sdk\n```\n\n### 主要导出 / Main Exports\n\n```typescript\n// 主要初始化函数\nimport { initOfficeSDK } from '@koi-br/office-provider-sdk';\n\n// 类型定义\nimport { \n  OfficeProviderType, \n  DocumentType,\n  OfficeConfig,\n  ReadyEventDetails,\n  ErrorEventDetails\n} from '@koi-br/office-provider-sdk';\n\n// SDK 实例创建\nimport { createOfficeSDK, getGlobalOfficeSDK } from '@koi-br/office-provider-sdk';\n\n// Provider 类（高级用法）\nimport { WPSProvider, OnlyOfficeProvider } from '@koi-br/office-provider-sdk';\n\n// 工具函数\nimport { \n  createErrorHandler, \n  createReadyHandler,\n  getSupportedProviders,\n  isProviderSupported\n} from '@koi-br/office-provider-sdk';\n```\n\n---\n\n## 🚀 快速开始 / Quick Start\n\n### 自动配置模式（推荐）/ Auto Configuration (Recommended)\n\n```typescript\nimport { initOfficeSDK } from '@koi-br/office-provider-sdk';\n\n// 通过 API 自动获取配置\n// 注意：configApiUrl 会自动拼接 '/api/office/online-office/config' 路径\nconst sdk = await initOfficeSDK({\n  fileId: 'your-document-id',\n  containerSelector: '#office-container',\n  configApiUrl: 'https://api.example.com', // 基础URL，会自动拼接完整路径\n  token: 'your-auth-token', // 可选：API认证令牌\n  permissionToken: 'your-permission-token', // 可选：权限认证令牌\n  isReadOnly: false,\n  onReady: (provider, details) => {\n    console.log('编辑器已就绪:', details);\n  },\n  onDocumentReady: (provider, details) => {\n    console.log('文档内容加载完成:', details);\n  },\n  onError: (error) => {\n    console.error('编辑器错误:', error);\n  }\n});\n\n// 使用统一的 API\nawait sdk.saveDocument();\nawait sdk.searchAndLocateText('Hello World!', true);\n```\n\n### 手动配置模式 / Manual Configuration\n\n```typescript\nimport { initOfficeSDK, OfficeProviderType, DocumentType } from '@koi-br/office-provider-sdk';\n\n// WPS 手动配置\nconst wpsSDK = await initOfficeSDK({\n  fileId: 'your-document-id',\n  containerSelector: '#office-container',\n  configApiUrl: '', // 手动模式下可以为空\n  autoConfig: false,\n  providerType: OfficeProviderType.WPS,\n  manualConfig: {\n    wps: {\n      appId: 'your-wps-app-id',\n      token: 'your-auth-token',\n      refreshToken: 'your-refresh-token', // 可选\n      documentType: DocumentType.WRITER, // 可选\n      simple: false // 可选，是否使用简化模式\n    }\n  }\n});\n\n// OnlyOffice 手动配置\nconst onlyOfficeSDK = await initOfficeSDK({\n  fileId: 'your-document-id',\n  containerSelector: '#office-container',\n  configApiUrl: '', // 手动模式下可以为空\n  autoConfig: false,\n  providerType: OfficeProviderType.ONLYOFFICE,\n  manualConfig: {\n    onlyoffice: {\n      documentServerUrl: 'https://your-onlyoffice-server.com',\n      token: 'your-jwt-token', // 可选：JWT安全令牌\n      document: {\n        fileType: 'docx',\n        key: 'unique-document-key',\n        title: 'Document.docx',\n        url: 'https://example.com/document.docx',\n        token: 'document-level-token' // 可选：文档级JWT令牌\n      },\n      editorConfig: { // 可选\n        mode: 'edit', // 'edit' | 'view'\n        callbackUrl: 'https://example.com/callback',\n        user: {\n          id: 'user-id',\n          name: 'User Name'\n        }\n      },\n      permissions: { // 可选\n        edit: true,\n        download: true,\n        review: true,\n        comment: true\n      }\n    }\n  }\n});\n```\n\n---\n\n## 📚 API 参考 / API Reference\n\n### 初始化配置 / Initialization Config\n\n```typescript\ninterface OfficeConfig {\n  // 必需参数 / Required\n  fileId: string;                    // 文档ID\n  containerSelector: string;         // 容器选择器（CSS选择器，如 '#office-container'）\n  configApiUrl: string;             // 配置API基础地址（自动模式）\n                                     // 实际请求URL为: configApiUrl + '/api/office/online-office/config?fileId=xxx&permissionToken=xxx'\n  \n  // 可选参数 / Optional\n  isReadOnly?: boolean;             // 只读模式，默认 false\n  autoConfig?: boolean;             // 自动配置，默认 true\n  token?: string;                   // API认证令牌（用于Authorization头）\n  permissionToken?: string;         // 权限认证令牌（用于API查询参数）\n  \n  // 手动配置参数 / Manual Configuration（autoConfig=false 时必需）\n  providerType?: OfficeProviderType; // Provider类型（'wps' | 'onlyoffice'）\n  manualConfig?: ManualProviderConfig; // 具体配置\n  \n  // 事件回调 / Event Callbacks\n  onReady?: (provider: any, details?: ReadyEventDetails) => void;\n  onDocumentReady?: (provider: any, details?: ReadyEventDetails) => void;\n  onError?: (error: ErrorEventDetails) => void;\n}\n```\n\n### 统一文档操作 API / Unified Document API\n\n```typescript\n// ========== 文本搜索和定位 ==========\n// 搜索并定位文本（所有Provider支持）\nawait sdk.searchAndLocateText(text: string, highlight?: boolean);\n// 根据文本定位（所有Provider支持）\nawait sdk.locateByText({ text: string });\n// 搜索并替换（所有Provider支持）\nawait sdk.searchAndReplace({ old: string, new: string });\n\n// ========== WPS 特有文本操作 ==========\n// ⚠️ 以下方法仅在 WPS Provider 下可用\nawait sdk.insertTextAtCursor(text: string); // 在光标位置插入文本\nawait sdk.replaceText(pos: number, length: number, newText: string); // 替换指定位置内容\nawait sdk.getDocumentLength(); // 获取文档长度\n\n// ========== 高亮操作 ==========\n// ⚠️ 以下方法仅在 WPS Provider 下可用\nawait sdk.highlightText(pos: number, length: number); // 高亮指定范围\nawait sdk.clearHighlight(); // 清除所有高亮\n\n// ========== 内容控制（所有Provider支持） ==========\n// 添加内容控制字段\nawait sdk.addContentControl({ \n  fieldId: string, \n  placeholderText?: string \n});\n// 设置内容控制的值\nawait sdk.setContentControlValue(fieldId: string, value: string);\n// 删除内容控制\nawait sdk.removeContentControl(fieldId: string);\n// 设置内容控制高亮颜色 [R, G, B, A]\nawait sdk.setControlsHighlight([255, 0, 0, 1]);\n\n// ========== 文档管理 ==========\n// 保存文档（所有Provider支持）\nawait sdk.saveDocument();\n// 设置只读状态（所有Provider支持）\nawait sdk.setReadOnly(isReadOnly: boolean);\n\n// ========== 评论相关（所有Provider支持） ==========\n// 获取评论列表\nawait sdk.getCommentsList(key: string);\n// 跳转到指定评论\nawait sdk.jumpCommentDto(jumpId: string, documentKey: string);\n\n// ========== 视图操作（所有Provider支持） ==========\n// 滚动到指定位置\nawait sdk.viewScrollToY(y: number);\n// 适应宽度\nawait sdk.zoomFitToWidth();\n\n// ========== 修订管理（WPS 特有） ==========\n// ⚠️ 以下方法仅在 WPS Provider 下可用\nawait sdk.getRevisions(date?: string); // 获取修订信息\nawait sdk.handleRevisions(revisionIds: number[], action: 'accept' | 'reject'); // 处理修订\nawait sdk.acceptReviewByText({ old: string, new: string }); // 根据文本接受修订\nawait sdk.rejectReviewByText({ old: string, new: string }); // 根据文本拒绝修订\n\n// ========== 格式化（WPS 特有） ==========\n// ⚠️ 此方法仅在 WPS Provider 下可用\nawait sdk.formatDocumentFont({\n  name?: string,    // 字体名称\n  size?: number,   // 字体大小\n  bold?: boolean,  // 是否粗体\n  italic?: boolean, // 是否斜体\n  color?: string   // 字体颜色（如 '#333333'）\n});\n\n// ========== 高级用法 ==========\n// 获取原生实例（所有Provider支持，但返回类型因Provider而异）\nconst nativeInstance = sdk.getNativeInstance();\n```\n\n### Provider 管理 / Provider Management\n\n```typescript\n// 获取当前 Provider 信息\nconst providerType = sdk.getCurrentProviderType(); // 返回 'wps' | 'onlyoffice' | null\nconst providerName = sdk.getCurrentProviderName(); // 返回 Provider 名称\n\n// 检查就绪状态\nconst isReady = sdk.isReady; // boolean\n\n// 获取支持的 Provider 列表\nconst providers = sdk.getSupportedProviders(); // Array<{ name: string, type: OfficeProviderType }>\n\n// 切换 Provider（高级用法）\nawait sdk.switchProvider(newConfig);\n\n// 销毁实例\nawait sdk.destroy();\n```\n\n### 工具函数 / Utility Functions\n\n```typescript\nimport { \n  createErrorHandler, \n  createReadyHandler,\n  getSupportedProviders,\n  isProviderSupported,\n  createOfficeSDK,\n  getGlobalOfficeSDK\n} from '@koi-br/office-provider-sdk';\n\n// 创建标准化的错误处理回调\nconst errorHandler = createErrorHandler((error) => {\n  console.error('错误:', error.type, error.message);\n});\n\n// 创建标准化的就绪回调\nconst readyHandler = createReadyHandler((provider, details) => {\n  console.log('就绪:', details.providerName);\n});\n\n// 获取支持的 Provider 列表\nconst providers = await getSupportedProviders();\n\n// 检查是否支持指定 Provider\nconst isWpsSupported = await isProviderSupported(OfficeProviderType.WPS);\n\n// 创建独立的 SDK 实例\nconst sdk1 = createOfficeSDK();\nconst sdk2 = createOfficeSDK();\n\n// 获取全局 SDK 实例（单例）\nconst globalSDK = getGlobalOfficeSDK();\n```\n\n---\n\n## 🌐 框架集成示例 / Framework Integration Examples\n\n### React 集成 / React Integration\n\n```jsx\nimport React, { useEffect, useRef, useState } from 'react';\nimport { initOfficeSDK } from '@koi-br/office-provider-sdk';\n\nfunction OfficeEditor() {\n  const [sdk, setSdk] = useState(null);\n  const [isReady, setIsReady] = useState(false);\n\n  useEffect(() => {\n    const initEditor = async () => {\n      try {\n        const officeSDK = await initOfficeSDK({\n          fileId: 'react-demo-doc',\n          containerSelector: '#office-container',\n          configApiUrl: 'https://api.example.com',\n          token: 'your-auth-token',\n          permissionToken: 'your-permission-token',\n          onReady: (provider, details) => {\n            setIsReady(true);\n            console.log('React: 编辑器已就绪', details);\n          },\n          onError: (error) => {\n            console.error('React: 编辑器错误', error);\n          }\n        });\n        setSdk(officeSDK);\n      } catch (error) {\n        console.error('初始化失败:', error);\n      }\n    };\n\n    initEditor();\n    \n    return () => {\n      if (sdk) {\n        sdk.destroy();\n      }\n    };\n  }, []);\n\n  const handleSearch = async () => {\n    if (sdk && isReady) {\n      await sdk.searchAndLocateText('搜索文本', true);\n    }\n  };\n\n  const handleSave = async () => {\n    if (sdk && isReady) {\n      await sdk.saveDocument();\n    }\n  };\n\n  return (\n    <div>\n      <div className=\"controls\">\n        <button onClick={handleSearch} disabled={!isReady}>\n          搜索文本\n        </button>\n        <button onClick={handleSave} disabled={!isReady}>\n          保存文档\n        </button>\n      </div>\n      <div id=\"office-container\" style={{ height: '600px' }} />\n    </div>\n  );\n}\n```\n\n### Vue 3 集成 / Vue 3 Integration\n\n```vue\n<template>\n  <div>\n    <div class=\"controls\">\n      <button @click=\"searchText\" :disabled=\"!isReady\">搜索文本</button>\n      <button @click=\"saveDoc\" :disabled=\"!isReady\">保存文档</button>\n    </div>\n    <div id=\"office-container\" style=\"height: 600px\"></div>\n  </div>\n</template>\n\n<script setup>\nimport { ref, onMounted, onUnmounted } from 'vue';\nimport { initOfficeSDK } from '@koi-br/office-provider-sdk';\n\nconst sdk = ref(null);\nconst isReady = ref(false);\n\nonMounted(async () => {\n  try {\n    sdk.value = await initOfficeSDK({\n      fileId: 'vue-demo-doc',\n      containerSelector: '#office-container',\n      configApiUrl: 'https://api.example.com',\n      token: 'your-auth-token',\n      permissionToken: 'your-permission-token',\n      onReady: (provider, details) => {\n        isReady.value = true;\n        console.log('Vue: 编辑器已就绪', details);\n      },\n      onError: (error) => {\n        console.error('Vue: 编辑器错误', error);\n      }\n    });\n  } catch (error) {\n    console.error('初始化失败:', error);\n  }\n});\n\nonUnmounted(() => {\n  if (sdk.value) {\n    sdk.value.destroy();\n  }\n});\n\nconst searchText = async () => {\n  if (sdk.value && isReady.value) {\n    await sdk.value.searchAndLocateText('搜索文本', true);\n  }\n};\n\nconst saveDoc = async () => {\n  if (sdk.value && isReady.value) {\n    await sdk.value.saveDocument();\n  }\n};\n</script>\n```\n\n### Angular 集成 / Angular Integration\n\n```typescript\n// office.service.ts\nimport { Injectable } from '@angular/core';\nimport { initOfficeSDK, type OfficeSDK } from '@koi-br/office-provider-sdk';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class OfficeService {\n  private sdk: OfficeSDK | null = null;\n  private isReady = false;\n\n  async initialize(config: any): Promise<void> {\n    this.sdk = await initOfficeSDK({\n      ...config,\n      onReady: () => {\n        this.isReady = true;\n        console.log('Angular: 编辑器已就绪');\n      },\n      onError: (error) => {\n        console.error('Angular: 编辑器错误', error);\n      }\n    });\n  }\n\n  async searchText(text: string): Promise<void> {\n    if (this.sdk && this.isReady) {\n      await this.sdk.searchAndLocateText(text, true);\n    }\n  }\n\n  async saveDocument(): Promise<void> {\n    if (this.sdk && this.isReady) {\n      await this.sdk.saveDocument();\n    }\n  }\n\n  destroy(): Promise<void> {\n    if (this.sdk) {\n      return this.sdk.destroy();\n    }\n    return Promise.resolve();\n  }\n}\n```\n\n```typescript\n// office.component.ts\nimport { Component, OnInit, OnDestroy } from '@angular/core';\nimport { OfficeService } from './office.service';\n\n@Component({\n  selector: 'app-office',\n  template: `\n    <div class=\"controls\">\n      <button (click)=\"searchText()\">搜索文本</button>\n      <button (click)=\"saveDocument()\">保存文档</button>\n    </div>\n    <div id=\"office-container\" style=\"height: 600px;\"></div>\n  `\n})\nexport class OfficeComponent implements OnInit, OnDestroy {\n  \n  constructor(private officeService: OfficeService) {}\n\n  async ngOnInit() {\n    await this.officeService.initialize({\n      fileId: 'angular-demo-doc',\n      containerSelector: '#office-container',\n      configApiUrl: 'https://api.example.com',\n      token: 'your-auth-token',\n      permissionToken: 'your-permission-token'\n    });\n  }\n\n  async ngOnDestroy() {\n    await this.officeService.destroy();\n  }\n\n  async searchText() {\n    await this.officeService.searchText('搜索文本');\n  }\n\n  async saveDocument() {\n    await this.officeService.saveDocument();\n  }\n}\n```\n\n### 原生 JavaScript / Vanilla JavaScript\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n  <title>Office Provider SDK Demo</title>\n</head>\n<body>\n  <div class=\"controls\">\n    <button onclick=\"searchText()\">搜索文本</button>\n    <button onclick=\"saveDocument()\">保存文档</button>\n  </div>\n  <div id=\"office-container\" style=\"height: 600px;\"></div>\n\n  <script type=\"module\">\n    import { initOfficeSDK } from '@koi-br/office-provider-sdk';\n    \n    let sdk = null;\n    let isReady = false;\n\n    async function initializeOffice() {\n      try {\n        sdk = await initOfficeSDK({\n          fileId: 'vanilla-demo-doc',\n          containerSelector: '#office-container',\n          configApiUrl: 'https://api.example.com',\n          token: 'your-auth-token',\n          permissionToken: 'your-permission-token',\n          onReady: (provider, details) => {\n            isReady = true;\n            console.log('Vanilla JS: 编辑器已就绪', details);\n          },\n          onError: (error) => {\n            console.error('Vanilla JS: 编辑器错误', error);\n          }\n        });\n      } catch (error) {\n        console.error('初始化失败:', error);\n      }\n    }\n\n    window.searchText = async function() {\n      if (sdk && isReady) {\n        await sdk.searchAndLocateText('搜索文本', true);\n      }\n    };\n\n    window.saveDocument = async function() {\n      if (sdk && isReady) {\n        await sdk.saveDocument();\n      }\n    };\n\n    // 初始化\n    initializeOffice();\n  </script>\n</body>\n</html>\n```\n\n---\n\n## 🔧 高级用法 / Advanced Usage\n\n### Provider 特定功能 / Provider-Specific Features\n\n```typescript\n// 获取当前 Provider 类型\nconst providerType = sdk.getCurrentProviderType();\n\n// WPS 特定功能\nif (providerType === OfficeProviderType.WPS) {\n  // WPS 特有的文本操作方法\n  await sdk.insertTextAtCursor('文本内容');\n  await sdk.replaceText(0, 5, '新文本');\n  await sdk.highlightText(0, 10);\n  await sdk.clearHighlight();\n  \n  // 获取文档长度\n  const length = await sdk.getDocumentLength();\n  \n  // 格式化文档\n  await sdk.formatDocumentFont({\n    name: '微软雅黑',\n    size: 14,\n    bold: true,\n    color: '#333333'\n  });\n  \n  // 修订管理\n  const revisions = await sdk.getRevisions();\n  await sdk.handleRevisions([1, 2, 3], 'accept');\n  await sdk.acceptReviewByText({ old: '旧文本', new: '新文本' });\n  \n  // 获取 WPS 原生实例（高级用法）\n  const nativeInstance = sdk.getNativeInstance();\n}\n\n// OnlyOffice 特定功能\nif (providerType === OfficeProviderType.ONLYOFFICE) {\n  // 内容控制操作（所有Provider都支持，但OnlyOffice有更丰富的功能）\n  await sdk.addContentControl({\n    fieldId: 'custom-field',\n    placeholderText: '请输入内容'\n  });\n  \n  await sdk.setContentControlValue('custom-field', '字段内容');\n  \n  // 获取 OnlyOffice 原生实例（高级用法）\n  const nativeInstance = sdk.getNativeInstance();\n}\n```\n\n### 错误处理最佳实践 / Error Handling Best Practices\n\n```typescript\nimport { \n  initOfficeSDK, \n  createErrorHandler, \n  createReadyHandler \n} from '@koi-br/office-provider-sdk';\n\nconst sdk = await initOfficeSDK({\n  fileId: 'your-document-id',\n  containerSelector: '#office-container',\n  configApiUrl: 'https://api.example.com/office/config',\n  \n  // 使用辅助函数创建标准化的回调\n  onReady: createReadyHandler((provider, details) => {\n    console.log(`${details.providerName} 已就绪`, details);\n    // 自定义就绪逻辑\n  }),\n  \n  onError: createErrorHandler((error) => {\n    // 统一的错误处理\n    switch (error.type) {\n      case 'initialization_error':\n        console.error('初始化失败:', error.message);\n        break;\n      case 'provider_switch_error':\n        console.error('Provider 切换失败:', error.message);\n        break;\n      default:\n        console.error('未知错误:', error);\n    }\n    \n    // 可以添加错误上报、用户提示等逻辑\n  })\n});\n```\n\n### 多实例管理 / Multiple Instances\n\n```typescript\nimport { createOfficeSDK } from '@koi-br/office-provider-sdk';\n\n// 创建多个独立的 SDK 实例\nconst sdkInstances = [];\n\nfor (let i = 0; i < 3; i++) {\n  const sdk = createOfficeSDK();\n  await sdk.initialize({\n    fileId: `document-${i}`,\n    containerSelector: `#office-container-${i}`,\n    configApiUrl: 'https://api.example.com',\n    token: 'your-auth-token',\n    permissionToken: 'your-permission-token'\n  }, {\n    onReady: (provider, details) => {\n      console.log(`实例 ${i} 已就绪:`, details);\n    },\n    onError: (error) => {\n      console.error(`实例 ${i} 错误:`, error);\n    }\n  });\n  sdkInstances.push(sdk);\n}\n\n// 统一操作所有实例\nfor (const sdk of sdkInstances) {\n  await sdk.searchAndLocateText('批量操作文本', true);\n  await sdk.saveDocument();\n}\n```\n\n---\n\n## 🛠️ 开发和构建 / Development & Build\n\n```bash\n# 安装依赖\nnpm install\n\n# 开发模式（包含演示）\nnpm run dev\n\n# 构建库\nnpm run build\n\n# 构建演示\nnpm run build:example\n\n# 清理构建文件\nnpm run clean\n```\n\n---\n\n## 📁 项目结构 / Project Structure\n\n```\noffice-provider-sdk/\n├── src/\n│   ├── core/                    # 核心 SDK 实现\n│   │   ├── OfficeSDK.ts        # 主 SDK 类\n│   │   └── OfficeProviderFactory.ts  # Provider 工厂\n│   ├── providers/              # Provider 实现\n│   │   ├── WPSProvider.ts      # WPS Provider\n│   │   └── OnlyOfficeProvider.ts  # OnlyOffice Provider\n│   ├── types/                  # TypeScript 类型定义\n│   │   └── index.ts\n│   ├── utils/                  # 工具函数\n│   │   └── index.ts\n│   └── index.ts               # 主入口文件（导出 initOfficeSDK 等）\n├── examples/\n│   ├── demo.vue               # Vue 3 完整演示\n│   └── VueDemo.vue            # Vue 3 演示（备用）\n├── dist/                      # 构建输出\n├── sdk/                       # 外部 SDK 文件（WPS SDK等）\n└── README.md\n```\n\n---\n\n## 🌟 设计优势 / Design Advantages\n\n### 统一抽象 / Unified Abstraction\n- **统一的 API 接口**：无论使用哪种 Office 套件，都使用相同的方法调用\n- **Provider 模式**：可扩展的架构，轻松添加新的 Office 提供商\n- **类型安全**：完整的 TypeScript 支持，编译时检查错误\n\n### 智能配置 / Smart Configuration\n- **自动检测**：通过 API 自动识别文档类型和 Provider\n- **配置分离**：业务逻辑与具体 Provider 配置解耦\n- **降级支持**：自动配置失败时可回退到手动配置\n\n### 开发体验 / Developer Experience\n- **框架无关**：可在任何前端技术栈中使用\n- **开箱即用**：最少配置即可开始使用\n- **渐进增强**：从简单使用到高级定制的平滑过渡\n\n### 生产就绪 / Production Ready\n- **错误处理**：完善的错误处理和回调机制\n- **性能优化**：基于现代 JavaScript，支持 Tree Shaking\n- **可维护性**：模块化设计，易于测试和维护\n\n---\n\n## 📖 更多示例 / More Examples\n\n### 搜索和替换 / Search & Replace\n\n```typescript\n// 搜索并高亮文本（所有Provider支持）\nconst result = await sdk.searchAndLocateText('目标文本', true);\nif (result && typeof result === 'object' && result.found) {\n  console.log(`找到文本，位置: ${result.pos}, 长度: ${result.length}`);\n}\n\n// 搜索并替换（所有Provider支持）\nawait sdk.searchAndReplace({ \n  old: '目标文本', \n  new: '新文本' \n});\n\n// 根据文本定位（所有Provider支持）\nawait sdk.locateByText({ text: '目标文本' });\n\n// 清除所有高亮（仅WPS支持）\nif (sdk.getCurrentProviderType() === OfficeProviderType.WPS) {\n  await sdk.clearHighlight();\n}\n```\n\n### 文档格式化 / Document Formatting\n\n```typescript\n// 格式化整个文档（仅WPS支持）\nif (sdk.getCurrentProviderType() === OfficeProviderType.WPS) {\n  await sdk.formatDocumentFont({\n    name: '微软雅黑',\n    size: 14,\n    bold: false,\n    italic: false,\n    color: '#333333'\n  });\n}\n\n// 设置文档为只读模式（所有Provider支持）\nawait sdk.setReadOnly(true);\n```\n\n### 内容控制 / Content Control\n\n```typescript\n// 添加内容控制字段（所有Provider支持）\nawait sdk.addContentControl({\n  fieldId: 'field-1',\n  placeholderText: '请输入内容'\n});\n\n// 设置内容控制的值\nawait sdk.setContentControlValue('field-1', '字段内容');\n\n// 设置内容控制高亮颜色 [R, G, B, A]\nawait sdk.setControlsHighlight([255, 0, 0, 1]); // 红色高亮\n\n// 删除内容控制\nawait sdk.removeContentControl('field-1');\n```\n\n### 评论和视图操作 / Comments and View Operations\n\n```typescript\n// 获取评论列表（所有Provider支持）\nconst comments = await sdk.getCommentsList('document-key');\n\n// 跳转到指定评论\nawait sdk.jumpCommentDto('comment-id', 'document-key');\n\n// 滚动到指定位置（所有Provider支持）\nawait sdk.viewScrollToY(500);\n\n// 适应宽度（所有Provider支持）\nawait sdk.zoomFitToWidth();\n```\n\n### 修订管理 / Revision Management\n\n```typescript\n// 获取所有修订\nconst revisions = await sdk.getRevisions();\nconsole.log(`找到 ${revisions.length} 个修订`);\n\n// 批量处理修订\nconst revisionIds = revisions.map(r => r.index);\nawait sdk.handleRevisions(revisionIds, 'accept'); // 或 'reject'\n```\n\n---\n\n## ❓ 常见问题 / FAQ\n\n### Q: 如何确定使用哪种配置模式？\n**A:** 推荐使用自动配置模式，它可以根据文档自动选择合适的 Provider。如果你需要精确控制或在离线环境中使用，可以选择手动配置模式。\n\n### Q: configApiUrl 的完整URL是什么？\n**A:** SDK 会自动拼接完整路径。如果你传入 `configApiUrl: 'https://api.example.com'`，实际请求的URL是：\n`https://api.example.com/api/office/online-office/config?fileId=xxx&permissionToken=xxx`\n\n### Q: 是否支持同时加载多个文档？\n**A:** 是的，你可以使用 `createOfficeSDK()` 创建多个独立的 SDK 实例，每个实例管理一个文档。\n\n### Q: 哪些功能是WPS特有的？\n**A:** WPS 特有的功能包括：`insertTextAtCursor`、`replaceText`、`highlightText`、`clearHighlight`、`getDocumentLength`、`formatDocumentFont`、`getRevisions`、`handleRevisions`、`acceptReviewByText`。其他功能（如内容控制、评论、搜索等）所有Provider都支持。\n\n### Q: 如何处理大文档的性能问题？\n**A:** SDK 内置了性能优化，包括懒加载、事件节流等。对于特别大的文档，建议使用只读模式或分页加载。\n\n### Q: 是否支持自定义 Provider？\n**A:** 是的，你可以实现 `IOfficeProvider` 接口创建自定义 Provider，然后通过 `OfficeProviderFactory` 注册。\n\n### Q: 如何调试初始化问题？\n**A:** 启用详细的错误回调，检查控制台输出。确保：\n- 容器元素存在且可见\n- configApiUrl 正确（会自动拼接 `/api/office/online-office/config`）\n- token 和 permissionToken 有效（如果使用）\n- 网络连接正常\n\n---\n\n## 🤝 贡献指南 / Contributing\n\n我们欢迎所有形式的贡献！请查看我们的贡献指南：\n\n1. Fork 项目\n2. 创建功能分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 开启 Pull Request\n\n---\n\n## 📄 许可证 / License\n\nMIT License - 查看 [LICENSE](LICENSE) 文件了解详情。\n\n---\n\n## 🔗 相关链接 / Related Links\n\n- [WPS 开放平台](https://wwo.wps.cn/)\n- [OnlyOffice API 文档](https://api.onlyoffice.com/)\n- [TypeScript 官方文档](https://www.typescriptlang.org/)\n- [Vue.js 官方文档](https://vuejs.org/)\n- [React 官方文档](https://reactjs.org/)\n- [Angular 官方文档](https://angular.io/)\n\n---\n\n## 📞 支持 / Support\n\n如果你有任何问题或建议，请：\n\n- 创建 [Issue](https://github.com/your-org/office-provider-sdk/issues)\n- 发送邮件至：[support@example.com](mailto:support@example.com)\n- 查看 [Wiki 文档](https://github.com/your-org/office-provider-sdk/wiki)\n\n---\n\n<div align=\"center\">\n\n**⭐ 如果这个项目对你有帮助，请给它一个 Star！**\n\nMade with ❤️ by [Your Team]\n\n</div>","readmeFilename":"README.md"}