{"_id":"tlw-vue3","_rev":"30-99743dd4218e969d89ab974f15591b76","name":"tlw-vue3","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"tlw-vue3","version":"1.0.0","_id":"tlw-vue3@1.0.0","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"5a91aee2eed6f28c00cfddb2e88b084a8e7634a4","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.0.tgz","fileCount":7,"integrity":"sha512-xxgAT3yk9iKPpsBZQ8IOlqykA3w3lP3yyx5mUyMfIWeWO5GmxNl16Q2USvEjH9K+m7flTvQYArc+GIzU3StNuA==","signatures":[{"sig":"MEUCIQCqEpn3888jSWYt8UECVE/uaRENw5yc958EMpR/jknjUgIgJXH19xuOYLqB0GflKlcAF3SvbwNYeXsqqrZM9mxcFSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37650},"main":"dist/tlw-vue3.umd.js","types":"tlw-vue3.d.ts","module":"dist/tlw-vue3.es.js","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"vue":"^3.5.22"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.0_1763112253054_0.5795834055359719","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"tlw-vue3","version":"1.0.1","_id":"tlw-vue3@1.0.1","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"ea259b958da9e97487f7e759a9b2ed6ebc5876b0","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.1.tgz","fileCount":6,"integrity":"sha512-ulwMHvEeraaovtfIbv1vrEVJlGOQpjJBF5Lgr9lWsngHvtfpd1S2In7I8GKodty1wbncfhQ2Pac7paiwJdvQmA==","signatures":[{"sig":"MEUCIFjZCEgWV/wiG5tV8t3ovtzzjS1jQ3flXnOtHky5TQf2AiEAqfxbelZn4nsTNFbs33EMxZPAUglqs5QlBATJiusYI+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37234},"main":"dist/tlw-vue3.umd.js","types":"./types/index.d.ts","module":"dist/tlw-vue3.es.js","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"vue":"^3.5.22"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.1_1763343715255_0.27659634267982836","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"tlw-vue3","version":"1.0.2","author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.0.2","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"31f789fab074e376e09c0c85952d69ef86b84dd7","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.2.tgz","fileCount":6,"integrity":"sha512-CNzXVTnKz7UoU0a+xjm9UAVFA4mydB6ACPHvbS8nIkoRmB7+xiliRw+Taxhn2KrPYwDfBm2dIJdmt7YEMa7s3g==","signatures":[{"sig":"MEUCIQCeMaS+kwVF9jkVijir4GFfDQegk2S/CwgstXBMRKd6qwIgesRqoCWdqsook16zbkkEN4FMgUjsfGUIus6Fa8tkMkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37576},"main":"dist/tlw-vue3.umd.js","types":"./types/index.d.ts","module":"dist/tlw-vue3.es.js","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"vue":"^3.5.22","tlw-vue3":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.2_1763344937933_0.1706731943037989","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"tlw-vue3","version":"1.0.3","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.0.3","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"84fb8ca4aaac185b12ee1646af719f1ef344192e","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.3.tgz","fileCount":9,"integrity":"sha512-K5eV5qoZAy2XAIEM5w8nqbtPpkuggOovQj8FMtwk0xs0+NYgGY9hVjcaB+vuG6bhH1ACRSrnU/9Nn946hT2oPA==","signatures":[{"sig":"MEUCIFCpT7P/4tEEjre/ubtlLIAPN4C3xnvpQnvilnTv27aJAiEA0MR93EYjdqBFdG1kpo7OfHewIA9rAAO0vAUvfLrDybE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42971},"main":"lib/tlw-vue3.umd.js","scope":"tangliangwu","types":"lib/index.d.ts","module":"lib/tlw-vue3.mjs","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"vue":"^3.5.22","tlw-vue3":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.3_1763347642338_0.732628658469324","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"tlw-vue3","version":"1.0.4","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.0.4","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"bf0d9a58b71fb47b60965c806c5d35a5abb96b99","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.4.tgz","fileCount":30,"integrity":"sha512-nt0Do/4qCVk7x8k3nGsMm4NojvbqZ5xkcIi2zUsZt4BR4+njQrbtMLqFHMn7YkUQw9zsJPABCPaKCqKFD2DPRA==","signatures":[{"sig":"MEYCIQCX4M5amEw80QHz/GUa1nfMGjjDz92hXC51cJ+w7c/SPAIhAKuv98BnTmXIDTlgnFwj9ACf/x5/1jlLVEpnk6lDKFoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74052},"main":"lib/lib/index.cjs","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"}},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.4_1763358055137_0.3878010334868738","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"tlw-vue3","version":"1.0.5","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.0.5","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"71b1ea9ce23d5388b15cc932efd46275fca4089b","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.5.tgz","fileCount":33,"integrity":"sha512-MqMPLP5u+X5ziSnupfTajDj6tcLT3YI6N/XOoXxMO/sUJxpwFRjX3yydXqcAoFFdn/vuCwbOXoFSt+3V1Awhvw==","signatures":[{"sig":"MEQCIAfJCaWU/ag33MeUT9ll7J1u1s0Pb3zdTqSPglUN+8GeAiAyguBIuKUHVDdreay1SQdHTMU9u1hFjdK4GU+aNwVK3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74548},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.5_1763362529496_0.9824063202515678","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"tlw-vue3","version":"1.0.6","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.0.6","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"1b2e9881d26c68279c77c1dfdbb82246283132c5","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.6.tgz","fileCount":60,"integrity":"sha512-4IbJSfAEAajcbTs2rl0YMsiV/E3HCZvuphbf+i7eVHzNud6nhWDblw0c/xbiHgQY8NzFekWyhSl8lBjFIAgGDw==","signatures":[{"sig":"MEUCIGF0eh+98bB28wuQXmoBd7X3EScsG008KK0gWKnTLbzBAiEAnN0oYxfFAYGEa20N2UNgr17GJEE73n+1SkBueX/gbjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472971},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.6_1763365391509_0.866415750267715","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"tlw-vue3","version":"1.0.7","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.0.7","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"90832b57c12a6ab771b41a9ab3c8e7ead474809f","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.7.tgz","fileCount":45,"integrity":"sha512-iVV+ddlirG9qiKij78pfjKoQsKlYrPM2vpbs3K9jvwjIDMlkqXVGZKvBPU+/7HX1+W52NYX/s+ckrtLwZ4ne9g==","signatures":[{"sig":"MEUCIQDRxhm/fyp6ifsBfKIxqM7JseWM21KjcPhbvQ8sFtoCEgIgLc4pX2MuDz25M253OE3+L008MOwo2vQPNXgkRyXLkPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437204},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.7_1763366009697_0.04562918419641537","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"tlw-vue3","version":"1.0.9","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.0.9","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"683bb503b99a70d4577fd69326a7f60945a02a87","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.0.9.tgz","fileCount":43,"integrity":"sha512-O6CJsvWKpmQ6O/seRwRRvrBOAIhcN/ZdKbApwyZh9mTAIINwPTD5Ren0sW6aj95kpaqXx5tA+l8WSNRRQ4gI2Q==","signatures":[{"sig":"MEQCIGg5JDgqot5OL8qzQhIUGXawQlAvF1MnVkS8yZCuzR+vAiANsDKevkZvQYyd+9KjgdE32pfeHEUHXc7xpX8F+1+n8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373847},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.0.9_1763366752699_0.45462149273323615","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"tlw-vue3","version":"1.1.0","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.0","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"3ad1af4268b9a736a88a2ee37684895bd1566e3c","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.0.tgz","fileCount":43,"integrity":"sha512-UjX3A/ELM9S/P5AHKhZB+K+NJ8KoypppoVhN7zGF+aj97HeVtLG3xiSOzoQ8NRKAeoKjBVLKaYHlR9FPQ4ofaw==","signatures":[{"sig":"MEUCIDj9Phm+63xw2N0U3a5zolBsS+EhsU76nqWAPV+bp5+aAiEAt/bSq9WGLQ/k0HDwpcOPADnH/T0/oFqqsNjvA1p65D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392669},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.0_1763367041163_0.5688440118990543","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"tlw-vue3","version":"1.1.1","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.1","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"23bf9a9c2834fa1b196628007576027499bd585b","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.1.tgz","fileCount":41,"integrity":"sha512-RJIw41BMCmapYrKn5Y9n3AQQewqwOpq1eok94yHjFtkCJIcWv+vhYOddnzOfiGfShER+7l6hi26HNzgM8N6/KQ==","signatures":[{"sig":"MEUCIQCp2aiG7AiBVLQyPsRhQgxOBPK861LsYtKmPo4W0U7IlQIgLH/TOJzuWwyOuEGPzi7Z21duNX1MUU15YI209L7Lz18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82720},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.1_1763373651622_0.9718377802937794","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"tlw-vue3","version":"1.1.2","keywords":["Circular progress bar","Table scrolling"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.2","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"0c3b1a8a8c5c0b418a03d6eff729f43f5c374320","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.2.tgz","fileCount":41,"integrity":"sha512-vpq8rDHs30bUl0Mk68M0ddjsGSowYy72NjRWQS8omLRI572DqUA5XLHiFUvYMR53Aya2e5A739lbSRcmWvnybA==","signatures":[{"sig":"MEQCIH11+X8Cof3TnQw3rJ0nGgwUfxQkPsD9kbKq46QqRpXfAiBxcj2LRk5+5m89JS9oG9f1VqD1uSzlAbMv+tuPf9st7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82789},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.2_1763375445055_0.008813667006478898","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"tlw-vue3","version":"1.1.3","keywords":["Circular progress bar","Table scrolling","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.3","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"992aab01c4ae769f7f523d6a55dd55b6df7327a8","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.3.tgz","fileCount":41,"integrity":"sha512-rJ7hGW9Vb1VLhXueamGrZRqlW5CmJzJGpJhUWLXOZAt6L7fv55uS4Mfvxgr3a2SerU81QJdy4f++LSbeK4dNmw==","signatures":[{"sig":"MEQCIFG/2sReLSPcg0rLbZCB8pWU3Kq5PsnCQokwb4PHPCShAiBzYg7H3YYgjBCMbR8MOUGriwWRP0QgBVoUO/qf2JP/5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85897},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.3_1763628170596_0.4894828151448516","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"tlw-vue3","version":"1.1.4","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.4","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"628da9b7f6475f6ce66c742771d2b6c13e51085c","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.4.tgz","fileCount":41,"integrity":"sha512-8BTMus9E52+cMGVzLRno3te+X19BzXFArb2r2oH8lI7QNT9i/umvraebcoIkMuu8StHYen4hb9KOA+6W9OV/Lw==","signatures":[{"sig":"MEUCIFr3Br87F+dDxJEdwU+jpq5r4tYIbqxeWqzmwcyAKa4DAiEA0TkLAMh4WbQepSb6JBQ8aM6dtrVqUinpqLDnHbnWWQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87238},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.4_1763633153115_0.8868709328749034","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"tlw-vue3","version":"1.1.5","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.5","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"4894962fdbd52f2fcf765272fd5082688d7e0dc8","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.5.tgz","fileCount":41,"integrity":"sha512-BCjspWyW20j4UwDM8AFjxzSNUbe0Qi0AyGNvNXW24/fopTgQDmIp6HJtbzh1DGwUqfcicNSYlGiV2iym+kGBiA==","signatures":[{"sig":"MEUCIBlLzakkH60sjVH2dHMLaC4ziElaDBblhOZxiik1sjniAiEAgQXfMrlybsv8tQX+NMDuaKaObmi6DC81r5Rlw3QQR08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87403},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.5_1763633366545_0.7440457272869785","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"tlw-vue3","version":"1.1.6","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.6","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"4c6be97c2fbdbe80aa93bc41d0873ad0f1ad6f7e","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.6.tgz","fileCount":47,"integrity":"sha512-lUqVXSdkQJgIzDGwHFeo/EaLANH8hBweE1eJNzlXTj/ng2BvotVGA0pBaFXjilMzxsEetd52hX7XT7C015aYQg==","signatures":[{"sig":"MEYCIQDl33iXJNcsam3lL7SoRFdpVDfPawBL1ooXy8bbgG6mTQIhAJfAgbb7jqLeAY849YJdP+9Z7vXUIbP+Cw0Y+HheTzgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99455},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"82bec1b3810a9548509764806f8e0d6cc64b628b","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.6_1764063087133_0.24925724744699984","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"tlw-vue3","version":"1.1.7","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.7","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"51f6820cba25d7055f7cffb3bb1b9dda60ffbdf7","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.7.tgz","fileCount":47,"integrity":"sha512-tttZkmHxrdeha6DyyKselq5N98cc9coBJWAXIUmSYLA7CxEpoAhdmcZIAeEWdUQfsWxWcnt9uYSZPAbxWxRxTg==","signatures":[{"sig":"MEUCID9cJNLnoPIcy4blI4cGl2BJc6sD0BmM08m90yVRJeujAiEA5rFZBG2/d/yA/hi5eK1OAdVNwSpn4waYg9pFoMuHoIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99574},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"82bec1b3810a9548509764806f8e0d6cc64b628b","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"tlw-vue3":"^1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.7_1764063751208_0.2937665560112894","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"tlw-vue3","version":"1.1.8","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.8","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"8be36e080be36f329fea97bd20c2d2adba341cae","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.8.tgz","fileCount":1194,"integrity":"sha512-O7yishv+cT2B8ocy8L7ohPAbPdjxWA5dJGc/GkKGGo2lWWAFP/G666ifb1g1/fEP74HMrVi1b5aBslNX8gFFYA==","signatures":[{"sig":"MEQCIDT0z7qLSjU71Hrjvvcu+gDiX3cdbn5STcrNPMnGZYzMAiAOGBilAVBs78WUCzTUE2n9lsH7GzzSKEIq4XoDMtU8pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4541794},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"64687413fc370cb72ad3052d7f731003a498f7ef","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.8_1764137221773_0.5498941191378219","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"tlw-vue3","version":"1.1.9","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.1.9","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"b9d8d7c3965c98ddb5dc0141a40f248b97cd7cd3","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.1.9.tgz","fileCount":1194,"integrity":"sha512-PxityVzWi4inhltG2Zg6soe/SVO/9W8hdUy4jaN/2zlgwywgkjfke+vOXL7jR7EC1lQHEWxgTZ4YovtIhcTYSQ==","signatures":[{"sig":"MEYCIQDVcilcOPFRQMswGawrRMqU5Se018/SmAzUoeMU39IgiQIhAKEdRCmJVzPLTMiak1MJpdoaWwyGvsU8zVByTsy/lFpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4541794},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"64687413fc370cb72ad3052d7f731003a498f7ef","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.1.9_1764138044552_0.9148583377365564","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"tlw-vue3","version":"1.2.0","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.0","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"83430f024d0a19280c97a4ce28716cb73bd9550b","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.0.tgz","fileCount":1196,"integrity":"sha512-n45L8/x6KlY9HZhyrexE8oymf4Un3oBNMNIQejpM1VhiNpnUYhQzAeF6qxWK2obr5YKpjXNsVN0fJxGXEtXXog==","signatures":[{"sig":"MEQCIAi7AQgagFw1wbFA78e0rxR4ptOQ+7kI1LRTLrUTVYhsAiBc/f+j6nk7Ty4Tkr5Fd0YlzP6O6UXQMXUvAQV+NkpczQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4543443},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"64687413fc370cb72ad3052d7f731003a498f7ef","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.0_1764139101893_0.2667761682947982","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"tlw-vue3","version":"1.2.1","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.1","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"295880f92f7cafa2876916297711478accd5ae1e","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.1.tgz","fileCount":1222,"integrity":"sha512-mFWebPH7MiR6z1nP5HX2/LeY9E14NPQ8KOHJBmauoPSZROUHQLQuMme0uMNOhCLhQ4/knMoJeidnZDxWeuscmQ==","signatures":[{"sig":"MEUCIA7lUFxdoORXeYxbH4AHnFU+hEhGHvbFlI9CtT359Yd2AiEAsbvxpU2IiQ7H28rgVEDExKIOt7ZRW8eRk3D2HBY+PmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3449338},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"64687413fc370cb72ad3052d7f731003a498f7ef","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.1_1764141144176_0.29844160031461864","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"tlw-vue3","version":"1.2.2","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.2","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"bf917a5dd9ed5356b101cffe81f0a94afcdf8956","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.2.tgz","fileCount":1222,"integrity":"sha512-1QT94tfx2ny1O9xmbmBaoe2gApxUW1aQu88epHLPAYQGcmGl4HWqPY3QeRYaOPQmXKqKoiecQA1bAsyiWA3jxw==","signatures":[{"sig":"MEQCIG5b60quz1rkV1yqM6ygzfeSa5zgf/g1umaUlfEvTmSTAiBPUKz0FlMid5MNP3sB8EC4nW2gwb7r9bUwaB1QYbgIKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3451968},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"64687413fc370cb72ad3052d7f731003a498f7ef","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.2_1764149553937_0.22934197496438924","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"tlw-vue3","version":"1.2.3","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.3","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"58791bd615cc962f13f555c76335c49ff0eb8fdf","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.3.tgz","fileCount":1222,"integrity":"sha512-AIgkdJ7D9vZfYHw+rlQzDXrImG/mjVuw2w1qVQjLEg1uNPtjZVflsxqEQ5+EILEaMX/6dz3tohf1XXkNEd52qw==","signatures":[{"sig":"MEQCIHaIBcFoh5e6PsmIre0F7/+z/Cnv3WzSrtrhnPF72OhoAiBwL3jdFMK6Z23J7SvL9YaKKmJUrbuRWndg4CXjy7hJbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3452740},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"64687413fc370cb72ad3052d7f731003a498f7ef","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.3_1764150506339_0.6472419664489131","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"tlw-vue3","version":"1.2.4","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.4","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"6fb59d38a92dcf00eaee6288d05f2afb289647ad","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.4.tgz","fileCount":1222,"integrity":"sha512-al4w/Us5nMURvuLTOQ/1zZmuGwka1rKcQmeN0q9AtIk2AJQVzbE7wsg1KpNP1c1pEcUId1YBnSACZSopl6oLAg==","signatures":[{"sig":"MEQCIEJ28821zs3dkmFDv+Wqwg2Danxm4fumTpH5zDbNiXgfAiB/huMFTT39EJvWeBMLaHcT5uhBamPutn5QCVFqwgZTDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3453471},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"64687413fc370cb72ad3052d7f731003a498f7ef","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.4_1764153144531_0.15630087769667078","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"tlw-vue3","version":"1.2.5","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.5","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"110d947b3be2058f084ff677c02a028f3d8a191a","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.5.tgz","fileCount":912,"integrity":"sha512-ryi0rAf8EPp47QhAs5IO7gIIiT/f8iXSashpDUKo3g48UvVHTy8PgfCR4vYvuesFDjnzAV+qlHHKo21peEW3Iw==","signatures":[{"sig":"MEUCIGJ2/kS12MN2fjLCdugqzxDwXT6TlWQdoUgft2TBbrWtAiEAmzNhLWZgli4K340voUz73RYGpx7m9Szrr8GGll6PS+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3469958},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"382c1ee5283a3c416baedbc566839c2e9b46e310","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.5_1764233191055_0.6514729366188763","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"tlw-vue3","version":"1.2.6","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.6","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"53aaeebb72bfe2f341b08d72ee2854073ce51bb3","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.6.tgz","fileCount":57,"integrity":"sha512-bZIR4LiiigA9q7quaDFDf2MMvqaim6Xgg2KC48Bdy9zdpKEspx9tbcJxqncgFeiVyktwwX39g32MNQ5U80N+sA==","signatures":[{"sig":"MEUCIHUCnNLuBmWxoMvg1oxDRZjVYv/R5IR1SJcxl0rojc+FAiEAhvBPsgEe9OoQpHdVeBxoaE1oWM0kwPA+Aq33BbsMTGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118655},"main":"lib/lib/index.cjs","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"382c1ee5283a3c416baedbc566839c2e9b46e310","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0","tlw-vue3":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.6_1764235725575_0.7841202083915748","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"tlw-vue3","version":"1.2.7","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartUtil","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.7","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"68df6aacd52f8b20ee9f3b3eaec42f11eef68b4a","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.7.tgz","fileCount":38,"integrity":"sha512-nU/Udp6SZEviwBN5CxDvieXjRlsjSU2n1yiTZgNdYen09qzcOiGV/BN2oCxd82sTV9cNahbkJ5fvoSI9Z5w85w==","signatures":[{"sig":"MEUCIQCOr4wpxCFueXXFasZjIrflpuot9h04jxRduTmzqbxwawIgG2WsLy75V9fDoHRhwPv70FYpDx0VRSKyUmYCoFtrBHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3058623},"main":"lib/lib/index.cjs","type":"module","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"3c974c441bbb67f02eed3e6ef1766d0af12e6a21","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22","echarts":"^6.0.0","vue3-seamless-scroll":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.7_1764324867773_0.5099617983280926","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"tlw-vue3","version":"1.2.8","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartsUtil","Echarts Hooks","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.8","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"2d6de9cb3104835cf153c13a633ee1fd25dc8056","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.8.tgz","fileCount":38,"integrity":"sha512-UDeZcVy7vzmcSCTvZWYTiPMyKLOJoTmiRpKafTwBQq9q1n47dWAt1bVbmsp/fwbWkPF3Oz5d3j+WFviIwIm45w==","signatures":[{"sig":"MEUCIA66RY5SMmXZHN7CFGzLrHg7ViVKe6uMVoUHMcMK+gDtAiEA33cJzYBfQVHDEMepZ3NNXcL1jY6TY17PFjbGELIZRLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3058645},"main":"lib/lib/index.cjs","type":"module","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"ac387ddc3ef87b20ce368a3855221ad66f152d09","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22","echarts":"^6.0.0","vue3-seamless-scroll":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.8_1764325256988_0.8308295881510603","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"tlw-vue3","version":"1.2.9","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartsUtil","Echarts Hooks","Kylin OS"],"author":{"name":"tangliangwu"},"license":"ISC","_id":"tlw-vue3@1.2.9","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"dist":{"shasum":"ac5e6577edb61d4048d42ca4e23bb6b413a3f2b4","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.2.9.tgz","fileCount":42,"integrity":"sha512-ZUo7rNVuUxkYIqgWu7+rzjicJGw1UdN3ZM0sCOScUczJKT7P8FVJ3h+Plwd9/5uzbZqtxkwdZ6QiJVMK6cYz2Q==","signatures":[{"sig":"MEUCIEI3qo3OG7YpuAyzKaVLB/lsOjOnwFI65SWQ+BhhavQ1AiEAw3EXOXLCtMzEScxkJC4rUKLSOHqj0nOZy57vL9Z83pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3080740},"main":"lib/lib/index.cjs","type":"module","style":"lib/style.css","types":"lib/types/index.d.ts","module":"lib/es/index.mjs","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs"},"./style.css":"./lib/style.css"},"gitHead":"ac387ddc3ef87b20ce368a3855221ad66f152d09","private":false,"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"_npmVersion":"8.19.4","description":"Common components","directories":{},"_nodeVersion":"23.8.0","dependencies":{"echarts":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","less":"^4.1.3","vite":"npm:rolldown-vite@7.1.14","vue-tsc":"^3.1.0","typescript":"~5.9.3","@types/node":"^24.6.0","postcss-less":"^6.0.0","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1","vue3-seamless-scroll":"^3.0.2","@vitejs/plugin-vue-jsx":"^5.1.1"},"peerDependencies":{"vue":"^3.5.22","echarts":"^6.0.0","vue3-seamless-scroll":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tlw-vue3_1.2.9_1765251912822_0.8822897933350082","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"tlw-vue3","version":"1.3.0","type":"module","description":"Common components","author":{"name":"tangliangwu"},"keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartsUtil","Echarts Hooks","ResizableContainer","Kylin OS"],"license":"ISC","private":false,"main":"lib/lib/index.cjs","module":"lib/es/index.mjs","types":"lib/types/index.d.ts","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"peerDependencies":{"vue":"^3.5.22","echarts":"^6.0.0","vue3-seamless-scroll":"^3.0.2"},"devDependencies":{"@types/node":"^24.6.0","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1","@vue/tsconfig":"^0.8.1","less":"^4.1.3","postcss-less":"^6.0.0","typescript":"~5.9.3","vite":"npm:rolldown-vite@7.1.14","vite-plugin-dts":"^4.5.4","vue":"^3.5.22","vue-tsc":"^3.1.0","vue3-seamless-scroll":"^3.0.2"},"overrides":{"vite":"npm:rolldown-vite@7.1.14"},"exports":{".":{"import":"./lib/es/index.mjs","require":"./lib/lib/index.cjs","types":"./lib/types/index.d.ts"},"./style.css":"./lib/style.css"},"style":"lib/style.css","dependencies":{"echarts":"^6.0.0"},"gitHead":"ac387ddc3ef87b20ce368a3855221ad66f152d09","_id":"tlw-vue3@1.3.0","_nodeVersion":"23.8.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SY+0a0zZnX4YX6gSbLH8EG+H1BY43ZraNn6Z9NqKJwRKd3ghhByi4WpTdwrQv/egYUyIreDbaX7E0wHzz3W9Fg==","shasum":"0bd91b0c6daac2e4169a37a0a7b910862ad8cf0d","tarball":"https://registry.npmjs.org/tlw-vue3/-/tlw-vue3-1.3.0.tgz","fileCount":44,"unpackedSize":3090521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChh6GSLECgRLQcVfj5UVi4n9Nj4Zittm4LQbvvirclNQIhAOPwB31kK2vQknd0JAoG/yszK9QF6X38qFpKuthIEg0f"}]},"_npmUser":{"name":"tangliangwu","email":"374274081@qq.com"},"directories":{},"maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tlw-vue3_1.3.0_1765270158618_0.543521488346101"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-14T09:24:13.054Z","modified":"2025-12-09T08:49:18.982Z","1.0.0":"2025-11-14T09:24:13.251Z","1.0.1":"2025-11-17T01:41:55.468Z","1.0.2":"2025-11-17T02:02:18.133Z","1.0.3":"2025-11-17T02:47:22.516Z","1.0.4":"2025-11-17T05:40:55.375Z","1.0.5":"2025-11-17T06:55:29.670Z","1.0.6":"2025-11-17T07:43:11.699Z","1.0.7":"2025-11-17T07:53:29.892Z","1.0.9":"2025-11-17T08:05:52.914Z","1.1.0":"2025-11-17T08:10:41.351Z","1.1.1":"2025-11-17T10:00:51.853Z","1.1.2":"2025-11-17T10:30:45.247Z","1.1.3":"2025-11-20T08:42:50.797Z","1.1.4":"2025-11-20T10:05:53.302Z","1.1.5":"2025-11-20T10:09:26.749Z","1.1.6":"2025-11-25T09:31:27.347Z","1.1.7":"2025-11-25T09:42:31.409Z","1.1.8":"2025-11-26T06:07:02.020Z","1.1.9":"2025-11-26T06:20:44.853Z","1.2.0":"2025-11-26T06:38:22.153Z","1.2.1":"2025-11-26T07:12:24.489Z","1.2.2":"2025-11-26T09:32:34.241Z","1.2.3":"2025-11-26T09:48:26.623Z","1.2.4":"2025-11-26T10:32:24.795Z","1.2.5":"2025-11-27T08:46:31.291Z","1.2.6":"2025-11-27T09:28:45.776Z","1.2.7":"2025-11-28T10:14:28.035Z","1.2.8":"2025-11-28T10:20:57.222Z","1.2.9":"2025-12-09T03:45:13.015Z","1.3.0":"2025-12-09T08:49:18.781Z"},"author":{"name":"tangliangwu"},"license":"ISC","keywords":["Circular progress bar","Table scrolling","SeamlessScroll","Water Gauge","Staff Gauge","DragButton","EchartsUtil","Echarts Hooks","ResizableContainer","Kylin OS"],"description":"Common components","maintainers":[{"name":"tangliangwu","email":"374274081@qq.com"}],"readme":"# Vue 3 + TypeScript + Vite\n\n# tlw-vue3\n\nimport { TableScroll, CircleProgress, SeamlessScroll, DragButton, EchartUtil, WaterGauge, ResizableContainer } from \"tlw-vue3\";\nimport 'tlw-vue3/style.css';\n\n# TableScroll 可自动滚动表格组件\n\n#### 数据源\n\n    data: {\n      type: Array,\n      default: () => [],\n    },\n\n#### 表头配置\n\n    columnList: {\n      type: Array,\n      default: () => [],\n    },\n\n#### 滚动速度 (像素/帧)\n\n    speed: {\n      type: Number,\n      default: 0.3,\n    },\n\n#### 是否自动滚动\n\n    autoScroll: {\n      type: Boolean,\n      default: true,\n    },\n\n#### 容器高度\n\n    height: {\n      type: [String, Number],\n      default: '100%',\n    },\n\n#### 空数据提示\n\n    emptyMessage: {\n      type: String,\n      default: '暂无数据',\n    },\n\n#### 自定义项键值生成函数\n\n    itemKey: {\n      type: Function,\n      default: (item, index) => index,\n    },\n\n#### 表头背景色\n\n    headBackground: {\n      type: String,\n      default: '#042e71',\n    },\n\n#### 表头高度\n\n    headHeight: {\n      type: Number,\n      default: 50,\n    },\n\n#### 表头字体大小\n\n    headFontSize: {\n      type: Number,\n      default: 14,\n    },\n\n#### 表头文字颜色\n\n    headColor: {\n      type: String,\n      default: '#41EBE5',\n    },\n\n#### 单元格文字颜色\n\n    cellColor: {\n      type: String,\n      default: '#FFFFFF',\n    },\n\n#### 单元格高度\n\n    cellHeight: {\n      type: Number,\n      default: 40,\n    },\n\n#### 单元格背景色\n\n    cellBackground: {\n      type: String,\n      default: 'rgba(97, 163, 255, 0.05)',\n    },\n\n#### 单元格字体大小\n\n    cellFontSize: {\n      type: Number,\n      default: 12,\n    },\n\n#### 滚动方向\n\n    direction: {\n      type: String,\n      default: 'up', #### 'up' | 'down'\n      validator: value => ['up', 'down'].includes(value),\n    },\n\n#### 是否显示滚动条\n\n    showScrollbar: {\n      type: Boolean,\n      default: false,\n    },\n\n#### 最大滚动高度\n\n    maxHeight: {\n      type: Number,\n      default: null,\n    },\n\n#### 点击行事件\n\n    clickable: {\n      type: Boolean,\n      default: true,\n    },\n\n#### 字体家族\n\n    fontFamily: {\n      type: String,\n      default: 'PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif',\n    },\n\n#### 帧率限制\n\n    fps: {\n      type: Number,\n      default: 60,\n      validator: value => value >= 1 && value <= 120,\n    },\n\n# CircleProgress 圆形进度条组件\n\n#### 进度百分比，支持数字和字符串\n\n    percent: {\n      type: [Number, String],\n      default: 0,\n      validator: value => (typeof value === 'string' ? Number(value) : value ?? 0) >= 0 && (typeof value === 'string' ? Number(value) : value ?? 0) <= 100,\n    },\n\n#### 进度条颜色，支持纯色和渐变\n\n    strokeColor: {\n      type: [String, Array],\n      default: '#1890ff',\n    },\n\n#### 背景轨道颜色，支持纯色和渐变\n\n    trailColor: {\n      type: [String, Array],\n      default: '#f5f5f5',\n    },\n\n#### 标题文本\n\n    title: {\n      type: [String, Number],\n      default: '',\n    },\n\n#### 副标题文本\n\n    subTitle: {\n      type: [String, Number],\n      default: '',\n    },\n\n#### 组件尺寸\n\n    size: {\n      type: Number,\n      default: 120,\n    },\n\n#### 进度条宽度\n\n    strokeWidth: {\n      type: Number,\n      default: 8,\n    },\n\n#### 进度条端点样式\n\n    strokeLinecap: {\n      type: String,\n      default: 'round',\n    },\n\n#### 是否显示百分比\n\n    showPercent: {\n      type: Boolean,\n      default: true,\n    },\n\n#### 标题字体大小\n\n    titleSize: {\n      type: Number,\n      default: 14,\n    },\n\n#### 副标题字体大小\n\n    subTitleSize: {\n      type: Number,\n      default: 20,\n    },\n\n#### 标题颜色\n\n    titleColor: {\n      type: String,\n      default: '#ffffff',\n    },\n\n#### 副标题颜色\n\n    subTitleColor: {\n      type: String,\n      default: '#ffffff',\n    },\n\n#### 标题字体粗细\n\n    titleWeight: {\n      type: [String, Number],\n      default: '500',\n    },\n\n#### 副标题字体粗细\n\n    subTitleWeight: {\n      type: [String, Number],\n      default: '600',\n    },\n\n#### 动画持续时间\n\n    duration: {\n      type: Number,\n      default: 600,\n    },\n\n#### 自定义百分比格式化函数\n\n    formatPercent: {\n      type: Function,\n      default: null,\n    },\n\n# SeamlessScroll 无缝滚动表格组件\n\n#### 列配置接口定义\n\ninterface Column {\nlabel: string; #### 列标题\nvalue: string; #### 列数据字段\nflex?: string; #### 列宽度比例\ncolor?: string; #### 列字体颜色\nfontSize?: number; #### 列字体大小\n}\n\n#### 组件属性定义\n\nconst props = defineProps({\n\n#### 表格数据\n\ndata: {\ntype: Array,\ndefault: () => [],\n},\n\n#### 列配置\n\ncolumnList: {\ntype: Array as PropType<Column[]>,\ndefault: () => [],\n},\n\n#### 表头背景色\n\nheadBackground: {\ntype: String,\ndefault: '#042e71',\n},\n\n#### 表头高度\n\nheadHeight: {\ntype: Number,\ndefault: 50,\n},\n\n#### 表头字体大小\n\nheadFontSize: {\ntype: Number,\ndefault: 14,\n},\n\n#### 表头字体颜色\n\nheadColor: {\ntype: String,\ndefault: '#41EBE5',\n},\n\n#### 单元格高度\n\ncellHeight: {\ntype: Number,\ndefault: 40,\n},\n\n#### 单元格字体颜色\n\ncellColor: {\ntype: String,\ndefault: '#FFFFFF',\n},\n\n#### 单元格背景色（偶数行）\n\ncellBackground: {\ntype: String,\ndefault: 'rgba(97, 163, 255, 0.05)',\n},\n});\n\n# dragButton 可拖动按钮组件\n\n#### 按钮默认位置离底部距离（px）\n\n    bottom: {\n        type: Number,\n        default: 30\n    },\n\n#### 按钮默认位置离右边距离（px）\n\n    right: {\n        type: Number,\n        default: 30\n    },\n\n#### 是否自动靠边\n\n    canDock: {\n        type: Boolean,\n        default: true\n    },\n\n#### 是否禁用拖动\n\n    disabled: {\n        type: Boolean,\n        default: false\n    },\n\n#### 按钮尺寸 (px)\n\n    size: {\n        type: Number,\n        default: 60\n    },\n\n#### 按钮背景色\n\n    bgColor: {\n        type: String,\n        default: 'rgba(3, 94, 247, 0.7)'\n    },\n\n#### 按钮阴影\n\n    boxShadow: {\n        type: String,\n        default: '0px 4px 12px 0px rgba(173, 195, 248, 0.8)'\n    }\n\n# EchartUtil 图表工具类\n\n#### 容器类名\n\n    className: {\n        type: String,\n        default: 'chart',\n    },\n\n#### 图表宽度\n\n    width: {\n        type: String,\n        default: '100%',\n    },\n\n#### 图表高度\n\n    height: {\n        type: String,\n        default: '400px',\n    },\n\n#### 基础图表配置 (ECharts option)\n\n    option: {\n        type: Object,\n        default: () => ({}),\n    },\n\n#### 动态配置选项，会与基础配置合并\n\n#### 适用于需要频繁更新的配置项\n\n    dynamicOption: {\n        type: Object,\n        default: () => ({}),\n    },\n\n#### 地图配置\n\n#### @property {string} name - 地图名称\n\n#### @property {Object} data - 地图 GeoJSON 数据\n\n    mapConfig: {\n        type: Object,\n        default: () => ({\n            name: '',\n            data: null\n        })\n    },\n\n####\n\n#### 是否启用懒加载\n\n#### 当元素进入视口时再初始化图表\n\n    lazy: {\n        type: Boolean,\n        default: false\n    },\n\n#### 是否自动响应窗口大小变化\n\n    autoResize: {\n        type: Boolean,\n        default: true\n    },\n\n#### 主题配置\n\n#### 可以是主题名称字符串或主题对象\n\n    theme: {\n        type: [String, Object],\n        default: null\n    },\n\n#### 渲染器类型 'canvas' | 'svg'\n\n    renderer: {\n        type: String,\n        default: 'canvas',\n        validator: (value) => ['canvas', 'svg'].includes(value)\n    },\n\n#### setOption 基础配置\n\n#### @property {boolean} notMerge - 是否不合并配置\n\n#### @property {boolean} lazyUpdate - 是否延迟更新\n\n    baseSetOptionOpts: {\n        type: Object,\n        default: () => ({\n            notMerge: false, #### 默认合并配置，更符合直觉\n            lazyUpdate: false\n        })\n    }\n\n# ECharts hooks 图表钩子函数\n\n##### 图表容器\n\n<div ref=\"chartRef\" style=\"width: 100%; height:400px;\"></div>\n\n#### useECharts 钩子函数\n\n#### @returns {Object} 包含 ECharts 实例和方法的对象\n\nimport { useECharts } from 'tlw-vue3';\n\n#### 图表容器引用\n\nconst chartRef = ref<HTMLDivElement>(null);\n\n### 初始化图表钩子\n\nconst { setOption, getInstance } = useECharts(chartRef, true);\n\n### 设置图表选项\n\nsetOption(option)\n\n# waterGauge 水位 gauge 组件\n\n#### 名称\n\nname?: string;\n\n#### 名称颜色，默认#CCC\n\n    nameColor?: string;\n\n#### 是否显示名称，默认 true\n\n    showName?: boolean;\n\n#### 当前水位值\n\n    waterLevel: number;\n\n#### 当前水位颜色\n\n    waterLevelColor?: string;\n\n#### 单位，默认 m\n\n    unit?: string;\n\n#### 是否显示单位，默认 true\n\n    showUnit?: boolean;\n\n#### 最小水位值，默认 943\n\n    minLevel?: number;\n\n#### 最大水位值，默认 951\n\n    maxLevel?: number;\n\n#### 水尺高度，默认 200px\n\n    height?: number;\n\n#### 水尺边框宽度，默认 1px\n\n    borderWidth?: number;\n\n#### 水尺边框颜色，默认#CCC\n\n    borderColor?: string;\n\n#### 警戒水位线宽度，默认 50px\n\n    warnWidth?: number;\n\n#### 警戒水位线高度，默认 2px\n\n    warnHeight?: number;\n\n#### 警戒水位线标签宽度，默认 50px\n\n    warnLabelWidth?: number;\n\n#### 刻度线宽度，默认 20px\n\n    scaleWidth?: number;\n\n#### 刻度线背景颜色，默认#3498db\n\n    scaleBgColor?: string;\n\n#### 刻度线标签颜色，默认#ccc\n\n    scaleLabelColor?: string;\n\n#### 警戒水位线配置\n\n    warningLevels?: WarningLevel[];\n\n# ResizableContainer 可调整高度容器组件\n\n#### 初始分割线位置（%）\n\ninitialSplit: {\ntype: Number,\ndefault: 50,\nvalidator: value => value >= 0 && value <= 100,\n},\n\n#### 插槽\n\n#top 顶部内容插槽\n#bottom 底部内容插槽\n","readmeFilename":"README.md"}