{"_id":"dingzai-components-xinfei","_rev":"30-f9c75ff3802dc0faa36b7bc654a94f41","name":"dingzai-components-xinfei","dist-tags":{"latest":"1.3.4"},"versions":{"1.0.0":{"name":"dingzai-components-xinfei","version":"1.0.0","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.0","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"78ad5de1534447bc56725c020f80944e0af4dd03","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.0.tgz","fileCount":34,"integrity":"sha512-QE+q2TcL3RY1+sxj+42sz1gnN6vF5C/XNcCOuLT8ohn/3h5DfR2IpUrg3Gsw1eu8oFzRW9WP3NR/zMTQ2b3ncA==","signatures":[{"sig":"MEUCIQCTMuR1/RH/5RYkWQvB5+9di2Z29rU6RqSsTw7SdpjEBAIgMSxDJ4191QBYDq5afPV83NBWciSMa+ZwH0uyOcFG1ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2397021},"main":"index.ts","types":"index.ts","gitHead":"713a50a4474ad71552d0b8ef09c309ecb56d2c17","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.0_1760064983666_0.30315366917972897","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"dingzai-components-xinfei","version":"1.0.1","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.1","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"dfc69716db848d6ba01f7273de4c8f70dbb15f14","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.1.tgz","fileCount":34,"integrity":"sha512-7slFO35q6RxQilBPCtMNj9d8tjOT726daUvDFv8MouefTuiT2s7pQniam8l3RGJ1/PyzD/hiI5FOO8Mar4U0jQ==","signatures":[{"sig":"MEUCICEb0M5vMotoToIJqoxDQDIbe7vlPlj2oGIBUqQtHkPjAiEAsc9i3gebSMpfyIZ91lfubJXG37XqKBkUM+9//0WoyqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399829},"main":"index.ts","types":"index.ts","gitHead":"94a56986d8e2892e68f9113b0232c49efeffd8c8","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.1_1760067027275_0.3041480369939966","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"dingzai-components-xinfei","version":"1.0.2","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.2","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"4abc6e1d6ac020610f180f20dc9207b296c174be","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.2.tgz","fileCount":34,"integrity":"sha512-TX10soFq1dGgPH7ClozavZE+CssPCFTwEVauftJ/wGDmOAjSb6j0UJpeWACjwj3reQsWl1abPXEEgKKxYF53ng==","signatures":[{"sig":"MEQCIH3r6FxdoRkCLChYw4G4pPQEtdqBlHMvR5a2OxXNH8nwAiAWOsnjixzNCROc8uxGl1FNYyVIHMEUGrwfhe/55ORkzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401695},"main":"index.ts","types":"index.ts","gitHead":"94a56986d8e2892e68f9113b0232c49efeffd8c8","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.2_1760075034509_0.5842476460973904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"dingzai-components-xinfei","version":"1.0.3","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.3","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"ed06f67c6575ce81bdf0814e8fc523a3f6ac49d0","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.3.tgz","fileCount":34,"integrity":"sha512-as0mTdA4/BGJkJ9DfbdxS2JjDGAmVIvq0KAHfS8XaUlaCbeI6QEAah0PrC2JTgSA31E2+Z2Y7oA1R5lg/M8HAA==","signatures":[{"sig":"MEUCIArhcoWEH/DCKHjFMM4nAL7BrLmYtOSGdDUvPWsxgm56AiEAgzu6+YvCj6/UQOcgQDo8lYsCOoLg/agkqfHKTn1E1UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401327},"main":"index.ts","types":"index.ts","gitHead":"94a56986d8e2892e68f9113b0232c49efeffd8c8","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.3_1760075158786_0.5488685807124443","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"dingzai-components-xinfei","version":"1.0.4","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.4","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"70fb89d08e5d4130858c54b2030eaa5d828475d0","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.4.tgz","fileCount":34,"integrity":"sha512-TrbW5Zk1yWsijgXoncLzKi+DWjcsKSHQx81AxJIw06kgR/NeSnsikUKYBiACtZ6IP1XZuNsRoAfDfmBf5HR/bA==","signatures":[{"sig":"MEQCIHccJoC0MfXT6a6O14PvNtwcJM7WU2h0V4EfQFlrtLIrAiA3ZM/pFHdEt1BkMRj6YMh1H8Ud/IeUwEBtO+PdPmxhhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400081},"main":"index.ts","types":"index.ts","gitHead":"212c1a8dd4977accf326959268ab8277cf131fef","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.4_1760084107344_0.11446770372093051","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"dingzai-components-xinfei","version":"1.0.5","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.5","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"9695850db7c87e86a393be98c599d039b56c7914","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.5.tgz","fileCount":34,"integrity":"sha512-82uGafks9aly+ts8F+aj4xGYEd+kB7xzGFXjuQWr1dAdJSdOOpsnGN0FcMnDB1aif4G3ZTR4NpoQCNAZmhQ1dQ==","signatures":[{"sig":"MEUCIBhfY885ClhIFgeJRWTAOtRJrCcE2nGEmh2rCQr85V50AiEAonxiEVixFJz2iJ/CkNrOrRONF61UzApZtdWOA/1vSAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400081},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.5_1760084191846_0.37845078661571785","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"dingzai-components-xinfei","version":"1.0.6","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.6","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"5fc7bedb2235e9dc47ac7f1b87e370fe625cfbab","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.6.tgz","fileCount":34,"integrity":"sha512-hhdXrfNg1ZwwEgM14QgZFf8qXiIAkKgnvBXfyVr0usOeZTUIkC6IkRtPOpSMYArXcdnGXEdiA4+Gr72XFDO85g==","signatures":[{"sig":"MEUCIQD0gucPK9oX8UyWpR/7JyCTa8Ou3UzuRmTD501n2OpmdQIgJPr5KwnoA0zGEHbRpCEbjpIxkETYT/oTlMLwIWmUMOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399975},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.6_1760084442164_0.16867373110448858","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"dingzai-components-xinfei","version":"1.0.7","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.7","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"f9142a03f7eac3228dc24ffc58cdfe511cd147c4","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.7.tgz","fileCount":34,"integrity":"sha512-u+p1rnHDkXeTBZRAvYR7xJYdWQhfp1sqHUjbFPXVWyTAlIws1pH4x8k0SQt/F0A2hrkpeamT3M6WkcXCmyZ9pQ==","signatures":[{"sig":"MEYCIQCYRA095KztJ2G/XNZuN1eshZ4ArATr+6ohMXESNY13/wIhAJD2Rois/QvCKTXGB7RNAtslQT/B4Hx/r/uzAOSl/gyu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2398862},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.7_1760084581523_0.517655476476623","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"dingzai-components-xinfei","version":"1.0.8","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.8","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"116be5f48380525f8639acf2e8bb5b3daec0d5ba","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.8.tgz","fileCount":34,"integrity":"sha512-myyMv3rcflyctfwHjFsDPvmSgV1VgBK1qqE9JJxS41oCkuNq6XWIx5EVts1dv174XiJv/kYE9YJlworuguZ50A==","signatures":[{"sig":"MEYCIQDg/1JMxPQeI8AhLY0s9CDA6F1T0l6lGPcNUf1tyU20oAIhAMDBF9hABOt0tEuZ5bfqAF/c3HG/8Szum8nweOTeDDLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2398691},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.8_1760084639240_0.9044034748345295","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"dingzai-components-xinfei","version":"1.0.9","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.9","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"92d10c70dd68164d20456255bbfa715ff7e90a95","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.9.tgz","fileCount":34,"integrity":"sha512-r50FtUXgx0QOa7PuiVO4C3XznizNdfOfSqU0UkkY+8CapUlBTltK+bxL241RjUavRYIs1QKb4qBVmyzRkqkpGw==","signatures":[{"sig":"MEUCIQDKgUWTdIKyTJMd7pfOgKYYGMONmzPqD6iUXEF8XQP4tAIgCtANE/HO4Gdq013jYKY4BrSay5Qjrq4JnmxhEAYA8yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400445},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.9_1760085044880_0.9565275332555994","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"dingzai-components-xinfei","version":"1.0.10","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.10","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"490234ac4ffde87666c189d53971e96587628327","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.10.tgz","fileCount":34,"integrity":"sha512-pIZiylPY3Stckr4CptvPcYImR24G5uGwwCoi5IdShtjG8KOvZSEez8TV/brg5uZuRv+FqWQ/DtNiwBR6HtdTyg==","signatures":[{"sig":"MEUCIQDAG8Vr1x0i736UG3ceAD86uHdGkf7NIzOQEwKDORdiOAIgCCuMRn4pE245fOa1MCBmUiaocOz820Fmo9OU3zM5VJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401302},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.10_1760086889393_0.2608067784734627","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.11":{"name":"dingzai-components-xinfei","version":"1.0.11","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.11","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"4de11b327375217ac8f018021f84440eb370c766","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.11.tgz","fileCount":34,"integrity":"sha512-dyppCc5OGvwhqbvNheKnFIawsvD/ivmIAjcOMwARn4g1DiF0IeGLa/tFRPo7+YtbqfvXgLDxrs6bcSPD/r4/pg==","signatures":[{"sig":"MEQCIHhpr7FpcVsOvKVmLQA1/plNnQycBWkpdbhs9p+KD1MLAiBXaFl01buJdPeozE5FXqhm/SGC222wdd8eO0MalLed6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401495},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.11_1760086979079_0.020530705685325223","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.12":{"name":"dingzai-components-xinfei","version":"1.0.12","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.12","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"9d236e25828e9ada46fa38d346eedbd84bbe9ca2","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.12.tgz","fileCount":34,"integrity":"sha512-R7gCVs27Fe+7u8Fenc3tIy5bZ2R7ou5NRX6ICMO3MVENfhyHANZICyQNnYzBZUEAnFmQ55b/+ja8AUsOL8nxhQ==","signatures":[{"sig":"MEYCIQCeMpx0+2mTNi4T1VS0QtGyiYOBpB0b1fnJVYNHAbrEIAIhANrtmbrDKuvI+XrcuU+K6K0lxpl8I58dgLI+TRzJfVIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401009},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.12_1760087045670_0.04500773976925032","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13":{"name":"dingzai-components-xinfei","version":"1.0.13","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.0.13","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"c08b858d0cf4d25685050db031a11eafb8f170f9","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.0.13.tgz","fileCount":34,"integrity":"sha512-sWdw/zrvhEPREz0UgFAdOaiK8k8gx4YbcXJ0rLn+hjUeyRUOacTyVuT7ISoIxmTN94at5bYBN3GTAFqeWqij/A==","signatures":[{"sig":"MEUCIAxibJqlNlsueXO4vpGm9j4Tog0V6p7HsHyAgnb1YX5zAiEAwV5kOrjHHnPG3oifCD/HKs/r8LTdFF8bsXaELmsdrvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401469},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.0.13_1760087880426_0.905340240654414","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"dingzai-components-xinfei","version":"1.1.0","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.1.0","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"accc446bd46b75941c527cd076d233243eed2786","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.1.0.tgz","fileCount":34,"integrity":"sha512-dsiElgHsV0zR5A8GC5tTyc+pZa+mUCewh5FyzPMkmXhygjWm0h1ef5ptiycltjZVZAl7GEovrj3AqurpkbdL/w==","signatures":[{"sig":"MEUCIBCr4vjFOQlcOkfIuAx0yLQMuBROpYOacuPRlhTodvR9AiEAtkBCUFagTT08E4GK6pBwjBt1sH3Q3WcnS7BM8asnwo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401468},"main":"index.ts","types":"index.ts","gitHead":"ef087c3cb534ea9c6f96b2b5f63ac5199d16ed02","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.1.0_1760088146575_0.8052082302848653","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"dingzai-components-xinfei","version":"1.2.0","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.0","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"5c8972460a1a1b36eaf67134d3fbf1252494e854","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.0.tgz","fileCount":36,"integrity":"sha512-Z4jGZkOwlkcLZ6uNyg/qvROYO2cZ+Go80vdFgFco3NMbPuNpxRoy3TaA+JSaAA9AO0OXsBN/1ltSXi3WzCNr6A==","signatures":[{"sig":"MEYCIQD2sPkppXgjkrc0D9+sCV6gLX5zPeHbcMsznW4y2gOgkQIhALPr1/DVvZoIhyqX1DGzeAMY9NtdrIxeAeieWtV31c1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2751323},"main":"index.ts","types":"index.ts","gitHead":"29811ce868efa19d1edea35655968006fe4441fb","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.0_1760099990023_0.7806338498751673","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"name":"dingzai-components-xinfei","version":"1.2.2","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.2","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"836245792b1d96b12926d81955011f43fbe69bdb","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.2.tgz","fileCount":36,"integrity":"sha512-qxP2M8QiwoubWkzt/RjRHrDAB/rWC+Chzem1Sr5FVI4S+wUDgGBYK0+8U/FOMVWtBjrkuUjWdIq/BuGAxskPyQ==","signatures":[{"sig":"MEQCIBaoAjCuu37/BCnsp0/BZd7POPaUiTUbRUF41G0nJN4CAiAlN5CsrymQsZSYfD+UmHUkUbZGJiLtoDr0k6HctJydUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2751323},"main":"index.ts","types":"index.ts","gitHead":"29811ce868efa19d1edea35655968006fe4441fb","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.2_1760100243325_0.2579233193295394","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.3":{"name":"dingzai-components-xinfei","version":"1.2.3","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.3","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"790dac43a9eb9039cbd137ec6c120bed77077f07","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.3.tgz","fileCount":38,"integrity":"sha512-86rAOorhPCNYpJMluZ8M1fOZDollbqJBDptgKK9EjGsZj8XaN3Djxez6/UrjDS2+/5t6SvjJkNysoRDfpBlRHg==","signatures":[{"sig":"MEYCIQCFhBJ9jwC/PCC2ft7mB33aVhpxvR4iLPBjnc0D+TcLnwIhAMtkKnn2H+a+0mc5QAjWRAHSJwAYxQmDD9Mve/RJUXN+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2757236},"main":"index.ts","types":"index.ts","gitHead":"05c5a8b5715b823cebf4047cc303f38635037ea9","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.3_1760161913679_0.8433399225193108","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.4":{"name":"dingzai-components-xinfei","version":"1.2.4","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.4","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"d3fafdabcef0cf413a7cbcd4dc9300eeaf83ce17","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.4.tgz","fileCount":38,"integrity":"sha512-5W06WJAVrfeXmPaMwxquDvvzkCS1HdPwK1KtwMG6m8E7Ih5PuXJ3TH6oYTGL/+4LHZkQXwyTApd+0mdvLCD6HQ==","signatures":[{"sig":"MEQCIEcVTdNSgapHVmS5C1lELes0TwENqUP+R5CcssJdsNr5AiAufi6lGXY+OL7vqPVeydndTJb171jo5qTrx81wrxTKTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2765096},"main":"index.ts","types":"index.ts","gitHead":"da3e7556a3e621d45a4d0a61c147dd08cdb042ad","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.4_1760166766483_0.32250387648969436","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.5":{"name":"dingzai-components-xinfei","version":"1.2.5","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.5","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"02a07c1e9718381cc712e1cff529839ebb4fb8d0","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.5.tgz","fileCount":38,"integrity":"sha512-fkID45emWIp56xBH2ZC/Qyg0IcoPvxy8A9gyxIQEt9qUOO7zw7QYERTdU2uTLDybfXm5yCpLD/Q6mVLD2Vn4bw==","signatures":[{"sig":"MEQCIGtqqNTWeA9Smli+GqW1+4mFZr0M42JzoBhLkAxUHQhrAiBJAoKdo5Q/OUSEq2VK1leowOmk01k9VcGk/dGdZE/uMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2766017},"main":"index.ts","types":"index.ts","gitHead":"0c85098d0cd187b588651fbf274be920c3aead46","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.5_1760167065225_0.21563300554830578","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.6":{"name":"dingzai-components-xinfei","version":"1.2.6","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.6","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"d8d371b6abd42314f67d11745f954369dfa91a84","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.6.tgz","fileCount":38,"integrity":"sha512-T+isjqdRYZSl2Lswr7cRR1K6XbhJZjp86Iqlsfz6DQdOYZO87pHUqyGURHr6HrKptdnrvjz/+jSZd4i71RueRQ==","signatures":[{"sig":"MEYCIQCyv6pP1NquS5VXafGEYx+61kCp9onBY3UhFGQDY4gQCgIhAPty6DpyBYt+dlFpQDcanC0QJf+5666I5jA7jepJJJzk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2766592},"main":"index.ts","types":"index.ts","gitHead":"0c85098d0cd187b588651fbf274be920c3aead46","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.6_1760167889752_0.1238866423773115","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.7":{"name":"dingzai-components-xinfei","version":"1.2.7","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.7","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"fa35faa70a06c0e97aa8c08cfcb658cbdc572a6d","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.7.tgz","fileCount":38,"integrity":"sha512-/Mdt/wrDWeAoWXyqRFnJUARYcYGcJ5Ilruko7IWHNTjvkka3cvv3ZrJvSRhoTNujrHR/s5lnrSzBIiBucbAB7g==","signatures":[{"sig":"MEUCIQCFiJzIAlDxI5FuctSlpGwgvZvD1ZMB7U6WwFW95A1dagIgZDw38Mw5F/5XBGa8rXuTnLEWyn1c9b+OaEWteQviR7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2766651},"main":"index.ts","types":"index.ts","gitHead":"0c85098d0cd187b588651fbf274be920c3aead46","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.7_1760169364968_0.28986054391545757","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.8":{"name":"dingzai-components-xinfei","version":"1.2.8","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.8","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"11d84b817ae0d50a7a5884d4e006528c906ce47d","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.8.tgz","fileCount":38,"integrity":"sha512-X+KTnG8amde/Y9lZtd9qhNPEbHpX2Ofq4/0sT4J5uC+MeXEvDkCj1/Zg8SHlGn5da8BUNQkW8C1Kj35r9iNnHw==","signatures":[{"sig":"MEQCIGC4Ncj1nMqJ83/zhjeDGQ4uDJWMYn7n2D7bQ8omkkkSAiAas872MU60fxZh5vNVWLG7SiYY2hnigo/xl+/xkdYvZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2768242},"main":"index.ts","types":"index.ts","gitHead":"3b45980ba9c222b342f53ad7ab2ac7194f1a76bd","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.8_1760171352181_0.2921225200187183","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.9":{"name":"dingzai-components-xinfei","version":"1.2.9","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.2.9","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"72a4684045261132cdd41139b0be5643b05b7de7","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.2.9.tgz","fileCount":38,"integrity":"sha512-dFuYnHWRa5xPg2jkEYkv0e5d91VGN1OF+/DMVTpjXD3OgR0ysYuAunY3QnCBjDdMG3/HKduE7vb/LTcQDtg9Fw==","signatures":[{"sig":"MEUCIEbM38E1KDEpiHzHXadX52cp0hIodgfohD9tO1a98PrsAiEAxyQvE48e4+KweejVQDdEqdsgaduPYiDLRF+U3+RVr4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2772132},"main":"index.ts","types":"index.ts","gitHead":"3b45980ba9c222b342f53ad7ab2ac7194f1a76bd","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.2.9_1760171908410_0.01313058918479415","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"dingzai-components-xinfei","version":"1.3.0","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.3.0","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"fac7a3e2e8a8a947d6f8d40b2fdaf1767fecc010","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.3.0.tgz","fileCount":41,"integrity":"sha512-md2xKJmhSoCN7Hf2LNKPr5EknxuMuggAGgjzWVxdATm+L/mGSK3nd3UBd4cqEzFoaCGZ7lOvdziBcWcUZEm8FQ==","signatures":[{"sig":"MEUCIQCVuA7nCKCwfWIiYIFbQWqSrSHQSMWyK3BbrBg0HFeh6wIgFtUWLDVoV7jSfBLDEi4TSQNpM+SjYIRMfZNSM82z/is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856669},"main":"index.ts","types":"index.ts","gitHead":"1a723ee12d184280dd03dea84e948b798bb62e3a","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","xlsx":"^0.18.0","mammoth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.3.0_1760363254070_0.32530144824980867","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.1":{"name":"dingzai-components-xinfei","version":"1.3.1","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.3.1","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"c393ac90f24444b9cc26dd42a402bf4cd291d27c","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.3.1.tgz","fileCount":42,"integrity":"sha512-+JPmEnJV8DoL2ruPBmpprWXl1V6sDO+thrC7XhlRpLao1mmuxSII2/cqUtnZ+3Shk1LDWOvVfZB97Jj5ZQcCCw==","signatures":[{"sig":"MEUCIQD3xXhviLccalnTGIXMvvj7kUCco94/CKBs/e424HdunAIgFq1AUtYQ6hZsOAH01vPUSGw2tPEM6ji1seW/uiWhf1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2873603},"main":"index.ts","types":"index.ts","gitHead":"dc4d30b441a8bf53af6e3bad72a05e7e18a48d6d","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","xlsx":"^0.18.0","mammoth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.3.1_1760367843180_0.04736262928589263","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.2":{"name":"dingzai-components-xinfei","version":"1.3.2","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.3.2","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"498bb75cf7cefddd365fd26291056697681dbb8b","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.3.2.tgz","fileCount":42,"integrity":"sha512-TWvywzlf6atlW2rqIl9IbbYdrKgbjEUaHiJsSK1fKv2XGvwy1WWjQzmSzIhizWehiwLgr91RTJO3CebqGw6uAA==","signatures":[{"sig":"MEUCIFLFZZCaYbjzYENa71c/cM66cObqJv6WiEu7lLROzQc9AiEA65V8EVA9Ve3cev3SzklotR9B/E19wJkvoT7rAKk3sqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2873599},"main":"index.ts","types":"index.ts","gitHead":"8101830c36f47fba95ab0d2b0f1851e64115990c","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","xlsx":"^0.18.0","mammoth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.3.2_1760413436127_0.9680650747508284","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.3":{"name":"dingzai-components-xinfei","version":"1.3.3","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.3.3","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"350aa11bdcdb26e8f7466d990c40c3758265c007","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.3.3.tgz","fileCount":42,"integrity":"sha512-MLS+V/IAUZ8Zm3cswbDur1HV6ZkhS2i6f828NL11X1a+2jTARUeAwuLHLYOvwpnN6XyKc5QT7WPrm8StobfwsQ==","signatures":[{"sig":"MEUCICkz6anfwcaxcNoztgo1EPTdMf/fkrwdqBCbupx/AXJ+AiEA3WWdnJLrloLBrosn/r8omeUf0VsnPYLePoigaY441fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2882964},"main":"index.ts","types":"index.ts","gitHead":"8101830c36f47fba95ab0d2b0f1851e64115990c","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","xlsx":"^0.18.0","mammoth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.3.3_1760426105905_0.13879107751907882","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.4":{"name":"dingzai-components-xinfei","version":"1.3.4","keywords":["vue3","components","ai-assistant","websocket","typescript"],"author":{"name":"Your Name"},"license":"MIT","_id":"dingzai-components-xinfei@1.3.4","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"dist":{"shasum":"adf039cf6edb376f276e3cc0b83eb22c1ef24782","tarball":"https://registry.npmjs.org/dingzai-components-xinfei/-/dingzai-components-xinfei-1.3.4.tgz","fileCount":42,"integrity":"sha512-JD+2djDqeRBtgTe7oc4gOZ7IkAJ28PUzRYtMarZTn46j/msaoHmQW8+AEqu/M3wGvEwvZYHEErsaRlW4MBhZOQ==","signatures":[{"sig":"MEUCID0CTG/Kn52ee5BdNf40CRxD/2Rw3vVOUgzFqQnd1uBPAiEAoXnEG4tRJTZZ5TDGK4hBQogORDFpxAMUf6A0TCw9Ns0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2884569},"main":"index.ts","types":"index.ts","gitHead":"8101830c36f47fba95ab0d2b0f1851e64115990c","scripts":{"prepublishOnly":"echo '准备发布...'"},"_npmUser":{"name":"xiaomianyang2","email":"544589226@qq.com"},"_npmVersion":"10.8.2","description":"鼎仔AI助手组件库","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","xlsx":"^0.18.0","mammoth":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dingzai-components-xinfei_1.3.4_1760426975063_0.505281859943862","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-10-10T02:56:23.665Z","modified":"2025-10-14T07:58:13.581Z","1.0.0":"2025-10-10T02:56:23.905Z","1.0.1":"2025-10-10T03:30:27.584Z","1.0.2":"2025-10-10T05:43:54.758Z","1.0.3":"2025-10-10T05:45:59.010Z","1.0.4":"2025-10-10T08:15:07.652Z","1.0.5":"2025-10-10T08:16:32.102Z","1.0.6":"2025-10-10T08:20:42.385Z","1.0.7":"2025-10-10T08:23:01.775Z","1.0.8":"2025-10-10T08:23:59.527Z","1.0.9":"2025-10-10T08:30:45.156Z","1.0.10":"2025-10-10T09:01:29.689Z","1.0.11":"2025-10-10T09:02:59.378Z","1.0.12":"2025-10-10T09:04:05.924Z","1.0.13":"2025-10-10T09:18:00.696Z","1.1.0":"2025-10-10T09:22:26.839Z","1.2.0":"2025-10-10T12:39:50.327Z","1.2.2":"2025-10-10T12:44:03.607Z","1.2.3":"2025-10-11T05:51:53.929Z","1.2.4":"2025-10-11T07:12:46.715Z","1.2.5":"2025-10-11T07:17:45.468Z","1.2.6":"2025-10-11T07:31:29.978Z","1.2.7":"2025-10-11T07:56:05.195Z","1.2.8":"2025-10-11T08:29:12.429Z","1.2.9":"2025-10-11T08:38:28.620Z","1.3.0":"2025-10-13T13:47:34.292Z","1.3.1":"2025-10-13T15:04:03.395Z","1.3.2":"2025-10-14T03:43:56.362Z","1.3.3":"2025-10-14T07:15:06.143Z","1.3.4":"2025-10-14T07:29:35.296Z"},"author":{"name":"Your Name"},"license":"MIT","keywords":["vue3","components","ai-assistant","websocket","typescript"],"description":"鼎仔AI助手组件库","maintainers":[{"name":"xiaomianyang2","email":"544589226@qq.com"}],"readme":"# 鼎仔AI助手组件库\n\n一个基于Vue 3的AI助手组件库，提供浮动按钮、对话框、WebSocket通信等功能。\n\n## 安装\n\n```bash\nnpm install dingzai-components-xinfei\n```\n\n### 必需依赖\n\n组件库依赖以下第三方库，需要一起安装：\n\n```bash\nnpm install dingzai-components-xinfei xlsx mammoth\n```\n\n**依赖说明**：\n- `xlsx`：用于预览 Excel 文件（.xls, .xlsx）\n- `mammoth`：用于预览 Word 文档（.doc, .docx）\n- 这些依赖是必需的，确保文档预览功能正常工作\n\n### ⚠️ 主应用 HTTP 客户端要求\n\n**鼎仔组件库需要主应用的 HTTP 客户端满足以下要求：**\n\n1. **支持 Blob 响应类型**：文档预览功能需要处理二进制数据\n   - 允许动态设置 `responseType: 'blob'`\n   - 响应拦截器中正确处理 Blob 类型响应（不要对 Blob 进行 JSON 解析）\n\n2. **支持 noLoading 参数**：组件内所有接口都自带加载状态，无需主应用显示全局 Loading\n   - 请求配置中支持 `{ noLoading: true }` 参数\n   - 当传入 `noLoading: true` 时，跳过全局 Loading 的显示\n   - 组件内部会自行管理局部加载状态\n\n详细配置请参考下方 [API - HTTP适配器](#http适配器) 部分。\n\n## 功能特性\n\n### 🎯 核心功能\n- ✅ **智能对话**：与鼎仔AI进行智能对话，获取知识库问答\n- ✅ **文档搜索**：快速搜索知识库文档，支持关键词高亮\n- ✅ **文档预览**：支持多种文档格式预览（PDF、Word、Excel、图片）\n- ✅ **消息通知**：实时接收系统消息和文档推送\n- ✅ **知识库管理**：浏览和管理知识库树形结构\n\n### 📄 文档预览支持格式\n- **PDF**：流式预览，支持内嵌浏览器原生 PDF 阅读器\n- **Word**：`.doc`、`.docx` 文件，转换为 HTML 格式展示\n- **Excel**：`.xls`、`.xlsx` 文件，表格形式展示\n- **图片**：`.jpg`、`.jpeg`、`.png`、`.gif` 等常见图片格式\n- **其他**：自动回退到图片预览模式\n\n### 🎨 界面模式\n- **悬浮按钮模式**：最小化状态，固定在页面右下角\n- **对话框模式**：弹窗对话，尺寸自适应屏幕\n- **最大化模式**：全屏展示，支持新页签打开\n\n### 🔄 交互特性\n- **拖拽定位**：悬浮按钮和对话框支持自由拖拽\n- **搜索联想**：输入关键词实时显示搜索建议\n- **分页加载**：搜索结果支持滚动加载更多\n- **状态缓存**：对话框关闭后保持搜索结果和滚动位置\n- **快捷操作**：支持新页签打开、当前窗口最大化\n\n## 快速开始\n\n### 1. 在App.vue中配置\n\n**重要说明**: 鼎仔是全局组件，需要写在路由附近，确保在所有页面都能访问。\n\n```vue\n<template>\n  <el-config-provider :locale=\"locale\" :size=\"assemblySize\">\n    <router-view></router-view>\n    <!-- 鼎仔助手全局组件 - 必须放在路由附近 -->\n    <DingzaiAssistant\n      :initialState=\"dingzaiInitialState\"\n      :userInfo=\"{\n        userId: '1111111111111111111',\n      }\"\n      :httpConfig=\"httpConfig\"\n      :maximizeRoute=\"'/dingzai/assistant'\"\n    />\n  </el-config-provider>\n</template>\n\n<script setup>\nimport { computed, provide } from 'vue'\nimport { useRoute } from 'vue-router'\nimport { DingzaiAssistant, createRequestHttpAdapter } from 'dingzai-components-xinfei'\nimport requestHttp from '@/api' // 您的主应用HTTP客户端\n\nconst route = useRoute()\n\n// 创建API客户端适配器\nconst apiClient = createRequestHttpAdapter(requestHttp)\n\n// 提供API客户端给子组件\nprovide('dingzai-api-client', apiClient)\n\n// HTTP配置 - 使用环境变量\nconst httpConfig = {\n  environment: import.meta.env.VITE_ENV || 'dev',\n}\n\n// 检查是否为新页签路由\nconst isMaximizeRoute = computed(() => {\n  return route.path === '/dingzai/assistant'\n})\n\n// 鼎仔助手初始状态\nconst dingzaiInitialState = computed(() => {\n  return isMaximizeRoute.value ? 'maximize' : 'button'\n})\n</script>\n```\n\n## 组件\n\n### DingzaiAssistant\n主要的AI助手组件，包含浮动按钮和对话框。\n\n**Props:**\n\n#### `initialState` - 初始状态\n```typescript\ntype AssistantState = 'button' | 'dialog' | 'maximize'\n```\n- `'button'`: 显示浮动按钮（默认）\n- `'dialog'`: 显示对话框\n- `'maximize'`: 显示最大化界面\n\n#### `userInfo` - 用户信息对象\n```typescript\ninterface UserInfo {\n  userId: string;        // 必需：用户ID\n}\n```\n\n#### `httpConfig` - HTTP配置\n```typescript\ninterface HttpConfig {\n  environment: 'dev' | 'qa1' | 'sit' | 'pre' | 'prod';  // 必需：环境标识,建议 import.meta.env.VITE_ENV\n  customDomain?: {                                       // 可选：自定义域名（优先级最高）\n    datawikimng: string;                                 // 知识库后台\n    datawikicore: string;                                // 鼎仔AI接口\n    ssomng: string;                                      // SSO管理域名\n  };\n}\n```\n\n**配置说明**：\n\n1. **默认情况**：使用预定义的环境域名---只传入environment的情况\n   ```typescript\n   // dev环境默认配置\n   datawikimng: 'https://dev-gwbackend.testxinfei.cn/datawikimng'\n   datawikicore: 'https://dev-gwbackend.testxinfei.cn/datawikicore'\n   ssomng: 'https://dev-ssomngweb.testxinfei.cn/ssomng-api'\n   ```\n   不同环境会自动替换域名前缀（dev/qa1/sit/pre/prod）\n\n2. **自定义域名**：如果应用有特殊需求，可传入 `customDomain`\n   ```typescript\n   customDomain: {\n     datawikimng: 'https://your-custom-api.com/datawikimng',\n     datawikicore: 'https://your-custom-api.com/datawikicore',\n     ssomng: 'https://your-custom-sso.com/ssomng-api'\n   }\n   ```\n   此时将**完全忽略** `environment` 配置，强制使用自定义域名\n\n\n#### `wsConfig` - WebSocket配置（可选）\n```typescript\ninterface WSConfig {\n  url?: string;                    // 可选：WebSocket地址\n  heartbeatInterval?: number;      // 可选：心跳间隔（毫秒）\n  reconnectInterval?: number;      // 可选：重连间隔（毫秒）\n  maxReconnectAttempts?: number;   // 可选：最大重连次数\n  autoConnect?: boolean;           // 可选：是否自动连接\n}\n```\n\n#### `maximizeRoute` - 最大化路由配置（必传）\n```typescript\nmaximizeRoute: string;  // 必需：最大化页面路由路径\n```\n\n**说明**：\n- 用于配置点击\"新页签\"按钮时跳转的路由路径\n- **必须传入**，例如 `/dingzai/assistant`\n- 需要与路由配置中的 `path` 保持一致\n\n### 配置示例\n\n#### 最简配置（推荐）\n```vue\n<DingzaiAssistant\n  :initialState=\"'button'\"\n  :userInfo=\"{\n    userId: '1111111111111111111'\n  }\"\n  :httpConfig=\"{\n    environment: import.meta.env.VITE_ENV || 'dev'\n  }\"\n  :maximizeRoute=\"'/dingzai/assistant'\"\n/>\n```\n\n#### 完整配置\n```vue\n<DingzaiAssistant\n  :initialState=\"'button'\"\n  :userInfo=\"{\n    userId: '1111111111111111111',\n    userName: 'testuser',\n    fullName: '测试用户'\n  }\"\n  :httpConfig=\"{\n    environment: import.meta.env.VITE_ENV || 'dev',\n    customDomain: {\n      datawikimng: 'https://dev-gwbackend.testxinfei.cn/datawikimng',\n      datawikicore: 'https://dev-gwbackend.testxinfei.cn/datawikicore',\n      ssomng: 'https://dev-ssomngweb.testxinfei.cn/ssomng-api'\n    }\n  }\"\n  :wsConfig=\"{\n    url: 'ws://custom-websocket.com/ws',\n    heartbeatInterval: 30000,\n    reconnectInterval: 5000,\n    maxReconnectAttempts: 5,\n    autoConnect: true\n  }\"\n/>\n```\n\n#### 自定义域名配置示例\n```vue\n<!-- 使用默认环境域名 -->\n<DingzaiAssistant\n  :httpConfig=\"{\n    environment: import.meta.env.VITE_ENV || 'dev'  // 使用环境变量\n  }\"\n/>\n\n<!-- 完全自定义域名（忽略 environment） -->\n<DingzaiAssistant\n  :httpConfig=\"{\n    environment: import.meta.env.VITE_ENV || 'dev',  // 这个会被忽略\n    customDomain: {\n      datawikimng: 'https://dev-gwbackend.testxinfei.cn/datawikimng',\n      datawikicore: 'https://dev-gwbackend.testxinfei.cn/datawikicore',\n      ssomng: 'https://dev-ssomngweb.testxinfei.cn/ssomng-api'\n    }\n  }\"\n/>\n```\n\n### 2. 配置路由（必须）\n\n**重要说明**: 最大化新页签功能是必须的，需要配置对应的路由。路由名称可以自定义，只要把路由路径传给鼎仔组件即可。\n\n```typescript\n// router/index.ts 或 router/modules/staticRouter.ts\n{\n  path: \"/dingzai/assistant\", // 路由路径，可以自定义\n  name: \"dingzaiAssistant\",   // 路由名称，可以自定义\n  component: () => import(\"@/views/dingzai/assistant/index.vue\"),\n  meta: {\n    title: \"鼎仔助手\"\n  }\n}\n```\n\n### 3. 创建最大化页面组件（必须）\n\n创建对应的页面组件文件：\n\n```vue\n<!-- views/dingzai/assistant/index.vue -->\n<template>\n  <!-- 这个页面必须是空的，因为所有实现都在鼎仔组件里 -->\n</template>\n\n<script setup lang=\"ts\">\n// 这个页面必须是空的，主要是为了提供路由\n// 鼎仔助手组件会自动检测路由并显示最大化界面\n// 如果在这里添加内容，会与鼎仔的最大化界面冲突\n</script>\n```\n\n**重要说明**: \n- **这个页面必须是空的**，因为所有最大化界面的实现都在鼎仔组件内部\n- 鼎仔助手组件会自动检测当前路由，如果是最大化路由就显示最大化界面\n- 如果在这个页面添加任何内容，会与鼎仔的最大化界面产生冲突或重叠\n- 这个页面组件的作用仅仅是提供路由，让鼎仔知道当前处于最大化状态\n\n### FloatingButton\n浮动按钮组件。\n\n### DingzaiDialog\n对话框组件。\n\n## API\n\n### HTTP适配器\n组件库通过 `createRequestHttpAdapter` 适配您的主应用HTTP客户端：\n\n```typescript\nimport { createRequestHttpAdapter } from 'dingzai-components-xinfei'\nimport requestHttp from '@/api' // 您的主应用HTTP客户端\n\nconst apiClient = createRequestHttpAdapter(requestHttp)\n```\n\n### ⚠️ 重要：主应用 HTTP 客户端要求\n\n#### 1. 支持 Blob 响应类型\n\n组件库的**文档预览功能**需要主应用的 HTTP 客户端支持 `Blob` 响应类型，用于处理 Excel、Word、PDF 等文件的二进制数据。\n\n#### 2. 支持 noLoading 参数\n\n组件库的**所有接口都带有 `{ noLoading: true }` 配置**，因为组件内部已经实现了局部加载状态管理，无需主应用显示全局 Loading。\n\n**Axios 完整配置示例：**\n\n```typescript\n// api/index.ts\nimport axios from 'axios';\nimport { ElLoading } from 'element-plus';\n\nlet loadingInstance: any = null;\nlet loadingCount = 0;\n\nconst service = axios.create({\n  baseURL: import.meta.env.VITE_API_BASE_URL,\n  timeout: 60000,\n  responseType: 'json', // 默认 json\n});\n\n// 请求拦截器\nservice.interceptors.request.use(\n  config => {\n    // 支持 noLoading 参数，跳过全局 Loading\n    const noLoading = (config as any).noLoading;\n    \n    if (!noLoading) {\n      // 只有非 noLoading 的请求才显示全局 Loading\n      loadingCount++;\n      if (loadingCount === 1) {\n        loadingInstance = ElLoading.service({\n          lock: true,\n          text: '加载中...',\n          background: 'rgba(0, 0, 0, 0.7)'\n        });\n      }\n    }\n    \n    return config;\n  },\n  error => {\n    loadingCount--;\n    if (loadingCount === 0 && loadingInstance) {\n      loadingInstance.close();\n    }\n    return Promise.reject(error);\n  }\n);\n\n// 响应拦截器\nservice.interceptors.response.use(\n  response => {\n    // 关闭 Loading\n    const noLoading = (response.config as any).noLoading;\n    if (!noLoading) {\n      loadingCount--;\n      if (loadingCount === 0 && loadingInstance) {\n        loadingInstance.close();\n      }\n    }\n    \n    // 如果是 Blob 类型，直接返回（用于文件下载/预览）\n    if (response.data instanceof Blob) {\n      return response.data;\n    }\n    \n    // 其他类型按原逻辑处理\n    const res = response.data;\n    // ... 其他业务逻辑\n    return res;\n  },\n  error => {\n    // 关闭 Loading\n    const noLoading = (error.config as any)?.noLoading;\n    if (!noLoading) {\n      loadingCount--;\n      if (loadingCount === 0 && loadingInstance) {\n        loadingInstance.close();\n      }\n    }\n    return Promise.reject(error);\n  }\n);\n\nexport default service;\n```\n\n**关键点：**\n\n1. **允许动态 responseType**：不要强制所有请求都是 `json`，支持 `blob`\n2. **Blob 响应处理**：在响应拦截器中，如果检测到 `Blob` 类型，直接返回而不做 JSON 解析\n3. **noLoading 支持**：检查请求配置中的 `noLoading` 参数，如果为 `true`，跳过全局 Loading 的显示\n4. **组件库调用示例**：\n   ```typescript\n   // 鼎仔组件库内部的所有接口都会这样调用\n   \n   // 文档预览接口（Blob + noLoading）\n   httpClient.get('/api/documents/xxx/preview-stream', \n     undefined,\n     { \n       responseType: 'blob',  // 需要主应用支持\n       noLoading: true        // 需要主应用支持\n     }\n   )\n   \n   // 普通接口（noLoading）\n   httpClient.post('/api/search/retrieval', \n     params,\n     { noLoading: true }      // 需要主应用支持\n   )\n   ```\n\n**如果主应用不支持这些特性：**\n\n**不支持 Blob 响应类型：**\n- ❌ Excel 预览功能将不可用（需要 Blob）\n- ❌ Word 文档预览功能将不可用（需要 Blob）\n- ❌ PDF 流式预览功能将不可用（需要 Blob）\n- ✅ 图片预览功能仍然可用（使用图片 URL）\n\n**不支持 noLoading 参数：**\n- 组件库的接口请求会触发主应用的全局 Loading\n- 可能导致页面出现多个 Loading 重叠（组件内部的局部 Loading + 全局 Loading）\n- 影响用户体验，但不影响功能\n\n\n## 常见问题\n\n### 1. mammoth 运行时报错 `require is not defined` ⭐ 重要\n\n**问题**：运行时浏览器控制台报错：\n```\nUncaught (in promise) ReferenceError: require is not defined\nat http://localhost:xxxx/node_modules/mammoth/lib/index.js\n```\n\n**原因**：`mammoth` 是 CommonJS 模块，在 Vite 中需要特殊配置才能正常工作。\n\n**解决方案 1：配置 Vite 的 optimizeDeps（推荐）**\n\n修改 `vite.config.ts`，将 `mammoth` 排除在优化之外或使用浏览器版本：\n\n```typescript\n// vite.config.ts\nexport default defineConfig({\n  optimizeDeps: {\n    exclude: ['mammoth'], // 排除 mammoth 的依赖优化\n  },\n})\n```\n\n**解决方案 2：使用浏览器版本（更完善）**\n\n如果方案 1 无效，在 `vite.config.ts` 中配置别名，使用 mammoth 的浏览器版本：\n\n```typescript\n// vite.config.ts\nimport { defineConfig } from 'vite'\nimport path from 'path'\n\nexport default defineConfig({\n  resolve: {\n    alias: {\n      // 其他别名配置...\n      \"mammoth\": \"mammoth/mammoth.browser.min.js\"\n    }\n  },\n  optimizeDeps: {\n    exclude: ['mammoth'],\n  },\n})\n```\n\n**注意**：配置修改后需要：\n1. 删除 `node_modules/.vite` 缓存目录\n2. 重启开发服务器\n\n### 2. 文档预览不显示或报错\n\n**问题**：点击文档后预览区域空白或报错\n\n**解决方案**：\n1. 检查主应用 HTTP 客户端是否支持 Blob 响应类型\n2. 确认已安装 `xlsx` 和 `mammoth` 依赖\n3. 检查响应拦截器是否正确处理 Blob 类型数据（不要进行 JSON 解析）\n4. 如果是 mammoth 相关错误，参考上方第 1 条解决方案\n\n### 3. 页面出现多个 Loading 重叠\n\n**问题**：鼎仔组件请求接口时，页面显示多个 Loading 动画\n\n**解决方案**：\n- 在主应用 HTTP 客户端的请求拦截器中添加 `noLoading` 参数支持\n- 参考上方 [HTTP适配器](#http适配器) 部分的完整示例\n\n### 4. 最大化页面显示空白\n\n**问题**：点击\"新页签\"或\"最大化\"按钮后，页面显示空白\n\n**解决方案**：\n1. 确认已配置最大化路由（`maximizeRoute` prop）\n2. 确认路由配置中存在对应的路由路径\n3. 确认最大化页面组件是**空的**（不要添加任何内容）\n\n### 5. 悬浮按钮位置不正确\n\n**问题**：悬浮按钮位置偏移或超出屏幕\n\n**解决方案**：\n- 点击关闭按钮后，悬浮按钮会自动回到右下角初始位置\n- 如果问题持续，尝试清除浏览器 localStorage 中的位置缓存\n\n### 6. WebSocket 连接失败\n\n**问题**：控制台显示 WebSocket 连接错误\n\n**解决方案**：\n1. 检查 `wsConfig.url` 配置是否正确\n2. 确认 WebSocket 服务器正常运行\n3. 检查网络环境是否支持 WebSocket 连接\n4. 可以设置 `autoConnect: false` 暂时禁用 WebSocket\n\n### 7. 组件在某些路由下不显示\n\n**问题**：切换到特定路由后，鼎仔组件消失\n\n**解决方案**：\n- 确保 `DingzaiAssistant` 组件放在 `App.vue` 中，而不是某个子路由页面\n- 组件应该与 `<router-view>` 同级，确保全局可见\n\n## 版本历史\n\n### v1.3.4 (2025-10-14)\n- 📝 **文档更新**：添加 mammoth 运行时报错 `require is not defined` 的完整解决方案\n- 📚 **配置指南**：提供 Vite `optimizeDeps` 和 `alias` 两种配置方式\n- 🔧 **用户支持**：将常见问题提前到第 1 条，帮助用户快速解决 DOCX 预览问题\n\n### v1.3.3 (2025-10-14)\n- 🐛 **重要修复**：修复 mammoth 导入方式错误，将 `import mammoth from \"mammoth\"` 改为 `import * as mammoth from \"mammoth\"`\n- ✨ **UX 优化**：消息和历史按钮添加 Tooltip 提示（\"暂无消息\"/\"暂无历史记录\"）\n- 🎨 **功能增强**：点击消息/历史按钮时先检查是否有数据，无数据显示 2 秒 tooltip 提示\n\n### v1.3.2 (2025-10-14)\n- ✨ **组件复用**：最大化界面支持消息列表和历史记录功能\n- 🎨 **代码优化**：复用小屏 MessageList 和 HistoryList 组件，减少约200行重复代码\n- ✨ **功能增强**：最大化界面的消息按钮和历史按钮现在可以正常使用\n- 🔧 **URL支持**：支持通过 URL 参数（displayMode=messageList/historyList）直接打开对应列表\n- 🎨 **历史列表UI**：历史记录采用对话气泡样式，显示搜索问题、结果数量和相关文档\n\n### v1.3.1 (2025-01-13)\n- ✨ **组件复用**：最大化界面支持消息列表和历史记录功能\n- 🎨 **代码优化**：复用小屏 MessageList 和 HistoryList 组件，减少约200行重复代码\n- ✨ **功能增强**：最大化界面的消息按钮和历史按钮现在可以正常使用\n- 🔧 **URL支持**：支持通过 URL 参数（displayMode=messageList/historyList）直接打开对应列表\n- 🎨 **历史列表UI**：历史记录采用对话气泡样式，显示搜索问题、结果数量和相关文档\n\n### v1.3.0 (2025-01-13)\n- ✨ **重要更新**：所有接口添加 `noLoading: true` 配置，避免与主应用全局 Loading 冲突\n- 📝 **文档优化**：新增功能特性章节，完善常见问题说明\n- 📝 **配置示例**：添加完整的 Axios 配置示例（支持 Blob 和 noLoading）\n- 🐛 修复对话框关闭后位置不回到初始位置的问题\n- 🎨 优化文档详情组件的点赞/点踩按钮样式\n\n### v1.2.9\n- ✨ 支持多源 docId 传递（URL、props、inject）\n- 🎨 优化文档详情加载逻辑，使用 visible 控制\n\n### v1.2.8\n- ✨ 支持通过 props、inject、路由参数传递 docId\n- 🎨 优化文档详情组件加载逻辑，使用 visible 控制\n- 🐛 修复知识库树形结构点击后的路由同步问题\n\n### v1.2.7\n- ✨ 新增全屏文档预览模式\n- 🎨 优化文档详情组件布局和样式\n- 🐛 修复搜索结果滚动位置缓存问题\n\n## 技术支持\n\n如有问题或建议，请联系技术支持团队。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}