{"_id":"@mxmweb/fviewer","_rev":"37-cd500e649e9c825b04d4e9440dbe14ed","name":"@mxmweb/fviewer","dist-tags":{"latest":"1.5.8"},"versions":{"1.0.5":{"name":"@mxmweb/fviewer","version":"1.0.5","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.0.5","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"b9a2e3799de03dc1b8f69d34ccdeae9aec0c8899","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.0.5.tgz","fileCount":25,"integrity":"sha512-01dTpwv/DLjc/9dRhiBE5tMN+zPqsEzbmDQV2yDHzaYkEh6gxINLQcG2ZQZZPawHKtEmyA0cZFHIuX9gv1AhRQ==","signatures":[{"sig":"MEYCIQDOL71BTkybROHGxVaaGL+JS+IrDeOyfWRWlWRFAVwbUAIhAImo2Jad2oKpSF1+keJTCzRvaxjfqXmQ3eilYoj780za","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4118634},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"fd527a2050cc1106025653a969e85d370b2f44aa","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.0.5_1754390841826_0.5823158836570435","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@mxmweb/fviewer","version":"1.0.7","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.0.7","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"0899d590092e56e9f9129c35a76bb96fb80259b5","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.0.7.tgz","fileCount":25,"integrity":"sha512-MlHZ9sPZBPncaBJjlL8YNZ6YQRRTt99k53XS5KNgEg1hohkO2UNr4xTJ2cDjVnuBtM7fPP6VHmGN6a6+k5j8Kw==","signatures":[{"sig":"MEUCIAoi95K5lYKtb6ZrDDtU/MZ2tUuABFPDkviCGy5OWwWWAiEA5Xpf3ysr/peYwYKVFMbfv/SCLXfIWL/t4nrNCKeTiPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4439240},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"aaf49fd7ae2b2b91472fe080572f7d8343e60476","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.0.7_1754451456036_0.2646406173493603","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@mxmweb/fviewer","version":"1.0.8","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.0.8","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"54412794abfd57d70be664a8587e30fb58d97b50","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.0.8.tgz","fileCount":25,"integrity":"sha512-O1tw3040vQ0JHzY9UXxR8cZVy5n0nyQRXcRx3jdNFSgAE6eJ0aaU9OxehDbEdsiP91+YFWa5WOLZcyx9n/C9fg==","signatures":[{"sig":"MEUCIDAa8m8lsJ+Bj6EKfv7oYZxZVaEcq1m6/2tsFB1uAG67AiEA484AMO+Gz/JftqYsRVvg041RGrCw4X2Zop61K9wUdI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4440576},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"565f2b7bd4c7c40c9b9a55daf05c4f9ee1f766a1","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.0.8_1754536289039_0.39800959117420276","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@mxmweb/fviewer","version":"1.0.9","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.0.9","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"412e0a8daf04e100bb6153d367102ba82e4139f4","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.0.9.tgz","fileCount":25,"integrity":"sha512-+umTSg7M+ECtD6hRXyJDxjHcftzBRFiFcoIo3gHjmg57beU4W80Ry9OQR47IUq1GyXKaaYbAKclRqvAYDbbhrQ==","signatures":[{"sig":"MEUCIBB30lxko3zWgEMA9GF5WmUyxgp682ASBH4eHf1ntAfwAiEAuAFB/vFcecn0dnAsUCtA3txy2bSVBDl/BA5D5zuYkVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4438397},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"565f2b7bd4c7c40c9b9a55daf05c4f9ee1f766a1","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.0.9_1754538591569_0.6987294511781585","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mxmweb/fviewer","version":"1.1.0","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.0","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"b92671ce8eb9dd745ba5ae6e8810c36b609f824f","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.0.tgz","fileCount":25,"integrity":"sha512-wJ/JB/9/JNJubpZ1wLzu3yr1IHkMqpmPVvRXspEnBLp+mwHKNid3hPVbrDhEEueD2D25GTF3RsgFnr1+suyF3Q==","signatures":[{"sig":"MEYCIQDGCRw7DutMR8a6/d6toJ5/JhuNJR2ixXN269qVoOI6CAIhAKbrvwzBsb7xWFslia7osbiGQF3OBO+jdJD17FQUHBwQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4462045},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"0f15b85116a9442c736886d4433a52f110008bbe","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.0_1754875859100_0.2673688873757276","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@mxmweb/fviewer","version":"1.1.3","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.3","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"3533ccb2c8d6d2fa8e50b02a0677186eef13d062","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.3.tgz","fileCount":25,"integrity":"sha512-+syNx8NJrRm7YfNfkqZRilJqKH9nMZSXbu2jApvJ52PFQR3H7nparDNBcpl//ed5Vuppt7ZOcdSmr0/HlYMjtA==","signatures":[{"sig":"MEUCIQDOa5tek9ro7GC7N3gz28mriEM38rgOrSH6KKFnB+d2wgIgPayWxijSY8R4r+0dMBBgwCO1YLO0osTVnnhzmIocN3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4489101},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"83251cd50afd1369ed204d5df8496114484f55be","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.3_1754892632836_0.9719349766623604","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@mxmweb/fviewer","version":"1.1.5","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.5","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"9da439909a3a5c81537c26f73ac205e8cd863265","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.5.tgz","fileCount":25,"integrity":"sha512-2v7yOgN0OwT4aC/neLI7WWGebKcNsEOzKMBh6I+uIER7gWhu+3mmIqHS/KvuFPFpQnChZky2IahEN4aAsHRvmg==","signatures":[{"sig":"MEQCIAu2JpcMLEDsRMz7vlRFQJUgLlOCf3H+Qfo6Ykr7gaZlAiBkcurg5WTLdJxWodaI6qVSgZPcViOEPShq913qzFWSZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4492402},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.5_1754894885340_0.9996686642612262","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@mxmweb/fviewer","version":"1.1.6","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.6","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"6ad7503960c77aaa4832440945e33badd670196b","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.6.tgz","fileCount":25,"integrity":"sha512-ToGsHOf9tHp1kLR87ClKIyLY1JusXSaRsBeUrkWwQhEoPPgFXyT51wnTIumu2OfmdHJyLswyg8kzgKf6cCm88Q==","signatures":[{"sig":"MEQCIHeTP9Zwcv++8FxVo66/WBlm+BYZG/OFcTH60kGZJDESAiA4VnKpHM1nZehul4nZ1hTH5EQm6w4YSpoocy8sbMTFOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4494691},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.6_1754896110443_0.14619259332206447","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@mxmweb/fviewer","version":"1.1.7","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.7","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"378958cf300c860152587ace31e7f821e131e42f","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.7.tgz","fileCount":25,"integrity":"sha512-uzs2hoj/EIyC9g8RRi7ppeFQGtw9ZJttmQi1esSy5TG4NUuSIYOTE/0RWrVeme6HHH4zq9lpH8Qut33GTa+LAA==","signatures":[{"sig":"MEQCICH6MDaeIKrfF7XYkYW8Q0WcQ0nHF0CACro2cntKv4e/AiBP11HmMm6zm4CD4YW8wL+dpgCq6oWIghWEtYTERx1Qxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4496273},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.7_1754896488702_0.5843259377210519","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@mxmweb/fviewer","version":"1.1.8","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.8","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"ed1936540ae837aca384bcda5a492c0a03a7a398","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.8.tgz","fileCount":25,"integrity":"sha512-nLMSuzLmutVE0R9Zxn6INVsuGEdOr6bIHfJLMMIUbiBv1YhrEMunT5Iy+i2vworIwPHAKiv4ksfFLgDgYVZR8A==","signatures":[{"sig":"MEQCIBasBO7MxmOELPvwDp8dMluq7xMS9VVJ24kxq56dG1YLAiBuvyBdjqJtGxf7Puo/Pb04aKtkrH9sMC85A+/jus7gJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4496295},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.8_1754900075148_0.9421320978881602","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@mxmweb/fviewer","version":"1.1.9","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.9","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"82df81a04cd861a3e5e018cd8d1c91a287937175","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.9.tgz","fileCount":25,"integrity":"sha512-6mz9OXhDmtSkCvRTfja/pRGy+iiJDwUACSx8IX7PTvGXEqGhTTX/2WWhmNOyU0kGd6mBUWJSBhqA8/ogsCwecg==","signatures":[{"sig":"MEUCIQCpKhAjPoJZpzO5bWSh7kqhH+l20HCfo6UBYPxqq96TtAIgRdO6OLiuOQKLj1MEc91ktM9EBlcXdIc0TCca6StOf/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4500889},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.9_1754902480669_0.022785256606888016","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@mxmweb/fviewer","version":"1.1.10","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.10","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"cb872e5d8c3eb80b44dd70fcb72104dc0a687245","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.10.tgz","fileCount":25,"integrity":"sha512-dpZOZMm+Dzxo67cvv6TbFwdLSAOTsacejWEAOGZaJEnCkp2FtM+fEWYDKMUqvSewDpXOSTJIne8qADUecmnDCg==","signatures":[{"sig":"MEUCICSb9BKOnkno8nlDl9RQHuqsvvmwQMcQONUIJja6TVl6AiEAmq2x76Y9z7TjNzMsPvDG2GEnELLfC+77vOph/qQO7os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4509614},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.10_1754904333621_0.5050768015810936","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@mxmweb/fviewer","version":"1.1.11","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.11","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"1cc1732d3b9300f0b75277d4f44821092cf88b91","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.11.tgz","fileCount":25,"integrity":"sha512-DM4l6b376S47pD/1FQubESUMl1s/jY59q+eY3r8tAWokmD9IC5PAzxRsRr3oVUNB6CUx/xY/WBjtyreYEqOv5Q==","signatures":[{"sig":"MEQCIGchDCLNv5v4YbyKil34xzH1ocE4Nxi/sujb4RoBUm+hAiAcbvUI7MQ6DtavEneGaHw3C1oi2650IY+9Q93EBdfVfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4510462},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.11_1754906635087_0.524871498330469","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@mxmweb/fviewer","version":"1.1.12","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.12","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"e873369ddd0ffad8edf87c718bf34946528d2740","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.12.tgz","fileCount":25,"integrity":"sha512-/34TEA7U0ng1z/bmBlr48bLsf0y7mXnDd2b4ocaujkt4gxuDBDh3UEu1gZRXg5+8ktDJdp1tnC8ZXHCPP3Aw5A==","signatures":[{"sig":"MEQCIHLaWyf9QcgcS1EEe8LnfbaTV8TOck5cpnZv/wU314S6AiAgGNhFJ+/3OhIEX8MIN4PvIY6ZrGUxckuVhPVH9rLvkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4510673},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.12_1754908526092_0.46719306864716303","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@mxmweb/fviewer","version":"1.1.14","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.14","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"32740b3397959b1a1824a69f379e4c411fda1b57","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.14.tgz","fileCount":25,"integrity":"sha512-/wkZM7hAP8H4FKmE8wRNa8PPHgjGt/W5S+W1d5uBDdDiys17Zge2nJAXKOHcMblGQ2V6CArM9Wb83Ne3FmwYmA==","signatures":[{"sig":"MEUCIAPDznMFKOV39GYpm2Cn5tt35LlSuyG9/MvlmSq72kqDAiEAhwd9s6ecc39GI2QwnXwKRJzNGHLmJovFPxQ8c8VM5OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4512116},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"a34a0151954ab419a220b3e55549016de7f30d88","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.14_1754983701484_0.8369046021717599","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@mxmweb/fviewer","version":"1.1.15","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.15","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"e24fd46ebf67bed70d2c4915a06259f08fdb421d","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.15.tgz","fileCount":25,"integrity":"sha512-7JKTpwZf40kvRsV+Cr7TOiYt0Ecm/EMklKlQHDREpLJEOgI9vY7+xbX86yvhrTX/VJg22p+gU8E7aQhNfM2Krg==","signatures":[{"sig":"MEQCIAd06d3+rvb0zT5SI3yge/x8EzAejB7Mf4aWH1T0I3QaAiA2budtdao7vz56OyCjz8wwY/JkEXAJriq2xrkW4dt0KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4512848},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"2cae8917c79145fe8f5a0b6858a6234dc2ee01f8","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.15_1755098788117_0.3659702825646953","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@mxmweb/fviewer","version":"1.1.16","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.16","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"26477e3aa382bbe946b5ae420b4a839da49c985c","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.16.tgz","fileCount":25,"integrity":"sha512-1phn0mf5vT2y8M4V5VZDC8MfeJ4xWKCIksfpDiJwS0d9Zaq7hL/SWEQY1o1koCFduScfSmcqb3GKdWjHRXA1eA==","signatures":[{"sig":"MEQCIGTfdZVCxGB1xZVlfmIjPPwMQ/i/mW0wDWa20WL1vvoGAiA1/jSBjxj23zSAySeIyRJaomykPKPmRbiRLrFjQJKNvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4515653},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"2cae8917c79145fe8f5a0b6858a6234dc2ee01f8","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.16_1755142833190_0.05860014634837607","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@mxmweb/fviewer","version":"1.1.20","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.1.20","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"d918422a8187b2d479c5207542a164ec40545e7a","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.1.20.tgz","fileCount":27,"integrity":"sha512-QVVAgOWSvzHbpmO49MFIVNLT1Zinl84CHB7+tnGftbOuxsV6KN6GNBPBnmCS7fPEPsvJQ18wy5vOfh+mGIsEog==","signatures":[{"sig":"MEUCIQDNr6Xl5iFndkZDEHHbQt/7JEUG2QZg+ln+0QfAbyM+1wIgTVVI4LV+XYnD6nCGclacFutJHieW5qMmppgfAbMhx7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85450991},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"067514f07f97b50725a2aec4ceb85888d9f21ff1","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.5.2","description":"FViewer 是一个基于 React 的文件查看器组件库，支持多种文件格式的预览和交互。项目采用分层架构设计，遵循 adopter_develop 规范，使用 HOC 模式封装核心组件。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.1.20_1758277920239_0.8483886510296486","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@mxmweb/fviewer","version":"1.2.16","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.2.16","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"27e06b4f8aa96b153763e95579b23eb29de719aa","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.2.16.tgz","fileCount":24,"integrity":"sha512-qzkrJ/H9+setNfoTn/Kv5Ur8DQocRDVoEZtCS0jNY/Hp/FzpgkLOzFnMUOFE0ZPwaDdEf8oT1vtnmWmNyIElcw==","signatures":[{"sig":"MEUCIBQbB0Ovjt6hVoSaloy7z4t3TRxHV7MmtfPrjZ+0Dn/dAiEA/KiqqkXT5XgdgtZJJ6dwXSolwlc9Fc/GZoZXt6Gt0BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830045},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"2b2c84e9cd5e849e6a9b8a37616b9251c3e0e7a1","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.5.2","description":"FViewer 是一个基于 React 的文件查看器组件库，支持多种文件格式的预览和交互。项目采用分层架构设计，遵循 adopter_develop 规范，使用 HOC 模式封装核心组件。","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@mxmweb/rtext":"workspace:*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.2.16_1758593915586_0.99756715758501","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mxmweb/fviewer","version":"1.4.0","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.4.0","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"0788a582bbc2dee2f81bfc69d5aca2c8b3e8d2e0","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.4.0.tgz","fileCount":24,"integrity":"sha512-jS9HLkjWeAMjDjltwHyYhcIzxQyoeKiUvaNAgG1AB37c98TAxWtrTai5esQVrp3XctPG+KHLsWH/K+5l768HCg==","signatures":[{"sig":"MEUCIQDNeH7CKfMSXZWsAATDXpJQgZBiqdcD3uxUQLiKdluPjwIgHRAieLtsSnJzwQ8sGUnoWdSfxbIQHGQtktyDE5z/qdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830155},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"2b2c84e9cd5e849e6a9b8a37616b9251c3e0e7a1","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.5.2","description":"FViewer 是一个基于 React 的文件查看器组件库，支持多种文件格式的预览和交互。项目采用分层架构设计，遵循 adopter_develop 规范，使用 HOC 模式封装核心组件。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","pdfjs-dist":"2.16.105","@mxmweb/zui":"^1.1.13","@mxmweb/rtext":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.4.0_1758598559601_0.6133130440925336","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@mxmweb/fviewer","version":"1.4.1","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.4.1","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"4e10a80336658b45cb05128df28de816bd4ba9d7","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.4.1.tgz","fileCount":24,"integrity":"sha512-BNF8wqwXSbQn8eazUU8b9kEA8kF253pn7Ix7/YMqCviQxPrh+PXX8OU/8udvVTfoSHSL8ePHj9y3PnXVYn2+Gw==","signatures":[{"sig":"MEUCIQDeS0YFe9/93dopBLFvF2sojx20/FvsD1dUiBgLFI+kkAIgQ5m/Rfa8N7C4fHei7QAYQaAvm3JqmwEwb2nn9qcgd0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830155},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"2b2c84e9cd5e849e6a9b8a37616b9251c3e0e7a1","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.5.2","description":"FViewer 是一个基于 React 的文件查看器组件库，支持多种文件格式的预览和交互。项目采用分层架构设计，遵循 adopter_develop 规范，使用 HOC 模式封装核心组件。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","pdfjs-dist":"2.16.105","@mxmweb/zui":"^1.1.13","@mxmweb/rtext":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.4.1_1758599645768_0.6464312396164162","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@mxmweb/fviewer","version":"1.4.2","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.4.2","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"1e6d6501a73d6ddf465dd137e7ee4f09693c980e","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.4.2.tgz","fileCount":24,"integrity":"sha512-sguCluMvboAFEvnnHYeIOOkcchIoc6sCkQk+bo8/a/7l++tSGBX4wAy0dMp6yp8XE1ermuzyu51yzQrEEj9+kQ==","signatures":[{"sig":"MEYCIQCzO/bkclLelFF6Qo8onuO7wHQ9dzsPEdKXch01l/oGuQIhALzqM1tkVY/Kg7IN9jBGtFYZcZoUijYBD3qFWOtx1UX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829180},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"de129d6398caa20287d6596eb6d880dcd788968c","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.5.2","description":"FViewer 是一个基于 React 的文件查看器组件库，支持多种文件格式的预览和交互。项目采用分层架构设计，遵循 adopter_develop 规范，使用 HOC 模式封装核心组件。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","pdfjs-dist":"2.16.105","@mxmweb/zui":"^1.1.13","@mxmweb/rtext":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.4.2_1758770095536_0.9418139339544","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@mxmweb/fviewer","version":"1.4.4","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.4.4","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"ac07e1b087f55e85dddf25ffe2aec5321dca5631","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.4.4.tgz","fileCount":24,"integrity":"sha512-ippeqnnOIyG3V0QL9uJVpxPoAj1o1X3ckTyIPe0zex0P6LL8zYpad+JdAL8NrcLB7sZyZpEkSaHdrSFgUhQIaA==","signatures":[{"sig":"MEUCIQD2v0Uwk/y/W/1tlM3JrbNk6YaB3QoazzMmf/Dqn1t/sgIgTJsQh170d9jRlBjhl7O/SBcMxeFFgIwqp7/q1kgYjIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835257},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"de129d6398caa20287d6596eb6d880dcd788968c","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.5.2","description":"FViewer 是一个基于 React 的文件查看器组件库，支持多种文件格式的预览和交互。项目采用分层架构设计，遵循 adopter_develop 规范，使用 HOC 模式封装核心组件。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","tslib":"^2.6.3","react-dom":"^18.0.0","pdfjs-dist":"2.16.105","@mxmweb/zui":"^1.1.13","@mxmweb/rtext":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.4.4_1758797730868_0.5409555107030399","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@mxmweb/fviewer","version":"1.4.5","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.4.5","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"533dd4c6771eef57374a9e541eedd3a33abece98","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.4.5.tgz","fileCount":24,"integrity":"sha512-fBDppKK9MIK97CkHgnQgTgG5vXRhpXArjqSQnxmDR/nKfHDRuIs1+5JBa4XeuXumNIjZzlEZ94I24HWrQxoRJw==","signatures":[{"sig":"MEUCIQCYnGIZFzJ8wmpuodUcRSJAfBBIGR72p81wLHHACAfDAAIgHVBRaamtX1G3+T6HDLAN2aT2ipbv4C9eau6gQOSXoRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835629},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"2f8549d1655c390bbd33ebf56256490bc3205c1b","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.5.2","description":"FViewer 是一个基于 React 的文件查看器组件库，支持多种文件格式的预览和交互。项目采用分层架构设计，遵循 adopter_develop 规范，使用 HOC 模式封装核心组件。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","tslib":"^2.6.3","react-dom":"^18.0.0","pdfjs-dist":"2.16.105","@mxmweb/zui":"^1.1.13","@mxmweb/rtext":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.4.5_1759042178068_0.1136417560830083","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mxmweb/fviewer","version":"1.2.0","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.2.0","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"2eee2aaa9a6bcb705d69768c5c79057c7ab8a44a","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.2.0.tgz","fileCount":28,"integrity":"sha512-qxDD3QYpaAHRghN6c3wVbThxXd23T64+i47NjR5M8tif1FsHlfV1lD00EeZ6Q8iyx5+UyEaCFbFhR4513LeWRw==","signatures":[{"sig":"MEUCIQCcyeRLyXLDFEGccViapbJS1lotSeYtpObMXEOxCGfiPQIgVT27yuSyY7PFYq6hfTgRYf4PTxD1t1qp1W196LkB2KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2099162},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"f67dffe3341b0cd97ca54fbaa1bd5ef65cc115ab","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.2.0_1760348348101_0.6900829979122083","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mxmweb/fviewer","version":"1.2.1","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.2.1","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"efbc91a4ca82e1957b8e619aef17a0a81564f698","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.2.1.tgz","fileCount":28,"integrity":"sha512-nkw4d9tuCqVGM2nHd6qc9K4kTStmdHP2THDOnhsEpPqtFrDtW4VrGp/1OkDF3QDINFtf9I0o1py0/amM6SXrdQ==","signatures":[{"sig":"MEQCIBjlIFR8vFixMF59QnW728BYC2Hy0cDIVNtRhqjrRZNQAiB55X7NMb2M9vfP8xigjuR+bi06ca3eyLQk9BZssDeksg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2099478},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"f67dffe3341b0cd97ca54fbaa1bd5ef65cc115ab","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.2.1_1760405579635_0.3111214467478032","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@mxmweb/fviewer","version":"1.2.2","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.2.2","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"4cd76858667febc83977ca6d0415f7e9316beafe","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.2.2.tgz","fileCount":28,"integrity":"sha512-5mqJ/B9+zRb734rYSckA2zbERJ+phzBuNgGvGQNroiGO4RlJ9gDTJNMck7JH6UkFFvWGgKyNX4oZZtYv/3OWJQ==","signatures":[{"sig":"MEUCIHHshZmg0MY1QwP90nG8BfmZkECd8ngndfVId7sSJKjuAiEAr6DCiX0eJkwG4Wm9iTqsr6fWdVJmRXuUKYQJrUSfU2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2099643},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"f67dffe3341b0cd97ca54fbaa1bd5ef65cc115ab","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.2.2_1760406100545_0.9501331761394061","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@mxmweb/fviewer","version":"1.5.0","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.0","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"695f1003ad489a2c5ed7c3a1026c45bc4d22237c","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.0.tgz","fileCount":28,"integrity":"sha512-maHa59ys4BM4K4taqSnFR1aJQMTnytxgFLImIy90KIZ1NnYyKNXyWcN34vfc97dOXbu9eQGfbS2ovgqrhcXNqQ==","signatures":[{"sig":"MEUCIQDQHKX7YxVbcwhd3J/9jAid6LP6hojzmGzfphdey/H1hQIgc1dWcEOEop0dFCzTe/P1vf+ZGrYd3MKT8AWWQKXoB9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2099656},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"960c09d002a80c56811191db26148ae00dccb1f2","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.0_1761899561372_0.4590546049485713","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@mxmweb/fviewer","version":"1.4.7","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.4.7","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"62f630246c5acdde9cf7f6b189c644bd3f6dcfd0","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.4.7.tgz","fileCount":27,"integrity":"sha512-rP37fyesOPd8kSLDtg6rVZtuuwWywKD9jP+zsTeRYhfQ6R0l3w42GqY30dMLAB/TpFwJ/peROxklgnAivQUdqQ==","signatures":[{"sig":"MEUCIQDSyDtTYO24sMenOafQ558BAvN1Pp5hptmCOz9JE37/WwIgCzRlRbrf/ls0u8Kh3e/RLaA/8hit+px5Ro21U33OQbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2092128},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"6401fcdea4e5a1a41d2f7c8e589ac0ac7b23f4c6","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"10.9.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.4.7_1762140611894_0.6451590473084514","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@mxmweb/fviewer","version":"1.5.1","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.1","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"8eb26f38bb7e61debeef9b3c61cdd3b115bf7395","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.1.tgz","fileCount":29,"integrity":"sha512-pEfmDl/xhESxqPnrAsNGK+fPoBg6ZiFEqXaFi9QDxq/PmS6RO32QW0DJJXKgcLDQshruGdGMGGDUEptBTcBrbg==","signatures":[{"sig":"MEYCIQDRpKlqf8i/Ec5NCtQxKObf9iVcY4jJx/R8WgHCjdgm1QIhAIXk0ESqZPOz4Gv/2Xzb9dxjSDqplleTbFM4IgQOH9lt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282847},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"6401fcdea4e5a1a41d2f7c8e589ac0ac7b23f4c6","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.1_1762149920873_0.0928688923558032","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@mxmweb/fviewer","version":"1.5.2","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.2","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"65e1e2abd7f5549e16f77b3782abe2884ec6615b","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.2.tgz","fileCount":29,"integrity":"sha512-IP13iEuIGDQ+1Qv3QYjyun58wi1wlbO4lc2efCSGkHmsHVBLck3witQfwMfWNE5q/4uVyCJu8EbzoiJ9pbKX/w==","signatures":[{"sig":"MEYCIQCKCqo9zvf5W2ddxBzei4l3PnhCQCD/1aqHSuC0OJp+9QIhAJE4S/WjUP2ML8mg5QIDtKAXQNj4VrrKS4j2QzmVih45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3283190},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"8b9429324432456cdd02e739e1d3394cf6e54cad","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.2_1762930945214_0.29719388460976703","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@mxmweb/fviewer","version":"1.5.3","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.3","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"79dd2944319a00a62f73993a855517e6f1252e72","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.3.tgz","fileCount":29,"integrity":"sha512-3cZfopVKkcn2Y1A4ZU/uitfkUzkGuxMdH93wYYMZV5c72oLfVSUu3XmxSQ2qavIIuGK68EqfR1V0KRn3oSeacg==","signatures":[{"sig":"MEMCIH8ZJiI01cF3tG5vPob1MbGO8QbNhz370FdinqCT00tSAh98jY1CL01sCh7Ibmwph9CZU+99A5Kxa6FABGCIzJR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282477},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"ed394953960bffeb19846be6b81e9f1895c091d6","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.3_1762939080386_0.12680884887961485","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@mxmweb/fviewer","version":"1.5.4","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.4","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"4ce8368fd8255cdeeb2f1efb4598366a28279ac5","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.4.tgz","fileCount":29,"integrity":"sha512-UpZVZlwPfedO6xQkJbaONei8b8mB4ugi0OKCFUzmVvDu9R9gsGVyl0zPPaT7WFWB/rWzFsQustPBFm5qm9/Z6Q==","signatures":[{"sig":"MEQCIHj+sK8RJwcH+FLqLnQR2SDPFgtnvBsgFIvhKiZhXfxSAiB081hl5whNajF5B7uYYAoOIzyHjbbuLU4k3iv7GHoFWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3283982},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"7c5c3868218782117539b87ab515aaa607e46555","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.4_1763088994398_0.7257263420516697","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@mxmweb/fviewer","version":"1.5.5","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.5","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"6733f88ec5f9fc9601b017a6182a2bbc883ff881","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.5.tgz","fileCount":29,"integrity":"sha512-n0aW81PMsTdrLJsFy198bcixmoBr8KcDsdkE0GD5/sbeqi0iGmwMc6cjWNcM+hpL42fpIAgFqw8rMpmLnjKtAQ==","signatures":[{"sig":"MEUCIQC3Q2Gd0oTZRglPILLyaiw+6sQor1PrESgScCGsaQ/JeQIgX4YvMqOCxB/zBunYJTnKQonUQ7P8GW+CaghCdFuNnkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3290362},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"823e6e551181dff364d4c6b6b839aed641a1553b","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式。","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.5_1763963053817_0.8531130535275822","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@mxmweb/fviewer","version":"1.5.6","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.6","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"6ce7680e600090b92a88b04525d377cf0a5aa0af","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.6.tgz","fileCount":28,"integrity":"sha512-AaS8AjvcGFQ8rdQXM+TkYvJbiJncORrCIPW514bMgeqSrEnlo1HmcXnU6zyJjVdWB6kxXWroTBhCr3B+3Ttuvg==","signatures":[{"sig":"MEUCIFWUVRuUzGw5vg+9ML0+UlOVt9WcSdYYmzrBOlfJeMybAiEArNLI6xgVuolECZN+VO/EkuWCEiR2hvPv7u1NiNCH5EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3283300},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"341a6748a4fe2fc7fb9f929eb7632f616464ecbf","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"> 一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.6_1769153193335_0.9125574586977443","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@mxmweb/fviewer","version":"1.5.7","author":{"name":"hanfeng_Zhang"},"license":"MIT","_id":"@mxmweb/fviewer@1.5.7","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"dist":{"shasum":"aa6ea22f50b1e4d467a10bab38720b042743aa10","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.7.tgz","fileCount":28,"integrity":"sha512-PALe/69vJRDxmPBmeh2jP3MGN3WWHSC8rAHjiB2+YjVBd7kpYbWG4UQ1VZGd4IAbr9rXl2H7DFXz0jw0IfsJ8A==","signatures":[{"sig":"MEYCIQCC6CPwO/zM0OE7PWAp5K9R03If79VX2xbFpf4GSpGG/QIhAIuKJMhHfcLcbGVWkNQOQdAUdxgovWGcOVj9wGbQmOuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3283340},"main":"index.js","type":"module","style":"assets/style.css","types":"lib_enter.d.ts","exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"8cc7d0f28da11a58c653aa2aec3e4c28c0b76b6b","private":false,"scripts":{"test":"yarn link","disconnect":"yarn unlink"},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"_npmVersion":"11.6.2","description":"> 一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fviewer_1.5.7_1770198434887_0.1838516543298354","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@mxmweb/fviewer","main":"index.js","license":"MIT","style":"assets/style.css","types":"lib_enter.d.ts","private":false,"version":"1.5.8","author":{"name":"hanfeng_Zhang"},"type":"module","scripts":{"test":"yarn link","disconnect":"yarn unlink"},"exports":{".":{"types":"./lib_enter.d.ts","import":"./index.js","default":"./index.js"},"./style.css":"./assets/style.css"},"gitHead":"90b864d206307f39d34973a571443bef7802d83d","_id":"@mxmweb/fviewer@1.5.8","description":"> 一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式","_nodeVersion":"22.14.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-dms25lqgPTNyq6DburDXit/Hlosih7ZIfbthv8fnmgBcNzSjMxQQL0ZvrA9/RIbYo/hfyjF/ImxI/xAYbzjN4w==","shasum":"87f3abeea45366670970cca2b134a7dfad18b2a2","tarball":"https://registry.npmjs.org/@mxmweb/fviewer/-/fviewer-1.5.8.tgz","fileCount":29,"unpackedSize":3284775,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkl1bQLtM9S8+XV4LWPAIySyviwogsp4d5+2PHwY5CCgIhALEXDtHFChI44LK43/r7ff/XK8Vvcw2q8zV1cfNGHaiz"}]},"_npmUser":{"name":"mxmweb","email":"mxm.web.develop@gmail.com"},"directories":{},"maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fviewer_1.5.8_1778483455610_0.5459238388609766"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-05T10:47:21.741Z","modified":"2026-05-11T07:10:55.882Z","1.0.5":"2025-08-05T10:47:22.067Z","1.0.7":"2025-08-06T03:37:36.295Z","1.0.8":"2025-08-07T03:11:29.345Z","1.0.9":"2025-08-07T03:49:51.821Z","1.1.0":"2025-08-11T01:30:59.428Z","1.1.3":"2025-08-11T06:10:33.097Z","1.1.5":"2025-08-11T06:48:05.547Z","1.1.6":"2025-08-11T07:08:30.674Z","1.1.7":"2025-08-11T07:14:48.922Z","1.1.8":"2025-08-11T08:14:35.362Z","1.1.9":"2025-08-11T08:54:40.880Z","1.1.10":"2025-08-11T09:25:33.815Z","1.1.11":"2025-08-11T10:03:55.303Z","1.1.12":"2025-08-11T10:35:26.322Z","1.1.14":"2025-08-12T07:28:21.713Z","1.1.15":"2025-08-13T15:26:28.503Z","1.1.16":"2025-08-14T03:40:33.401Z","1.1.20":"2025-09-19T10:32:00.702Z","1.2.16":"2025-09-23T02:18:35.795Z","1.4.0":"2025-09-23T03:35:59.886Z","1.4.1":"2025-09-23T03:54:06.001Z","1.4.2":"2025-09-25T03:14:55.786Z","1.4.4":"2025-09-25T10:55:31.086Z","1.4.5":"2025-09-28T06:49:38.435Z","1.2.0":"2025-10-13T09:39:08.307Z","1.2.1":"2025-10-14T01:32:59.927Z","1.2.2":"2025-10-14T01:41:40.794Z","1.5.0":"2025-10-31T08:32:41.638Z","1.4.7":"2025-11-03T03:30:12.168Z","1.5.1":"2025-11-03T06:05:21.136Z","1.5.2":"2025-11-12T07:02:25.476Z","1.5.3":"2025-11-12T09:18:00.662Z","1.5.4":"2025-11-14T02:56:34.704Z","1.5.5":"2025-11-24T05:44:14.029Z","1.5.6":"2026-01-23T07:26:33.505Z","1.5.7":"2026-02-04T09:47:15.079Z","1.5.8":"2026-05-11T07:10:55.776Z"},"author":{"name":"hanfeng_Zhang"},"license":"MIT","description":"> 一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式","maintainers":[{"name":"mxmweb","email":"mxm.web.develop@gmail.com"}],"readme":"# @mxmweb/fviewer\n\n> 一个功能强大的文件查看器库，支持多种文件格式的解析和显示，包括PDF、图片、文本、Markdown等格式\n\n**说明**：在业务项目中请通过 npm 安装 **`@mxmweb/fviewer`**（如 `pnpm add @mxmweb/fviewer`）。若你在公开信息中看到源码目录带有 `private: true`，仅表示组织内的发版/workspace 配置，**不影响**使用已发布到 npm 的版本。\n\n[![npm version](https://img.shields.io/npm/v/@mxmweb/fviewer.svg)](https://www.npmjs.com/package/@mxmweb/fviewer)\n[![npm downloads](https://img.shields.io/npm/dm/@mxmweb/fviewer.svg)](https://www.npmjs.com/package/@mxmweb/fviewer)\n[![License](https://img.shields.io/npm/l/@mxmweb/fviewer.svg)](https://github.com/your-org/fviewer/blob/main/LICENSE)\n\n## ✨ 核心特性\n\n- ✅ **多格式支持**：支持 PDF、图片、文本、Markdown、HTML 等多种文件格式\n- ✅ **智能文件解析**：自动检测文件类型并调用相应的解析器\n- ✅ **完整的标注功能**：支持 PDF、Markdown、表格等多种标注类型\n- ✅ **动态主题系统**：支持运行时主题切换，所有样式可配置\n- ✅ **事件驱动架构**：通过 eventsEmit 统一处理所有交互事件\n- ✅ **TypeScript 支持**：完整的类型定义，提供良好的开发体验\n- ✅ **自定义组件**：支持自定义加载和错误组件\n\n## 📦 安装\n\n```bash\n# 使用 pnpm（推荐）\npnpm add @mxmweb/fviewer react react-dom styled-components @mxmweb/zui @mxmweb/rtext pdfjs-dist\n\n# 使用 npm\nnpm install @mxmweb/fviewer react react-dom styled-components @mxmweb/zui @mxmweb/rtext pdfjs-dist\n\n# 使用 yarn\nyarn add @mxmweb/fviewer react react-dom styled-components @mxmweb/zui @mxmweb/rtext pdfjs-dist\n```\n\n### 必需依赖\n\n本库需要以下 peerDependencies：\n\n```bash\npnpm add react@>=18 react-dom@>=18 styled-components@^6.1.19 @mxmweb/zui@^1.* @mxmweb/rtext@^1.* pdfjs-dist@2.16.105\n```\n\n### PDF Worker 注册\n\nPDF.js 的 worker 需由宿主自行注册一次（任意应用初始化位置）：\n\n```typescript\nimport { registerPDFWorker } from '@mxmweb/fviewer';\n\n// 注册PDF Worker\nregisterPDFWorker('/worker/pdf.worker.min.js');\n\n// 或者手动注册\nimport * as pdfjsLib from 'pdfjs-dist';\npdfjsLib.GlobalWorkerOptions.workerSrc = '/worker/pdf.worker.min.js';\n```\n\n### 样式引入\n\n在项目入口文件中引入样式：\n\n```typescript\nimport '@mxmweb/fviewer/style.css';\n```\n\n## 🚀 快速开始\n\n### 基础用法\n\n```tsx\nimport React from 'react';\nimport { StaticFileReader } from '@mxmweb/fviewer';\nimport '@mxmweb/fviewer/style.css';\n\nfunction App() {\n  const handleEvents = (eventName: string, data?: any) => {\n    console.log('Event:', eventName, data);\n  };\n\n  return (\n    <div style={{ width: '100%', height: '100vh' }}>\n      <StaticFileReader\n        fileUrl=\"https://example.com/document.pdf\"\n        fileName=\"示例文档.pdf\"\n        fileType=\"pdf\"\n        eventsEmit={handleEvents}\n        styles={{\n          mode: 'light',\n          theme: {\n            colors: {\n              primary: '#1890ff',\n              background: '#ffffff',\n              text: '#000000'\n            }\n          }\n        }}\n        tools={{\n          annotation: true,\n          download: true,\n          zoom: true,\n          navigation: true\n        }}\n      />\n    </div>\n  );\n}\n\nexport default App;\n```\n\n## 🔗 链接\n\n- **NPM**: <https://www.npmjs.com/package/@mxmweb/fviewer>\n- **GitHub**: <https://github.com/your-org/fviewer>\n\n## 📚 API 文档\n\n> 📖 完整 API 文档请查看：[doc_assets/接口/](./doc_assets/接口/)\n\n- **接口文档**: [Fviewer API](./doc_assets/接口/Fviewer.md)、[StaticFileReader API](./doc_assets/接口/StaticFileReader.md)\n- **更新说明**: [CHANGELOG](./doc_assets/更新说明/CHANGELOG.md)\n- **演示说明**: [演示文档](./doc_assets/演示/index.md)\n\n### 核心组件（Core Components）\n\n#### Fviewer\n\n核心文件查看器组件，提供基础的文件显示和交互能力。\n\n```typescript\ninterface FviewerProps {\n  data: FviewerData;\n  annotationData?: (Annotation | MDAnnotation | TableAnnotation)[];\n  totalPage?: number;\n  currentPage?: number;\n  scale?: number;\n  initialZoom?: number;\n  rotation?: number;\n  setScale?: (scale: number) => void;\n  eventsEmit?: (name: string, data?: any, innerFn?: any) => void;\n  styles?: {\n    theme?: AppTheme;\n    mode?: 'light' | 'dark';\n  };\n  tools?: ToolsConfig;\n  customComponents?: CustomizeComponents;\n  className?: string;\n  contentClass?: string;\n}\n```\n\n#### StaticFileReader\n\n静态文件阅读器组件，用于加载和显示本地或远程静态文件。\n\n```typescript\ninterface StaticFileReaderProps {\n  fileUrl?: string;\n  fileType?: string;\n  fileName?: string;\n  token?: string;\n  initialPage?: number;\n  annotations?: (Annotation | MDAnnotation | TableAnnotation)[];\n  data?: any;\n  eventsEmit?: (name: string, data?: any, innerFn?: any) => void;\n  styles?: {\n    theme?: AppTheme;\n    mode?: 'light' | 'dark';\n  };\n  tools?: ToolsConfig;\n  customComponents?: {\n    LoadingComponent?: React.ComponentType<{ status: string; theme: AppTheme }>;\n    ErrorComponent?: React.ComponentType<{ error: string; theme: AppTheme }>;\n  };\n  className?: string;\n  headerClass?: string;\n  contentClass?: string;\n}\n```\n\n### 工具函数\n\n- `parseFile` - 通用文件解析函数\n- `parsePdfFile` - PDF文件解析函数\n- `parseImageFile` - 图片文件解析函数\n- `parseTextFile` - 文本文件解析函数\n- `parseMarkdownFile` - Markdown文件解析函数\n- `detectFileType` - 文件类型检测函数\n- `registerPDFWorker` - PDF Worker注册函数\n- `isPDFWorkerRegistered` - 检查PDF Worker是否已注册\n- `getPDFWorkerPath` - 获取当前PDF Worker路径\n\n## 🛠️ 技术栈\n\n- **React** `>=18 <20` - 前端框架\n- **TypeScript** - 类型支持\n- **styled-components** `^6.1.19` - CSS-in-JS 样式方案\n- **@mxmweb/zui** `^1.*` - UI 组件库\n- **@mxmweb/rtext** `^1.*` - 富文本组件库\n- **pdfjs-dist** `2.16.105` - PDF 解析库\n\n## 📁 项目结构\n\n```text\nsrc/\n├── lib_enter.ts              # 库入口，导出所有公共 API\n├── style.css                 # 样式文件\n├── core/                     # 核心组件\n│   ├── Fviewer.tsx           # Fviewer 核心组件\n│   ├── types.ts              # 类型定义\n│   ├── PdfRender.tsx         # PDF 渲染组件\n│   └── utils/                # 工具函数\n│       └── fileParser.ts     # 文件解析工具\n└── adopters/                 # 业务扩展组件\n    └── StaticFileReader.tsx  # 静态文件阅读器\n```\n\n## 🎯 使用场景\n\n- 文档预览系统\n- 文件管理系统\n- 在线文档阅读器\n- 知识库文档展示\n- 文件标注和批注系统\n\n## 📝 示例\n\n查看 `src/examples/` 目录获取更多完整示例：\n\n- **基础用法** - 简单的文件预览\n- **高级用法** - 包含标注、主题定制等完整功能\n\n## 📄 许可证\n\nMIT License\n\n## 👥 作者\n\n- **hanfeng_Zhang**\n\n---\n\n⭐ 如果这个项目对你有帮助，请给它一个 Star！\n","readmeFilename":"README.md"}