{"versions":{"1.0.0-rc.0":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.0.0-rc.0","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vue3","auto-scroll","loop-scroll","marquee","seamless-scroll","scrolling","continuous-scroll","vue-component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://github.com/joydayX/vue-loop-scroll","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.0.0-rc.0","_integrity":"sha512-/69g+Ges/jE/lkL2rsq2BcqAZgEoZoV6w14ljim3ptB/Uz6BGlMIATBnAU1rVCiYcj9ntTu/XCjcDCg/Ea1P/Q==","_resolved":"/tmp/49fbe3fa4c096273878703b5f02db6c6/joyday-vue-loop-scroll-1.0.0-rc.0.tgz","_from":"file:joyday-vue-loop-scroll-1.0.0-rc.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/69g+Ges/jE/lkL2rsq2BcqAZgEoZoV6w14ljim3ptB/Uz6BGlMIATBnAU1rVCiYcj9ntTu/XCjcDCg/Ea1P/Q==","shasum":"3f769ec2121507a4ad32c3bd295accdb0795e512","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.0.0-rc.0.tgz","fileCount":9,"unpackedSize":42927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGYrsT+uCbwwPIUWGoGPQuTf/GkSpGf1GzAcNqY5YBXeAiEA9m96KXKh+QtPhxBnNXg6zFSERPfy9hQFKmYJwvlM9HY="}],"size":15024},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.0.0-rc.0_1743054549351_0.4693561988117385"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-27T05:49:09.562Z","publish_time":1743054549562,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.0.0","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vue3","auto-scroll","loop-scroll","marquee","seamless-scroll","scrolling","continuous-scroll","vue-component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://github.com/joydayX/vue-loop-scroll","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.0.0","_integrity":"sha512-FnfPapBVr6vlf4IHw+BkwQFSPmqi/NznzS1N5toSHLgKKWG8Cag1SzNJ5/lpsmLlPa5bQwNHLJ4QX/uB+6BJGw==","_resolved":"/tmp/525b8f872487ab784870b0d1d7136cec/joyday-vue-loop-scroll-1.0.0.tgz","_from":"file:joyday-vue-loop-scroll-1.0.0.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-FnfPapBVr6vlf4IHw+BkwQFSPmqi/NznzS1N5toSHLgKKWG8Cag1SzNJ5/lpsmLlPa5bQwNHLJ4QX/uB+6BJGw==","shasum":"2e28971e4463a61672d6fe838bc212b66ebde83d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.0.0.tgz","fileCount":9,"unpackedSize":46028,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQvspAIrKQyF/EjMdyaQ46segQQz2aFjU6Dw3DHUktbQIgfBX6XU7uivh96Yw03RXE51yr9gADOVtk+GKlCgOXyzI="}],"size":15535},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.0.0_1743055889863_0.5854305342358328"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-27T06:11:30.045Z","publish_time":1743055890045,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.0.1","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vue3","auto-scroll","loop-scroll","marquee","seamless-scroll","scrolling","continuous-scroll","vue-component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://github.com/joydayX/vue-loop-scroll","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.0.1","_integrity":"sha512-xeoiQwTMYKY9HTOmnfYKy44Ov7kW6llxWspDM1GbSETo3gUnIMjbjMbB4ChfEV9lW5Mh8wxTnCqsR/mCnhklbg==","_resolved":"/tmp/25e4747b16a0846f88488c99bb3ffe85/joyday-vue-loop-scroll-1.0.1.tgz","_from":"file:joyday-vue-loop-scroll-1.0.1.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xeoiQwTMYKY9HTOmnfYKy44Ov7kW6llxWspDM1GbSETo3gUnIMjbjMbB4ChfEV9lW5Mh8wxTnCqsR/mCnhklbg==","shasum":"1d77618adac4b1fea9726769796c5089d5445f12","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.0.1.tgz","fileCount":9,"unpackedSize":46034,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHN8BMaKGHIB3nM/8I/6VgTvcpX+I5zsgIK5Zapkc7fwAiB4xDPMex0IfzZL9WmOb+QS7acNRT18nUgauMtgg+gp0w=="}],"size":15539},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.0.1_1743060280762_0.6266047456713861"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-27T07:24:41.020Z","publish_time":1743060281020,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.0.2","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vue3","auto-scroll","loop-scroll","marquee","seamless-scroll","scrolling","continuous-scroll","vue-component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://github.com/joydayX/vue-loop-scroll","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.0.2","_integrity":"sha512-Fr2xMmNvB3PztEk0WesZ/Dc3q02O5yQUq5A8b0NLL6sj4oTXhaK6dTCO+xBWwSY0l1MHt+Fd5fVHs3P1HtCXHA==","_resolved":"/tmp/dea83add55a7602c84f977badb80ac25/joyday-vue-loop-scroll-1.0.2.tgz","_from":"file:joyday-vue-loop-scroll-1.0.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Fr2xMmNvB3PztEk0WesZ/Dc3q02O5yQUq5A8b0NLL6sj4oTXhaK6dTCO+xBWwSY0l1MHt+Fd5fVHs3P1HtCXHA==","shasum":"ab458bb46b47b8d17a5a0745219219bcc3e5f714","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.0.2.tgz","fileCount":9,"unpackedSize":46050,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLr3IlhOxPYBIoMiWTQgrud8JoWZ0VbQQpStyjcHO5FAIgTGMW5YazKfM/MfQaWlmsImLXL0x7s/znI2AMmxyHx60="}],"size":15540},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.0.2_1743472753937_0.9738548457631946"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T01:59:14.219Z","publish_time":1743472754219,"_source_registry_name":"default","contributors":[]},"1.1.0-rc.0":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.0-rc.0","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.0-rc.0","readmeFilename":"README.zh-CN.md","_integrity":"sha512-wPRHxoZz2Mr5RdEPAsGzxJgGR2ewuTR4YA6LZ4P6J7wALvo6heng8Q1yGlD8fQ0JB5I113uvMqdKICSWnjVgwg==","_resolved":"/private/var/folders/3l/2ms300491b16chmf5sqrrfs80000gn/T/b1664989bc46772e219df081ea32ea02/joyday-vue-loop-scroll-1.1.0-rc.0.tgz","_from":"file:joyday-vue-loop-scroll-1.1.0-rc.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-wPRHxoZz2Mr5RdEPAsGzxJgGR2ewuTR4YA6LZ4P6J7wALvo6heng8Q1yGlD8fQ0JB5I113uvMqdKICSWnjVgwg==","shasum":"ef2c3d6e4a2660021913af0c1f58a12cc1bb1277","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.0-rc.0.tgz","fileCount":9,"unpackedSize":48847,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0xXRHFwhGjMiXJ3HcIwQLzWmziDqH4VaYuLnCtcnCAQIhAP72+XHuKURBrN5mHSbw1LzgITlkgHv9vK+klZb98XVi"}],"size":15527},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.0-rc.0_1744703719900_0.4666690645122322"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T07:55:20.090Z","publish_time":1744703720090,"_source_registry_name":"default","contributors":[]},"1.1.0-rc.1":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.0-rc.1","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.0-rc.1","readmeFilename":"README.zh-CN.md","_integrity":"sha512-TfcXes1n5mdxJON+3X0gcd30fuYQTqm73+da/YIZXBGGRN+VFRXS8oKTgTzcbsGtg57PiR3wJKuIXtncnUiLIg==","_resolved":"/private/var/folders/3l/2ms300491b16chmf5sqrrfs80000gn/T/730f6ae15bc0142b032f62a9ea9cc088/joyday-vue-loop-scroll-1.1.0-rc.1.tgz","_from":"file:joyday-vue-loop-scroll-1.1.0-rc.1.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-TfcXes1n5mdxJON+3X0gcd30fuYQTqm73+da/YIZXBGGRN+VFRXS8oKTgTzcbsGtg57PiR3wJKuIXtncnUiLIg==","shasum":"fbc88396956d56b426aba5d31640b8a5389cb8b8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.0-rc.1.tgz","fileCount":9,"unpackedSize":50357,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1q5inzIulsA+CA9plVmK26HHXsdyIWwZ+9XBoycwPIAIgdVjqnCgd64hYphYACXvPlhevOY7WI1rjbU2or0Hc9C8="}],"size":16174},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.0-rc.1_1744704158521_0.49183504352723295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T08:02:38.701Z","publish_time":1744704158701,"_source_registry_name":"default","contributors":[]},"1.1.0":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.0","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.0","_integrity":"sha512-Uv63wds7UEWUJgGwNpxY71B55xX9mwC9OBoOHHnP7TTXXPPfnTMBUew1TSmqjJA6aArkLj0CfFwVFOqMZPiRaA==","_resolved":"/tmp/9e495d3c75eb7c28d5b3b7358b0a9635/joyday-vue-loop-scroll-1.1.0.tgz","_from":"file:joyday-vue-loop-scroll-1.1.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Uv63wds7UEWUJgGwNpxY71B55xX9mwC9OBoOHHnP7TTXXPPfnTMBUew1TSmqjJA6aArkLj0CfFwVFOqMZPiRaA==","shasum":"427093909e8f624f277a77c3521b5587dde1b450","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.0.tgz","fileCount":9,"unpackedSize":50352,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDt32kHnRC5v42SwL3dc1pPaYwxrUPVxsB2WcuZjhni4wIgb2CcIS4FpfPg9P684ZAnPatvnot918QdqZg4FlY/B1o="}],"size":16442},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.0_1744705453444_0.7267602924825411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T08:24:13.645Z","publish_time":1744705453645,"_source_registry_name":"default","contributors":[]},"1.1.1-rc.0":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.1-rc.0","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.1-rc.0","readmeFilename":"README.zh-CN.md","_integrity":"sha512-Khfa4Ya+/hjmeNOwIZHrE8gdJQ/K7CTj4xoz+PEGx2l5gb04b33cN3CKv/sStu1at7H4OXSf34GyiO2EbrX9FA==","_resolved":"/private/var/folders/3l/2ms300491b16chmf5sqrrfs80000gn/T/6be086393e875519415013d092dbf3aa/joyday-vue-loop-scroll-1.1.1-rc.0.tgz","_from":"file:joyday-vue-loop-scroll-1.1.1-rc.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Khfa4Ya+/hjmeNOwIZHrE8gdJQ/K7CTj4xoz+PEGx2l5gb04b33cN3CKv/sStu1at7H4OXSf34GyiO2EbrX9FA==","shasum":"cf13a18078771c739f7468986af8882141235da6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.1-rc.0.tgz","fileCount":9,"unpackedSize":50377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCb1u/gD7q7houN8B1GvnZYM6szL8oXEwnfYAVfHB8KfwIhAM87O+izEDu7t1yFts0ngO08MHbwe77BaXJdL+Kxx602"}],"size":16023},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.1-rc.0_1744942351410_0.8343162607731596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:12:31.580Z","publish_time":1744942351580,"_source_registry_name":"default","contributors":[]},"1.1.1":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.1","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.1","_integrity":"sha512-noRMAmfAIg+d3kzTouuVwathu/2SaVXUBRynZkMChDuxvtT+4VXkdkAvd2vQmhev9nPivLyAdKZLMtaNanVUkQ==","_resolved":"/tmp/77697eb598c129e7fec408c04fb0a753/joyday-vue-loop-scroll-1.1.1.tgz","_from":"file:joyday-vue-loop-scroll-1.1.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-noRMAmfAIg+d3kzTouuVwathu/2SaVXUBRynZkMChDuxvtT+4VXkdkAvd2vQmhev9nPivLyAdKZLMtaNanVUkQ==","shasum":"6cf651a4af0b740315c4e7bf3cea69bec2647107","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.1.tgz","fileCount":9,"unpackedSize":50702,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA/YUlfd6qM/g+BeeNLuxfkuIAvR34hKLgGwziXLGX1gAiBnp3MrETY3FzzeHssvNY1B1EqDey/6aRRTeJ7g306q5A=="}],"size":16308},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.1_1744943333093_0.04777381774054579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T02:28:53.330Z","publish_time":1744943333330,"_source_registry_name":"default","contributors":[]},"1.1.2":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.2","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.2","_integrity":"sha512-xoq5SAdm5zEL1wjeBlTGhMW9O0HPajPnv6VRyRnJeS23hNl2mNV54qgXPORjh1mjYJWHH/jJaEMeRMia9LoOEA==","_resolved":"/tmp/f006f0e85b7d21e446400ad218e2c2d4/joyday-vue-loop-scroll-1.1.2.tgz","_from":"file:joyday-vue-loop-scroll-1.1.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xoq5SAdm5zEL1wjeBlTGhMW9O0HPajPnv6VRyRnJeS23hNl2mNV54qgXPORjh1mjYJWHH/jJaEMeRMia9LoOEA==","shasum":"028a3e48d651f573a6d1fbeccdf4951fee8839b4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.2.tgz","fileCount":9,"unpackedSize":50779,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH/A/Kfw7sxnHQZip7jcwI9HIq3iinT9gJJC6CuCaNgXAiEAxQW0pGyl3mSlLL3iMy7FX/s+dLUW65SPkNtRAj/WCXg="}],"size":16206},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.2_1745216282893_0.5749181369222232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T06:18:03.116Z","publish_time":1745216283116,"_source_registry_name":"default","contributors":[]},"1.1.3":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.3","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.3","_integrity":"sha512-/SSml/MWPrrwbqNrNNaP1Tplcq2+Yl54vKjvyK+GRBC7cpQTpSlFSSalrS59ENZmKBnxoLc+YVetOiS5kGcoIQ==","_resolved":"/tmp/cafee6a84d89f025132035be140e4915/joyday-vue-loop-scroll-1.1.3.tgz","_from":"file:joyday-vue-loop-scroll-1.1.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/SSml/MWPrrwbqNrNNaP1Tplcq2+Yl54vKjvyK+GRBC7cpQTpSlFSSalrS59ENZmKBnxoLc+YVetOiS5kGcoIQ==","shasum":"693db36c94047050f83962d833b6005ba2c4384d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.3.tgz","fileCount":9,"unpackedSize":50835,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLb/BgZneSisHkHGxk1uddshnz5vvj4NQ8hB6tr0v/swIhAIiIhRuBAyUqpyEnqJgAfJsWoyItSj2wcXU9msjWC4gx"}],"size":16186},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.3_1745376604998_0.40369763131298053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T02:50:05.207Z","publish_time":1745376605207,"_source_registry_name":"default","contributors":[]},"1.1.4-rc.0":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.4-rc.0","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.4-rc.0","readmeFilename":"README.zh-CN.md","_integrity":"sha512-3Kq7Dbj/B0H5zWA3Col2Kcp1yjGTTnZRHOIEsA8gBBExK/+g4f6p+6fIRwCrkZObf4X+BwH5mS00aUMUELGa3w==","_resolved":"/private/var/folders/3l/2ms300491b16chmf5sqrrfs80000gn/T/2f97b6ff21973a18cf6aa05e94ddb691/joyday-vue-loop-scroll-1.1.4-rc.0.tgz","_from":"file:joyday-vue-loop-scroll-1.1.4-rc.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-3Kq7Dbj/B0H5zWA3Col2Kcp1yjGTTnZRHOIEsA8gBBExK/+g4f6p+6fIRwCrkZObf4X+BwH5mS00aUMUELGa3w==","shasum":"16b32f980e6ab18979121f1b3d877a7728d13cf7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.4-rc.0.tgz","fileCount":9,"unpackedSize":50840,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7If9f0xHNsT7B/akpR7Zqc1ucGA+Q1OQ5qc8tl1sqnAIgM3g8cfstqApVbKvPf+VexX4B51B1Fb2mz0HWnVXLB9Q="}],"size":16217},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.4-rc.0_1745823676978_0.6725172969404758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T07:01:17.167Z","publish_time":1745823677167,"_source_registry_name":"default","contributors":[]},"1.1.4":{"name":"@joyday/vue-loop-scroll","private":false,"version":"1.1.4","description":"A high-performance Vue component for loop scrolling, supporting large data sets, adaptive resizing, real-time data updates, and flexible scrolling controls.","keywords":["vue","vuejs","ui","seamless","sroll","loop scroll","seamless scroll","vue component"],"publishConfig":{"access":"public"},"sideEffects":["**/*.css"],"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","umd":"./dist/umd/index.js","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"author":{"name":"David Zheng","email":"https://github.com/zm8"},"homepage":"https://joydayX.github.io/website-vue-loop-scroll/","repository":{"type":"git","url":"git+https://github.com/joydayX/vue-loop-scroll.git"},"bugs":{"url":"https://github.com/joydayX/vue-loop-scroll/issues"},"lint-staged":{"*.{js,jsx,ts,tsx,vue}":["eslint --fix"],"*.css":["stylelint --fix"],"*.md":["prettier --write"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && pnpm cz --hook || true"}},"packageManager":"pnpm@7.15.0","license":"MIT","peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.22.0","@types/node":"^22.13.10","@vitejs/plugin-vue":"^5.2.1","@vitejs/plugin-vue-jsx":"^4.1.2","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.7.0","commitizen":"^4.3.1","commitlint":"^19.8.0","cz-conventional-changelog":"^3.3.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-vue":"^10.0.0","globals":"^16.0.0","happy-dom":"^17.4.4","husky":"^9.1.7","lint-staged":"^15.5.0","postcss":"^8.5.3","postcss-html":"^1.8.0","postcss-lit":"^1.2.0","prettier":"3.5.3","stylelint":"^16.16.0","stylelint-config-recess-order":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-config-recommended-vue":"^1.6.0","stylelint-config-standard":"^37.0.0","stylelint-config-standard-scss":"^14.0.0","typescript":"~5.7.2","typescript-eslint":"^8.26.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vite-plugin-lib-inject-css":"^2.2.1","vitest":"^3.0.9","vue":"^3.5.13","vue-eslint-parser":"^10.1.1","vue-tsc":"^2.2.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"pub:changeset":"pnpm changeset","pub:build":"pnpm run typecheck  && pnpm run test --run && pnpm run build:vite","pub:alpha":"pnpm changeset pre enter alpha","pub:beta":"pnpm changeset pre enter beta","pub:rc":"pnpm changeset pre enter rc","pub:exit-pre":"pnpm changeset pre exit","pub:version":"pnpm changeset version","pub:release":"pnpm changeset publish","typecheck":"vue-tsc --noEmit","lint":"eslint --fix --ext .ts,.vue ./lib","test":"vitest","build:vite":"vue-tsc -p ./tsconfig.json && vite build"},"_id":"@joyday/vue-loop-scroll@1.1.4","_integrity":"sha512-BrWw9Gii6dJiVZAyq0vYvgA/tTj3tdYY9LnP+kOqrbAfi8TVoF6fBx4HK/jcUpMsAobL9Z7lolWYEHAkiSD/Pg==","_resolved":"/tmp/21d7f7e705617467d0adaa0d88044b42/joyday-vue-loop-scroll-1.1.4.tgz","_from":"file:joyday-vue-loop-scroll-1.1.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BrWw9Gii6dJiVZAyq0vYvgA/tTj3tdYY9LnP+kOqrbAfi8TVoF6fBx4HK/jcUpMsAobL9Z7lolWYEHAkiSD/Pg==","shasum":"bd6bfd8980fe60f9c9984d22f769ea70c1cc64f5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@joyday/vue-loop-scroll/-/vue-loop-scroll-1.1.4.tgz","fileCount":9,"unpackedSize":51075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOfdlPXZqcE8lcZliA1v1bU6paYuYdSUrSurFRGdb1BQIhANGbzfr13PEamAAxH7nSCWXo5PmH/fWK/E5UfGfbirAd"}],"size":16373},"_npmUser":{"name":"anonymous","email":"280541464@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"280541464@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-loop-scroll_1.1.4_1745825169803_0.53600718115118"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-28T07:26:09.975Z","publish_time":1745825169975,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.1.4","rc":"1.1.4-rc.0"},"name":"@joyday/vue-loop-scroll","time":{"created":"2025-03-27T05:49:50.218Z","modified":"2025-04-28T07:26:17.744Z","1.0.0-rc.0":"2025-03-27T05:49:09.562Z","1.0.0":"2025-03-27T06:11:30.045Z","1.0.1":"2025-03-27T07:24:41.020Z","1.0.2":"2025-04-01T01:59:14.219Z","1.1.0-rc.0":"2025-04-15T07:55:20.090Z","1.1.0-rc.1":"2025-04-15T08:02:38.701Z","1.1.0":"2025-04-15T08:24:13.645Z","1.1.1-rc.0":"2025-04-18T02:12:31.580Z","1.1.1":"2025-04-18T02:28:53.330Z","1.1.2":"2025-04-21T06:18:03.116Z","1.1.3":"2025-04-23T02:50:05.207Z","1.1.4-rc.0":"2025-04-28T07:01:17.167Z","1.1.4":"2025-04-28T07:26:09.975Z"},"readme":"# Vue Loop Scroll\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\n**English** | [中文](./README.zh-CN.md)\n\n## 🚀 Features\n\n- 🔥 Ultra-Smooth Scrolling for Large Data Sets\n  - Efficiently handles large data sets, rendering only visible content for smooth performance.\n- 🌟 Adaptive & Seamless with Dynamic Changes\n  - Seamlessly adapts to container size changes and real-time data updates, ensuring a consistently smooth scrolling experience.\n- 🔧 Flexible Scrolling Controls\n  - Offers flexible controls including four-direction scrolling, step pauses, speed adjustments, and hover interactions.\n\n## Documentation\n\n<https://joydayX.github.io/website-vue-loop-scroll/>\n\n## 📦 Install\n\n```bash\n# npm\nnpm i @joyday/vue-loop-scroll\n# pnpm\npnpm i @joyday/vue-loop-scroll\n# yarn\nyarn add @joyday/vue-loop-scroll\n```\n\n## Demo\n\n### 1. Scroll in All Directions\n\n![Scroll in Direction Up](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E5%90%91%E4%B8%8A%E6%BB%9A%E5%8A%A8.gif?updatedAt=1744700804839)\n\n![Scroll in Direction Down](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E5%90%91%E4%B8%8B%E6%BB%9A%E5%8A%A8.gif?updatedAt=1744700865824)\n\n![Scroll in Direction Left](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E5%90%91%E5%B7%A6%E6%BB%9A%E5%8A%A8.gif?updatedAt=1744700825999)\n\n![Scroll in Direction Right](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E5%90%91%E5%8F%B3%E6%BB%9A%E5%8A%A8.gif?updatedAt=1744700866570)\n\n### 2. Step-by-Step Pause\n\n#### Item-based Pause\n\n![Step-by-Step Pause-1](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E5%8D%95%E6%AD%A5%E6%BB%9A%E5%8A%A8%E5%81%9C%E9%A1%BF-1.gif?updatedAt=1744700886956)\n\n![Step-by-Step Pause-2](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E5%8D%95%E6%AD%A5%E6%BB%9A%E5%8A%A8%E5%81%9C%E9%A1%BF-2.gif?updatedAt=1744700886365)\n\n#### Page-based Pause\n\n![Step-by-Step Pause-3](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E6%BB%9A%E5%8A%A8%E5%81%9C%E9%A1%BF-%E6%8C%89%E9%A1%B5%E6%BB%9A%E5%8A%A8.gif?updatedAt=1744700948853)\n\n### 3. Responsive Viewport & Dynamic Data Update\n\n![Responsive Viewport & Dynamic Data Update](https://ik.imagekit.io/uxo1w62ii/npm/vue-loop-scroll/%E8%87%AA%E9%80%82%E5%BA%94%E8%A7%86%E5%8F%A3%E5%A4%A7%E5%B0%8F%E5%92%8C%E5%8A%A8%E6%80%81%E6%95%B0%E6%8D%AE%E6%9B%B4%E6%96%B0.gif?updatedAt=1744700971941)\n\n## 🦄 Usage\n\n### 1. Basic Usage\n\nThe basic usage of the component.\n\n```html\n<script setup lang=\"ts\">\n  import { ref } from \"vue\";\n  import { LoopScroll } from \"@joyday/vue-loop-scroll\";\n\n  const dataSource = ref([\n    \"1. scrolling scrolling scrolling\",\n    \"2. scrolling scrolling scrolling\",\n    \"3. scrolling scrolling scrolling\",\n    \"4. scrolling scrolling scrolling\",\n  ]);\n</script>\n\n<template>\n  <div class=\"box\">\n    <LoopScroll :dataSource></LoopScroll>\n  </div>\n</template>\n\n<style scoped>\n  .box {\n    height: 150px;\n    border: 1px solid red;\n    :deep(.scroll-loop-item) {\n      border-bottom: 1px dashed #000;\n      padding: 10px 4px;\n    }\n  }\n</style>\n```\n\n### 2. Customize Usage\n\nYou can customize the rendering content using `slot`.\n\n```html\n<script setup lang=\"ts\">\n  import { ref } from \"vue\";\n  import { LoopScroll } from \"@joyday/vue-loop-scroll\";\n\n  const dataSource = ref([\n    \"1. scrolling scrolling scrolling\",\n    \"2. scrolling scrolling scrolling\",\n    \"3. scrolling scrolling scrolling\",\n    \"4. scrolling scrolling scrolling\",\n  ]);\n</script>\n\n<template>\n  <div class=\"box\">\n    <LoopScroll :dataSource>\n      <template #default=\"{ item }\">\n        <span style=\"color: green\">{{ item }}</span>\n      </template>\n    </LoopScroll>\n  </div>\n</template>\n\n<style scoped>\n  .box {\n    height: 150px;\n    border: 1px solid red;\n    :deep(.scroll-loop-item) {\n      border-bottom: 1px dashed #000;\n      padding: 10px 4px;\n    }\n  }\n</style>\n```\n\n### 3. Advanced Usage\n\nYou can pass scrolling direction, pause time per step, and specify a unique key for each data item.\n\n```html\n<script setup lang=\"ts\">\n  import { ref } from \"vue\";\n  import { LoopScroll } from \"@joyday/vue-loop-scroll\";\n\n  const dataSource = ref(\n    Array.from({ length: 4 }, (_, index) => ({\n      id: index + 1,\n      value: \"scrolling scrolling\",\n    })),\n  );\n</script>\n\n<template>\n  <div class=\"box\">\n    <LoopScroll :dataSource itemKey=\"id\" direction=\"left\" :waitTime=\"1000\">\n      <template #default=\"{ item }\">\n        <span>{{ item.id }}.{{ item.value }}</span>\n      </template>\n    </LoopScroll>\n  </div>\n</template>\n\n<style scoped>\n  .box {\n    border: 1px solid red;\n    width: 500px;\n    :deep(.scroll-loop-item) {\n      padding: 10px;\n    }\n  }\n</style>\n```\n\n## Contributing\n\nContributions are welcome! Please read our [Contributing Guide](./CONTRIBUTING.md) for details.\n\n## License\n\nThis project is licensed under the MIT License.","users":{}}