{"_id":"css-animation-sync","_rev":"17-de79e9c0849d37b4da8bca6d24427bb1","name":"css-animation-sync","description":"Synchronise and control CSS Animations","dist-tags":{"latest":"0.5.0","next":"0.4.0-beta-2"},"versions":{"0.0.0":{"name":"css-animation-sync","version":"0.0.0","description":"Synchronise and control CSS Animations","main":"dist/sync.js","peerDependencies":{},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.0.2","chai-as-promised":"^7.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.4.2"},"scripts":{"build":"babel src -d dist","lint":"eslint src test","test":"npm run build && npm run lint && mocha test --compilers js:babel-core/register","start":""},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"dependencies":{},"gitHead":"1b9fcbe4295505318786d08721dd17855bf4e526","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"dist":{"integrity":"sha512-WGcHynFkAGgFY6ICH/H3rImLLu/nhgoyvHPwhSXyLfIz4ZaAOvXiQlnPWiqaLZOCLe/HlTdNzFAVaK6jYGnd2g==","shasum":"89a61f5c868e40f8810c67126745133b6b23ba83","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7Q3VanZ4bXaT29hytRFl90f2dqeOfEA//2gjwO2TrdAiAPBkA2m/ysffPsvBqlwDrARZ/0ROovl0Kgr1lanpZs3g=="}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync-0.0.0.tgz_1506158458110_0.6223192240577191"},"directories":{}},"0.0.1":{"name":"css-animation-sync","version":"0.0.1","description":"Synchronise and control CSS Animations","main":"dist/sync.js","peerDependencies":{},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.0.2","chai-as-promised":"^7.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.4.2"},"scripts":{"build":"babel src -d dist","lint":"eslint src test","test":"npm run build && npm run lint && mocha test --compilers js:babel-core/register","start":""},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"dependencies":{},"gitHead":"3e77ac3a2116c24c4ee809be9ed28585235e2d5a","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"dist":{"integrity":"sha512-+UzWlmZOKTmuuJVifB4jZ93s1b926upitYPTnSvZA9G4hqKCQJbsbuyQNVZC0Udbkdl/mSvsXF2Owe7MCnB7+A==","shasum":"4538c8b45406190f3cc817d09814213b961a2863","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOWwNXqIZ5LD+re5AkEPgAg7X8jhDJ+MhJtLnQGTOTiwIhAOt2nSdV9e1/9u2tx+g+jFfqdHXfA8o3Q1jzn4caq7Yv"}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync-0.0.1.tgz_1506191767372_0.36774441646412015"},"directories":{}},"0.0.2":{"name":"css-animation-sync","version":"0.0.2","description":"Synchronise and control CSS Animations","main":"dist/sync.js","peerDependencies":{},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.0.2","chai-as-promised":"^7.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.4.2"},"scripts":{"build":"babel src -d dist","lint":"eslint src test","test":"npm run build && npm run lint && mocha test --compilers js:babel-core/register","start":""},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"dependencies":{},"gitHead":"fa6ebad629aa78d48619f0b5db510409fbf841f6","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"dist":{"integrity":"sha512-zfFBPh1LbkIIVvko3fUnSSTlpUYnOW63PgvpC1hgHiB6Dc5l5LKxKQOGzmsICQENnS7YmfxG+cwffWEr02FUyg==","shasum":"91941f6b3cc75b7b37ba4d5465c991657ec26fcf","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWLXUWH3FTl3eW8eKT+FOxZOjoU5Yj6I0zqrLoYWCgTAiAiAUWZcKgWMZsKFxWVcSIP3yf26RPI6d4yKxgHcTnhhg=="}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync-0.0.2.tgz_1506192007420_0.2351791625842452"},"directories":{}},"0.0.3":{"name":"css-animation-sync","version":"0.0.3","description":"Synchronise and control CSS Animations","main":"dist/sync.js","peerDependencies":{},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.0.2","chai-as-promised":"^7.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.4.2"},"scripts":{"build":"babel src -d dist","lint":"eslint src test","test":"npm run build && npm run lint && mocha test --compilers js:babel-core/register","start":""},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"dependencies":{},"gitHead":"1f8476e6bb9ec3537fecd7796a9f2f8067d2ca42","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"dist":{"integrity":"sha512-Diq6WReGlBS03ZJr/loZzpEuHtDGQnaGTryx3UUxbkvWUPT1URNct34zvq17XqDSAAu7uhq823ZbykXpkFUHMw==","shasum":"1e1512b66d9facaa8b514aa60828c0891b454241","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVR2TzDXv8amQe/FvMUfFzq1MCA4mAZ8bqJ6dDKUBcjAIgOrRirfTiA4YhUkrobOAjpZ9ML6DacsB92ZDK4oXpQqc="}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync-0.0.3.tgz_1506248904880_0.7181638551410288"},"directories":{}},"0.0.5":{"name":"css-animation-sync","version":"0.0.5","description":"Synchronise and control CSS Animations","main":"dist/sync.js","peerDependencies":{},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.0.2","chai-as-promised":"^7.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.4.2"},"scripts":{"build":"babel src -d dist","lint":"eslint src test","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:babel-core/register","test":"npm run build && npm run lint && npm run test:unit","start":""},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"dependencies":{"jsdom":"^11.2.0","sinon":"^4.0.0"},"gitHead":"a226204a042fa1893c3c7c44ab73cc5222a110a1","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.0.5","_shasum":"e528fa9b2a1ad2cf08d7ef73fcf169ad06aaedea","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"dist":{"shasum":"e528fa9b2a1ad2cf08d7ef73fcf169ad06aaedea","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.0.5.tgz","integrity":"sha512-FRY7RnKLAYxhifZFJqj4QwNUXYhi+T7KO1Xl6wHk/8QnasVCfj/ULuH+DOxEf28XyNym1MBPjZuBL4bDVwVQ+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaHiPIA+XC4PyrOJuDl1NjGad8mV6N0z6kaYOlNnai1AIhAMswqTRTrak9eAUMSipBhaZ5XUvxO6s1xDLgLRe0ZJao"}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync-0.0.5.tgz_1506450003196_0.9735877045895904"},"directories":{}},"0.0.6":{"name":"css-animation-sync","version":"0.0.6","description":"Synchronise and control CSS Animations","main":"dist/sync.js","peerDependencies":{},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.0.2","chai-as-promised":"^7.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.4.2"},"scripts":{"build":"babel src -d dist","lint":"eslint src test","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:babel-core/register","test":"npm run build && npm run lint && npm run test:unit","start":""},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"dependencies":{"jsdom":"^11.2.0","sinon":"^4.0.0"},"gitHead":"0bc37d9c4a3486f6f0e3719f0fdc6fad8056b38c","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"dist":{"integrity":"sha512-qxroJWhG5MXOuGQDuClWVBEbsHqv2mw5DH8ReKJt74M+SAj0df10fu+RZOMgCbzEM0FRB0a7jh8HlUYMwUU0/Q==","shasum":"1983dfd77dbb89e018f00a9eb9925a3eaf77977c","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtshrgC2VzVIFzhI9l2pzwbYbv5DvqR74lpKGCE1APbAiBLakZroHBCGg/KpBW1hxK5gSLyfKlK4IeQ47n/uKQlag=="}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync-0.0.6.tgz_1510170496061_0.5305427354760468"},"directories":{}},"0.0.7":{"name":"css-animation-sync","version":"0.0.7","description":"Synchronise and control CSS Animations","main":"dist/sync.js","peerDependencies":{},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.26.3","babel-eslint":"^7.2.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","chai-as-promised":"^7.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.17.3","mocha":"^3.5.3"},"scripts":{"build":"babel src -d dist","lint":"eslint src test","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:babel-core/register","test":"npm run build && npm run lint && npm run test:unit","start":""},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"dependencies":{"jsdom":"^11.12.0","sinon":"^4.5.0"},"gitHead":"d6782552708d3cd2f50d0ec72d1a0ad836abdbad","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.0.7","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fPEzVbuWoC+k4cbgSpHiKDOwhEIY86rOTs1W9osG7L81ib9iQH/RCS5OOsUsUhOB4ak12E/Q9KY5pvs7RNMCyg==","shasum":"27d0d4d98b3a5ca72f64b4b58e6c2a4c1098cd99","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.0.7.tgz","fileCount":4,"unpackedSize":8666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/jMYCRA9TVsSAnZWagAAN4kQAJjgeevYcTQ3IAD57xsi\nnQSdJQS/LlTR08P+7TfOoB/OZmYbhIBpRFBJMZRrOgYPYJ7FQAJJYvKpWFoY\nsZJLXoBuKxVUcrqiNnw4V4mH+flD0XXpHdv8+fRtRuEoqU42tW3WVE3dplGm\nYyr0qjof6NJhVdULLwvqq4gSXOYjZRYt7SjvgCnUgGnPW+srql0jjpuzojBm\nydC9AyDTNZNvUSDfEbzKCFQdnN2ktRenGjooBWEJcKhoPQYTIruGyM4pTYOV\nCraBjdNRE3mcrsaZRBXCfQm71eL7TUygbLzYxxJgA4S5f9nQzoXoNnjm6Xle\ns3J5xGcN74G4lZCTEN37sGz+oLW8A7LQQl0aMgLNrPtq7huq6hGJT8mfBhNm\ntYA8R0Q7CvTHrE/UIzPqksnPn4Ipi4wHY4J1mx1sSv9HQ8J9svJvLz0ZcFjJ\nBC7dTTZ9/uE4Xyb72KUMn1yLZS3NAfV02tPNq0PcAEmR5UsXfHvoRDpzZanu\n68iMAzMM37jNKXOLdp/O5ZzJhKrzRZuhbOPvW9wGeUiWgnlNIOZa0PX6XR+q\nJ9k955t89jMQqW2QWDxgbskGAii6UKHSh3zPWVGND9f5FkQR2S3qShk60ida\nAmEHWGL6w/e2DTMxGD6IDN7Y2w1sXUjpG0/FehXH1aWJd37tE4UKALc0LPpn\njtJi\r\n=4Gyw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVSlQs1cjd8bYhtzFcdSRYsloT9ZNrMndrOk0tHZmMuAiA9IgJYiBvtYlQCcQ/XqRH4D9mlXkOR0i8DslUFHJB5YA=="}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.0.7_1560163095539_0.6174170621343436"},"_hasShrinkwrap":false},"0.1.1":{"name":"css-animation-sync","version":"0.1.1","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"gitHead":"4811de2c264dbd753f5947fccbc2c5027a340e9a","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.1.1","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-9heWwpwWidAU7c8RptChb+8jVz/1RiQnyLOsU7fQgO/Fjp5aDpNkLoipXokLs5xdLJx3rnnVYTzuUEBq5ZjIqg==","shasum":"0f248e0c71165739bc648d55bb47de67a22a527b","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.1.1.tgz","fileCount":4,"unpackedSize":7151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMH0TCRA9TVsSAnZWagAAweUQAJQBreDHmvaWzkMDWq4N\nbHLhH18eaRsPqghhfv7zUegZXrkxWxUFOW//ZG64YbIBfUXgkNNLKxHEZRAM\nlLnHEc/38qK+YUhSURNfjiZi83o4CRdaeBGT8VwAQroYjWQr9okzVyjoKh/V\nM8tLvNOuef7yzJBd4xjyCq2r8QqN+ZCYub4sdWZ6c9ulqE+Sb82hehEJmfnS\nJHAfPT6KYQhk9MHfU9RDNkyBTdVOnr3Q+uqbiUDEnmD4CRGjDo4JP+3JYY/u\nOw1RMmDVWYxFXrtEYoj3kdxvmdNogpIqbDI/uznvZxdHqT7yxGF2jKdOryVF\n9LNbNm5ewEQ8qMBjGt10mvdWyLkeOJJkjdx5yN+PNBzEb9Js7NQ2DCaeXi1y\nNmtVDSKgk/FbsaOWOh4wD5uy4XGpHZxMU9L56jKBbl7MdKDiqH6TjSqKrknz\nh17DpFgoqPI5d6y7vq20BlHTOYQPc75pl1nUdKBs7ZqUAbu6isgiYUK/sWCp\ndcLex5bqWSMPzU6wogMD6sSLp4x+wMPy5L05Y7PiHTwcgT4NhB1xnMMzwIt8\n0pqeWHmen8Zo0FqZtR/ASIN/Agw2GjgJs9biQ02Ud7KxKVB2SJfJC5WmdzuD\nzvVyjKc0nK1BsCjzLeiTOCoWAldkyVS2jTOCQSWlNP/Nx5A9Mf7GC8GwIxLo\nSYez\r\n=Oe9E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAManDHbhSfEuSthcrrN5C/uowEcAzUGBf9EFky41L1VAiEA/aGpy7Lxrk2nMU855DaGJhHUvwb//aSGOyrn68m5OAw="}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.1.1_1580236051368_0.8267145542632823"},"_hasShrinkwrap":false},"0.2.0":{"name":"css-animation-sync","version":"0.2.0","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"gitHead":"4f9119f53d43bae2426aed8d61b39949392dafa6","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.2.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5Dy9/pzDm17HAI5x2ANg9c9u66MuTO9UDzrs4AFgq4fGB97N/xj0MxdEZbhtzTbAfi4x5ILeMMTQtxXMnGU0rw==","shasum":"0c0526ac1595fb6d14c23dd44a10982fa696035c","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.2.0.tgz","fileCount":4,"unpackedSize":7547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejFcvCRA9TVsSAnZWagAAzG0P/2wzlgEcbeVnthOrDow7\neFhCOVOHuXDRctzaCHN1SMZd87uSwHcIZcGZALSFwAwZOc6b/By2DeMNq4xJ\ntyjrqVMFa6CO+chhiDpeQxVPoBhi200GaNdTFnjmnqQpQhnhTrKvpWtx1LLM\nj/v3v1zolawNzsj1EFpm7apda8/8Mf3zNLt9xyPGJI64l50ARWHdynyaANPI\nEhdcSlGt9m1x4WQYTB6nCSGxbB0MnKnOKRwsl0Jll+Zww+QB3q6fOCP8sUvT\nTn22Q5PWGpMxAx8cAYQ1sTJNMqvisE4UfIJVbLThVcnkoM+rPWfxtend9C5G\n7KrXi9pRcoT6lRVrsYDKi55NLr+t+X3iVP5An92sr+ngHR8gWd9A8zwIqJvx\nGeVaKclE1ehYw87WyebeHtLAJe+A3IpRqqLfLWqyBZEHWbUKt7pZfuxzZGRc\ndQ2Hpjfe1YzPIMW7jFbgg25n9j8dlommHYULxQ3d1OgRE459tfZVZ3ymrXu0\npGoXP4JPvE9ELN37lk3+3rIKU9GugSEJV5yj217oAr6sKjUGxqWvD2570u7J\nkJClAuE9vC3kGzwybN3CcQZf5cwnnc4hAEqdzYkiKoD0Rc8+8CFS7Pdf9DV9\nN2VbawWqmLewx3X/L71fVjTsQNpE5dpLiiJIRAc/drsJQ+R86C9HfEHcSc4J\nvMVH\r\n=zlLV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvDsJf+ZcGwMS7CPRUAdDCRuxLKNWwUYoWyMB5GXCSVAiBKo2Q/Sz5/E/zWjh8gzbm2mfUPn439SJZUA62Ptpbm1A=="}]},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.2.0_1586255662632_0.7499525166694876"},"_hasShrinkwrap":false},"0.3.0":{"name":"css-animation-sync","version":"0.3.0","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"gitHead":"8cd45a0e343f0c4cc7606678c06b004ee6b657a9","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.3.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mbyUu1BoVrJLuaTFru1viLZ1wsUhVyT2P5rI9Uo61mjqZ78nEbbqy/wJRJWCpX3uoFwFZsRJ4ERC7aJfbgPwWA==","shasum":"69cd7f8ea5e41c51b2c0076278a06e2e93718f27","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.3.0.tgz","fileCount":4,"unpackedSize":8193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2iFhCRA9TVsSAnZWagAARjEP/RFSOf7tn/1VrOQyrCX4\ncxzBRU/ubBD5W3DUoKz2wsSQt0AbPXQKM71CECF7b8GEE+bEdxPdWMCeuANd\n3Dc5TKtMiJbL3sSWpLjw/DbDwYwQ2wrxqG3fvNL71vC3zL61rg0mVynh8bRN\nM+05nNbi05cPAkZLn+/1k7hZOj/D77ohczBEM+T/e/bHhYrxir9eT9SJhUOX\n8RxePoS74mgzPS8TQvG/8DQDdd1ySFm5eslIERK6fBNMtF1zDQBCiPEEp5L1\n4tBJOpwwtcT4NgOEkI77T7ZeulxA9SDf79I3TA+spREKOQ9bJ7Kwqn5V95Nr\n2zMnxTqNxUPeWXrmdtI//UFP7kkPfDcXvcXqPb3c+6bfoLUi7aYrrsDIoax+\nXHg7Er2U83fEDPhz4dOIQANjF9XZP8mK5JqwXuP8DwQNpmNUTZWDP3KryLne\nzRvLmsnB8KUrdnAotfG+0Zro3Gk28aLPEOVCx9CMmGbMxngJi+O6rFGyBM4l\nP93FR/VHENcaPU3R3bqI74q/x1gzIWm+Cz5o+ZOuuhUN45heqVqK5+LiEHIv\nbJ3Hks2UBTy9DtGDu66DmGgyVntswm4ac8j8UIG8Dd55pB79rjujl6w8k+93\nuGiRu/ybXNy5IO5Ih6EfGL37JNnovHal1PeIVjTrzgm+RR+h+fAs/rstsNsd\nQvXt\r\n=a3ye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJNSWlDk91vFUuRBlP1ddjAar9GU8eIpSOgtUXD/+RVwIge4/lFPEu4YG1uBF7rJCnT+fN4VAbumFlhDB6q2cvkzg="}]},"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.3.0_1624908129318_0.21398447945586407"},"_hasShrinkwrap":false},"0.4.0-beta-1":{"name":"css-animation-sync","version":"0.4.0-beta-1","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"dependencies":{},"readme":"# css-animation-sync [![Build Status](https://travis-ci.org/bealearts/css-animation-sync.png?branch=master)](https://travis-ci.org/bealearts/css-animation-sync) [![npm version](https://badge.fury.io/js/css-animation-sync.svg)](http://badge.fury.io/js/css-animation-sync) [![Dependency Status](https://david-dm.org/bealearts/css-animation-sync.png)](https://david-dm.org/bealearts/css-animation-sync)\n\nSynchronise and control CSS Animations\n\n\n# The Problem\n\nWhen DOM elements styled with the same CCS Animation are added to the document at different times, the animations are out of synchronisation.\n\n|Problem|Solution|\n|-------|--------|\n|Elements added at different times are out of sync|Adding `sync('spinner');`|\n|![Before](./docs/before.gif)|![After](./docs/after.gif)|\n\nInteractive [Example](https://raw.githack.com/bealearts/css-animation-sync/master/example/index.html)\n\n# Usage\n```js\nimport sync from 'css-animation-sync';\n\nsync('spinner');\n```\n\n# Install\n```shell\nnpm install css-animation-sync --save\n```\n\n# API\n\n* `const animation = new sync(animationName || animationNames)` - Synchronises all DOM elements using a CSS animation or multiple CSS animations. The animations duration needs to be the same for syncing to make sense.\n\n    * `animationName` Name of the CSS animation to sync\n    * `animationNames` Array of CSS animations to sync (allows syncing multiple animations)\n\n\n    Returns an animation instance (see below)\n\n* `animation.free()` - Stops synchronisation of DOM elements using the animation\n\n* `animation.pause()` - Pause the animation of DOM elements using the animation\n\n* `animation.stop()` - Stop the animation of DOM elements using the animation\n\n* `animation.start()` - Start/Resume the animation of DOM elements using the animation\n\n\n# Test\n```shell\nnpm install\nnpm test\n```\n\n# Dev\n```shell\nnpm start\n```\n","readmeFilename":"README.md","gitHead":"ad2c49b434b6091333f24acdd1031eef3a2005f8","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.4.0-beta-1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dzw5Bm8eBgpMwfu+TJg6ulgv98JCqjS5QM7cW0JcmEJ6R06HTBzvc/JQuc6Xeo91zVZuRbMEf9Nk0wJZdrYwtQ==","shasum":"2bb27dc44db9789819fd8b5fd09e98396ff84d96","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.4.0-beta-1.tgz","fileCount":4,"unpackedSize":8434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCEKdCRA9TVsSAnZWagAA5vYP/R0KmX9jHji39Wh4D4bt\nJ6+S8qAbM6nbQFfpWyZqqigee0nxM4NUPMgMj9SgFY7UUIEfKASyU7Ce9/r/\nDHWpuwneBP2BKDHb3ymOhF/NBjxtO2RtEMIHHwhyyXFAqvyS3Q2/oO6J/xAG\n2bDC9ymAXIfa+ChN/gCWDH5xYze/eMKPts1imD40gDZsx1w1HErfXwfHnoCs\njdv9JzddFuVEqn9bBhzXP5uvP17NZre32blLwnRKZoQgsBjB6qEnEJHKkptp\njNpP4sVggduIwSCj0HZ+ie+a18/MU0vaDQC94spm4Yn95Y2h4wL5K0Zwwcps\nOU5ykhAKvqJBfcr5aP5bjE8+jsKOdm9CzfmJs+tsDBR88DatV4fRWzuBnWob\nj3OXCkZQMzgGq5+lqjqpcNggd39z0Pgbl9put6GUI1Ka84GElo6o1WqW27np\nkgGRHmR4E5V7sfRyauuzHN4u8DGbsflG86HpI06w4dK/oxsfuBoMUcOET7pI\nsMEr2vbSmAGoKgiBeubt+c60PqFj/tssnrk2rolswhhTJ6kLrc+covoTF3zw\ndAemKYfRhtK7M9NSEZmfFMOFAk3IRU0+055kAYN7G37xRhGMkmTKGC9g890g\ndjwUf1rd9c4a1qCq3GDFB7yPk9iLyRDUYLes3mRH3N4W6lMcIRNzhLBX+LAs\nQJVT\r\n=VqV/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdlgqHDeo8DVLPnONxruR982cl+3Em6PO5QRVFbJf+LwIhAOM3K9pt04H6NaqyTI8ZWGpSetZsPH6AOzjcTg2/IOY9"}]},"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.4.0-beta-1_1627931293264_0.11825748193772112"},"_hasShrinkwrap":false},"0.4.0-beta-2":{"name":"css-animation-sync","version":"0.4.0-beta-2","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"dependencies":{},"readme":"# css-animation-sync [![Build Status](https://travis-ci.org/bealearts/css-animation-sync.png?branch=master)](https://travis-ci.org/bealearts/css-animation-sync) [![npm version](https://badge.fury.io/js/css-animation-sync.svg)](http://badge.fury.io/js/css-animation-sync) [![Dependency Status](https://david-dm.org/bealearts/css-animation-sync.png)](https://david-dm.org/bealearts/css-animation-sync)\n\nSynchronise and control CSS Animations\n\n\n# The Problem\n\nWhen DOM elements styled with the same CCS Animation are added to the document at different times, the animations are out of synchronisation.\n\n|Problem|Solution|\n|-------|--------|\n|Elements added at different times are out of sync|Adding `sync('spinner');`|\n|![Before](./docs/before.gif)|![After](./docs/after.gif)|\n\nInteractive [Example](https://raw.githack.com/bealearts/css-animation-sync/master/example/index.html)\n\n# Usage\n```js\nimport sync from 'css-animation-sync';\n\nsync('spinner');\n```\n\n# Install\n```shell\nnpm install css-animation-sync --save\n```\n\n# API\n\n* `const animation = new sync(animationName || animationNames)` - Synchronises all DOM elements using a CSS animation or multiple CSS animations. The animations duration needs to be the same for syncing to make sense.\n\n    * `animationName` Name of the CSS animation to sync\n    * `animationNames` Array of CSS animations to sync (allows syncing multiple animations)\n\n\n    Returns an animation instance (see below)\n\n* `animation.free()` - Stops synchronisation of DOM elements using the animation\n\n* `animation.pause()` - Pause the animation of DOM elements using the animation\n\n* `animation.stop()` - Stop the animation of DOM elements using the animation\n\n* `animation.start()` - Start/Resume the animation of DOM elements using the animation\n\n\n# Test\n```shell\nnpm install\nnpm test\n```\n\n# Dev\n```shell\nnpm start\n```\n","readmeFilename":"README.md","gitHead":"d6631e11277a789b5d35ab794aa84f059eee380e","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.4.0-beta-2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8XjOHl3mi8+0C3Cbw4SlUrqS/E8ZzeT9KMdgG95aGKXVu/ISweZJ/NcX/iLX0WWDEM11QFT88J8ss/KmALE4TA==","shasum":"2c6a5c17fa8f2830dc8d037c9a0f2434ee6c3c1d","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.4.0-beta-2.tgz","fileCount":4,"unpackedSize":9623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCs4VCRA9TVsSAnZWagAAWzsQAJKCv8ZmtX4jVWnEYxh7\nUlxQ3s7pOKEc/IdidFRzg8+8aFPzt2XFgT4zI1WyIQciHbyBVc/nv1qZ63Nc\nZ8NEeXVdjwY2qMlLF1iuxE0weEACQ7588ijMZVzv5o0vBJHUzb/L4pNWjjLz\n2RzrVT2RwRnpxXw++PAtEWRyHMkQZZdWvMx1y/QxRXyrlWNXxm/mchtD6nXx\nCKEt9wmTivaSkA/1bAy0/7zfyLC8g2IcXq5x+FFT1X1hUjuBtgtAOQmgeS8X\nbYcApcQ1Hyp5X8m0DMtfWeLooI6TKfOD0n8weH6JuSMQD/sR/bef6UxolnuH\nL8DqNODufIsQ3xck56jR7y12dzHEbf+BIgj3gITf5ki9cYXRciHjSU38GR1g\noiYNUVumJ+D/gV1wr1DnTmmyB4lMonBm6vEkiHsiR4HtFk2aspaHrVLtg5m9\nMyVbXkH4d6Kp6ZDvKpf6llRHbwpOTwepL6jsUUAlrEUNf/gRTlFpRHU4Q0zt\nsDmhHgDFdOydd8P6nsG+oUY4b5Ofcx66HOp+97fsW9kh8AJnUBtzbULMIUl5\nijzH4gbOK+BiY2Umy04LoPLPD9Ghe+k/rwkpvKnaizuD4VTpEjOrTwA34gIv\nQAnv+XCacfadKyJqnljxNCAVmABbh0g37C+gNja3ZCv3Zs3FWMDa3/r1JBK8\nf9M5\r\n=ef5z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx2kgB+4Xn3c33ehE3mMaJv6VvakORhI87NAr8tZVk/gIhALaIeBLd0D9fxW/aEs0fzw/VMx1qIw/EjrrwiUQLbq0m"}]},"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.4.0-beta-2_1628098069247_0.12737887977202678"},"_hasShrinkwrap":false},"0.4.0":{"name":"css-animation-sync","version":"0.4.0","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"dependencies":{},"gitHead":"ec32a579bb9830675ee585a3dd8530774365fb43","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.4.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8o3LlNupVuiT+BHMfKeGBgXKBIvtFbiWlrXJJjjRsYkbR0KG9gpRXUCh9pAKRhUKF9sPKcl2CpP44A9j/7bxcQ==","shasum":"4e48422c9c92316e169940b01d46e8313ea0e0d8","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.4.0.tgz","fileCount":4,"unpackedSize":9616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZL/CRA9TVsSAnZWagAAfPkP/3ZfuKAN/vN7kgCiCkdC\nL8Km19WhvVsZ3HBrXR6FQHOffXa6jVLhzGsgLQqHCtsAd1+MLQgxAqYS4Z0L\n74Y2ZkFKEnQLU68bEbGSMh3okIYxAWffH+BTmwe555KWmTYwNcyBo7AFr5gb\nfIgZVwNn5JlEVZ2YdjQC3uWVCU12YcecaCXiKc8unrhzczFK/ZGLYXHybuxb\nWeUjYU/UjwB5k0uWenqIh3RwHIP7DHoIZ0Ak8kalLUPhvCARgVLX2J4a48m9\nsuoIBFrzUfi3xVhc/HxCgj0Nm013lZuW5okYe+Z0erdLA4wIOdbqINC55gZP\nsKeEFuPJhTa4XQ5HD7tK2QaQ6y1j4urHSJ2Qp8CWPKF7zpwepzp5LyGdSccd\ndRfHlSFPT4N1E82wBH0IiZYOLF+OzVbFuM+7pllrGepZ/VMGIquahOJfrMgq\n52d+28nCPsVFOtx+ntsZbqDJSC9Fs/GxDbr82HSJJZQGRW4uwySCBCzr6a1w\noPdg80nCV0OOAdgiIsBT3q+TLNRRnimEcYuUjPuky7jO9uExJ//KH13mvklQ\n92PovOuoZNRM0ff4WpNNxYdGHd2WVkfLJ4dIGa8ObKSU3FWmirem71RSoqBq\nw41phuQrzlYj036RAV4F5x4wa0gjIa7JhbjttmZUCjgkoCazQnzgTCdqgAMW\nTyLh\r\n=QCu9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsqWrRQKc1xhWZUJ558KRBGRKYhM9IrEfN1wNExb8X5AiEAoCuPPU+ZQbxjTHCa+qWsGxpvdvc1h18FVtPuBdzfyqk="}]},"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.4.0_1628279550956_0.7774508807426481"},"_hasShrinkwrap":false},"0.4.1":{"name":"css-animation-sync","version":"0.4.1","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"dependencies":{},"gitHead":"8895204412cbd139c7c72f46799fd537422a7d79","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.4.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-q9SgIczZ9j5ktv36M+JFyy0Oqf8Nl1WjgcatuqP0oG+9Aa6MBVT4qPCwkqkw4QATTIRG4J7Qq83ixm41QgR/HQ==","shasum":"bbf944c39d281abc598f7b0fa2f921e09b1bc93a","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.4.1.tgz","fileCount":4,"unpackedSize":9629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJABzCRA9TVsSAnZWagAAOcQQAIPgYMOfkD7+rs6DB+LC\n5rpIUdhEHbWOm0W0fGi0P0zfE2Q6NVyR3BVQUs/L8ZrSUWOEjovAZTCZi21N\nMY9M3EoV5FiehPzfnT5hTfmVTnnjk+9g6D0+kAT9vxg4o1KLICYEgS0MF97E\n83R765DVukRLbT0CpDcYIkIOKGmga7UbuuAjWkFefvS6WfURyaVnLdk20tY5\nf2djdcJEcXalH8xKKRZXtBxKUnUlM3JfPP10UpCV8d1LdGYngZ6iRqU1XQSP\nO5BMzHJCoynZhCnDnO4OearimFKW9D3RLxoNJ2PoGRnTXFcrUwHQtiZi4NtW\naTQBbBd/+KKer8HH4EdX7Vb/TDRv/qZpqFKe32TcqKzW+SDo8Xg1zShWjKT3\nAIbq+V1V9/2XJRCZvbF3dz980/bI7qk9I1vrMD94j6MylpDbv7siyX7tI+hr\nU+RuoNjUt+YX4I9EGUSaSKoEwjPK2M6CaFLLtovl1HWdECPFbPgpk6RnVuJu\ni6Jw543VESJbNZw2vYy56biZRbqXmaf0GVS77T+5Qz4u03FncDcJ6aZLkyE9\nDKmBHL/z2RO+IQ+Fc98x5ggi6L3WBIzCu7c6ZMVYVPXPz5xDS478tfIorSUV\nMXjCbS84lUCwAwcY9JihZqdW0WUUOQTiho/KRcZ+g8KYqYr0CtjAdUchXKFA\nVLwb\r\n=PdOG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSgaK6xB1n9MVH4LT06kFAWhXbXzrexF5fJCWEMTnNSQIhAJ8BXNiwDWUZtbE8l4qUu1LU81Zaseei+ZJVtPUhLUXW"}]},"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.4.1_1629749363016_0.15901016604119378"},"_hasShrinkwrap":false},"0.5.0":{"name":"css-animation-sync","version":"0.5.0","description":"Synchronise and control CSS Animations","main":"dist/sync.js","module":"src/sync.mjs","scripts":{"build":"babel src/sync.mjs -o dist/sync.js","lint":"eslint src/**/*.mjs test/**/*.js","test:unit":"mocha --require test/setup.js --recursive test/ --compilers js:@babel/register","test":"npm run build && npm run lint && npm run test:unit","xstart":"parcel -p 3000 watch ./example/index.html --out-dir ./example-dist","start":"serve -l 3000"},"keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"license":"MIT","author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","babel-eslint":"^10.0.3","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-es2015-modules-umd":"^6.24.1","canvas":"^2.6.0","chai":"^4.2.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","jsdom":"^16.0.1","mocha":"^3.5.3","serve":"^11.3.0","sinon":"^8.1.1"},"dependencies":{},"gitHead":"a4203e431ffbaa6018f443519245f26249d4ffe3","bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","_id":"css-animation-sync@0.5.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y8dinAMaDkK4XKn9Jhotww/oF3CQCYaovpnu6aYSFb3BT7dcIcHG+Fn1xgoqb5Qjzp0a0sTaud+uGkihxRplng==","shasum":"0acba0d70dfe84990e8a270b63988729d4b312da","tarball":"https://registry.npmjs.org/css-animation-sync/-/css-animation-sync-0.5.0.tgz","fileCount":5,"unpackedSize":12516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl2SpCRA9TVsSAnZWagAAKP8QAI+563N3DXVJLnveK5e5\nNHdwSXyXmLk2v/D+DpTwlzyOXS9prWdhsJyR4UPNqKRF01K3/xF3tmwcI+ez\nLwqlVogX65DrUusgZCJoiy0w6TF6VqlFjHw8U49LmZHRjv/Leg9YHIZGOnWa\n50dOKKs/Td4BiG4zPbA7Va5d/j+xoeL9/qMhLFNfiP0uS0MiaKPJ5phUQKtn\nIQH4Dccwx5kmUc4rnrF2Cavu7XQVFOsLkvGR4bxESdhHDS/xA117AGMNlCsZ\nnhxNqS7IBZnK14brceSGpJ3asLOgfrVwPp8nRnUednl1i2J+Ceu113G0TzCO\n3ing0vP+iIGEV4nCQ2PWl1qke7goZ38KPTcirNraHHIpsvAtovQ0WurPprIM\neMGoNK92TdOOtJT7N0HNDWyu3blZ+fabQ4VXYYL+EIOADhy78m7PkRWsTNSS\nG4lxyYMjObXPRu9Rj7qWIXuH7f9caYZF4dreMpVj2vSzh21//0RY9/a+mlLi\nJ5onShNGbn0oWa+6IBOLdKjfdJIUm8uIU/XZChbdL6jqJX4LJ08QtMCtLvLh\n47JacmaEtpgSJci/RIqVmlEs3jN4+5AnQC6/sbbm4s6Wbr0NhUlY8l5wAely\nNpGmdC966etPSz6pIvtsz28P046o+h2LvjafIjZ65kUIFOWTbU1w+5efWOOn\nGaea\r\n=VFqK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLioLsAVJfDydhk3iIqoi1REHA48vm/oH4DxNYPBDyKQIhAJP/O+/JIbcxNQWTqZtPcDiBM5/AVxNMZpJR+HZ1EmYH"}]},"_npmUser":{"name":"bealearts","email":"david.beale@bealearts.co.uk"},"directories":{},"maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-animation-sync_0.5.0_1637311657149_0.7117297769832753"},"_hasShrinkwrap":false}},"readme":"# css-animation-sync [![Build Status](https://travis-ci.org/bealearts/css-animation-sync.png?branch=master)](https://travis-ci.org/bealearts/css-animation-sync) [![npm version](https://badge.fury.io/js/css-animation-sync.svg)](http://badge.fury.io/js/css-animation-sync) [![Dependency Status](https://david-dm.org/bealearts/css-animation-sync.png)](https://david-dm.org/bealearts/css-animation-sync)\n\nSynchronise and control CSS Animations\n\n> NOTE: This library was created before the availability of the [Web Animations API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API) and this may now provide a better solution for you.\n\n# The Problem\n\nWhen DOM elements styled with the same CCS Animation are added to the document at different times, the animations are out of synchronisation.\n\n|Problem|Solution|\n|-------|--------|\n|Elements added at different times are out of sync|Adding `sync('spinner');`|\n|![Before](./docs/before.gif)|![After](./docs/after.gif)|\n\nInteractive [Example](https://raw.githack.com/bealearts/css-animation-sync/master/example/index.html)\n\n# Usage\n```js\nimport sync from 'css-animation-sync';\n\nsync('spinner');\n```\n\n# Install\n```shell\nnpm install css-animation-sync --save\n```\n\n# API\n\n* `const animation = new sync(animationName || animationNames)` - Synchronises all DOM elements using a CSS animation or multiple CSS animations. The animations duration needs to be the same for syncing to make sense.\n\n    * `animationName` Name of the CSS animation to sync\n    * `animationNames` Array of CSS animations to sync (allows syncing multiple animations)\n\n\n    Returns an animation instance (see below)\n\n* `animation.free()` - Stops synchronisation of DOM elements using the animation\n\n* `animation.pause()` - Pause the animation of DOM elements using the animation\n\n* `animation.stop()` - Stop the animation of DOM elements using the animation\n\n* `animation.start()` - Start/Resume the animation of DOM elements using the animation\n\n\n# Test\n```shell\nnpm install\nnpm test\n```\n\n# Dev\n```shell\nnpm start\n```\n","maintainers":[{"name":"bealearts","email":"david.beale@bealearts.co.uk"}],"time":{"modified":"2022-06-14T04:27:22.194Z","created":"2017-09-23T09:20:58.985Z","0.0.0":"2017-09-23T09:20:58.985Z","0.0.1":"2017-09-23T18:36:08.253Z","0.0.2":"2017-09-23T18:40:08.466Z","0.0.3":"2017-09-24T10:28:25.765Z","0.0.5":"2017-09-26T18:20:04.091Z","0.0.6":"2017-11-08T19:48:17.698Z","0.0.7":"2019-06-10T10:38:15.713Z","0.1.1":"2020-01-28T18:27:31.520Z","0.2.0":"2020-04-07T10:34:22.719Z","0.3.0":"2021-06-28T19:22:09.462Z","0.4.0-beta-1":"2021-08-02T19:08:13.431Z","0.4.0-beta-2":"2021-08-04T17:27:49.469Z","0.4.0":"2021-08-06T19:52:31.134Z","0.4.1":"2021-08-23T20:09:23.172Z","0.5.0":"2021-11-19T08:47:37.284Z"},"homepage":"https://github.com/bealearts/css-animation-sync#readme","keywords":["css","animation","sync","spinners"],"repository":{"type":"git","url":"git+https://github.com/bealearts/css-animation-sync.git"},"author":{"name":"David Beale","url":"http://bealearts.co.uk/"},"bugs":{"url":"https://github.com/bealearts/css-animation-sync/issues"},"license":"MIT","readmeFilename":"README.md"}