{"_id":"scroll-carousel","_rev":"10-9aca9128e1582d0c290230772bc6d470","name":"scroll-carousel","dist-tags":{"latest":"1.2.7"},"versions":{"0.5.0":{"name":"scroll-carousel","version":"0.5.0","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.js","types":"src/js/scroll.carousel.d.ts","style":"dist/scroll.carousel.css","scripts":{"start":"npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","build:prod":"cross-env NODE_ENV=production webpack --config webpack.config.js","docs":"npm run docs:watch & npm run docs:serve","docs:serve":"webpack serve --config webpack.docs.js","docs:watch":"webpack --watch --config webpack.docs.js","docs:build:debug":"webpack --config webpack.docs.js","docs:build:prod":"cross-env NODE_ENV=production webpack --config webpack.docs.js","docs:live":"gh-pages -d docs"},"keywords":["scroll","carousel","slider","plugin","responsive","DOM","browser","ios","mobile"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","copy-webpack-plugin":"^11.0.0","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","glob":"^8.0.3","html-webpack-plugin":"^5.5.0","mini-css-extract-plugin":"^2.6.1","postcss":"^8.4.18","postcss-loader":"^7.0.1","postcss-preset-env":"^7.8.2","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","tailwindcss":"^3.2.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"dependencies":{"clipboard":"^2.0.11","cross-env":"^7.0.3","gh-pages":"^4.0.0","highlight.js":"^11.6.0","node-sass":"^7.0.3"},"gitHead":"fc1e08587163f866c9f76aceb34615df6490a02f","_id":"scroll-carousel@0.5.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PNEe43NUwT3QCF012HUuji7suCtS3gqmVottqqcIwWfUDdtLMOGXBan5tDQaggBnandDOq+efWejfsJIzMlHPg==","shasum":"1f57f5fcdc2203fb3afd5d488713392c7db317e6","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-0.5.0.tgz","fileCount":58,"unpackedSize":3947335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeqILsNjKr4t/QiqfNvRWz8sVdrhIlK3dsKrHWEwuHOQIhAIW1wAUZ81T7W4c/75VYGCcBJBAaC5bqexLdwgo5itQ4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovtw/6Aq7VmsUV9JlWd1KsTYkwpW8dGgX5jIDQIkJoSt8R0g4alRar\r\nHUsY/gyd+vx0EKMbXIqLRXLDigfv8PsbDm31A9AnmzXZICqMmJ+xIOk04SxU\r\nNCwC14Y8IHEPs3dN4RgjnO04Io7H8A0GsjxBf8DkGtRfkumtljxZ8OXWGmY4\r\n/4MusgCI7oQabBl9vGG4BN/j94Y8FxFVFgGYLxT52EfdKt07GG06XNN1zRqN\r\nr1RnxTtxo/XOoZS5MhxxBHoaKs3aUxQBY5SFtcLMNv54jgMJyaGwlHfv72I/\r\nxtBYWupGsBUDw659I70KwFFd8SmlEXoNiviWfmqfX8HIRaSj3+GrXaAz2eul\r\n7USAS9cXyV8EQRdK/1rAoldBgq2GHrvtVkV5gCCxXeembM6qshDS71A3lfXJ\r\nSyUb/IP4TQL4d8Jru9VqfHE8IKXUcRyqNyKKXqH4pylebht32MJiKPcxVshg\r\nt5STzTtAf0mtYooq5C+TMou30OyQ5ViwMawTjVYzjZm0oC1alVhvOBeuFMd0\r\ntyvZDH4Tl5IW/J6i0GB+TQLACr7ntyAo5/xQdeHD2W5ZnLvTb5HGcC04C0tE\r\nlp+Vbsu9uj6hnkv+h23uK/MCuLvrt1aeA2KBHH4jYzbcBg8K8OS4mtzD6zOY\r\nJjBU9zIcl/a+bfvizkggZQQMFfpiHcrfBFw=\r\n=uvGa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_0.5.0_1668633259057_0.6655599428338357"},"_hasShrinkwrap":false},"1.0.0":{"name":"scroll-carousel","version":"1.0.0","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.js","types":"src/js/scroll.carousel.d.ts","style":"dist/scroll.carousel.css","scripts":{"start":"npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","build:prod":"cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"35d6f8d4977f39a9090f2f74f1e2dc09bc31a4e5","_id":"scroll-carousel@1.0.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-gL3MaTklNSONb7rhj295znIejsbogH2QsVYhR80ZJXoRMQCLqveWdPtpDbTpHWKfVyivU70Zsk8sKv4q/PBRkw==","shasum":"7066f1d5ee15008beb07418cbd479eee82e8e353","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.0.0.tgz","fileCount":31,"unpackedSize":718110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4qAgl/4QqUonjRRnu+i+zDImQb0ELCuXhrqyQfYcwqAIhAKDv176XNavdKPdAA58OO0hoXm+Ol7Lz4vv4vZpMJVWQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf5JEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQdQ//YgxCS4v9Wz+tyzFA42debi42luUXEccABJX/Z9CWTlzW7K6X\r\n+YZWAJ51WwpyY8x0A5gY2loYKUsQvkIMJNvXO21bu0GyFUrlrFPx/SKmZAfZ\r\naLWmLV3lx8t12ZNWOgc0qGTl+8nNioMVVW0fxcjvUvDhCiZd1smZhY0h1K4n\r\nMkimRXd0JgLuzveIY2HY/nSOnXj9+p0XYysxTt8apyZw2SgqhBMJjhsN/pu9\r\nhoQMzNYA4aYYLEZrZ+33N+cW+jr9GQ58ByDQm9L1CauVQcpJx1CQD3WZH99H\r\ns9B2e6eb1gzEO+kNHG06XWWVHK0y8H8428qpQyAgYYFYI8y9kt4kga3xCRio\r\naCikiFkB9zalp1blfs2tk6yicyGrOLmJHflk4DKfjp46Tr9QH/vSnpfi5sK5\r\nUPfgrAkaQu8OrV8dNVaM04S1h0ov6XZuTUwp3i1H4rOZZdhuusLBeLEgWvtZ\r\nRzhx2kKEMBv36o7pH25RSUWj7dN99T0kVVX6kzU1bT/KTiR5SP2mvKYFph5F\r\n522+Ea/iDN/w8JG1QaMLENPVlrT5Q6pSyXeENjHjzTZk51bogcGzUzb9kCA8\r\nJBs6IFCf23k2t5L7kYSYMe4aUHhGjyPIUGprm1tLg2q+REm3+A7l3injKEus\r\nDdTAoS3TdHs+9DPmhy16amPfHfu3R+LQ7mY=\r\n=/xhr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.0.0_1669304899810_0.3861953987151918"},"_hasShrinkwrap":false},"1.1.0":{"name":"scroll-carousel","version":"1.1.0","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.js","types":"src/js/scroll.carousel.d.ts","style":"dist/scroll.carousel.css","scripts":{"start":"npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","build:prod":"cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"2f3150ca197e2472d2b66f250e8f0e3579cc0987","_id":"scroll-carousel@1.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xckSs+XsZz7LMcha6B5vpZn9ykINmnAQY/VYA9yobuXODgHJO7Hkno+3Wv7FaLjmI31mowkVM4P6mW8aIKTeag==","shasum":"239b702dfc16b48ca987be667a144379e031add2","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.1.0.tgz","fileCount":32,"unpackedSize":730379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGXdO2UbRwaJy0gO5H4Dc7XOUQ9yqJI55ayKjS0AC3sAiEA2P3nC1YwSvdGOjebD9n6aV0D6XOX1B8+Kt51w230+uQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjbEBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/CA/8Dx0lrouenGlz/2+O5MkSSc9zwvle7yNo5Pc5JiB9C0wqMynZ\r\ni4nCvB4yriDQGbeTtEDWC0hJ0cGb0BFx//cdP8J+yq0GWKBsFYtcMikChlid\r\njl6+t4MlCiR1wQ8sHa9hqtReEwuFITZzdqqWeV2MeRE1HDepO7+xuxOp1ZmG\r\n2pVkjj2A6DAmBIea1qC6pSuWzH1ic2x25+zP0tbpgvgM66wXh7J+OaZ58iyT\r\n5CixOHBoMK7x1fOMHDyAcnmFuAgf1maYU4YrAtZbhgu2Dx9K5EcgfSnZkMlA\r\nF8sLB/jNocQw7hixvFbFFHnR5ykq/a7nfyoIsjdRdGX/OQpy8Na7+tGM/00P\r\nXIkgMUKb09yomgXwHaZkdNkHxLoyu9pRuTCIEUGZq2hRE7oznyPSbSvMp633\r\nILx5dgOaw9ONK8Bmcbo+AawmVRuccBcFR2W6d/5tD4AelvGpcepz/38Txazu\r\nMNVBAyumARLSkQNY4SHIt462tBaC3eIeUexB0A2YzgQJQnjw+goyh/jua35/\r\nEb1Z9Gw0AQqc2+vqZyYwJ2nXlmWhBmJfpZr6XBHBl9vmkkui/+hTirGCq79M\r\n8J5p1038ujI0oXMkJU9ewv5AQeIffvzdhWtjMRkFoz+n7hD9+GvlE5Xf71K0\r\nt3DKGOzYcG0ikL4dxJi1zQpuFW8BabgVgys=\r\n=uAGs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.1.0_1670230272910_0.3994012140751464"},"_hasShrinkwrap":false},"1.2.0":{"name":"scroll-carousel","version":"1.2.0","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.js","types":"src/js/scroll.carousel.d.ts","style":"dist/scroll.carousel.css","scripts":{"start":"npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","build:prod":"cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"8dbd415ab4d4bcc5488d9032eb67085a891e742c","_id":"scroll-carousel@1.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VZv6z6yDroWLeJ6qfhxQsz7ZrWIrxEVVYvc2ezgtjpXniQhJ3Z2gV+UcezPdzp2Wi2hhZ65RNsxFTzMkZSiCAw==","shasum":"38a4063cc50397dfcf7a34ddf71d2d5d18d62f2a","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.0.tgz","fileCount":33,"unpackedSize":746809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYLA86/HwdehnWyZF1Hw0zmpR/Wm7K5Ytp1vyuOkbXIQIhAJwq1qEQJjH5S4kXJ4//yAth77HYSNGBIz57QFvY5u6q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj2XqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYzA/5ATYc+WXfoxaBUpWz/gsu3aCFjzLp2sTAMVQFVd02QxvLIULL\r\nJNbeQRTzqM9/2AxTCXiCiJ1QgjqlE5k7lVFFtJPo/yfNSIm/k12AQzWnl2CF\r\n1FCWtlPfRXoRi2S5n0dliKPqXAxkqce5uUCUtQ45XxPQ66gDOFXB4XHt2XLE\r\neVESrsC0BgFxfCymilP3fSOu1TAZc3zfdVgEJKZ3SyDJZsk+xl2thNMsQvsI\r\nV3os82+/Ij8sCiaKFvNcEeUww+M6cdTBP7mMd7FtCOsze5Q5hk+S1re9efiy\r\nm2Tv/AVSG3MsgeA2PPleXe6RKxnqacXTJ8Ld85RkrM4sulzRB0D3xBTuXyH0\r\nzzBzifDPb0XBsoSgmsqf1zPAwvzmFMxl+/Plxjum2Hzk83aIIdjgPS82QXcu\r\nAqaHJe4/a0hDi4DrXt7x0PNolcg0JMrEHpNfrSfZ0BnKgS9m+z7Wga85Feqe\r\ne2+hAtjXSxYi3rot4MH3akVzVTb4nx7Ek1ZHAPgwJB+3mfUSUgTgJxgkFSbN\r\nT8Unnea/A3cVA3Itb3j30c7RL4x9odCNNFDrEuX+byiuNkC8F4vljPBfE2Ny\r\nG7ZxvDfML60RLdQACcfWWmZ855yhXByyIjssnsOZ3389KFL+N2SvLXsVz8Rf\r\nLTl6We/d1pZDsAYUTb+VxF6sGFiYX1d/ddk=\r\n=tkhv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.0_1670342121798_0.6608946543394847"},"_hasShrinkwrap":false},"1.2.1":{"name":"scroll-carousel","version":"1.2.1","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.js","types":"src/js/scroll.carousel.d.ts","style":"dist/scroll.carousel.css","scripts":{"start":"npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","build:prod":"cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"20f0fef10035046238b4120fc310302f0b7ada06","_id":"scroll-carousel@1.2.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rc7aYkQbhKIPonz+ayB+BOuxOVMc6dlKtuoH4O3RXBo+IIV2k7Pqp4QCZifFpPIGmf59SxW4njq5XoCwpQzhnA==","shasum":"40d7dd9c914b685b39b54884d64702eaff63c17f","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.1.tgz","fileCount":33,"unpackedSize":746795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDDaxpvk7uNuSWMws90G/wlKtP2rOdhII+ZYgp61y0yAiEA+9M6Hf0AveEJaCpTGdYF4N7LFwyrQlh1rkoM8WQ22Zo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkBCRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyaQ/7BQc9GeUmS6yBM5YDI00dsF+rV+OMUrCgPvT7XAprv4Wvfbt0\r\nGBOqEhmgqYes6sQwT+Qvhj3w+FA1paNoSdKj/n2r6gyLeau/ELAkCT08MlgT\r\nPHwPv7fqOqlfZucPOSCX/togTuJx2BHRArGnHjck0cWGyRTY7nC0Tz9Q1scA\r\nJpC5Kz2NGVpoOdrFfft/bZq+1x0N/SOcB7Py6owexywRrHK1bx2X2MU9qylA\r\nOOEbkuGDtCpMqX2+3hBwYfU5At4bDgst+tMyT2Lo164E8s6b9k6Etx+phZ9K\r\n6+9XKBP/7IU8MDG9zfnNFuB/eMPUteoEuW8STIwSvOpin7F76Oc+9Rot461x\r\nbShgLKti0bL+If/3w8b5u6KYZcggy5blo5n55C0diDnpHp9JrP9+fp4d7NTY\r\nShhfQhI81gC2afvRhlyNBHcptfyo/v7OLd7MrKIoVWXPWvhetTu7fpP4ovDD\r\nwA/jExfVaV6Fgip8MnE7mhKxfim+MJfyBKaNf32kasIcitlElk1zyCrxo4vm\r\niUE29ZIC/6+ztxkNUM4UZJOOxn6OP5yz+nYQ5abir99NFuX16pot7Z109jF/\r\nbYtMOkrAbJ5udDePFVTyUFI1hfq+x0YQrGHltXnVI7Oezi6js0FSBscz0Ouu\r\nyWUsWBszxTFMysCAbhA2tTRkhnJOArCgI38=\r\n=G1pc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.1_1670385808944_0.014532351337115168"},"_hasShrinkwrap":false},"1.2.2":{"name":"scroll-carousel","version":"1.2.2","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.js","types":"src/js/scroll.carousel.d.ts","style":"dist/scroll.carousel.css","scripts":{"start":"npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","clean":"rimraf dist","build:prod":"npm run clean & cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","rimraf":"^5.0.1","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"5cfcac89424031ce344f21cad8fd5abecb4836bb","_id":"scroll-carousel@1.2.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7ku7xEWXz0+zGxuykI8+30DO7QAH2sjxliIF7O662ty1XJFK+MlufEYMDhs2btIxg1k4/9e9htdv19jJzuodSQ==","shasum":"1f994a63a13979006bc5487e2817377c072008f3","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.2.tgz","fileCount":5,"unpackedSize":23062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwScXhmdZI8mqBpvLgM6i6GuX23oKtmfW+7wzKuOujYAiEA0NOMlTxzwnRTY6HWZntLwZGr4WwmmPj3VJg0NqRbS7A="}]},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.2_1692807196116_0.9478327662106403"},"_hasShrinkwrap":false},"1.2.3":{"name":"scroll-carousel","version":"1.2.3","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.min.js","types":"dist/scroll.carousel.d.ts","style":"dist/scroll.carousel.min.css","scripts":{"start":"npm run clean & npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","clean":"rimraf dist","build:prod":"npm run clean & cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","copy-webpack-plugin":"^11.0.0","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","rimraf":"^5.0.1","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"18609cd24bf0d63bf66ad95b059621852799aea6","_id":"scroll-carousel@1.2.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Dvbbx+lMuV1DyAAKcmQnLVYytjsBXIuRGJmIJMuJXeCQZXEtGU9QMwGQMTg7n0lRc68OicRCrNhzbQnb4wHc+A==","shasum":"2f6c90b90c3b8f24f40203821f339cea2a48d42f","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.3.tgz","fileCount":6,"unpackedSize":24755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZjTt88C2lNnZ2Soqaa4cSH4YkNqB22Uj5XpJHZYMMNAIgWreO0nVPoTyMwe4VJOk0mw+k7yLpiNnmk2gZBY0Xc1I="}]},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.3_1693077062840_0.5601078734952178"},"_hasShrinkwrap":false},"1.2.4":{"name":"scroll-carousel","version":"1.2.4","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.min.js","types":"dist/scroll.carousel.d.ts","style":"dist/scroll.carousel.min.css","scripts":{"start":"npm run clean & npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","clean":"rimraf dist","build:prod":"npm run clean & cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","copy-webpack-plugin":"^11.0.0","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","rimraf":"^5.0.1","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"59935a4ee4d0e7b6dded8ccc9b02693ca8e57062","_id":"scroll-carousel@1.2.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-VbcWAf6cdZY2uU25TXR/qtf8YTXeO2hacU2TL2fM/+cvxwVBpOMp6rPpCB0eFY3FXhCU9hRYfm1S61mo5Yl31A==","shasum":"46b3eca9ccb27a2070cce38dbf8407f72608fa4d","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.4.tgz","fileCount":6,"unpackedSize":24713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9C6gOmp7PWMcKATAeXGv+/qt3TidbkfgOeJLyhDUqiAIgeOQuOCJAEzKBS+fgX7zLZ2mhIZwhqBRh7q2oWYSWMSA="}]},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.4_1693077373436_0.10487239690055494"},"_hasShrinkwrap":false},"1.2.5":{"name":"scroll-carousel","version":"1.2.5","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.min.js","types":"dist/scroll.carousel.d.ts","style":"dist/scroll.carousel.min.css","scripts":{"start":"npm run clean & npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","clean":"rimraf dist","build:prod":"npm run clean & cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","copy-webpack-plugin":"^11.0.0","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","rimraf":"^5.0.1","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"283d649903ff517d95b6a72749222e72dd1390bf","_id":"scroll-carousel@1.2.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-qv9paBhpdd1RvyW93hPJcOZI7VS3IPncWJ6APATR6HM47IUWj94LpA7k2JjABMdN1MfUOkkSkowbjTysjp5uRA==","shasum":"4da19e112ce01650f29614c6c0ff3a64ce0a4ae2","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.5.tgz","fileCount":6,"unpackedSize":24713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTylSGsiu9kI/A42DXZZRlfGkyOrNfdjshw/2SDWT65gIhAOEX7Rz4YtsQBz4eITx5vYBs0G3BlRTT8IpQSi2eV0gE"}]},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.5_1693077620904_0.5408002732388446"},"_hasShrinkwrap":false},"1.2.6":{"name":"scroll-carousel","version":"1.2.6","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.min.js","types":"dist/scroll.carousel.d.ts","style":"dist/scroll.carousel.min.css","scripts":{"start":"npm run clean & npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","clean":"rimraf dist","build:prod":"npm run clean & cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","copy-webpack-plugin":"^11.0.0","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","rimraf":"^5.0.1","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"d8895f603367f47cd57f0797eed842e96bd5b4cf","_id":"scroll-carousel@1.2.6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-q4w/XNcOSROWPG7zazZc2CxB19nR9qgiaEtrUafQ97kFfMEPYUcaFnrnKHOnHuCf7z1NO9D5DuKkbQyjI09xZg==","shasum":"6d14d0313c3da3d009ddc585b512f67b2cb437fd","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.6.tgz","fileCount":6,"unpackedSize":24778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg0pzugKY9KF4tiPS5nk8sJJd1qBzDVEd0uiCndeaAkAiBkG8LUv6oLnLm58PpVaDAMYKQa8hlt+vMdgh0fURdHxw=="}]},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.6_1693145266763_0.5830998151860012"},"_hasShrinkwrap":false},"1.2.7":{"name":"scroll-carousel","version":"1.2.7","description":"Scroll carousel, a unique content slider that specially works on window scroll.","main":"dist/scroll.carousel.min.js","types":"dist/scroll.carousel.d.ts","style":"dist/scroll.carousel.min.css","scripts":{"start":"npm run clean & npm run start:watch & npm run start:serve","start:serve":"webpack serve --config webpack.config.js","start:watch":"webpack --watch --config webpack.config.js","build:debug":"webpack --config webpack.config.js","clean":"rimraf dist","build:prod":"npm run clean & cross-env NODE_ENV=production webpack --config webpack.config.js"},"keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"homepage":"https://asif-jalil.github.io/scroll-carousel-website","devDependencies":{"@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","babel-loader":"^9.0.0","babel-plugin-add-module-exports":"^1.0.4","copy-webpack-plugin":"^11.0.0","cross-env":"^7.0.3","css-loader":"^6.7.1","css-minimizer-webpack-plugin":"^4.2.2","mini-css-extract-plugin":"^2.6.1","node-sass":"^7.0.3","rimraf":"^5.0.1","sass":"^1.55.0","sass-loader":"^13.1.0","style-loader":"^3.3.1","terser-webpack-plugin":"^5.3.6","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-remove-empty-scripts":"^1.0.1"},"gitHead":"26e3f61602b7f96b1feeb24b225228bd5c0d9a2c","_id":"scroll-carousel@1.2.7","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tiXdee3QJgyaUXVA5cW4s1qUNdpPG3jGFsoJ1Jc2kDS4X8ipIvwkPwgZSF9SYszCvF9BRxGduJDQunMWBzavdw==","shasum":"c01aa4f34ff243f0f755dc716bc1916d9bd6aa6a","tarball":"https://registry.npmjs.org/scroll-carousel/-/scroll-carousel-1.2.7.tgz","fileCount":6,"unpackedSize":24789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj/fko7Tt7YWmxTzTxW3CvHMIMY7RC9vVVN40DopZA3wIhAK9ZBVvyQLWgXqkzd8HnCO9jg12kT85bKahr+LsHFT3V"}]},"_npmUser":{"name":"asif-jalil","email":"asifjalil0@gmail.com"},"directories":{},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-carousel_1.2.7_1693411144066_0.9853117228527004"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-16T21:14:19.056Z","0.5.0":"2022-11-16T21:14:19.326Z","modified":"2023-08-30T15:59:04.544Z","1.0.0":"2022-11-24T15:48:20.076Z","1.1.0":"2022-12-05T08:51:13.103Z","1.2.0":"2022-12-06T15:55:22.059Z","1.2.1":"2022-12-07T04:03:29.203Z","1.2.2":"2023-08-23T16:13:16.324Z","1.2.3":"2023-08-26T19:11:03.028Z","1.2.4":"2023-08-26T19:16:13.676Z","1.2.5":"2023-08-26T19:20:21.067Z","1.2.6":"2023-08-27T14:07:46.945Z","1.2.7":"2023-08-30T15:59:04.353Z"},"maintainers":[{"name":"asif-jalil","email":"asifjalil0@gmail.com"}],"description":"Scroll carousel, a unique content slider that specially works on window scroll.","homepage":"https://asif-jalil.github.io/scroll-carousel-website","keywords":["scroll","carousel","slider","lightweight","fast","simple","typescript","plugin","responsive","DOM","browser","ios","mobile","practice","pages"],"repository":{"type":"git","url":"git+https://github.com/asif-jalil/scroll-carousel.git"},"contributors":[{"name":"Asif Jalil","email":"asifjalil0@gmail.com","url":"https://www.linkedin.com/in/asifjalil0/"},{"name":"Md Emran Hossain","email":"emranhossain4005@gmail.com","url":"https://www.linkedin.com/in/md-emran-h/"},{"name":"Mostofa Nobi","email":"m.mostofanobi@gmail.com","url":"https://www.linkedin.com/in/mostofanobi/"}],"bugs":{"url":"https://github.com/asif-jalil/scroll-carousel/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img style=\"width:100%;\" src=\"https://media.giphy.com/media/aOMbzVumN3KsEHnb0h/giphy.gif\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/scroll-carousel\">\n    <img alt=\"top language\" src=\"https://img.shields.io/github/languages/top/asif-jalil/scroll-carousel\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/scroll-carousel\">\n    <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/scroll-carousel\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/scroll-carousel\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/dw/scroll-carousel\">\n  </a>\n  <a href=\"https://www.jsdelivr.com/package/npm/scroll-carousel\">\n    <img alt=\"npm\" src=\"https://data.jsdelivr.com/v1/package/npm/scroll-carousel/badge?style=rounded\">\n  </a>\n  <a href=\"LICENSE\">\n    <img alt=\"GitHub\" src=\"https://img.shields.io/github/license/asif-jalil/scroll-carousel\">\n  </a>\n</p>\n\n# Scroll Carousel\n\nSimple content slider, works on scroll. Absolutely free for use. Thriving for precision & community growth.\n\n[NPM](https://www.npmjs.com/package/scroll-carousel) | [Documentation](https://asif-jalil.github.io/scroll-carousel-website) | [Demos](https://asif-jalil.github.io/scroll-carousel-website/#demos)\n\n**Note:** This carousel only operates in browser.\n\n## Contents\n\n- [Features](#features)\n- [Install](#install)\n- [Usage](#usage)\n- [Browser Support](#browser-support)\n- [License](#license)\n- [Contributors](#contributors)\n\n## Features\n\n- **Mobile friendly:** It is meant to be utilized in mobile web apps and mobile websites.\n- **Autoplay:** Scroll carousel supports autoplay.\n- **Library Agnostic:** It is significantly smaller and faster because it doesn't need any JavaScript libraries like jQuery.\n- **Responsive:** It is responsive by default.\n- **Typescript support:** Scroll carousel is fully typed.\n\n## Install\n\n### Download\n\n- CSS\n\n  - [scroll.carousel.min.css](https://cdn.jsdelivr.net/npm/scroll-carousel@1.2.7/dist/scroll.carousel.min.css)\n\n- JS\n  - [scroll.carousel.min.js](https://cdn.jsdelivr.net/npm/scroll-carousel@1.2.7/dist/scroll.carousel.min.js)\n\n### CDN\n\nTo get started with **Scroll Carousel** right away, there are a few CDN available to serve the file faster:\n\n- [jsDelivr](https://www.jsdelivr.com/package/npm/scroll-carousel)\n\n##### Example usign jsDelivr\n\nAdd a link to the css file in your `<head>`:\n\n```\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/scroll-carousel@1.2.7/dist/scroll.carousel.min.css\">\n```\n\nThen, before your closing `<body>` tag, add:\n\n```\n<script src=\"https://cdn.jsdelivr.net/npm/scroll-carousel@1.2.7/dist/scroll.carousel.min.js\"></script>\n```\n\n### Package managers\n\n##### npm\n\n```\nnpm install scroll-carousel\n```\n\nUsing with npm needs import js and css. Let's see -\n\nImport JS in your js file\n\n```\nimport ScrollCarousel from 'scroll-carousel';\n```\n\nImport CSS in your css file\n\n```\n@import 'node_modules/scroll-carousel/dist/scroll.carousel.css';\n```\n\n## Usage\n\nScroll Carousel basically works with a container element and a set of child item elements. Wrap your item elements (`div`, `a`, `span`, `li` etc) with a container element (`div`, `ul` etc).\n\n```\n<div class=\"my-carousel\">\n  <div class=\"my-slide\">...</div>\n  <div class=\"my-slide\">...</div>\n  <div class=\"my-slide\">...</div>\n  ...\n</div>\n```\n\n**NOTE:** `my-carousel` class name is not mandatory. You can use any class or id name according to your choice and need.\n\n#### Initialize with vanilla Javascript\n\nInitialize the Scroll Carousel with `new` keyword.\n\n```\nnew ScrollCarousel(\".my-carousel\", {\n  ...options\n})\n```\n\nor,\n\n```\nconst myCarousel = document.querySelector(\".my-carousel\");\n\nnew ScrollCarousel(myCarousel, {\n  ...options\n})\n```\n\n#### Initialize with HTML\n\nYou can initialize **Scroll Carousel** in HTML, without writing any JavaScript. Add `data-carousel` attribute to the carousel element. Options can be set in its value.\n\n```\n<div class=\"my-carousel\" data-carousel>\n  <div class=\"my-slide\">...</div>\n  <div class=\"my-slide\">...</div>\n  <div class=\"my-slide\">...</div>\n  ...\n</div>\n```\n\n### Options\n\n| Option        | Type      | Default | Description                                                                                                                |\n| ------------- | --------- | ------- | -------------------------------------------------------------------------------------------------------------------------- |\n| speed         | `number`  | 7       | The value given is how fast you want to move on the scroll. It needs to be greater than 0.                                 |\n| smartSpeed    | `boolean` | false   | To calculate the speed of how fast or slow you are scrolling a website.                                                    |\n| margin        | `number`  | 10      | To make gap between two slide                                                                                              |\n| slideSelector | `string`  | null    | Select the slides with a class name you want to select for the carousel. Other elements will behave as simple.             |\n| autoplay      | `boolean` | false   | The option will allow the slides move automatically and still you will have the ability to handle sliding speed on scroll. |\n| autoplaySpeed | `number`  | 5       | Control autoplay speed. It needs to be greater than 0                                                                      |\n| direction     | `string`  | 'rtl'   | Control direction left to right or right to left. Two possible option - `ltr` or `rtl`                                     |\n\n##### Example with options\n\n```\nnew ScrollCarousel(\".my-carousel\", {\n  speed: 15,\n  autoplay: true,\n  autoplaySpeed: 5,\n  smartSpeed: true,\n  slideSelector: \".my-slide\",\n  direction: \"rtl\",\n  margin: 10\n})\n```\n\nor,\n\n```\n<div class=\"my-carousel\" data-carousel='{\"speed\": 15, \"autoplay\": true, \"smartSpeed\": true, \"slideSelector\": \".my-slide\"}'>\n  <div class=\"my-slide\">...</div>\n  <div class=\"my-slide\">...</div>\n  <div class=\"my-slide\">...</div>\n  ...\n</div>\n```\n\n> :warning: Options set in HTML must be valid JSON. Keys need to be quoted, for example \"speed\":. Note that the attribute value uses single quotes ', but the JSON entities use double-quotes \".\n\n### Methods\n\n| Method    | Return           | Description                                                                                                          |\n| --------- | ---------------- | -------------------------------------------------------------------------------------------------------------------- |\n| destroy() | void             | Remove ScrollCarousel functionality completely. `destroy` will return the element back to its pre-initialized state. |\n| reinit()  | ScrollCarousel{} | This will initialize your carousel after destroy with previous options and returned the `ScrollCarousel` instance.   |\n\n##### Example of methods\n\n```\nlet scrollCarousel = new ScrollCarousel(\".my-carousel\", {\n  speed: 15,\n  autoplay: true,\n  smartSpeed: true,\n  slideSelector: \".my-slide\"\n})\n\ndocument.querySelector('#button').addEventListener('click', function () {\n  if(scrollCarousel.isActive) {\n    scrollCarousel.destroy();\n  } else {\n    scrollCarousel = scrollCarousel.reinit()\n  }\n});\n```\n\n### Events\n\n| Event   | Description                                               |\n| ------- | --------------------------------------------------------- |\n| ready   | This event will fire when the plugin is ready to action   |\n| destroy | This event will fire when the destroy method is being hit |\n| move    | This event will fire when the carousel is on move         |\n\n##### Example of events\n\n```\nlet scrollCarousel = new ScrollCarousel(\".my-carousel\", {\n  speed: 15,\n  autoplay: true,\n  smartSpeed: true,\n  slideSelector: \".my-slide\",\n  on: {\n    ready: function () {\n      console.log(\"Be ready\");\n    },\n    destroy: function () {\n      console.log(\"Destroyed\");\n    }\n  }\n})\n\nscrollCarousel.on(\"move\", function (progress) {\n  consol.log(progress);\n})\n```\n\n## Browser support\n\n**Desktop:** Firefox 8+ ✓ Chrome 15+ ✓ (Should works on Chrome 4-14 as well, but I couldn't test it.) Safari 4+ ✓ Opera 12.1+ ✓ IE 8+ ✓\n\n**Mobile:** Android Browser 4.2+ ✓ Chrome Mobile 63+ ✓ Firefox Mobile 28+ ✓ Maxthon 4+ ✓\n\n## License\n\nThe code and the documentation are released under the [MIT License](LICENSE).\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CODE_CONTRIBUTORS.md)].\n\n<a href=\"CODE_CONTRIBUTORS.md\">\n<img src=\"https://contrib.rocks/image?repo=asif-jalil/scroll-carousel\"/>\n</a>\n\n","readmeFilename":"README.md"}