{"_id":"@articulate/react-animate-on-scroll","_rev":"200-e500d0437588d0bd8c845ae72b1b35ea","name":"@articulate/react-animate-on-scroll","dist-tags":{"latest":"2.3.0"},"versions":{"2.2.0":{"name":"@articulate/react-animate-on-scroll","version":"2.2.0","description":"React component to animate elements on scroll with animate.css","main":"dist/scrollAnimation.min.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"author":{"name":"articulate"},"license":"MIT","bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"peerDependencies":{"classnames":"^2.2.5","react":">= 15.4.1 < 17.0.0-0"},"devDependencies":{"animate.css":"^3.5.2","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^6.1.2","classnames":"^2.2.5","css-loader":"^0.28.1","expect":"^1.20.2","gulp":"^3.9.1","gulp-babel":"^5.1.0","gulp-concat":"^2.6.0","gulp-uglifyjs":"^0.6.2","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.3.0","react":"^15.5.4","react-dom":"^15.5.4","style-loader":"^0.17.0","webpack":"^2.5.1"},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.5.9"},"gitHead":"68d1da27e4b422f645a2394de5b2eb93eb6a910a","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","_id":"@articulate/react-animate-on-scroll@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jamesadams11","email":"jameswadams11@gmail.com"},"dist":{"integrity":"sha512-hh+onPUj4liYbZ1egxM+D4D6o7VE0iqiTGpita+OwXfSlc5KebsySMBN+LHm+Iu3LPEzPxePoobJpXW5iVN2xg==","shasum":"5cdb9657f26a6237bc01b2094b74213b144b6ee3","tarball":"https://registry.npmjs.org/@articulate/react-animate-on-scroll/-/react-animate-on-scroll-2.2.0.tgz","fileCount":9,"unpackedSize":21792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9baVCRA9TVsSAnZWagAAFcwP/jFoLdhlCGagz30yjeFb\nKMdMUsIIrPXmRfp4DC7NyBEmoEq0hVsAlEvYyl3yrB3Ur552+94hj41lejpU\nqp7CtydfxRe/Xs7SqHAKOMpPoqLOajk2sS6eUGnLhUr4st1uBPhYZWnkq0nh\ngODLd4OKRhSxQFIyawNI8yRyY5cGF28r1o2/kVfo7YievQ+6qe9wjSPQ6wdl\n9MtQmqyMZSzjbg2dqFxk48h2kP6I8ofk2vVnPjexSMxPuf4KyX86OyRvtTYW\n6kYxcDgQEjNBUAqawAQxFoOZl/doHvZ7/ZeZflvSDxQ3j5qSAahzMgzNyKa/\nzUI0flULZrCSd/iDVrsXT3xAxXt+v1nibzg4ZlklKYcsy81tZPWiMzTntQqf\nHQYSHJORDWkcvj1n4t31gBOAraht0ekL5h5xn/BmurmfKxoU9RnOjAkz46Kl\nFnzcXJYig0GcUR75WCGms47g2Tb6WEL3EAosri1ugp5JPf8ileTUxwKvjkz/\nHLINYwdzUq/D/riTXXxIakbtTspEujCe6gON/vORYxlIm60GX45s688vQ0qI\nrSmCZ4AjfJjctjWUEjOErhHGouPvYdPj2jnf2qcH6GZF7HBmeLGUZIOhqKvO\n+daJdK4Gb/sk0a0IHxqHm4m6Ov2XpqCSDM7ZxKQQXds/mmSW2r/1kYdBo24y\nJJat\r\n=81P2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjfDRgZdbmPdCav+xpZxI7oeBPF2TJvwpumB0xyTxUDAiEA+1CINBMVLTuRQLuRGW/nN1YFudpwiMHaW16N2Z62Bx0="}]},"maintainers":[{"name":"articulateadmin","email":"admin@articulate.com"},{"name":"bellaweo","email":"mmeyer@articulate.com"},{"name":"botzo","email":"platform@articulate.com"},{"name":"cdwills","email":"craig.d.wills@gmail.com"},{"name":"chazu","email":"chaz@plaidpotion.com"},{"name":"darrenwhite","email":"darrenw@articulate.com"},{"name":"defn","email":"npm@defn.us"},{"name":"doneill","email":"danieloneilldev@outlook.com"},{"name":"evil","email":"evilsoft@aol.com"},{"name":"fbguillo","email":"blake.guilloud@gmail.com"},{"name":"flintinatux","email":"mccormack.scott@gmail.com"},{"name":"fromonesrc","email":"aochonicki+npmjs@articulate.com"},{"name":"jamesadams11","email":"jameswadams11@gmail.com"},{"name":"jrpz","email":"jperez@articulate.com"},{"name":"kdstew","email":"kstewart@articulate.com"},{"name":"mcurran","email":"mcurran@articulate.com"},{"name":"mgreystone","email":"markus.greystone@gmail.com"},{"name":"mikeolivieri","email":"mike@articulate.com"},{"name":"patrickeakin","email":"p.w.eakin@gmail.com"},{"name":"pklingem","email":"patrick.klingemann@gmail.com"},{"name":"ppolderman","email":"ppolderman@articulate.com"},{"name":"rpearce","email":"me@robertwpearce.com"},{"name":"siljil","email":"jsilver@articulate.com"},{"name":"spencerfdavis","email":"spencerfdavis@gmail.com"},{"name":"spurr","email":"spurr@articulate.com"},{"name":"tchamblee","email":"tchamblee@articulate.com"},{"name":"tecnobrat","email":"brian@tecnobrat.com"},{"name":"vamseek","email":"vamsee@articulate.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-animate-on-scroll_2.2.0_1526052500231_0.5796542559090465"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.1":{"name":"@articulate/react-animate-on-scroll","version":"2.2.1","description":"React component to animate elements on scroll with animate.css","main":"dist/scrollAnimation.min.js","scripts":{"test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"author":{"name":"articulate"},"license":"MIT","bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"peerDependencies":{"classnames":"^2.2.5","react":">= 15.4.1 < 17.0.0-0"},"devDependencies":{"animate.css":"^3.5.2","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^6.1.2","classnames":"^2.2.5","css-loader":"^0.28.1","expect":"^1.20.2","gulp":"^3.9.1","gulp-babel":"^5.1.0","gulp-concat":"^2.6.0","gulp-uglifyjs":"^0.6.2","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.3.0","react":"^15.5.4","react-dom":"^15.5.4","style-loader":"^0.17.0","webpack":"^2.5.1"},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.5.9"},"gitHead":"68d1da27e4b422f645a2394de5b2eb93eb6a910a","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","_id":"@articulate/react-animate-on-scroll@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jamesadams11","email":"jameswadams11@gmail.com"},"dist":{"integrity":"sha512-lvgcevq8u2OO2gsPUpGfAbrXKIOnrKsi68M5c1deHXUJIklhkHfBy0FUa1jw1xCts+2hVzZRUxIam1A+Lcx9dA==","shasum":"c16d149df5355c322b91c2c592107c10d22503e9","tarball":"https://registry.npmjs.org/@articulate/react-animate-on-scroll/-/react-animate-on-scroll-2.2.1.tgz","fileCount":10,"unpackedSize":34031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9bntCRA9TVsSAnZWagAA1hAP/jPT20ol5rC08DnqrN0E\ny/HCoskLPyo497Hcn+Mvt7G+lAaBh4LOjprqGl6UU7YC5n3WohfRl1rjzdIY\n5acc3+mfcD551JVzoJYxuRShyTy2QdSZjE91GsZA/MOQEwFWifyeL5HB3+LX\nK0+5LNOzru+vE28ENRcL5pT8yy8osC0LAczKgUYz0ku0y1ptJPG+VPccWUDS\nYj26hifcJ/KDveRmybhoKP6j40e+jhGRn/FHY1sj2m/e5Vj9MPBtJ20Ffpm8\nHtnqRFXzPN8rzBbu1qrs40GHiZG9KGh2a3dfL4ZyZV8iON4FoZIOXfoR0EsT\nCVGb9+Tc2iw5WvBWtHigYju9Ky5tBzH5SXRlu+GZc77a3b7ngvLl9HDpsKe1\nfp8OJI/MpqJhM+an0Xanoy+qLwjid6mATqSZm9WN7WU00lxsNGWVXYGVUDAJ\nFqO+oXqdRBMfD/ONtwHzqenXLLBmX7iv5UdgbOjvUzBxcZXXnh3yJdiMyiL3\nf7SdIS/dVXzYIdKIX+KBZf0SV8lxAJQ+th7OhVpmZ8+Rk5kQtXgyGl+frb4b\njGEKwoLEuPLf4jrKWvgAKvJIPRl2N2jLHGTC7UCj9s/PE02rNRutuRsergYj\nAWHXvBBsyAIeeDlscvVX3A+ifw3jFI7YHBQ5AgACz9/G78MHdJ58MSnhVQjm\nwHhD\r\n=t4Xo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSWBBjEeECBQPeb61PE8zwqkjzGqAyqb3udcjpBykVgAiAu6JWZR3TDysCnAfANhME2oqUizrqij3XJPxZy88AdrA=="}]},"maintainers":[{"name":"articulateadmin","email":"admin@articulate.com"},{"name":"bellaweo","email":"mmeyer@articulate.com"},{"name":"botzo","email":"platform@articulate.com"},{"name":"cdwills","email":"craig.d.wills@gmail.com"},{"name":"chazu","email":"chaz@plaidpotion.com"},{"name":"darrenwhite","email":"darrenw@articulate.com"},{"name":"defn","email":"npm@defn.us"},{"name":"doneill","email":"danieloneilldev@outlook.com"},{"name":"evil","email":"evilsoft@aol.com"},{"name":"fbguillo","email":"blake.guilloud@gmail.com"},{"name":"flintinatux","email":"mccormack.scott@gmail.com"},{"name":"fromonesrc","email":"aochonicki+npmjs@articulate.com"},{"name":"jamesadams11","email":"jameswadams11@gmail.com"},{"name":"jrpz","email":"jperez@articulate.com"},{"name":"kdstew","email":"kstewart@articulate.com"},{"name":"mcurran","email":"mcurran@articulate.com"},{"name":"mgreystone","email":"markus.greystone@gmail.com"},{"name":"mikeolivieri","email":"mike@articulate.com"},{"name":"patrickeakin","email":"p.w.eakin@gmail.com"},{"name":"pklingem","email":"patrick.klingemann@gmail.com"},{"name":"ppolderman","email":"ppolderman@articulate.com"},{"name":"rpearce","email":"me@robertwpearce.com"},{"name":"siljil","email":"jsilver@articulate.com"},{"name":"spencerfdavis","email":"spencerfdavis@gmail.com"},{"name":"spurr","email":"spurr@articulate.com"},{"name":"tchamblee","email":"tchamblee@articulate.com"},{"name":"tecnobrat","email":"brian@tecnobrat.com"},{"name":"vamseek","email":"vamsee@articulate.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-animate-on-scroll_2.2.1_1526053356182_0.7168779577284494"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.2":{"name":"@articulate/react-animate-on-scroll","version":"2.2.2","description":"React component to animate elements on scroll with animate.css","main":"dist/scrollAnimation.min.js","scripts":{"build":"gulp build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"author":{"name":"articulate"},"license":"MIT","bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"peerDependencies":{"classnames":"^2.2.5","react":">= 15.4.1 < 17.0.0-0"},"devDependencies":{"animate.css":"^3.5.2","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^6.1.2","classnames":"^2.2.5","css-loader":"^0.28.1","expect":"^1.20.2","gulp":"^3.9.1","gulp-babel":"^5.1.0","gulp-concat":"^2.6.0","gulp-uglifyjs":"^0.6.2","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.3.0","react":"^15.5.4","react-dom":"^15.5.4","style-loader":"^0.17.0","webpack":"^2.5.1"},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.5.9"},"gitHead":"c658881875a456ea31b3d77ba1dc32e5a4e7a55b","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","_id":"@articulate/react-animate-on-scroll@2.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jamesadams11","email":"jameswadams11@gmail.com"},"dist":{"integrity":"sha512-OHQm6AMX1mcF511FangCkvZR39hBf3pHqCr2wElKD/9P7tNq6ijzPb7mqXNVqvnHZ4CZ1BU1JWkYrAFzZuucBA==","shasum":"3247c7a98c0c1bd7b74cd18d5c62ca2b11e319a3","tarball":"https://registry.npmjs.org/@articulate/react-animate-on-scroll/-/react-animate-on-scroll-2.2.2.tgz","fileCount":10,"unpackedSize":37693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+hHRCRA9TVsSAnZWagAAYPwP/28scuwpzGiayVYaGSRm\nEkoUPuNKfbMoNWIFRenvTIBLMAmtcXlqKD/TXsafVXVtuohKah5B6d2iAbgZ\nb2mtegBb7yhV0ECe9qOpKws+KDUxF2scVz+EmJaqsPTcFKpHZYswFlo9Ut93\ndW6JTvCIgqLNZ+Nt9gBBseb21VUeaemJnLmygIS9wyNA8s6jX7XO2+Ii3bxr\nM5Ra6xmU/6dZqI8COQ6iKMGXBiZop/5bUa8XGoSMnZe54uYQWvEQlPTr3dxF\nHe4QISv0VnPFJGXg2mN1suFcWlAxDaS5dUl1eK4Iu+8FmYDJ+7EPzaPKvEa+\nuxErq9DCuQOGqdQPGTkZ5RXVjuj4d2Xn++Y5WYzV5YtHe4uXJF9lmPqMgbLd\n5Dx58PT6tc4UpHrmAVcRI3l5dFmsKnW+pC2W5eiKVBUtyIWueJd0FMCfVE62\npIYJruLJR7FKIA/s6Bk6rwHGB5uUTAN9ZppZV9hkUwk4pMU1GU6aAl6Jw5IM\nZkaFt9YWkdjlj4usA+1uT0Wkq6mTu1kqKQNskfa0tML90zA2D8ZHzSKdEWE9\n6FcTaALkthXG1pbfRJW5DdybXd0SlGOWbML8NaijZenz9pnrhS2swUBaQfe8\n7+sEpKOxcWuiuVQ0rWFcDEHbRzMm9Lrfpn9pnqko/XlpIJ5IfI52XMsc9DkU\npaLZ\r\n=M+42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDira+fwgY8hPSt3gVDzph/DcGNyIyANtawtiyf2Do6JAiEAgOzTerlC9zZ8TssNKPB8LSA5YVPqgkOgDIlgN5Ns5Zs="}]},"maintainers":[{"name":"articulateadmin","email":"admin@articulate.com"},{"name":"bellaweo","email":"mmeyer@articulate.com"},{"name":"botzo","email":"platform@articulate.com"},{"name":"cdwills","email":"craig.d.wills@gmail.com"},{"name":"chazu","email":"chaz@plaidpotion.com"},{"name":"darrenwhite","email":"darrenw@articulate.com"},{"name":"defn","email":"npm@defn.us"},{"name":"doneill","email":"danieloneilldev@outlook.com"},{"name":"evil","email":"evilsoft@aol.com"},{"name":"fbguillo","email":"blake.guilloud@gmail.com"},{"name":"flintinatux","email":"mccormack.scott@gmail.com"},{"name":"fromonesrc","email":"aochonicki+npmjs@articulate.com"},{"name":"jamesadams11","email":"jameswadams11@gmail.com"},{"name":"jrpz","email":"jperez@articulate.com"},{"name":"kdstew","email":"kstewart@articulate.com"},{"name":"mcurran","email":"mcurran@articulate.com"},{"name":"mgreystone","email":"markus.greystone@gmail.com"},{"name":"mikeolivieri","email":"mike@articulate.com"},{"name":"patrickeakin","email":"p.w.eakin@gmail.com"},{"name":"pklingem","email":"patrick.klingemann@gmail.com"},{"name":"ppolderman","email":"ppolderman@articulate.com"},{"name":"rpearce","email":"me@robertwpearce.com"},{"name":"siljil","email":"jsilver@articulate.com"},{"name":"spencerfdavis","email":"spencerfdavis@gmail.com"},{"name":"spurr","email":"spurr@articulate.com"},{"name":"tchamblee","email":"tchamblee@articulate.com"},{"name":"tecnobrat","email":"brian@tecnobrat.com"},{"name":"vamseek","email":"vamsee@articulate.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-animate-on-scroll_2.2.2_1526338001043_0.6884388662830674"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.3":{"name":"@articulate/react-animate-on-scroll","version":"2.2.3","description":"React component to animate elements on scroll with animate.css","main":"dist/scrollAnimation.min.js","scripts":{"build":"gulp build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"author":{"name":"articulate"},"license":"MIT","bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"peerDependencies":{"classnames":"^2.2.5","react":">= 15.4.1 < 17.0.0-0"},"devDependencies":{"animate.css":"^3.5.2","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^6.1.2","classnames":"^2.2.5","css-loader":"^0.28.1","expect":"^1.20.2","gulp":"^3.9.1","gulp-babel":"^5.1.0","gulp-concat":"^2.6.0","gulp-uglifyjs":"^0.6.2","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.3.0","react":"^15.5.4","react-dom":"^15.5.4","style-loader":"^0.17.0","webpack":"^2.5.1"},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.5.9"},"gitHead":"011874a3125c65c4b6c02234342b0cf77391b68b","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","_id":"@articulate/react-animate-on-scroll@2.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jamesadams11","email":"jameswadams11@gmail.com"},"dist":{"integrity":"sha512-U0gPXpDoBS6pQvInTxPv8OSg6wzpM6QXzXCGObl4Jf9F0xzMvngehL5F87CQ0b4u6t5oMCcrLfUHQF8cIUX6bA==","shasum":"b27e958a78ca9fc57c6963f6e4d67846da732427","tarball":"https://registry.npmjs.org/@articulate/react-animate-on-scroll/-/react-animate-on-scroll-2.2.3.tgz","fileCount":10,"unpackedSize":43704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIvhICRA9TVsSAnZWagAAlDAP/200RcrCD2hcpwTCBHAq\nvehHqY5HBcrYt+lya7Z73I3Qg1F52ociVBY6mLKskPfzoyqu5dpZknasGq60\nImUwXPi41CQk+cUdQ5B2A14X6NOiII8ixzdxs1XT6082naHFo+vuxxlmUfvw\n2sFEsnM47+8QRgqeAdAzsPpCE5M7PFxdaOIbH642XvU6Or0FeLUBgBJdhQN5\nas11mJX97RlRbJuvhFkWym3BOApUzZ1CiXuU6L+4dzEaKo4AaisHCl1MQTxu\nEtVi3KG+2lma2gVK0lhXYnZvS0pSe1j1r9R/1h6k74ehoH0sJQY9QqWlMZVw\n9G5Usg/Wmsnc7Q825y7VX4oofWzxEHNRlXJEdo9vsx5IyiAKPsgwgSvEVPW4\nyt2ggDChXHgRKbJbNL8fO9lEoV8oy4kPgsc3+r7CffHHFvWLHIeRNJeyho8v\niZ5CcGztoutw7/PV6e3DghKqc/RnYFTIDttLksrlWRn4S8azAT4fjgutNBH0\nlJUrtQbtplhJjUceaEYhLZkyUV8UUKARrKshY2zHP8hORuYpn0WBDexRL6MQ\nNRZ8Ar8RZiA74o0cTC6bL9exYlyFDTIDQiolvsx2AFTju0ewd+TwqG59fLE1\nbbbe1k064nPllYJVzB7vp5jrNeImJP6D+cavKN0AIZ9DkxkkPTFM933VNOZT\nsQac\r\n=uaWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCjyrdy76rPYc8TEdSBbV3Xl2NEMYaP8ufYVye2vZx1GQIfFHw7U9+Y2hULNBg1Pp1fNr0+ZbB48Az7iGivckIdJg=="}]},"maintainers":[{"email":"a.rau@comlog.org","name":"ar"},{"email":"admin@articulate.com","name":"articulateadmin"},{"email":"mmeyer@articulate.com","name":"bellaweo"},{"email":"platform@articulate.com","name":"botzo"},{"email":"craig.d.wills@gmail.com","name":"cdwills"},{"email":"chaz@plaidpotion.com","name":"chazu"},{"email":"darrenw@articulate.com","name":"darrenwhite"},{"email":"npm@defn.us","name":"defn"},{"email":"danieloneilldev@outlook.com","name":"doneill"},{"email":"evilsoft@aol.com","name":"evil"},{"email":"blake.guilloud@gmail.com","name":"fbguillo"},{"email":"mccormack.scott@gmail.com","name":"flintinatux"},{"email":"aochonicki+npmjs@articulate.com","name":"fromonesrc"},{"email":"jameswadams11@gmail.com","name":"jamesadams11"},{"email":"jperez@articulate.com","name":"jrpz"},{"email":"kstewart@articulate.com","name":"kdstew"},{"email":"mcurran@articulate.com","name":"mcurran"},{"email":"markus.greystone@gmail.com","name":"mgreystone"},{"email":"mike@articulate.com","name":"mikeolivieri"},{"email":"p.w.eakin@gmail.com","name":"patrickeakin"},{"email":"patrick.klingemann@gmail.com","name":"pklingem"},{"email":"ppolderman@articulate.com","name":"ppolderman"},{"email":"rdonovan@articulate.com","name":"racheldonovan"},{"email":"me@robertwpearce.com","name":"rpearce"},{"email":"jsilver@articulate.com","name":"siljil"},{"email":"spencerfdavis@gmail.com","name":"spencerfdavis"},{"email":"spurr@articulate.com","name":"spurr"},{"email":"tchamblee@articulate.com","name":"tchamblee"},{"email":"brian@tecnobrat.com","name":"tecnobrat"},{"email":"vamsee@articulate.com","name":"vamseek"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-animate-on-scroll_2.2.3_1529018439517_0.8654890531455821"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.4":{"name":"@articulate/react-animate-on-scroll","version":"2.2.4","description":"React component to animate elements on scroll with animate.css","main":"dist/scrollAnimation.min.js","scripts":{"build":"gulp build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"author":{"name":"articulate"},"license":"MIT","bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"peerDependencies":{"classnames":"^2.2.5","react":">= 15.4.1 < 17.0.0-0"},"devDependencies":{"animate.css":"^3.5.2","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^6.1.2","classnames":"^2.2.5","css-loader":"^0.28.1","expect":"^1.20.2","gulp":"^3.9.1","gulp-babel":"^5.1.0","gulp-concat":"^2.6.0","gulp-uglifyjs":"^0.6.2","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.3.0","react":"^15.5.4","react-dom":"^15.5.4","style-loader":"^0.17.0","webpack":"^2.5.1"},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.5.9"},"gitHead":"b90770c6cceb78ef7f6ae7cebbff6e95497fd065","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","_id":"@articulate/react-animate-on-scroll@2.2.4","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"tchamblee","email":"tchamblee@articulate.com"},"dist":{"integrity":"sha512-nwwfgSqzhWGkUZ/kEvDOpdE2wR9w45Qfe65P1VUx7H6sNjoffjL0CVuEbh+saypHl1/KsNvacetadWPFLAUpbw==","shasum":"74c384d870c7cbb6ac7e7d279f8e808683044b9b","tarball":"https://registry.npmjs.org/@articulate/react-animate-on-scroll/-/react-animate-on-scroll-2.2.4.tgz","fileCount":5,"unpackedSize":22681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ8eICRA9TVsSAnZWagAA7RwP/jCUrnoHpUqeM2rkfyQi\nO4HH01xlMTw9VDnWLey4PZftfmTlSEXTZoq8vqQFpXC6bea/bXCzQ8AVpfnx\nhu6mNmCGyMiy+2HGWKP1dFvD+9sJezOvIckwcqUaop/fCAhHrRiPzvfm6mrs\ndsPcFzOnumAH6m3xdOwnyEMhOdjLmNbho2JgHGXRVw3EcEQQ/mubJgncTupe\nSccFM85tDmoD7M7+3y3q8Xq6vWQYCzFLRC33YP2zNlaE0Jt6U+YslKKWMlEr\nDYkiLeoZ3s4ySaahTfLbtD+goD4JPRwdUK33PHoFpdnAJYUfuIkhTxt89LUc\nOONUfyNYV6qGKyrTGvg11/R2jM3nv4qILq6JvWdxNIHQXWDH1IYcTXbf5V3u\novxXH0sHDruS9X38kD+5aD1bJBXvP53ZDEphHimO5J0bEhXevaZw1RBWiBp1\n+3KA9FT+pblzXx9Z1AH2cofvx39ib9y/KEEZs0TxMjo9VHBtpL4AXte3zzOi\n5p4RNvNjgN3Bbx1ntX1MqIBkWmH9/4qQjitm0IRmxL3+WGdPcrFH4PACDvSq\n1OuJAS6Z2s53FhnZVRW3/EFGOrZj229D4F2qvPPyxEDb4vRFp/3IGnBkKQIj\nJb7K30T4CYVHdIZyL0lGl8bIkK2bBI8rUXQRAqne9UnN0MGEOlDT65ODvhRP\nBzM5\r\n=sW93\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIB9IHP5+SEznrIcziWsQabt9y1whsXyAjX79235d0oAiEAuw/quG5k9nrk3oh3KvmhjOXfyNav5pfNEgNXg+EPfDw="}]},"maintainers":[{"email":"a.rau@comlog.org","name":"ar"},{"email":"admin@articulate.com","name":"articulateadmin"},{"email":"mmeyer@articulate.com","name":"bellaweo"},{"email":"platform@articulate.com","name":"botzo"},{"email":"craig.d.wills@gmail.com","name":"cdwills"},{"email":"chaz@plaidpotion.com","name":"chazu"},{"email":"darrenw@articulate.com","name":"darrenwhite"},{"email":"npm@defn.us","name":"defn"},{"email":"danieloneilldev@outlook.com","name":"doneill"},{"email":"evilsoft@aol.com","name":"evil"},{"email":"blake.guilloud@gmail.com","name":"fbguillo"},{"email":"mccormack.scott@gmail.com","name":"flintinatux"},{"email":"aochonicki+npmjs@articulate.com","name":"fromonesrc"},{"email":"jameswadams11@gmail.com","name":"jamesadams11"},{"email":"jperez@articulate.com","name":"jrpz"},{"email":"kstewart@articulate.com","name":"kdstew"},{"email":"mcurran@articulate.com","name":"mcurran"},{"email":"markus.greystone@gmail.com","name":"mgreystone"},{"email":"mike@articulate.com","name":"mikeolivieri"},{"email":"p.w.eakin@gmail.com","name":"patrickeakin"},{"email":"patrick.klingemann@gmail.com","name":"pklingem"},{"email":"ppolderman@articulate.com","name":"ppolderman"},{"email":"rdonovan@articulate.com","name":"racheldonovan"},{"email":"me@robertwpearce.com","name":"rpearce"},{"email":"jsilver@articulate.com","name":"siljil"},{"email":"spencerfdavis@gmail.com","name":"spencerfdavis"},{"email":"spurr@articulate.com","name":"spurr"},{"email":"tchamblee@articulate.com","name":"tchamblee"},{"email":"brian@tecnobrat.com","name":"tecnobrat"},{"email":"vamsee@articulate.com","name":"vamseek"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-animate-on-scroll_2.2.4_1529333638101_0.537694532657137"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.5":{"name":"@articulate/react-animate-on-scroll","version":"2.2.5","description":"React component to animate elements on scroll with animate.css","main":"dist/scrollAnimation.min.js","scripts":{"build":"gulp build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"author":{"name":"articulate"},"license":"MIT","bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"peerDependencies":{"classnames":"^2.2.5","react":">= 15.4.1 < 17.0.0-0"},"devDependencies":{"animate.css":"^3.5.2","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^6.1.2","classnames":"^2.2.5","css-loader":"^0.28.1","expect":"^1.20.2","gulp":"^3.9.1","gulp-babel":"^5.1.0","gulp-concat":"^2.6.0","gulp-uglifyjs":"^0.6.2","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.3.0","react":"^15.5.4","react-dom":"^15.5.4","style-loader":"^0.17.0","webpack":"^2.5.1"},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.5.9"},"gitHead":"3bd3c2b4260f60fd85884484bac8d77caf88db3b","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","_id":"@articulate/react-animate-on-scroll@2.2.5","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"tchamblee","email":"tchamblee@articulate.com"},"dist":{"integrity":"sha512-7iDqHs5QFxY4HgykTGzLBYb61SQrV0J7E0Z0xFmwm9eNPtyxP9ov+Tn9yk3OM21rhna1uQ6hLP7vqWX6e+5Mrg==","shasum":"7b1fc6f03248e60c753a5e3d3abba04e69546d1f","tarball":"https://registry.npmjs.org/@articulate/react-animate-on-scroll/-/react-animate-on-scroll-2.2.5.tgz","fileCount":5,"unpackedSize":23318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKBjLCRA9TVsSAnZWagAAE8YP/0ctSodkO9q5ncSfKYdx\nh4h9K6+YnZ35P4OAhafDJ5zy7QtOChXdgbVnobf1iU53b71Y2nIv/UIoqy9/\nQtrI9ChCxiMCK4sVwJ5o7xKJklHKyLf0ArdG3Ibd783LOUWfSeCp1hGf9fKX\nB1HEDu50iPAkeLfnmO/bQhx0cVQMTZnh32ukwNjfSI5yKpSkYe6HTk05YDXQ\nXGXebi77Q9Ygu07I+C/dsFGnRJmc5K9OV3eMxgwoTk2LC/wdu4iOlBfK4XbT\nSISUF/yp1ZaeR1AsH5fcx3fpiWvCyKu/mCcKnKbSBRMNE7xeqN3xtQgMFVDj\nwgSpgt9RBY7uHNNcG+8qqNz4OIVz+LCaQeW9ByMqif+99rf5fOEntnZc4KFF\nPwobQkD7SVDRWFg+7nXtnDI6yQ0hs/ywicB+gLB74jH2cbtYmHXcqIlfZCgn\nTHuCDhCPcV0V44vx8pMghZCLAw1y/gKwuWDjLutYKGu8rfuZ8mNTS3mZgGoW\n2DPVShh6yrFQTbvwFySebEukJnvXBybYuZ0Aa+zAKmnop+xDuZtMDYBEC6wq\n8pRBdhsi4t03Y0EksLVcW17zfQ84Lu2RFhvoS61KPQrroAqdrVQQ92jGt9AU\nf/3L/87QeHrun78VAYcIWoSudi46GBqcrFn7Wwil2sQdYhHz9zYcFnBdtUkn\nnQC4\r\n=LxVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU1vHUgr4e1CguHdnEah/aj1VsdHCk4CqvFJCMfgSfwAiBTwuaoqZsVCZ4x1jemdiXiNovUHGQPslBC9u2Lea2w4A=="}]},"maintainers":[{"email":"a.rau@comlog.org","name":"ar"},{"email":"admin@articulate.com","name":"articulateadmin"},{"email":"mmeyer@articulate.com","name":"bellaweo"},{"email":"platform@articulate.com","name":"botzo"},{"email":"craig.d.wills@gmail.com","name":"cdwills"},{"email":"chaz@plaidpotion.com","name":"chazu"},{"email":"darrenw@articulate.com","name":"darrenwhite"},{"email":"npm@defn.us","name":"defn"},{"email":"danieloneilldev@outlook.com","name":"doneill"},{"email":"evilsoft@aol.com","name":"evil"},{"email":"blake.guilloud@gmail.com","name":"fbguillo"},{"email":"mccormack.scott@gmail.com","name":"flintinatux"},{"email":"aochonicki+npmjs@articulate.com","name":"fromonesrc"},{"email":"jameswadams11@gmail.com","name":"jamesadams11"},{"email":"jperez@articulate.com","name":"jrpz"},{"email":"kstewart@articulate.com","name":"kdstew"},{"email":"mcurran@articulate.com","name":"mcurran"},{"email":"markus.greystone@gmail.com","name":"mgreystone"},{"email":"mike@articulate.com","name":"mikeolivieri"},{"email":"p.w.eakin@gmail.com","name":"patrickeakin"},{"email":"patrick.klingemann@gmail.com","name":"pklingem"},{"email":"ppolderman@articulate.com","name":"ppolderman"},{"email":"rdonovan@articulate.com","name":"racheldonovan"},{"email":"me@robertwpearce.com","name":"rpearce"},{"email":"jsilver@articulate.com","name":"siljil"},{"email":"spencerfdavis@gmail.com","name":"spencerfdavis"},{"email":"spurr@articulate.com","name":"spurr"},{"email":"tchamblee@articulate.com","name":"tchamblee"},{"email":"brian@tecnobrat.com","name":"tecnobrat"},{"email":"vamsee@articulate.com","name":"vamseek"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-animate-on-scroll_2.2.5_1529354443329_0.17303169682402797"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.0":{"name":"@articulate/react-animate-on-scroll","version":"2.3.0","description":"React component to animate elements on scroll with animate.css","main":"dist/scrollAnimation.min.js","scripts":{"build":"gulp build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"author":{"name":"articulate"},"license":"MIT","bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"peerDependencies":{"classnames":"^2.2.5","react":">= 15.4.1 < 17.0.0-0"},"devDependencies":{"animate.css":"^3.5.2","babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^6.1.2","classnames":"^2.2.5","css-loader":"^0.28.1","expect":"^1.20.2","gulp":"^3.9.1","gulp-babel":"^5.1.0","gulp-concat":"^2.6.0","gulp-uglifyjs":"^0.6.2","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.3","mocha":"^3.3.0","react":"^15.5.4","react-dom":"^15.5.4","style-loader":"^0.17.0","webpack":"^2.5.1"},"dependencies":{"lodash.throttle":"^4.1.1","prop-types":"^15.5.9"},"gitHead":"b0cd99d259ae53f63a9c7faebde40f66291ef2d6","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","_id":"@articulate/react-animate-on-scroll@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"evil","email":"evilsoft@aol.com"},"dist":{"integrity":"sha512-CMO0vYW6HT3rK4rmO5lDKcYHT6R6jj8M8kBTD6crhvlgi2D+SXrk9Pl3jj7/nTrwuhZ0a5OcU/oxtnbYowT65w==","shasum":"518fc2903a6347c060a1d7be9708ffd56ba7ee7d","tarball":"https://registry.npmjs.org/@articulate/react-animate-on-scroll/-/react-animate-on-scroll-2.3.0.tgz","fileCount":5,"unpackedSize":26525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBjWrCRA9TVsSAnZWagAA7fcP/RgJ7GNhhjQWj52GA+9Q\ncskL7Czjo5nQCYItH2pXZZNUJgcAemZ+cuxnO+87IWqTdmhfGMFmJb5jnlVV\nfKNJvcgLcKKTDP1buedT/80UWXLQ0zzhzQOlU6HUKnGoBg7nWX+l7DzoHjM8\n5g9o9//1w7YMqIzI46rGLph2OG+H6xrpkd6WubLmORvurWLYKf32tDI5SLpo\nBcphtwdbHUpU9AZw6HOXFzPWzF6AnYkPg9vYyKKSwlDR8enXC4MQL4FxkaqK\n7ywA/bLMTZTpFtFzSVaWx9vajbD7PRzojnH4mDBCq0yeUJqLRdDUqrV4ks8A\nsokUaJf+baGJexeJ2U9mYD7kZMQEjikyf0iQ4dY6uXkQKjXDKPkYPWAAolD6\nu9Sq8cbmFhZlL48pTIoWw/xIn4Kp1CntqF1dXgyeeNbMJaAZXDJ9GkTru7N3\ncpp7GaCjJ5WyA6m7y19O0xeYJTFkSojp0YmaWZa45k/HJ8NHY0e+kkj01Vde\nJn22QwotWT6sCBtIiJVnUzTspco8nk1DWI4eES7Eu4n28Zd/Cpwc+L92QwKQ\neSQCRdhAN0ZlHeNx5v0+609+n5IlizPrfxZ6s5ji4FQ+Wmr0XBzhB6Ne7a3H\niqHrbUwbTKdXL4eFYYYNvcaptJ9M4A6ik4x8/XByyMjAF9hG8pB7mE2pMXnt\n41uG\r\n=kHZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBq8E6WxS1sFX46KO+NG3T9ZOUbSGTzKZ8/5A4uFO7sJAiEAxS/mC4ROGfs3zipqxdg6kCpa9J+/CvsFzzXX5fGkM1Q="}]},"maintainers":[{"email":"bmazarelli@articulate.com","name":"benmaz"},{"email":"bstern@articulate.com","name":"bgstern"},{"email":"bbudd@articulate.com","name":"borbulon"},{"email":"platform@articulate.com","name":"botzo"},{"email":"brittanystoroz@gmail.com","name":"brittanystoroz"},{"email":"bschemmel@articulate.com","name":"bschemmel"},{"email":"craig.d.wills@gmail.com","name":"cdwills"},{"email":"cfriedel@articulate.com","name":"cfriedel"},{"email":"cmcleod@articulate.com","name":"cmcleod_articulate"},{"email":"darrenw@articulate.com","name":"darrenwhite"},{"email":"dbackes@articulate.com","name":"dbackes"},{"email":"dbertram@gmail.com","name":"dbertram"},{"email":"dietervds@gmail.com","name":"dietervds"},{"email":"dvd@articulate.com","name":"dvd-articulate"},{"email":"erikfoberg@gmail.com","name":"efoberg"},{"email":"esmith@articulate.com","name":"esmitharticulate"},{"email":"evilsoft@aol.com","name":"evil"},{"email":"mccormack.scott@gmail.com","name":"flintinatux"},{"email":"ocho@articulate.com","name":"fromonesrc"},{"email":"henry@articulate.com","name":"henryng24"},{"email":"npm@hobbsee.com","name":"hobbsee"},{"email":"will@articulate.com","name":"iamwill"},{"email":"jameswadams11@gmail.com","name":"jamesadams11"},{"email":"jasminejacquelin@gmail.com","name":"jasminabasurita"},{"email":"jesspoemape@gmail.com","name":"jesspoemape"},{"email":"janette@articulate.com","name":"jntte"},{"email":"jperez@articulate.com","name":"jrpz"},{"email":"kstewart@articulate.com","name":"kdstew"},{"email":"matthew@matthewsecrist.net","name":"matthewsecrist"},{"email":"matty@articulate.com","name":"matty-articulate"},{"email":"mcurran@articulate.com","name":"mcurran"},{"email":"melhotiby@articulate.com","name":"melhotiby"},{"email":"markus.greystone@gmail.com","name":"mgreystone"},{"email":"mike@articulate.com","name":"mikeolivieri"},{"email":"mswart@articulate.com","name":"mikeswart"},{"email":"milo@articulate.com","name":"milogert"},{"email":"mwinckler@articulate.com","name":"mwinckler-articulate"},{"email":"zhuravleva7@gmail.com","name":"natalizh"},{"email":"jscheuring@gmail.com","name":"nicerhugs"},{"email":"p.w.eakin@gmail.com","name":"patrickeakin"},{"email":"patrick.klingemann@gmail.com","name":"pklingem"},{"email":"rdonovan@articulate.com","name":"racheldonovan"},{"email":"me@robertwpearce.com","name":"rpearce"},{"email":"sam@articulate.com","name":"slodaniel"},{"email":"spencerfdavis@gmail.com","name":"spencerfdavis"},{"email":"spurr@articulate.com","name":"spurr"},{"email":"tchamblee@articulate.com","name":"tchamblee"},{"email":"brian@tecnobrat.com","name":"tecnobrat"},{"email":"tracytran@articulate.com","name":"tracytran"},{"email":"tyler@tylerodonnell.com","name":"tylerodonnell"},{"email":"vamsee@articulate.com","name":"vamseek"},{"email":"vscerchia@gmail.com","name":"vscerchia"},{"email":"zrosser@articulate.com","name":"zevanr2"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-animate-on-scroll_2.3.0_1594242474585_0.9008423889135302"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2018-05-11T15:28:20.228Z","2.2.0":"2018-05-11T15:28:20.350Z","modified":"2024-04-24T15:52:51.336Z","2.2.1":"2018-05-11T15:42:36.258Z","2.2.2":"2018-05-14T22:46:41.148Z","2.2.3":"2018-06-14T23:20:39.568Z","2.2.4":"2018-06-18T14:53:59.139Z","2.2.5":"2018-06-18T20:40:43.433Z","2.3.0":"2020-07-08T21:07:54.785Z"},"maintainers":[{"email":"platform@articulate.com","name":"botzo"}],"description":"React component to animate elements on scroll with animate.css","homepage":"https://github.com/articulate/react-animate-on-scroll#readme","keywords":["reactScrollEffects","react","reactJS","react-component","animate","scroll","animation","reactAnimateOnScroll"],"repository":{"type":"git","url":"git+https://github.com/articulate/react-animate-on-scroll.git"},"author":{"name":"articulate"},"bugs":{"url":"https://github.com/articulate/react-animate-on-scroll/issues"},"license":"MIT","readme":"# Articulate - React Animate On Scroll\n**NOTE: This is a fork of the original [react-animate-on-scroll](https://github.com/dbramwell/react-animate-on-scroll) by dbramwell and has been modified to meet articulate's needs.**\n\n\nReact component to animate elements on scroll with [animate.css](https://daneden.github.io/animate.css/).\nInspired by [React-Scroll-Effect](https://github.com/anorudes/react-scroll-effects)\n\n### [Demo](https://dbramwell.github.io/react-animate-on-scroll/)\n\n## Install:\n\n```\nnpm install articulate-react-animate-on-scroll --save\n```\n**If you want to use the animations from animate.css, be sure to include animate.css in someway in your project**\nThis can be done in a number of ways, eg:\n```\nnpm install --save animate.css\n```\nand then importing in your project:\n```\nimport \"animate.css/animate.min.css\";\n```\nOr by simply including a link to the file hosted by CDNJS:\n```\n<head>\n  <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css\">\n</head>\n```\n\n## Most Simple Use:\n\n```\nimport ScrollAnimation from 'react-animate-on-scroll';\n<ScrollAnimation animateIn=\"fadeIn\">\n  Some Text\n</ScrollAnimation>\n```\n## Properties:\n**offset** - default 150\n\nThe \"viewport\" is by default 150 pixels from the top and bottom of the screen. When part of an element is within the \"viewport\", animateIn is triggered. When no part of the element is in the \"viewport\", animateOut is triggered. This size of the \"viewport\" can be overridden by setting the offset property.\n\n**animateIn**\n\nAny css animation defined against a class, be it from [animate.css](https://daneden.github.io/animate.css/) or an animation that you have created yourself. The Animation triggers when the element enters the \"viewport\" (see offset property for more details on this).\n\n**animateOut**\n\nAny css animation defined against a class, be it from [animate.css](https://daneden.github.io/animate.css/) or an animation that you have created yourself. The Animation triggers when the element is leaving the \"viewport\" (see offset property for more details on this).\n\n**duration** - default 1\n\nAnimation duration in seconds.\n\n**initiallyVisible** - default false\n\nWhether the element should be visible to begin with or not.\n\n**delay** - default 0\n\nHow long to delay the animation for (in milliseconds) once it enters or leaves the view.\n\n**animateOnce** - default false\n\nWhether the element should only animate once or not.\n\n**style** - default {}\n\nA style object can be assigned to any ScrollAnimation component and will be passed to the rendered dom element. Its probably best to avoid manually setting animationDuration or opacity as the component will modify those attributes.\n\n**scrollableParentSelector**\n\nBy default the code checks to see if the element is visible within the window. This can be changed to any other parent element of the ScrollAnimation by adding a css selector pointing to the parent that you wish to use.\n\n**afterAnimatedIn**\n\nCallback function to run once the animateIn animation has completed. Receives the visibility of the element at time of execution.\nExample:\n```\nfunction(visible) {\n  if (visible.inViewport) {\n    // Part of the element is in the viewport (the area defined by the offset property)\n  } else if (visible.onScreen) {\n    // Part of the element is visible on the screen\n  } else {\n    // Element is no longer visible\n  }\n}\n```\n\n**afterAnimatedOut**\n\nCallback function to run once the animateOut animation has completed. Receives the visibility of the element at time of execution.\nExample:\n```\nfunction(visible) {\n  if (visible.inViewport) {\n    // Part of the element is in the viewport (the area defined by the offset property)\n  } else if (visible.onScreen) {\n    // Part of the element is visible on the screen\n  } else {\n    // Element is no longer visible\n  }\n}\n```\n\n**keepStructure**\n\nThis is a `Boolean` value that will not add additional structure to its children\nto facilitate animation when set to `true`. This comes in handy when keeping the\nstructure required for proper semantic html.\n\nIn order to properly animate while keeping the structure, a few requirements must\nbe met:\n\n1. Elements to be animated must be wrapped in a single \"root\" element.\n1. When either the \"root\" OR any of the elements to be animated are React components, a ref to element to be animated must be provided on the component as `animateRef`.\n1. When either the \"root\" OR any of the elements to be animated are plain ol' DOM elements, no additional ref exposure is required.\n\nWhen `keepStructure` is set to `true`, the component will check if it only has\none child, if it does it will not create the wrapping `div` and will instead\nuse the root element as the container. If there is more than one child, then\nit will default to creating and inserting a  `div` that will wrap the provided\nchildren.\n\n## Changes:\n### Version 2.1.0\n* Can now use scrollableParentSelector to use ScrollAnimation within any scrolling parent element.\n### Version 2.0.2\n* ScrollAnimation components now accept style prop.\n### Version 2.0.1\n* animateOnce now works properly.\n#### Version 2.0.0\n* The \"visible\" object passed to the afterAnimatedIn and afterAnimatedOut callbacks has the properties \"onScreen\" which is true if the element is on the screen, and \"inViewport\", which is true if the element is in the viewport. visible.completely and visible.partially will no longer work.\n* Should now work on mobile devices.\n* Should work more consistently with dynamically sized elements (eg, images).\n* Elements now \"animateIn\" when any part of them is in the viewport, not only when they are fully contained in the viewport.\n* The viewport now has a default offset of 150px from the top and bottom of the screen, rather than 100px.\n\n## Development:\n\nIn the project root:\n\n### Install Dependencies:\n\n```\nnpm install\n```\n\n### Run Tests:\n\nThere are some automated test cases with karma and a Chrome headless browser. I attempted to use Jest, and then to use PhantomJS, but could get neither to work with scroll events. To run them:\n\n```\nnpm test\n```\n\n### Build the component:\n\n```\ngulp build\n```\n\n### Run the Demo project:\n\n```\ncd demo\nnpm install\nnpm install ..\nnpm start\n```\n","readmeFilename":"README.md"}