{"_id":"k-draggable","_rev":"19-eec5ca03b4d4562e22988871bb3aae8e","name":"k-draggable","dist-tags":{"latest":"1.0.28"},"versions":{"1.0.1":{"name":"k-draggable","version":"1.0.1","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.1","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"6cc196f59078fa809a59855ef5edc0e809bd181f","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.1.tgz","fileCount":12,"integrity":"sha512-BFdzFs4iN1uAqqxOCejeYB0hzgcl624BmECv/ACaDV/enyuP3UVxc+v0ywvyh8JAptww2M8wvqtF/6e8v+DkVw==","signatures":[{"sig":"MEUCIQD5siq8KIOX8b4GigGYVhOlpEBEUORAJcr7k7XudiTN8wIgQfTpx6BleNqDCjuRczTNaeu6Gkm3UNGKEbXqizLPcJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70428},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"2617c9f9ee777711b84d5ca10152c151869824ce","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable-vue3-test":"^1.0.7","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.1_1761934788793_0.3968658702560244","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"k-draggable","version":"1.0.2","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.2","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"3a2e303a9fa550793ce6c29d3f73348032063c70","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.2.tgz","fileCount":10,"integrity":"sha512-IZNyFLCIbJcLXb2gUWFDrKV9cYX1N0fGRL1Sn098tYT3XV1w5siDarDy/R9lAD+rS91x+SyVin3+VP5OoD88nA==","signatures":[{"sig":"MEQCICOPih+zYZw/zaNk9qp9MV55LqgiNL9macThqHyRI5FyAiAl7KCVGJnIcTO33n8pgoss7FeDScc8uTPZ9n5nEo1rww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64729},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"aa846f52a43e48e5859937e409007d88ef45d15f","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.2_1761961908416_0.9567824433838814","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"k-draggable","version":"1.0.3","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.3","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"10ee4c6ced732b3dea68c62e9fd7e35c6203e817","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.3.tgz","fileCount":10,"integrity":"sha512-jSrgGiNPSovRpun/cJaxSMX4uChJlAYpV2im/Nv7sRZCbndwA2hyKJ1utUDAnVd4b0NdPESaSqyharbJ2H5L8g==","signatures":[{"sig":"MEUCIQCcmwQbz0ywqVPmNH0j+9SjjT+e7Zu36V9yRy4dwnTpmgIgRAM5LgXPKwCO/bugz7IMVPKtxO3phkYLyOmjDmHak8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65066},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"a5564f696832fa36070157eee6256bf6acffbab8","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.3_1762025099712_0.8213463144269364","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"k-draggable","version":"1.0.4","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.4","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"a13ca1fc40e973a30af3b002a88a230a348ee656","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.4.tgz","fileCount":12,"integrity":"sha512-4F/5KttqFs8IPUWe03sEgsHwcHhBx1iKQwi4Wvq7IyEZpyrRATpoFXgATuOETj3iCq/DhQnekPgjDVCzkpm01w==","signatures":[{"sig":"MEUCIB77O0c3FBhquZaA+hinv+qKyDbFafxXGy8m0OYeolMAAiEAhLCdWmuwqY9Q+3yxiOruH55r0iPqif3/Vn618jbvmNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66682},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"912411c6454d5ede1d76cfc5eb69d7077edd2c67","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.4_1762345762942_0.02596594886406889","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"k-draggable","version":"1.0.5","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.5","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"5b175ec7bb73903609105cce6a52cb3bebfd54fa","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.5.tgz","fileCount":12,"integrity":"sha512-5VvNDzhpC+nH2ulT2uL+WbFVW3CvEQkJypl1GqqmFEMmiW7OH3Kwf2o3esaylJPiXvOPYJCVBpmheLyyDUfqhw==","signatures":[{"sig":"MEUCIFpcsmVDU94Ah10hw6nDlGEGk3kyzzUvrPBy/GJEYMvXAiEAgvgpem78ztmyZJtCeYNsJv4CExnZT8Atgjg+t6VYefI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66718},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"cf811de10141c89ee40491e76ac62cc60cccbe4a","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.5_1762372850548_0.9819680835828946","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"k-draggable","version":"1.0.6","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.6","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"edaa56ef915e28bad6dc2b6c831602c4009a2125","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.6.tgz","fileCount":12,"integrity":"sha512-kbHP+BdMGRff9dKsW27XzOkk2/X1MtgcxQu4f8XcLDIivf2GAM3479iv5BhyhMwNXVgTtQsqOyTohTptt6IMLg==","signatures":[{"sig":"MEUCIFOvdL3KD2p0bYXI9ufOgWOLbIVyZpCYzlkcUZT6EaGqAiEAo75TGf/VUBhFD2kxTmo4y+4GuLi0cPOSF4mkx/wkTpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66704},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"90641576d70777c1bf327f9a9e8455bdc25bc17c","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.6_1762401178798_0.6781348476274172","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"k-draggable","version":"1.0.7","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.7","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"71fd6bfdc47d1acc931b7148ae3f1bdb52577eae","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.7.tgz","fileCount":12,"integrity":"sha512-Q6RFfr1Z86hi4FUMCmbbUcoczID9MAofoolcXLph6WyolBWGMe5+tjiauCNRKS9m1dGJqSx7tpuSXvTIOBL4Hg==","signatures":[{"sig":"MEUCIEXQ8lI/msjVBGHDxLHxrbiy5Mv/HnYHkdkiCZnBelykAiEA2uJELw24O7Xco2Ff9QWpvuO9wSlZW2wrAUrSYlcj+G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66948},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"1ab991f1d70206c0d7807351edd23783d3916b35","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.7_1762401867093_0.8282251965790002","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"k-draggable","version":"1.0.13","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.13","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"9691815c4f117d660d2d7e2d19ff67c1b5c0a170","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.13.tgz","fileCount":12,"integrity":"sha512-3c+jNdCqsgFWHbxjxs8ZpCLcbTJcvVUtijmZ3zLFngfa+RabXKJZn+RseaGRIoAXhaWbCNOcC1jOxxofn91tiw==","signatures":[{"sig":"MEUCIQCmG+xhAexOQxPd0837BPx0La89mLp5B8INGKaYO+1ZdwIgKiDc/hTM3m0I3QA9PfdD3k8zQqB5EzmLkgi4Pzyos2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66981},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"12462546c28f4d460ce736c6d4fe2b45d0c1f7aa","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.13_1762431510778_0.8534691628501592","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"k-draggable","version":"1.0.17","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.17","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"bba43b43f8711eed90a928f24e6695ad43bd12d4","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.17.tgz","fileCount":12,"integrity":"sha512-P6L5FGeESEmKhnBSSNwX51AaU0kjdk5f0Orod4N3pFYL88LIJwt5Fl+kEfIa43U7ls0bCrjOlXjK9YA9ag+qwA==","signatures":[{"sig":"MEUCIGva0z9YJnebPBOji1wxvD7fZnlZb8GIKqVmR4MW4HlUAiEAogtEuXIy7dG37sJ5mo0mnZ9PWxzQZtP5W42e79XHSW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67023},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"ae1c41e5523965bf1ae44642f25169fc6e15e9da","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.17_1763735593404_0.02133336577222189","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"k-draggable","version":"1.0.18","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.18","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"5f85a5c1ddd2e1be2e764c22dfada53e115f5129","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.18.tgz","fileCount":14,"integrity":"sha512-IgXaKUm5RgHsgY/G7R9q1qQkOKvyuK6lW3jSlb+DEJ5lEvuGUuDeaOC2d0XcGv3UGt97tR40M1XAi+nl2MagxQ==","signatures":[{"sig":"MEUCIQCHmNX+SNhBWhlqOhRrXt0w93wOOG422xZkATXtPcFK7wIgDIqqd5rpCtAB2txMdmI0d9F1+4srePlO9VwX46pa5UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67479},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"0069c2bc37f0002e17e1796dbfb780905e5d2aae","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.18_1763823009296_0.38298488047175816","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"k-draggable","version":"1.0.19","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.19","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"31e078d6705ac3f0075595c8efd6633558c7bd52","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.19.tgz","fileCount":14,"integrity":"sha512-g7+NWhxR3Uvoiy56DT9mlDWQP+LtSkTQ9VaS5FsAnm+jFqCTkTyjC5Sfj7C7DCGSSBBnNSTa6l3tyUy7KUqYYw==","signatures":[{"sig":"MEYCIQCBNbX9tS9MkkPQKrlqHVXm00Cj/Bzoaj1z/uY1Rx5IUgIhAMzUWRL1eOhsJGOS7DT3xIgEyWjlhpZ0jDbbq28I0RWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67679},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"4114cde826b5b04c2f49380e3c833cf6f266a2ed","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.19_1763823186365_0.38488729695477697","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"k-draggable","version":"1.0.20","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.20","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"526150dd288d6fb9d4a7c0ad1ae81a38ea0dd7ea","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.20.tgz","fileCount":14,"integrity":"sha512-2kmxzQHhT3uqb7ehDcwenpkDotd+NSLtdcbLzsWhgHg1IFf2U+N8KMV1WCjM6Z3ul6Q+tqtu7q5sE/hRg4kPng==","signatures":[{"sig":"MEYCIQCwD1ZQRFqat5H5I1k1/WWzO4TcXnFBN6pCUC/RYlS5ggIhAIqVrlpegrlw5u5vjkCRAHiCGO3zG91koAPEX5kZw5yj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67668},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"b99ae471c1a113e93a2b72a4fbd4a0d10623b5e1","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.20_1763826153870_0.1314356723532495","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"k-draggable","version":"1.0.21","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.21","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"7e4978c32e6b7ce1ea8c48a0be4b55e5e190696d","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.21.tgz","fileCount":14,"integrity":"sha512-+u661aK22vkqxxkFS8J8MTetJpgTGiYe3HmcwUe6HtSl3y/UOebgcvuNl8aZXjxpqbadIcLnm6N9T0o8aH+efQ==","signatures":[{"sig":"MEYCIQCnu24fz+bUTQkNdi/lu01KlM6fSFGIOrwlVQzSr5vfLAIhAMB3whoVkgvs5hrB66uCVg9gPdswIr6lkNqkS423/w//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67748},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"165c7eacec159e4776ab85f956216bee4dd783f0","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"11.3.0","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"24.2.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.21_1763827880924_0.22876663810348608","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"k-draggable","version":"1.0.22","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.22","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"c8c4cd104aad843faa4445aae25c7c12b5c17bf0","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.22.tgz","fileCount":16,"integrity":"sha512-RFl9zxTpQWK05SrhfmXTw8algAtzHVe/I7hf5k6NBggCquUDQlYCcGmBYwRCwERD3hMamwJp6IJ+YhNiL+OErQ==","signatures":[{"sig":"MEYCIQCysNaxfEu32PpoEAjG0zmgW5JJnKgSzPcyKki0WWl9WAIhAMOoEonOa/gyeSHGrxesB9TFMGalJ9b+akkJ/Kpz5F+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67902},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"7fc4e937c4df0d072869cc6cd4444870a9700581","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.22_1763964520808_0.008613894316342963","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"k-draggable","version":"1.0.23","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.23","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"cb059e3e669d9b87cd6e33cc6387417187c5f747","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.23.tgz","fileCount":16,"integrity":"sha512-oo36B65gG4x6Cv+n9owPk8iOZ1ktTw0Ksl3IoKflHC/eVqCee4cUz9z/3gve/2q3JnwacVEE6Q8YNysxbNGCXA==","signatures":[{"sig":"MEYCIQCM/R4O3s33Sjt70y563ys4Z1Ide+b1fAaeIJqxtj7pJgIhAM6nCd4RQqj3goJ+FELSeqQvgLU+FkucCucgOA6ug5F1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68598},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"1e703c1de8f1fe892814d04f4fbceb9c9d320b82","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.23_1763971397277_0.43473213776868613","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"k-draggable","version":"1.0.25","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.25","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"e634d12d6b07e5a26c511cd5ee8e57cd20b70adb","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.25.tgz","fileCount":16,"integrity":"sha512-azBmBHUj4QCRnPvjmDW4nuuPj3XRF0T8hXT2HGKhcy6OEs5WGg8wHs62moa8KTdUSXWjVCN/JKLBS8agaQP6XQ==","signatures":[{"sig":"MEQCICfBed0sLkF9bKwEG7wwRxU+AMGKiCHh4SF3wnDU8HBCAiAsaFoWtQ9UMoONjjqsM3c4NzKIoowXA30MCtCjR7fOHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70153},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"f0afab35f78024d6e0a4ffe4e503ae0a6d54c2b5","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"npm run build && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish --registry https://registry.npmjs.org/:_authToken=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","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.25_1765937652077_0.9588061486606729","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"k-draggable","version":"1.0.26","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.26","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"a0567d8c7095004c5d899c9379f0336d1229c03a","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.26.tgz","fileCount":16,"integrity":"sha512-w727PuFiJwTr4VXAtB4u6m1YrtOAzM5x67eKkvuaG5YljPUQmwCv2VoB9yMwT3Y1tv/POJ7nW3S3bVq8IDJJwA==","signatures":[{"sig":"MEYCIQCeduFh7y4BTMtg3h6sSb6h7MP0zJA948sPcDdNy9d18gIhAP0/Z86IMJdr7YWAEu1qWp0bRQlr8/pHSOkL9QDwl4NJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72034},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"48b8acd7099be9315e46bde6582eaf929458c3d2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"vite build --mode release && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.26_1765962477560_0.27808545174692934","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"k-draggable","version":"1.0.27","author":{"name":"给岁月以文明"},"license":"ISC","_id":"k-draggable@1.0.27","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"dist":{"shasum":"7ea08aedaf54004ef686b41c31719c7a7c182c40","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.27.tgz","fileCount":16,"integrity":"sha512-MI1Pc9T8mOf+/aNSBgVUbTwsyrjhnLS/MDyXlGxAADHNupCWVDYCTLyco7o9FlUjJ7Blodnl+8pHf/BrQbjpRw==","signatures":[{"sig":"MEQCIE6T+uU2s+os5lGyrB4ORa/q0yG0f1HYfLhJJkdQTuj7AiB9W3jXmcPwoE6huoAGXf8afRHam1kaPHakIB9K5MDLAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72567},"main":"./dist/k-draggable.umd.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/k-draggable.es.js","engines":{"node":"^20.19.0 || >=22.12.0"},"gitHead":"fa9527015af85799c7c0bbb9c963949ba42f5406","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"run-p type-check \"build-only {@}\" --","login":"npm login","format":"prettier --write src/","preview":"vite preview","release":"vite build --mode release && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"_npmVersion":"10.9.3","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","directories":{},"_nodeVersion":"22.18.0","dependencies":{"vue":"^3.5.22","less":"^4.4.2","k-draggable":"^1.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.5.1","vite":"7.1.11","eslint":"^9.33.0","vue-tsc":"^3.1.0","prettier":"3.6.2","typescript":"~5.9.0","@types/node":"^22.18.6","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.8.1","vite-plugin-dts":"^4.5.4","@tsconfig/node22":"^22.0.2","eslint-plugin-vue":"~10.4.0","@vitejs/plugin-vue":"^6.0.1","@rollup/plugin-terser":"^0.4.4","vite-plugin-vue-devtools":"^8.0.2","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0"},"_npmOperationalInternal":{"tmp":"tmp/k-draggable_1.0.27_1765973863734_0.3788085233187124","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"k-draggable","version":"1.0.28","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","private":false,"author":{"name":"给岁月以文明"},"license":"ISC","type":"module","main":"./dist/k-draggable.umd.cjs","module":"./dist/k-draggable.es.js","types":"./dist/types/index.d.ts","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","preview":"vite preview","build-only":"vite build","login":"npm login","release":"vite build --mode release && npm version patch -m \"chore: release k-draggable[v%s]\" && git push && git push --follow-tags && npm publish","type-check":"vue-tsc --build","lint":"eslint . --fix","format":"prettier --write src/"},"dependencies":{"k-draggable":"^1.0.3","less":"^4.4.2","vite-plugin-lib-inject-css":"^2.2.2","vue":"^3.5.22"},"devDependencies":{"@rollup/plugin-terser":"^0.4.4","@tsconfig/node22":"^22.0.2","@types/node":"^22.18.6","@vitejs/plugin-vue":"^6.0.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.6.0","@vue/tsconfig":"^0.8.1","eslint":"^9.33.0","eslint-plugin-vue":"~10.4.0","jiti":"^2.5.1","npm-run-all2":"^8.0.4","prettier":"3.6.2","typescript":"~5.9.0","vite":"7.1.11","vite-plugin-dts":"^4.5.4","vite-plugin-vue-devtools":"^8.0.2","vue-tsc":"^3.1.0"},"_id":"k-draggable@1.0.28","gitHead":"0140c32a22319bd0512567c7684d06976644b207","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-E/pJO5bfiNXzCdZOuaCOrM8Rqrbxh2KP5Ul1GPMzD4pDeIz1O1dwQmAIZ57p+3tDCA9tZl3KApH/kiv5Lwbf8Q==","shasum":"d243b990250cae90a7688e74a0e2059ee92e5187","tarball":"https://registry.npmjs.org/k-draggable/-/k-draggable-1.0.28.tgz","fileCount":16,"unpackedSize":72629,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDP+9hDIwVueRBHGhp6Sy+m8i1bbwlMlBDl3BwB++TNHAIgU73xAOl42NpmPRbQ7Kpk9fiQrsIFPJDSPtmMkSDvDr0="}]},"_npmUser":{"name":"z325988","email":"403414975@qq.com"},"directories":{},"maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/k-draggable_1.0.28_1765974428305_0.7141482583746939"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-31T18:19:48.791Z","modified":"2025-12-17T12:27:08.624Z","1.0.1":"2025-10-31T18:19:49.005Z","1.0.2":"2025-11-01T01:51:48.638Z","1.0.3":"2025-11-01T19:24:59.920Z","1.0.4":"2025-11-05T12:29:23.161Z","1.0.5":"2025-11-05T20:00:50.751Z","1.0.6":"2025-11-06T03:52:58.984Z","1.0.7":"2025-11-06T04:04:27.343Z","1.0.13":"2025-11-06T12:18:30.966Z","1.0.17":"2025-11-21T14:33:13.623Z","1.0.18":"2025-11-22T14:50:09.498Z","1.0.19":"2025-11-22T14:53:06.562Z","1.0.20":"2025-11-22T15:42:34.099Z","1.0.21":"2025-11-22T16:11:21.126Z","1.0.22":"2025-11-24T06:08:40.990Z","1.0.23":"2025-11-24T08:03:17.458Z","1.0.25":"2025-12-17T02:14:12.223Z","1.0.26":"2025-12-17T09:07:57.765Z","1.0.27":"2025-12-17T12:17:43.871Z","1.0.28":"2025-12-17T12:27:08.453Z"},"author":{"name":"给岁月以文明"},"license":"ISC","description":"一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件","maintainers":[{"name":"z325988","email":"403414975@qq.com"}],"readme":"# 概述\n\n一个可创建拖拽/缩放/吸附窗口，并反馈数据联动的的vue插件\n\n# 安装\n\n```\nnpm i k-draggable\n```\n\n# 使用方法\n\n```\n<script setup lang=\"ts\">\nimport { computed, onMounted, reactive, ref } from 'vue';\nimport KDraggable from '@/lib/kDraggable/index.vue';\n\nconst createWindowDom = ref<HTMLElement | null>(null);\nconst windowList = ref([\n  {\n    id: 1,\n    style: {\n      x: 50,\n      y: 50,\n      w: 100,\n      h: 100,\n      zIndex: 1,\n      bg: '#0fda9d90'\n    }\n  },\n  {\n    id: 2,\n    style: {\n      x: 150,\n      y: 150,\n      w: 100,\n      h: 100,\n      zIndex: 2,\n      bg: 'rgba(29,30,30,0.56)'\n    }\n  }\n]);\nconst windowListUpdate = ref(0);\nconst kdSize = reactive({ width: 1920, height: 1080 });\nconst scale = ref(0.5);\n\nconst styleExampleDev1 = computed(() => {\n  return {\n    transform: `scale(${scale.value})`,\n    transformOrigin: '0 0',\n    width: kdSize.width + 'px',\n    height: kdSize.height + 'px'\n  };\n});\n\nonMounted(() => {\n  createWindowDom.value = document.querySelector('.example-dev1');\n});\n</script>\n\n<template>\n  <div class=\"example-dev1\" :style=\"styleExampleDev1\">\n    <k-draggable\n      :create-window-dom=\"createWindowDom\"\n      :window-list-update=\"windowListUpdate\"\n      :window-list=\"windowList\"\n      :width=\"kdSize.width\"\n      :height=\"kdSize.height\"\n      :scale=\"scale\"\n    >\n      <template v-slot:windowInfo=\"{ winInfo }\">\n        <div style=\"user-select: none\">\n          <div>窗口{{ winInfo.id }}</div>\n          <div>[{{ Math.round(winInfo.style.x) }}×{{ Math.round(winInfo.style.y) }}]</div>\n          <div>[{{ Math.round(winInfo.style.w) }}×{{ Math.round(winInfo.style.h) }}]</div>\n        </div>\n      </template>\n    </k-draggable>\n  </div>\n</template>\n\n<style scoped lang=\"less\">\n.example-dev1 {\n  background: #282828;\n}\n</style>\n\n```\n\n## Demo\n\n```\n/k-draggable-vue/demo/example.vue\n```\n\n## 属性\n\n### scale\n\n* **说明**：缩放比例(整个拖拽画布整体的实时缩放比例)\n* **类型**：Number\n* **默认值**：1\n\n### width\n\n* **说明**：画布的宽\n* **数据类型**：Number\n* **必传，且必须大于0**\n\n### height\n\n* **说明**：画布的高\n* **类型**：Number\n* **必传，且必须大于0**\n\n### limitations\n\n* **说明**：边界限制,是否允许超出画布范围，true-不允许负坐标;false-允许负坐标\n* **类型**：Boolean\n* **默认值**：false\n\n### window-list\n\n* **说明**：窗口列表\n* **类型**：Boolean\n* **默认值**：[]\n* **必传字段**\n* **示例**：\n\n```\n  [\n    {\n        id: 1,  窗口ID\n        style:  窗口样式信息，除以下值外，不可随意添加\n            {\n                x:0,                x轴坐标\n                y:0,                y轴坐标\n                w:256,              宽\n                h:256,              高\n                zIndex: 1,          层级\n                bg: '#0fda9d90'     背景色\n            }\n  ]\n```\n\n### min-size\n\n* **说明**：窗口允许缩放的最小尺寸\n* **类型**：Object\n* **默认值**：{width: 32,height: 32}\n\n### create-window-by-mouse\n\n* **说明**：是否允许鼠标拖拽开窗\n* **类型**：Boolean\n* **默认值**：false\n\n### create-window-dom\n\n* **说明**：承载拖拽开窗范围的QuerySelector，用于获取对应的dom，默认开窗范围为画布的dom(\n  注意：先决条件：==createWindowByMouse==；其次，开窗范围会受==limitations==影响，当==createWindowByMouse==激活时，但==limitations==为true时，==createWindowDom==不会生效，使用默认开窗范围)\n* **类型**：HTMLElement\n* **默认值**：null\n\n### active-window-id\n\n* **说明**：激活选中的窗口ID，即==windowList==中窗口的id\n* **类型**：String\n* **默认值**：''\n\n### adsorb-options\n\n* **说明**：吸附可选项(adsorb-options中的各元素均为可选项，未传的元素将使用默认值)\n* **类型**：Array\n* **默认值**：\n\n```\n[\n    { \n        prop: 'disabled',   是否禁用吸附功能；\n        value: false \n    }, \n    { \n        prop: 'threshold',  吸附最小阈值\n        value: 15 \n    }, \n    { \n        prop: 'preAdsorptionLine',  预吸附提示线\n        value: true \n    }, \n    { \n        prop: 'preAdsorptionThreshold', 预吸附提示线阈值\n        value: 30\n    }, \n    { \n        prop: 'adsorbedLine',   已吸附提示线\n        value: true \n    }\n]\n```\n\n### adsorb-coord-more\n\n* **说明**：需要自定义吸附的坐标点\n* **类型**：Array\n* **默认值**：[]\n* **示例**：传参的对象实际可以理解为一个窗口\n\n```\n  [\n    {\n        x:0,    // 窗口的左上角坐标x\n        y:0,    // 窗口的左上角坐标y\n        w:100,  // 窗口的宽\n        h:100   // 窗口的高\n    }\n  ]\n```\n\n### disabled-window-ids\n\n* **说明**：失效的窗口ID集合(存在于disabled-window-ids中的窗口不能被拖动和缩放)\n* **类型**：Set<WinId>\n* **默认值**：new Set<WinId>()\n* **示例**：\n\n```\n// 创建\nconst disabledWindowIds = new Set<WinId>();\n// 添加窗口进disabled-window-ids\ndisabledWindowIds.add(windowId);\n// 移除窗口\ndisabledWindowIds.delete(windowId);\n```\n\n## 事件\n\n### window-mousedown\n\n* **说明**：鼠标在对应窗口上的mousedown时的反馈事件\n* **回调参数**：\n\n```\n返回一个对象，windowInfo.style为windowList中对应窗口的堆内存地址\n{ \n  mouseDownType: 'moveWinodw', \n  windowInfo: {id: 1,style:{x:0,y:0,w:256,height:256}\n}\n\nmouseDownType：鼠标按下事件的类型(moveWinodw:移动窗口；sbg-*:缩放窗口)\nwindowInfo：当前选中的窗口信息\n```\n\n### window-mouseup\n\n* **说明**：鼠标在对应窗口上的mouseup时的反馈事件\n* **回调参数**：\n\n```\n返回一个对象，windowInfo.style为windowList中对应窗口的堆内存地址\n{ \n  mouseDownType: 'moveWinodw', \n  windowInfo: {id: 1,style:{x:0,y:0,w:256,height:256}\n}\n\nmouseDownType：鼠标按下事件的类型(moveWinodw:移动窗口；sbg-*:缩放窗口)\nwindowInfo：当前选中的窗口信息\n```\n\n### window-created\n\n* **说明**：拖拽开窗时的反馈事件\n* **回调参数**：\n\n```\n返回一个对象\n{\n    \"mouseDownOrigin\": {\n        \"clientX\": 545,\n        \"clientY\": 317\n    },\n    \"style\": {\n        \"display\": \"block\",\n        \"x\": 206,\n        \"y\": 2,\n        \"w\": 144,\n        \"h\": 132\n    }\n}\n\nmouseDownOrigin：开窗时，鼠标按下的鼠标事件的clientX和clientY\nwindowInfo：本次开窗的数据信息\n```\n\n### before-scale\n\n* **说明**：窗口缩放前的反馈事件，给窗口缩放做特殊判断处理\n* **回调参数**：\n\n```\n返回如下参数:\nmouseEv: 本次的鼠标事件, \ntempStyle: 本次缩放生效之前的缓存数据，即下一次缩放结果, \ncurrentWindow: 窗口当前的实时数据, \nminSize: 窗口最小尺寸, \nscale: 缩放比例, \nscaleDirectionList: 缩放的拖动方向集合，当方向只有长度为1，对角方向长度为2\n```\n\n### window-dom-loaded\n\n* **说明**：所有窗口完成加载后的反馈事件\n* **回调参数**：\n\n```\n返回如下参数:\n{\n    windowListUpdate: windowList的更新时间戳,\n    updateDuration: 完成本轮加载的时间,\n    windowCount: 加载的窗口数量\n}\n```\n","readmeFilename":"README.md"}