{"_id":"flickity-sync","_rev":"15-c496df9ec5e5bfa4f551e3beb2cf7d86","name":"flickity-sync","description":"Enable sync for Flickity","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"flickity-sync","version":"0.1.0","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"flickity":"~0.2.0","fizzy-ui-utils":"~0.1.0"},"scripts":{"test":"echo \"Open test/index.html in browser\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","_id":"flickity-sync@0.1.0","dist":{"shasum":"284e0d7935615e400c1d24df7729f244b611fb56","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-0.1.0.tgz","integrity":"sha512-l1DLem1eHSTNRPGU8tuR7Isk4P33fZ6+L+UE8FfJwvaXgDo1ozVzhx4uBqc0qTSvvfVFIFrDobchrbSOlwULFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1+W+Qz1D+abIkCCYc+ZSpoXPr520gKC+/0pyRjDBKtQIgZjfdlgdXoRIrGEgAK/mnV55LaQaZ8/ET6KAY13QB7xY="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{}},"0.1.1":{"name":"flickity-sync","version":"0.1.1","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"flickity":"~0.2.0","fizzy-ui-utils":"~0.1.0"},"scripts":{"test":"echo \"Open test/index.html in browser\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","_id":"flickity-sync@0.1.1","dist":{"shasum":"1fa84e85cabb9ba54e268a68557b498ffb68e80f","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-0.1.1.tgz","integrity":"sha512-VFM41y1ByLZD/IGGr8KSrEvc60T+DNFKUf1NiLbpuT4JRg0t0cb5OSEP/dVrGxtul2NCpKahUSGxTq2iqbKpwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgqyYdPNsPlt+d5cV20GWtr9KmeJi2tGg2e+Uy7uZ6XwIgYLav4dCuIrnL7I9QawIncBvOdWmcgeMOlksPRseYQa0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{}},"0.1.2":{"name":"flickity-sync","version":"0.1.2","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"flickity":">=0.2.0 <0.4","fizzy-ui-utils":"~0.1.0"},"scripts":{"test":"echo \"Open test/index.html in browser\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","_id":"flickity-sync@0.1.2","dist":{"shasum":"a3120f640a6df1a9037cc4474aa25d2912fb7286","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-0.1.2.tgz","integrity":"sha512-mcZo8urzugz/MgFz3GTsnLVGuxvbdTqjPJ2Pvff67xTGHIp7xhOSCwlZD+2Gd/kM2pz7Sz05ULvL8Q5j7kfDlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/OYjyQtly7vZP1O6B9yyjlJp84LOIB+nRTdcs2Def9QIgNH2ywVCAl/yw9qGtCKlQFR77SQ+NSc983yHq6UwaTCo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{}},"0.2.0":{"name":"flickity-sync","version":"0.2.0","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"flickity":"~0.3.0","fizzy-ui-utils":"~0.1.0"},"scripts":{"test":"echo \"Open test/index.html in browser\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","_id":"flickity-sync@0.2.0","dist":{"shasum":"075e011d1776f088420e799c4ae0efab860f93f2","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-0.2.0.tgz","integrity":"sha512-6Fl7wEd03btE8rdJ/ZjXF48QctTFunSNedKKCd8UZS0+vA8+i8QlaN8XLuJhq5zibrLbFUsx8YCLuce1V0qg5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtl4b4SXP/Y9mDJrsKmKOMmmAPSDdMNnA5VL6W5uQH3gIhAIc3VD4gCgkBnVZYMGiY6cVe65wixkHOmwP8Sm8t/vQj"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{}},"1.0.0":{"name":"flickity-sync","version":"1.0.0","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"flickity":"~1.0.0","fizzy-ui-utils":"~1.0.0"},"scripts":{"test":"echo \"Open test/index.html in browser\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","_id":"flickity-sync@1.0.0","dist":{"shasum":"23ec62c2eb9f6864ecd63f1625a8adf554e9bd5f","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-1.0.0.tgz","integrity":"sha512-yXp9B2T+J/xXVo56aNY54+yd0HnaqLZosxvjdb67onJxANEH4wpV2RL/FRic/XRdubCHxSUe9FHw2rgd3OxYEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSvgCYcXAe85e8TheJ4zCCrXzp3kvxxjERaPEmmn7btAiAippTD5suXvoJlDh3/6UutPH6R3CaSVz9vTWEFO9qDKw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{}},"1.0.1":{"name":"flickity-sync","version":"1.0.1","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"flickity":"^1.0.0","fizzy-ui-utils":"^1.0.0"},"scripts":{"test":"echo \"Open test/index.html in browser\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","gitHead":"fa61a692a5b02a8588238dcdbd455f429d190077","_id":"flickity-sync@1.0.1","_shasum":"652e74c5c0f9f50804cb8f613ed145c4b90ee026","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"652e74c5c0f9f50804cb8f613ed145c4b90ee026","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-1.0.1.tgz","integrity":"sha512-LSUVonODeQwztV4Mn0yLeWQyVkz0DzmlkFaT8vBljI/GURVZWkzyGpPlNP74hQCMf0MebbVfCa8ufCpHxewrbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLOlGj781V39UfezAecy6OWgdTK98/cX2kwr3pn5IIlQIgJCytnb0xcykgNWibNCFYqANoXUwkgVKh373dQG/6nlU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flickity-sync-1.0.1.tgz_1459510798274_0.5165287377312779"},"directories":{}},"2.0.0":{"name":"flickity-sync","version":"2.0.0","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"flickity":"^2.0.0","fizzy-ui-utils":"^2.0.0"},"scripts":{"test":"echo \"Open test/index.html in browser\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","gitHead":"96c64be5fea42b49a2099f5cf3d9226170d7fded","_id":"flickity-sync@2.0.0","_shasum":"a7257f02b28ed51f442743c47043ef38bbd64510","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"a7257f02b28ed51f442743c47043ef38bbd64510","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-2.0.0.tgz","integrity":"sha512-jpTGEnzR7f15+iq4CstZGI08d7SMOFAQFlPEViwgtffy0r2xpRMlYaVjZ0TYdi3vVrKA8nXEzDMwhV2hLQVuwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC18PpDTdzJScGCVWQm5MZKVF3LHIR4gGgem7LY/e4DdAiEAr42a5MUQ3Nw+CFd4SEpg27Sauc0yZif4yQrWeQ25DSs="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flickity-sync-2.0.0.tgz_1469191667982_0.23023206973448396"},"directories":{}},"3.0.0":{"name":"flickity-sync","version":"3.0.0","description":"Enable sync for Flickity","main":"flickity-sync.js","dependencies":{"fizzy-ui-utils":"^3.0.0"},"peerDependencies":{"flickity":"^3.0.0"},"devDependencies":{"eslint":"^8.10.0","eslint-plugin-metafizzy":"^2.0.1","qunit":"^2.18.0"},"scripts":{"test":"npm run lint","lint":"npx eslint ."},"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"keywords":["flickity","browser","DOM"],"author":{"name":"David DeSandro"},"license":"GPL","bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"homepage":"https://github.com/metafizzy/flickity-sync","gitHead":"99d0c085644dcb17b06a9ed4d58095b390124c0e","_id":"flickity-sync@3.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-7+/1CI0mNUWbN62xXmyofMM0YtbZCL5TwPBdjRfdp2Qh+Ct+kl2Ca913cBAHRh8AnVCtExFv15jedwr0a7ewQA==","shasum":"f4734ebb1f7a43d852b8576d5b1eec65aec6e490","tarball":"https://registry.npmjs.org/flickity-sync/-/flickity-sync-3.0.0.tgz","fileCount":9,"unpackedSize":11861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJL0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWVBAAkl8RrKxwFpxzE/FVdeIswartcejVP3WF98ZdNT6Ao6K69FaV\r\n9UQ4cXLbaMx9XoHvi6N4sZu/0kPSZOW4jIDCL9bjxiK6JZnjVbr9zHOCB1ju\r\ntp/kvkuUbR1prNe3UgNtXDE/OsuutUKnH4diFvEDpbSWZpJLcBr1hI+1DLB+\r\n8z+ZLznAEKnTy01b7jSCm/tAUcBInDu5IknfcieTuR01R8uBDlzHo7Zy0W9A\r\nNwJwQq/1xZalZdF1MFKXBZ/gO7YNVbAqbXFajC8f8OJPHYxeSv42cb0auZd/\r\n4ya7HjjhyrYbpl07etRc4Vv5iZ5K1nn2R2xw9CuPMeHYidaDBBZfOEuSyUN4\r\nn1PImNhMsywbxap5+7UHko4uuzIuTtBNwqFb8KPkklAFxLDMr2CwWuf+i+sm\r\ncH2aiS+4QFfO/v+7LL7uuAkSg7iGh9vCt0/N9l5B7VRixKlUK0skYkDBcSUd\r\nZ59KdXMaRQQu8tjx7tYjPRL/9rP/e+w8mNKch640yEMCiyS4z/EJvHw8Q2Ni\r\nI+kg5hgldRYpugvAiJ8jm9JEGhRNS9gQnCOjtDe3uK94UTZ2KuAJlJSuW85m\r\n1KUPH4iE4nwP+RIeQ8yAIt5l3B5gr6iAM7QMJcSkq2HtlQ+ol7sx+51kyaZ3\r\nhLGkUum7qdoYVZwiOlDD19A3cSc9PVFcfO0=\r\n=UoYH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzjJtE3dtCm1vif6nqafh0pCI9k2Np3AMaEyjJHPpCrgIhAJB9tLfrHPJPMl0zmy42q4vRZ9DEXWLRxlCDYZMMsJd7"}]},"_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"directories":{},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flickity-sync_3.0.0_1646574883842_0.6394790850834031"},"_hasShrinkwrap":false}},"readme":"# Flickity sync\n\nEnables `sync` option for [Flickity](https://flickity.metafizzy.co/)\n\nYou can sync two Flickity carousels. Whenever one selects a cell, its companion will select its matching cell of the same index.\n\n``` html\n<div class=\"carousel carousel-a\">\n  ...\n</div>\n<div class=\"carousel carousel-b\">\n  ...\n</div>\n```\n\n``` js\n// options\nsync: '.carousel-b'\n// set as a selector string\n\nsync: document.querySelector('.carousel-b')\n// set as an element\n```\n\n[See demo on CodePen](https://codepen.io/desandro/pen/gOXEKPK).\n\n## Install\n\nAdd `flickity-sync.js` to your scripts.\n\n### Download\n\n+ [flickity-sync.js](https://unpkg.com/flickity-sync@3/flickity-sync.js)\n\n### CDN\n\n``` html\n<script src=\"https://unpkg.com/flickity-sync@3/flickity-sync.js\"></script>\n```\n\n### Package managers\n\nnpm: `npm install flickity-sync`\n\nYarn: `yarn add flickity-sync`\n\n## Usage\n\n### jQuery\n\n``` js\n$('.carousel-a').flickity({\n  sync: '.carousel-b'\n});\n// only need to set sync on one of the Flickity galleries\n$('.carousel-b').flickity();\n```\n\n### Vanilla JS\n\n``` js\nvar flktyA = new Flickity( '.carousel-a', {\n  sync: '.carousel-b'\n});\nvar flktyB = new Flickity('.carousel-b');\n```\n\n### HTML\n\n``` html\n<div class=\"carousel carousel-a\" data-flickity='{ \"sync\": \".carousel-b\" }'>\n  ...\n</div>\n<div class=\"carousel carousel-b\" data-flickity>\n  ...\n</div>\n```\n\n### Webpack\n\n``` js\nconst Flickity = require('flickity');\nrequire('flickity-sync');\n\nvar flktyA = new Flickity( '.carousel-a', {\n  sync: '.carousel-b'\n});\nvar flktyB = new Flickity('.carousel-b');\n```\n\n---\n\nBy [Metafizzy 🌈🐻](https://metafizzy.co)\n","maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"time":{"modified":"2022-06-18T02:08:44.148Z","created":"2015-02-03T14:25:02.967Z","0.1.0":"2015-02-03T14:25:02.967Z","0.1.1":"2015-02-03T17:06:05.152Z","0.1.2":"2015-02-19T16:12:19.552Z","0.2.0":"2015-02-19T16:20:24.370Z","1.0.0":"2015-03-27T01:47:51.786Z","1.0.1":"2016-04-01T11:40:00.431Z","2.0.0":"2016-07-22T12:47:49.757Z","3.0.0":"2022-03-06T13:54:43.975Z"},"homepage":"https://github.com/metafizzy/flickity-sync","keywords":["flickity","browser","DOM"],"repository":{"type":"git","url":"git://github.com/metafizzy/flickity-sync.git"},"author":{"name":"David DeSandro"},"bugs":{"url":"https://github.com/metafizzy/flickity-sync/issues"},"license":"GPL","readmeFilename":"README.md"}