npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@lhoucinecherif/vue3-slick

v0.1.1

Published

slick-carousel component for Vue3

Downloads

3

Readme

Vue3 Slick

slick-carousel component for Vue3

Example

See example project

Parameters

|name|type|required| |----|----|----| |options|JQuerySlickOptions|no|

Methods

currentSlide

Returns the current slide index

Returns

number or undefined

goTo

Navigates to a slide by index

Parameters

|name|type|required| |----|----|----| |slide|number|yes| |dontAnimate|boolean|no|

next

Navigates to the next slide

prev

Navigates to the previous slide

pause

Pauses autoplay

play

Starts autoplay

add

Add a slide. If an index is provided, will add at that index, or before if addBefore is set. If no index is provided, add to the end or to the beginning if addBefore is set. Accepts HTML String || Object

Parameters

|name|type|required| |----|----|----| |html|striong, Object|yes| |index|number|no| |addBefore|number|no|

remove

Remove slide by index. If removeBefore is set true, remove slide preceding index, or the first slide if no index is specified. If removeBefore is set to false, remove the slide following index, or the last slide if no index is set.

Parameters

|name|type|required| |----|----|----| |index|number|yes| |removeBefore|boolean|no|

filter

Filters slides using jQuery .filter()

Parameters

|name|type|required| |----|----|----| |filter|string or (index: number, element: Element) => any|yes|

unfilter

Removes applied filtering

Parameters

|name|type| |----|----| |index|number|

getOption

Sets an individual value live. Set refresh to true if it's a UI update.

Parameters

|name|type| |----|----| |option|any|

Returns

JQuerySlickOptions or undefined

setOption

Sets an individual value live. Set refresh to true if it's a UI update.

Parameters

|name|type| |----|----| |option|string| |value|JQuerySlickOptions| |refresh|boolean|

Events

afterChange

After slide change callback

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick| |currentSlide|number|

beforeChange

Before slide change callback

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick| |currentSlide|number| |nextSlide|number|

breakpoint

Fires after a breakpoint is hit

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick| |breakpoint|number or null|

destroy

When slider is destroyed, or unslicked.

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick|

edge

Fires when an edge is overscrolled in non-infinite mode.

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick| |direction|string|

init

When Slick initializes for the first time callback. Note that this event should be defined before initializing the slider.

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick|

reInit

Every time Slick (re-)initializes callback

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick|

setPosition

Every time Slick recalculates position

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick|

swipe

Fires after swipe/drag

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick| |direction|string|

lazyLoaded

Fires after image loads lazily

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick| |image|object| |imageSource|string|

lazyLoadError

Fires after image fails to load

Parameters

|name|type| |----|----| |event|JQuery.Event| |slick|JQuerySlick| |image|object| |imageSource|string|