{"_id":"yascl","_rev":"44-44bc4cebb1ffc9b14ddc7aca0a78dd44","name":"yascl","dist-tags":{"latest":"1.6.1"},"versions":{"1.0.0":{"name":"yascl","version":"1.0.0","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"gitHead":"5b456fe076479a5104d8ed43fc4f90f2735d2752","_id":"yascl@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-TKur4ZjhATgA6sNPjjKbNf+GZHQE6R/SFm/MPME6FGv1LBhng7MwxZ4cWZI2D2wswW4ZspjscbIx4rTcPSCQjA==","shasum":"cb61a386f8620af709fea0a32b5352164fed8b05","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.0.0.tgz","fileCount":10,"unpackedSize":21106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmGfSWMKkOMzXlXfs6fRAfJdv04y96MxI2qIE14MgV0AiBTYlUQRBr3lhNf8dEs6aHvs5AU+5CatxqM+ocCx0Fj1A=="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.0.0_1687880398788_0.6004403863344943"},"_hasShrinkwrap":false},"1.0.1":{"name":"yascl","version":"1.0.1","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"gitHead":"b526b05a678ce2b9d5cec5de5ddbd90b94c1d1a8","_id":"yascl@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kmxMPdZQ2pZTlBwuvonYx0T1xqe0qGxtbsYeUdUXevWWbYeIj1syJaj9pMVbwY2Yhu6tbYczbLdsAlHWRqu+jQ==","shasum":"c8fc64f65629c32e1ea68013d32151efeb5cc75d","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.0.1.tgz","fileCount":10,"unpackedSize":21075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1RPHDNImLuNWLAWzTTI9wrenUTVJLzljPCtktySy/zAIgeVnAtMU7gH8z+0G+mJQ8ISyvrG5JRjEdhQtpsMSJGF8="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.0.1_1687952136678_0.26729720067934926"},"_hasShrinkwrap":false},"1.0.2":{"name":"yascl","version":"1.0.2","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"gitHead":"449702db1cba84b0e1f23188004e5d013c941b69","_id":"yascl@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-+WaRpPBun0AmwSA7rx1VZRh+xRSF9i//Np9jfICuj1CGbcRiUOLDnKXnwU/EXIV6NwApWogqcFaH6bfnBmPgqw==","shasum":"beccc24a12e2667214b518d715dfd8aeb9633e0c","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.0.2.tgz","fileCount":10,"unpackedSize":23153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbSvhB50UMaOeFBqKHYcJE6Ee200oJiGAeI+Vi7UnzjQIgeGrI/wLgWzoXaWl5g5ScalCm5tb7E/bl6LrJdtrXZKE="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.0.2_1692116834603_0.6095693314071411"},"_hasShrinkwrap":false},"1.0.3":{"name":"yascl","version":"1.0.3","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"gitHead":"7893ee7c8f7e4918075042e27d23b08efa0550a7","_id":"yascl@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Q6XcouHkID8G/9StuAsqhqgRktMJupGYD7lQiz7M4stk9Z2SzCOhN0N8sf4v2cg4ReaoUUAWC/6KqDLKZoBxzA==","shasum":"1a931d8afc31094fd2bf35119a691c236fc64419","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.0.3.tgz","fileCount":10,"unpackedSize":23177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUGA6ZBrp3mSBvd6qBVE47KQ6RuaGvSNElbx5adzaEDAiBuoiQppKjX9/BwfzLI48PxjwmN3ZC7FJ9Uhe4DxyrzdQ=="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.0.3_1692178064853_0.8565549827352599"},"_hasShrinkwrap":false},"1.6.1":{"name":"yascl","version":"1.6.1","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"_id":"yascl@1.6.1","gitHead":"6c2ba35d487450783fac58e530d933f21a5be7d8","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-91ySku6Z9xcWq9GtJ9ypFdsv8GKBFMZ3jTb5PNBDfJ0E7tdzFpgpYTD5Ufrlmoe/X4f+J5yOHE0JhE8xVAdFcA==","shasum":"f8f71184c9a20fd9ad878f8042c2a4b78027e46b","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.6.1.tgz","fileCount":15,"unpackedSize":77003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo6zx93CICqdf/OSHWFhVtajBHN4AcfoXVKAePFLjFtgIgQmKA0PnXCf4221SZXs2XxEjLAZaM7Wx4SpuBvtVGvWA="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.6.1_1708945174586_0.3514635678386646"},"_hasShrinkwrap":false},"1.1.5":{"name":"yascl","version":"1.1.5","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"_id":"yascl@1.1.5","gitHead":"6c9ef7976f29f409f048ce7a98f608ebe93f1e69","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-qspnYTASkJKcF4o8Khqtb1fwtGOloMIHTa3iKuYOZzKKKT0ndhzKMRXD1dd9FHOxdhEvbtQOFGtVITSscFghHQ==","shasum":"fb78fae0dd67fd7e48642276065b1aa39f5c80d6","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.1.5.tgz","fileCount":10,"unpackedSize":25555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXwX3IW1SteqHxOadIuX8xCoLzojYIIVYfLxAdwICmtAiBIj04oUugrtDkLqQzkQYeEDMTezwNcBZG4PULqWNFttQ=="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.1.5_1708945482699_0.45013792937809627"},"_hasShrinkwrap":false},"1.2.2":{"name":"yascl","version":"1.2.2","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"_id":"yascl@1.2.2","gitHead":"a73e5ab8d4c654d0fc5891d1569fbfd747e58d93","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-co2DwgShg2ddpJl7sDbyr9DPcJNKXwckhWrolNy3kwhChfJ3QLV+Ss4cBnVHGbdzifjY68OnusBkSRa+avT5fA==","shasum":"4fd36dd5fb7587d0da382e420788818b46e9a9dc","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.2.2.tgz","fileCount":12,"unpackedSize":33521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHv7ozTfikr8RpcJNhXZyVB9g/9d9ZZtKXVOvgVtHgpAiBjDI85/HEtNlY5qyiO1/2KbApB9PlP39MDyHHlZWu0gw=="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.2.2_1708945519981_0.5707506250036545"},"_hasShrinkwrap":false},"1.3.4":{"name":"yascl","version":"1.3.4","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"_id":"yascl@1.3.4","gitHead":"d91efd09221c737e72b31a37d84c4f3c48fd8058","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-kkhVRDWSo9QHemw7L0cs3lQq+EDa4ynNnO63uS5OJ0LLJ2YSWGE1O8E6q8Fag7mXpAloDZU37TNZTKNRljBu8A==","shasum":"bb5258755ff04ac344f502b19b1ade6f489c08f5","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.3.4.tgz","fileCount":13,"unpackedSize":37199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDrW8WlloaS9mA6c8YwIvJNnRbr2ilizu34jevwWkY8AIhAOe6ZFvN9C1JoCm8V0mycJmB2CiJ+9UeZ7fIA/NPFt88"}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.3.4_1708945554491_0.5858436437333854"},"_hasShrinkwrap":false},"1.4.3":{"name":"yascl","version":"1.4.3","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"_id":"yascl@1.4.3","gitHead":"b619e3a865184a408b8c0b5946525935086cf6a6","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-NJ9QHNxwMaguSeVAwM7OTRMo7AZ/0peUmbKu753RZFzApJ4kQi6pjSD3BmcbTOiFy0U367h4TPXBFU1KWci/ww==","shasum":"b33f3debf0d21ef8906bb40ba4359f17f3fb4be8","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.4.3.tgz","fileCount":14,"unpackedSize":37795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwbKjUO43rdvBNGK6Z1oTIqPA0mJRTukXi2rHsuijuoAiEAxGp3tSHNerzMJ7Cts18XXs19Eia8Vhlo9UT1Ps+u8MY="}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.4.3_1708945620799_0.6881020203492163"},"_hasShrinkwrap":false},"1.5.2":{"name":"yascl","version":"1.5.2","description":"Minimalist endless carousel for extensive styling","browser":"src/yascl.js","author":{"name":"GWS Media Ltd."},"license":"MIT","homepage":"https://github.com/gwsmedia/yascl#readme","bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"keywords":["carousel","library","slider","minimalist","plugin"],"scripts":{"build":"webpack"},"dependencies":{"jquery":"^3.7.0"},"devDependencies":{"css-loader":"^6.8.1","style-loader":"^3.3.3","webpack-cli":"^5.1.4"},"_id":"yascl@1.5.2","gitHead":"6041b1282d4043d68656ab4d040034cb10004543","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-1TOzJAoJr60AfkoNZ7/2zYfcmeX0Ul3aayrHCuUDaJr335Hu79p9zzkTItyVNRk20dlHZN6O3jh5tOkwp44Rjg==","shasum":"8a11f625d929484c60d16ce0a2d0eb608577c836","tarball":"https://registry.npmjs.org/yascl/-/yascl-1.5.2.tgz","fileCount":14,"unpackedSize":39342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5nWY7O9RJs8IpcHSSicxpgB7BDt0TPCE0+JmlJU7pGAIhAKvBfoBh380nWX6oYJpdvRe1k9TR5oykvF30CQz8PIZa"}]},"_npmUser":{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yascl_1.5.2_1708945635856_0.9603011994373725"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-27T15:39:58.788Z","1.0.0":"2023-06-27T15:39:58.928Z","modified":"2024-02-26T11:09:50.851Z","1.0.1":"2023-06-28T11:35:36.904Z","1.0.2":"2023-08-15T16:27:14.907Z","1.0.3":"2023-08-16T09:27:45.030Z","1.1.0":"2023-11-09T12:18:26.744Z","1.1.1":"2023-11-09T16:35:50.521Z","1.1.2":"2023-11-10T12:23:19.769Z","1.1.3":"2023-11-10T12:43:00.981Z","1.2.0":"2023-12-20T11:31:27.614Z","1.3.0":"2024-01-08T14:48:29.351Z","1.3.1":"2024-01-10T15:47:14.399Z","1.4.0":"2024-01-10T18:02:16.403Z","1.3.2":"2024-01-11T14:31:59.123Z","1.4.1":"2024-01-11T14:32:26.206Z","1.5.0":"2024-01-11T14:56:53.672Z","1.1.4":"2024-01-15T17:56:47.609Z","1.2.1":"2024-01-15T17:57:01.404Z","1.3.3":"2024-01-15T17:57:12.512Z","1.4.2":"2024-01-15T17:57:22.145Z","1.5.1":"2024-01-15T17:57:59.921Z","1.6.0":"2024-02-26T10:35:13.408Z","1.6.1":"2024-02-26T10:59:34.758Z","1.1.5":"2024-02-26T11:04:42.868Z","1.2.2":"2024-02-26T11:05:20.145Z","1.3.4":"2024-02-26T11:05:54.648Z","1.4.3":"2024-02-26T11:07:00.984Z","1.5.2":"2024-02-26T11:07:16.176Z"},"maintainers":[{"name":"jeromebeckett","email":"jeromebeckett@yahoo.co.uk"}],"description":"Minimalist endless carousel for extensive styling","homepage":"https://github.com/gwsmedia/yascl#readme","keywords":["carousel","library","slider","minimalist","plugin"],"repository":{"type":"git","url":"git+https://github.com/gwsmedia/yascl.git"},"author":{"name":"GWS Media Ltd."},"bugs":{"url":"https://github.com/gwsmedia/yascl/issues"},"license":"MIT","readme":"# YASCL - Yet Another Simple Carousel Library\n<sup>_Pronounced Yaskel_</sup>  \n**Minimalist endless carousel**\n\nThere's many great carousel JS libraries out there, but sometimes you just want a super-simple carousel which allows for extensive styling.\n\nYASCL is perfect for that. It's about as plug-and-play as you can get.\n\n## Installation\n### Using npm:\n```\nnpm install yascl\n```\n\nThen you can either use ES6 modules + a web bundler:\n```\nimport YASCL from 'yascl';\n```\n\nor include the pre-bundled script:\n\n```\n<script type=\"text/javascript\" src=\"node_modules/jquery/dist/jquery.min.js\"></script>\n<script type=\"text/javascript\" src=\"node_modules/yascl/dist/yascl.js\"></script>\n```\n\n### Using a CDN:\n```\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/jquery@3.7.0/dist/jquery.min.js\"></script>\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/gh/gwsmedia/yascl/dist/yascl.js\"></script>\n```\n\n## Usage\n### Simplest usage\n```\nnew YASCL({\n\tselector: '#id-of-element'\n});\n```\n\n### Options\n**selector** (required)  \nThis is the CSS selector that will define the slider.  \nUnless **innerSelector** is also defined, this means:\n\n- All of its direct children will become slider items.\n- For looping to work smoothly the width of this container should at max be the width of one item less than the total width of all items.\nIn other words if you have 5 items of width 100px, this container should have a max width of 400px.\n\nThe selector can map to multiple elements and they will all be instanstiated as separate sliders. The `slide` methods detailed below will apply to\nall of the sliders simultaneously, or one can use the `getCarousel` methods to get the inidividual carousels to call the methods on.\n\n**arrowSelector**  \nThis will define arrows that can be used to control the slider. It should be a CSS class that the next and previous arrows share. The previous arrow **requires** the class `prev` to differentiate it. **The `right` class is now deprecated and functionality based on it will be removed in a further release.**\n\n**time**  \ndefault: `400`  \nA number in miliseconds determining how long for one of the carousel items to make one full movement.\n\n**delay**  \ndefault: `5000`  \nA number in miliseconds determining how long the carousel will stay on an item before progressing.\n\n**easing**  \ndefault: `linear`  \nThe easing method of the animation. Can be `swing` or `linear`.\n\n**autoplay**  \ndefault: `false`  \nThe carousel will start automatically and continue moving. See **reverse** for changing the default direction.\n\n**reverse**  \ndefault: `false`  \nBy default, the carousel moves from the left slide to the right, or top to bottom if it is vertical. Setting this value to true will invert this. Often called *rtl*.\n\n**loop**  \ndefault: `false`  \nWhether the carousel loops or not. If set to false, the carousel will hide the relevant arrow button once the beginning or end of the slider is reached.\n\n**draggable**  \ndefault: `true`  \nWhether the carousel is draggable or not.\n\n**vertical**  \ndefault: `false`  \nWhether the carousel is vertical or horizontal.\n\n**slideToEdge**  \ndefault: `false`  \nWhether the slider will slide to the closest edge of the next item or not.  \nIf _false_, the top/left edge of the next item will align with the top/left edge of the slider.  \nIf _true_, the behaviour will remain the same when moving up/left, but when moving down/right the bottom/right edge of the next item will align with the bottom/right edge of the slider.\n\n**innerSelector**  \nThis is a CSS selector for an optional inner container if a more complex structure is desired. This means you can use **selector** to define a perimiter\noutside of which all slider content is hidden. Then you can use the **innerSelector** to define the inner boundaries of the slider which will be used to \ncalculate where the slider should \"begin\" and \"end\". This means you can hide the arrows at a certain limit but still show the content overflowing out of \n**innerSelector**. If present, the bullet points defined for **selector** will apply to this container instead.\n\n**localArrows**  \ndefault: `false`  \nIf true, the **arrowSelector** will only be searched for as a descendent of **selector**. In such a case you will need to have an **innerSelector** defined so the\narrows are not considered slider items. This can be useful if the arrows do not have unique **arrowSelector**s.\n\n### Methods\n**slideNext()**  \nThis can be used to slide the carousel(s) to the next item.\n\n**slidePrev()**  \nThis can be used to slide the carousel(s) to the previous item.\n\n**slideTo(slideNum)**  \nThis can be called to slide the carousel(s) to a specific item. Slide numbers begin at 0.  \nAt the moment **loop** changes the slide numbers but this will be remedied in a future version.\n\n#### Multiple carousels\nThe methods above will work regarldess as to how many elements `selector` maps to. However, there are times\none may want to call a method on a singular carousel. In this case, one can use one of the methods below\nto get the individual carousel and apply said method to that instead.\n\n**getCarousels()**  \nIf `selector` refers to multiple elements, this method can be used to get all of the individual\nslider objects. Then the `slide` methods above can be called on specific carousels. If there is only\none carousel, this is irrelevant.\n\n**getCarousel(index)**  \nIf `selector` refers to multiple elements, this method can be used to get a singular slider object.\nThen the `slide` methods above can be called on it directly. If there is only\none carousel, this is irrelevant.\n\n**carouselCount()**  \nThis will get the number of carousels instantiated.\n\n### Example\n```\nvar yascl = new YASCL({\n\tselector: '#page-wrapper .slider',\n\ttime: 600,\n\teasing: 'swing',\n\tautoplay: true,\n\tarrowSelector: '.arrow'\n});\n\nyascl.slideTo(2);\n```\n","readmeFilename":"README.md"}