{"_id":"@ehmetlabs/webf-vue-carousel-slider","name":"@ehmetlabs/webf-vue-carousel-slider","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@ehmetlabs/webf-vue-carousel-slider","version":"0.2.0","description":"WebF Custom Element wrapper for carousel_slider_plus. Provides hybrid UI carousel component with Flutter performance and JavaScript API.","main":"","types":"index.d.ts","keywords":[],"author":"","license":"ISC","peerDependencies":{"vue":"^3.0.0","@openwebf/vue-core-ui":"^0.24.0"},"devDependencies":{"@openwebf/vue-core-ui":"^0.24.0","vue":"^3.0.0"},"gitHead":"711fc1e41b0a2644224498d1f56f7e18b003a45c","_id":"@ehmetlabs/webf-vue-carousel-slider@0.2.0","_nodeVersion":"24.13.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-KnkolZFafllFbVgUxszTmbR/yGlW/nOR/TNhXl5TQh8BgdNe3pRmbMBuza8DSwFLSJztl9c+9TTLDs4W9CObnQ==","shasum":"b12244da08b89660bfd5941694bdc2de483f9e01","tarball":"https://registry.npmjs.org/@ehmetlabs/webf-vue-carousel-slider/-/webf-vue-carousel-slider-0.2.0.tgz","fileCount":3,"unpackedSize":6797,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwQkkuXPknJGdSAXCQzhFh89h/0NfRWUP7UwEYkqdzbAIhANYpKuSn5cr9q4OxAeVYcNPUjsmxrRqH8YFm0Xn9zbt0"}]},"_npmUser":{"name":"ehmetlabs","email":"ehmetlabs@outlook.com"},"directories":{},"maintainers":[{"name":"ehmetlabs","email":"ehmetlabs@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webf-vue-carousel-slider_0.2.0_1768529686705_0.03442784386583542"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-16T02:14:46.569Z","0.2.0":"2026-01-16T02:14:46.967Z","modified":"2026-01-16T02:14:47.183Z"},"maintainers":[{"name":"ehmetlabs","email":"ehmetlabs@outlook.com"}],"description":"WebF Custom Element wrapper for carousel_slider_plus. Provides hybrid UI carousel component with Flutter performance and JavaScript API.","keywords":[],"license":"ISC","readme":"# WebF Carousel Slider (Vue typings)\n\nType declarations for the WebF custom element backed by `carousel_slider_plus`.\nIt exposes `<webf-carousel-slider>` with strict original API names and renders via Flutter.\n\n## Requirements\n\n- Flutter >= 3.16.0\n- Dart >= 3.0.0\n- webf ^0.24.2\n- carousel_slider_plus ^7.1.1\n\n## Installation\n\n```bash\nnpm install @ehmetlabs/webf-vue-carousel-slider\n```\n\n## Vue usage\n\n```vue\n<template>\n  <carousel-slider\n    style=\"height: 220px\"\n    auto-play\n    auto-play-interval=\"3000\"\n    auto-play-animation-duration=\"300\"\n    enable-infinite-scroll\n  >\n    <carousel-slider-item image-url=\"https://example.com/slide-1.jpg\" />\n    <carousel-slider-item image-url=\"https://example.com/slide-2.jpg\" />\n  </carousel-slider>\n</template>\n\n<script setup lang=\"ts\">\nconst onPageChanged = (index: number, reason: 'timed' | 'manual' | 'controller') => {\n  console.log(index, reason);\n};\n</script>\n```\n\nThe generated Vue typings expose `<carousel-slider>`.\nEnsure the element has an explicit height via inline style or CSS.\n\n## API reference\n\nProps and methods mirror `carousel_slider_plus` naming and semantics. See\n`native_uis/webf_carousel_slider/README.md` for the complete API list,\nattribute names, and legacy name removals.\n","readmeFilename":"README.md","_rev":"1-e98be961b73008524004211fb96a21f9"}