{"_id":"tweezer.js","_rev":"22-72882e0b3ee6afe81638db8b8fde7e76","name":"tweezer.js","description":"A small, dependency-free, ES6 tweening library for smooth animations","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"tweezer.js","version":"1.0.0","description":"A simple utility to easily create performant tweening.","author":{"name":"@jaxgeller"},"license":"MIT","main":"dist/tweezer.js","scripts":{"server":"python -m SimpleHTTPServer","build":"watchify -t [ babelify --presets [ es2015 ] ] -s Tweezer -o dist/tweezer.js src/tweezer.js","release":"browserify -t [ babelify --presets [ es2015 ] ] -t uglifyify  -s Tweezer -o dist/tweezer.min.js src/tweezer.js "},"devDependencies":{"babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify":"^12.0.1","uglifyify":"^3.0.1","watchify":"^3.6.1"},"gitHead":"67e4fce441c673dc256c80ac67ee1dcc190beb3d","_id":"tweezer.js@1.0.0","_shasum":"ec2ee6549412817697b4453674eb184d99ac9286","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"ec2ee6549412817697b4453674eb184d99ac9286","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.0.0.tgz","integrity":"sha512-zFzyx6HYqYaUE8Ketjs+5EFPiwmPj3eTSgnpOUtpRSM5Z8TeWiJMpiqR045hUSyPU1i9K/DofkSg0g/DCWFzCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4WdXJNva5FN2roBKMEyQlVDmdUK6PGbspuvurW9fheAIhAOPAxCGBg6VsD5IEQY2SnUzcMFo//9Dg2dv01OqYL7OY"}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.0":{"name":"tweezer.js","version":"1.1.0","description":"Tweezer","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack -d --progress --colors","release":"webpack","postinstall":"npm run release"},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"3cbeab913b93bdaba07de7bf3c172390ee129186","_id":"tweezer.js@1.1.0","_shasum":"1dfd93ed03a525d641c1a41d53576e26194646a6","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"1dfd93ed03a525d641c1a41d53576e26194646a6","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.0.tgz","integrity":"sha512-Iv0KeaWHeneT2kBxHwYuvupa8tWCAcALPQRwGl3v2kvbtjlYv47BiSbQHxU+++j+9jwaF+5QiTTHSIJKdPVZgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDKS+srNYBhaTbx7bNAY1GzB/QeEv0LeaKsDkmYwefrAiAHhadA59J28G/xim7dvBKGEkhiYraCKS5p73DYv10r1A=="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.1":{"name":"tweezer.js","version":"1.1.1","description":"Tweezer","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack -d --progress --colors","postinstall":"webpack"},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"e4308bb466ec036c56e9e01919f2321d32fd4c41","_id":"tweezer.js@1.1.1","_shasum":"dac3cece3405b9d58f795f42ea07ab7d06ce44bc","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"dac3cece3405b9d58f795f42ea07ab7d06ce44bc","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.1.tgz","integrity":"sha512-TadjX7cVna5lAFDs8rwBPKKTXBQ6kziN1Yob+oaN91v03phToKlxFizw/x1IdRk0wZo9OqUx1Jcf0JQYA4u7Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc8M9PQ0QyAiOGrzxuRnTbBlsIQJ5+JpwEJgrv1jOufwIhANUe09izgkXbl53glXnF1uzLA1+q2h/qZP2Z8Jnke3fk"}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.2":{"name":"tweezer.js","version":"1.1.2","description":"Tweezer","main":"build/tweezer.js","dependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack -d --progress --colors","postinstall":"webpack"},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"e4308bb466ec036c56e9e01919f2321d32fd4c41","_id":"tweezer.js@1.1.2","_shasum":"2da23ff16267e586c2aedbb526383b1688ebda0a","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"2da23ff16267e586c2aedbb526383b1688ebda0a","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.2.tgz","integrity":"sha512-NzFJYgbz3TxO7gD5izvDslmB8FHzsVRN3Eh2t/htnOO7Osd4ONFOUVgsRfbsZFEeGkTEN2Z5CRj5uKUBbDcu8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOk0h+AwhczM/ApnSRxAfHyD4qeA0S2X7hU9/DKZgM7AiEA5P5FqsyEFMeUmqKIl7UTRmyIKxKJsijP4DD+o6aYFVw="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.3":{"name":"tweezer.js","version":"1.1.3","description":"Tweezer","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack -d --progress --colors","prepublish":"webpack"},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"e4308bb466ec036c56e9e01919f2321d32fd4c41","_id":"tweezer.js@1.1.3","_shasum":"a212b8ff957bdc6b08e4623c779f103a8a612304","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"a212b8ff957bdc6b08e4623c779f103a8a612304","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.3.tgz","integrity":"sha512-KwMR8axuJ5NxFF++N/MYBAKovGlUN7v+aNulH+yoAK0ZJCdNJdr19e/8RK5ulJshJBMcsrKQwcXeBN18yoVDmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYwxIRD89FhctgUJk2mi0qy+J0omz9ok83uyEM5bIaawIgJqKln1OjzIFZHzkcU8/5DT1rZZp3YcKiUw09mEc6QH8="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.4":{"name":"tweezer.js","version":"1.1.4","description":"Tweezer","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack -d --progress --colors","prepublish":"webpack"},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"e4308bb466ec036c56e9e01919f2321d32fd4c41","_id":"tweezer.js@1.1.4","_shasum":"61146444839649aeef15d874062cfece0726aae1","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"61146444839649aeef15d874062cfece0726aae1","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.4.tgz","integrity":"sha512-3RYkHYtwNwM7TtNs4Uh+7D17v/0DTI0Rbg9y/W512ATXwYJYl2gZMps+QZ1++X1JFGRBhe9w2kSWwjE4jAqnQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+FudBN/+fRJDuXtb/bDWCu0DXzmF74oDX1/X0l0wmqAiEAqHyUNk+eUOG//ecoTEIe7jy5Qu1CyFBC2trI4lHOw1Q="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.5":{"name":"tweezer.js","version":"1.1.5","description":"A small, dependency-free, es6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"e4308bb466ec036c56e9e01919f2321d32fd4c41","_id":"tweezer.js@1.1.5","_shasum":"2d77654b4a1a603d56428c645f89ac7cb2e44a39","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"2d77654b4a1a603d56428c645f89ac7cb2e44a39","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.5.tgz","integrity":"sha512-eA8nG2bfL74VAQV208J9bjkJZkvyijj4sR+FD86icQbUZUtFWfXGQUyL4UEYd3hkE5liJ9uGKr0mHC0UMeFsGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgk8TykHbZPsw3KXz/L+pgJ+KWkH7kJUHK7uPsjNsFIAiAp7gr9dFecbYJ7HDmA+tZRD8hidM77tpVy2p5qELBvHg=="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.6":{"name":"tweezer.js","version":"1.1.6","description":"A small, dependency-free, es6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"463ada312e97e5098fe0e9b695613f3c2c88b3f9","_id":"tweezer.js@1.1.6","_shasum":"d2de9e23d42b28dc12949ef10dfc471e395bc9a3","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"d2de9e23d42b28dc12949ef10dfc471e395bc9a3","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.6.tgz","integrity":"sha512-jJkWXx2VswXM7+Xd0bImuFFMignyIkgg960jHh2e10Bve4pdMOLy7I26/xu7ACW6Not9qV5h/Q+90rvWfNwLgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdc3vPjBTn2W1tWZVwN9cvoCVWHpux+O3Sxk1AV99l3gIgDO3hDHyi7651EzlnlsIH27j9gTPQqp3vjKdAky3tUf4="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.7":{"name":"tweezer.js","version":"1.1.7","description":"A small, dependency-free, es6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"e2a93a245de0bb05354387d23cb149a2f1c71d41","_id":"tweezer.js@1.1.7","_shasum":"436d098f3dff6c3125e6d73efdf3151230485ad9","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"436d098f3dff6c3125e6d73efdf3151230485ad9","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.7.tgz","integrity":"sha512-rehvCI/4tE9Foi95P+QWik8i+15UGaMvc4T1kNxASxqoITk9TkaVY5bxAk7L3u+1zMnu+AALoQJS6yAb2qfsNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWReVvRSm08AazeXcBjCUd8OIkMR6GoAm0F1GzgNRUVAiEAmnhZS2N/iPgmQdcRP8+Vke50q83JD1x72MPgCkpbCZY="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.8":{"name":"tweezer.js","version":"1.1.8","description":"A small, dependency-free, es6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"1af734451b20456f825df451d9a5441b9f9c562f","_id":"tweezer.js@1.1.8","_shasum":"d1afaca2487ee79f77957c4c0e698e4ea485a67d","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"d1afaca2487ee79f77957c4c0e698e4ea485a67d","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.8.tgz","integrity":"sha512-1jS5rgvMpF2GpcbWlJuNo+sQd3phTA9wMu3Tz/Ct3RPJ6oHFfgfzrsiBnv8jt69K9D9LJzhQyScMidpZC0i2jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9fvKz3h0pBUwo6CntSPQDmvqwdfrkTbEGhJYlZHJqhAiEAy7GEDJ/mgHugsX6J4+4z9MBcLK6ttbw3fJnqvtPdiKw="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.1.9":{"name":"tweezer.js","version":"1.1.9","description":"A small, dependency-free, es6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"86528af1f7f3bfc43985cbbf03a02204f3f221e2","_id":"tweezer.js@1.1.9","_shasum":"2b7377df86eae7a4e731bc50d538232389277b13","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"2b7377df86eae7a4e731bc50d538232389277b13","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.1.9.tgz","integrity":"sha512-Sof3sxWE4qb64B7O1uUEkZqJ3zD/Q0P260jMvVIf/oIV9CTZRHokw8YJoXQUQZhLpCIaWwcUt2qSeOrqYNbXLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHxoI72hc8CFY04CtC1D2m10U1uu7DO9D+AlgBld3WCQIgNLz4j2d0/cS1YPTv19q1R3HFLNjmTqI7m2+Lo8eHIhs="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.2.0":{"name":"tweezer.js","version":"1.2.0","description":"A small, dependency-free, ES6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"f2e9ee8d645b1653a04323eef2ffe8e5d7a84ebd","_id":"tweezer.js@1.2.0","_shasum":"f4ef37f6e81febe8d6800bfb6b37eab4826e1fd9","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"f4ef37f6e81febe8d6800bfb6b37eab4826e1fd9","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.2.0.tgz","integrity":"sha512-5yZAdvDEJhkIRC246CZBySTYaFQGwyLjUjkBbqczVCFlMTXYIvIYXgKivk/ARtbTi8vu+gHb+maNC4nmcl+1CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvw01tPTLLqr6PD2S39m4f+ZEnZSZL1qeiXosY0RB+rAiEA/z9MzKEtLIbHXuZC2j7wZU8Odg4AMa/Gv7uAN3EmS4s="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.3.0":{"name":"tweezer.js","version":"1.3.0","description":"A small, dependency-free, ES6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame","cancelAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"950ff97e974146a0198b094a078e4005f9409054","_id":"tweezer.js@1.3.0","_shasum":"627f2b250ea4556efa36cc8612f73c9274fe39e6","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"627f2b250ea4556efa36cc8612f73c9274fe39e6","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.3.0.tgz","integrity":"sha512-yrhEnCr56UMpEsMJSE+96GuPIkdVaJZvZnlajMqUC46E+5Hd6/jtXSduumIljOBr2A7w/h/bjKcjPlDK8dA2ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZDpGOzcA5D3GkJu+ZKTHb41jJTPRxQU701NB/hoqXFAiEAyZwHAD1HLKsUTTTVQm2aUNjqe3+9ET6SdiTbV8GRCFI="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.3.1":{"name":"tweezer.js","version":"1.3.1","description":"A small, dependency-free, ES6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","babel-preset-stage-0":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame","cancelAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"72f6fe858648e62ba8e543d027c9d40f7577c819","_id":"tweezer.js@1.3.1","_shasum":"2b8578569f1205a53e8d6a5e3568e3f4d81261e2","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"2b8578569f1205a53e8d6a5e3568e3f4d81261e2","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.3.1.tgz","integrity":"sha512-FvPPefWnHroo16m8pzTpTwSygdFPYbVqneyM7VirqK9iTZ3BSE1zpQiusMpVjQS0osP6CYRvgiOEjA1rZVvfEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8QkYoJkARt7cHVrdQDo5aXbB7jfWw/sBGjBbbHUZauwIgYj6Sthx8R6X0tLkmMBoMfrx3HWzHjY0tKNi/nuq1uAw="}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.3.2":{"name":"tweezer.js","version":"1.3.2","description":"A small, dependency-free, ES6 tweening library for smooth animations","main":"build/tweezer.js","dependencies":{},"devDependencies":{"babel-core":"^6.3.26","babel-eslint":"^5.0.0-beta6","babel-loader":"^6.2.0","babel-preset-es2015":"^6.3.13","standard":"^5.4.1","webpack":"^1.12.9","webpack-dev-server":"^1.14.0"},"scripts":{"test":"standard src/tweezer.js; exit 0","build":"webpack -d --progress --colors","prepublish":"webpack","postpublish":"rm -rf build"},"standard":{"parser":"babel-eslint","globals":["requestAnimationFrame","cancelAnimationFrame"]},"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","gitHead":"2117e8bd249e90b722f8ca5eccf2e3408ab1776b","_id":"tweezer.js@1.3.2","_shasum":"6aba916c8121f3252451f7accfd43b754734b052","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"6aba916c8121f3252451f7accfd43b754734b052","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.3.2.tgz","integrity":"sha512-/aw8IPzBbqzijlpU7aDcG3IHK5q4KEcUvWISEzjtoPXffNHsjA5p403lDOrPUsqyj2LCMmQlGpWKEjqam8f/+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOsYcIfjyqXYDVp0RmdK4VGVLgTYhLCt3LuXkvE7y9tAIhAOfNxoVS6tFNSqHd/sy5DMLxPbx/7pwzZGNQPjaciXCy"}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"directories":{}},"1.4.0":{"name":"tweezer.js","description":"A small, dependency-free, ES6 tweening library for smooth animations","main":"dist/tweezer.js","module":"dist/tweezer.module.js","jsnext:main":"dist/tweezer.module.js","version":"1.4.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com","url":"https://jaxgeller.com/"},"scripts":{"build":"rollup -c","dev":"rollup -c -w -m inline","lint":"eslint src","prebuild":"rm -rf dist","prepublish":"npm run test","pretest":"npm run build","server":"python -m SimpleHTTPServer 3000","test":"npm run lint"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"devDependencies":{"babel-eslint":"^7.1.1","babel-preset-env":"^1.2.2","eslint":"^3.13.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","rollup":"^0.41.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^3.2.2"},"gitHead":"ab257773eec7dd238913022253a1fe2ac5d977f0","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","_id":"tweezer.js@1.4.0","_shasum":"206ff568ad34cf0e56a04307d99ffc52193d5045","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.3.1","_npmUser":{"name":"jgeller","email":"jacksongeller@gmail.com"},"dist":{"shasum":"206ff568ad34cf0e56a04307d99ffc52193d5045","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.4.0.tgz","integrity":"sha512-v2an/H2MhX/Qyk8OU7XWSjY6TamRK76YnUSMg0yXaLAEsNa+X1n7P8oPCifhWDtAmKRl8DdhgaHlowKDEzrioA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBYAIeQbAqG2kdFTXDT9UODQObRKLLEj7iBwB9UBwrEAIhAI9SVj45po9EfCEKYNMYcTjbmroTntNiz4fzf+b05cqv"}]},"maintainers":[{"name":"jgeller","email":"jacksongeller@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tweezer.js-1.4.0.tgz_1490547243242_0.7284472694154829"},"directories":{}},"1.5.0":{"name":"tweezer.js","description":"A small, dependency-free, ES6 tweening library for smooth animations","main":"dist/tweezer.js","module":"dist/tweezer.module.js","jsnext:main":"dist/tweezer.module.js","version":"1.5.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com","url":"https://jaxgeller.com/"},"scripts":{"build":"rollup -c","dev":"rollup -c -w -m inline","lint":"eslint src","prebuild":"rm -rf dist","prepublish":"npm run test","pretest":"npm run build","server":"python -m SimpleHTTPServer 3000","test":"npm run lint"},"keywords":["tweezer","smooth scroll","tween","counter","easing"],"devDependencies":{"babel-eslint":"^7.1.1","babel-preset-env":"^1.2.2","eslint":"^3.13.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","rollup":"^0.62.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^3.2.2"},"gitHead":"0d8f55461392373f3357407a5c9ee4a9cea8e1bd","bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"homepage":"https://github.com/jaxgeller/tweezer.js#readme","_id":"tweezer.js@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"jonahbron","email":"jonah@jonah.name"},"dist":{"integrity":"sha512-aSiJz7rGWNAQq7hjMK9ZYDuEawXupcCWgl3woQQSoDP2Oh8O4srWb/uO1PzzHIsrPEOqrjJ2sUb9FERfzuBabQ==","shasum":"ca50ac5215022203fd3be4d28617e8e2305f5c0c","tarball":"https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.5.0.tgz","fileCount":7,"unpackedSize":23630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpNl3CRA9TVsSAnZWagAA2lQP/AqrFSBxI03jbvy+u1vV\nWGQ+WBXR10APHRO14flEvmjAmN58rbZKDQQxqBavhPxPoyBv7Yid/qKATEHt\nAaW1qFULPre+CUJpCVPRxJx7B8FWwt8J4NdTDybd1UricGNzzqDY9s5ZHyJd\nIIxT8UIuG1/hQUllxEzHBVSDhTDCsy5hNhLcimNEoAfKTdEoAvPBaEvaWZBw\nESfr3j9uNkmAkwx+pLmwRpsG/E2o6b/DXcec/e2AR8mTWMMfI2H3fAry2TRK\nbqNBrpCctuZF1z5X0gbnM1UG+EI6Nyx/8+kxY4qdB2jNdxPHTBoZbMtSdTFD\nOEgh9mB3uDqVgCYuOs68z0NBMeGCnAJY3BDeK0P97Qo6lP8JLLhIkA2GsjdM\noPKSLKiw00EkGlwLEaBKhf8ENsW8lnhrl5PpiUTy5XkeDwHG7irrdS0LNpJn\nC+mTZWA0yP8WdUTRCuMSaQHLJ/syl7QV8/xuoXshdG1a3gQ5ZA5VbCSsLY0D\nGBAnlMLcqA9xnXNU7/nSEPc0y+tDgvlTMD0zbmF1T3A3BCmc7BpQ0EJNCRtz\ngkmzPvxZSrnscm4t620vddx5k7WGUj5HsiCb9LKg5b4yhdjas+P9ANkecV2q\nlo4Cud+QKPa58IEmLMOEu5VXgbmqOGYLPppOMhfOrhBTVk2TntN0Xn8bXEmY\nz8oU\r\n=vJtH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC677XRFX59aZoIEoCvuJKAno4tKiFLO1URB5GF6lanVAIgfg2kvBV1sw/ynxCQvQSi+OQExzCfxN0soE2+VmC3HEs="}]},"maintainers":[{"email":"jacksongeller@gmail.com","name":"jgeller"},{"email":"jonah@jonah.name","name":"jonahbron"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tweezer.js_1.5.0_1554307446885_0.08843261043599515"},"_hasShrinkwrap":false}},"readme":"# Tweezer.js\n\n[![Tweezer.js on NPM](https://img.shields.io/npm/v/tweezer.js.svg?style=flat-square)](https://www.npmjs.com/package/tweezer.js) [![Tweezer.js Downloads on NPM](https://img.shields.io/npm/dm/tweezer.js.svg?style=flat-square)](https://www.npmjs.com/package/tweezer.js) [![Standard JavaScript Style](https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square)](http://standardjs.com/)\n\nA small, dependency-free, ES6 library for smooth animations. [Demo](https://tweezer-js-demo.stackblitz.io/).\n\nTweezer.js is the last tweening library you'll ever need. It provides the building blocks for any animation, allowing you to construct beautiful animations simply and without the need of requiring lots of other dependencies like smoothScroll, countUp.js, and GSAP.\n\n## Install\n\nTweezer was developed with a modern JavaScript workflow in mind. To use it, it's recommended you have a build system in place that can transpile ES6, and bundle modules. For a minimal boilerplate that fulfills those requirements, check out [outset](https://github.com/callmecavs/outset) or the [gh-pages branch](https://github.com/jaxgeller/tweezer.js/tree/gh-pages) of this repo.\n\nTo install, run\n\n```bash\n$ npm install tweezer.js --save\n```\n\n## Use\n\nTwo parameters are required to start Tweezer, a `start` and an `end` value, the rest is optional. Tweezer works by emitting tweened values from `start` to `end` via the `tick` event. **It is up to you on how to use these values.**\n\nBelow are all of the default configuration options. Note: **all methods can be chained.**\n\n```javascript\nimport Tweezer from 'tweezer.js'\n\nnew Tweezer({\n    start: 0,\n    end: 0,\n    duration: 1000,\n    easing: (t, b, c, d) => {\n      if ((t/=d/2) < 1) return c/2*t*t + b\n      return -c/2 * ((--t)*(t-2) - 1) + b\n    }\n})\n.on('tick', value => {\n  // do something with value\n})\n.on('done', ()=> {\n  // all done\n})\n.stop() // this stops the tweening\n.begin() // this fires the tweening\n```\n\n## Examples and Use Cases\n\n##### Add a Tweened Count Up Button\n\n```javascript\nlet countUpText = document.querySelector('#count-up')\nlet countUpButton = document.querySelector('#count-up-button')\n\ncountUpButton.onclick = ()=> {\n  new Tweezer({\n    start: 0,\n    end: 123456\n  })\n  .on('tick', v=> countUpText.textContent = v)\n  .begin()\n}\n```\n\n##### Smooth Scroll to an Element\n\n```javascript\nlet button = document.querySelector('#jump-button')\nlet elementYouWantToScrollTo = document.querySelector('#element')\n\nbutton.onclick = ()=> {\n  new Tweezer({\n    start: window.scrollY,\n    end: elementYouWantToScrollTo.getBoundingClientRect().top + window.scrollY\n  })\n  .on('tick', v => window.scrollTo(0, v))\n  .begin()\n}\n```\n\n`start` is the current scroll position. `end` is set to the top of the element plus the current scroll position,\nwhich will yield the document Y position of the element.\n\n##### Move an Element Across the Screen\n\n```javascript\nlet mover = document.querySelector('#move-across-screen')\nlet moverButton = document.querySelector('#move-across-screen-button')\n\nmoverButton.onclick = ()=> {\n  new Tweezer({\n    start: mover.getBoundingClientRect().left,\n    end: window.innerWidth - mover.getBoundingClientRect().width\n  })\n  .on('tick', v=> {\n    mover.style.transform = `translate3d(${v}px, 0, 0)`\n  })\n  .begin()\n}\n```\n\n## Configuration\n\nTweezer only has a couple of options, but these options can be very powerful. Again, only required options to run tweezer are `start` and `end`. And all methods are chainable.\n\n### Start and End\n\n```javascript\nnew Tweezer({\n  start: 0,\n  end: 9000\n})\n```\n\nThese are integers that define a start of tween and an end of tween. `start` can be greater than or less than `end` for tweening up and down.\n\n### Easings\n\n```javascript\nnew Tweezer({\n  easing: (t, b, c, d) => {\n    if ((t/=d/2) < 1) return c/2*t*t + b\n    return -c/2 * ((--t)*(t-2) - 1) + b\n  }\n})\n```\n\nThe default easing is `easeInOut`.  If you'd like to add your own easing, implement a function that takes in four parameters: `t, b, c, d` and returns a single integer. For examples of easings, checkout [ez.js](https://github.com/jaxgeller/ez.js).  Parameters explained below.\n\n```\nt: current time,\nb: beginning value,\nc: change in value,\nd: duration\n```\n\n### Tweeners\n\nBy setting the `start` and `end` properties, Tweezer uses a default tweener that simply tweens directly from `start` to `end`.  This behavior can be overridden by explicitly specifying a `tweener` in the config instead.  There is only one alternate tweener currently, called `MultiTweener`.  This tweener allows you to tween several different values simultaneously and in sync.\n\n```javascript\nimport Tweezer from 'tweezer.js'\nimport { MultiTweener } from 'tweezer.js/dist/multi-tweener'\n\nnew Tweezer({\n    tweener: new MultiTweener({\n        starts: [0, 500, -100],\n        ends: [50, 400, 0]\n    })\n})\n.on('tick', ([v1, v2, v3]) => {\n    el1.style.top = v1;\n    el2.style.top = v2;\n    el3.style.top = v3;\n})\n.begin()\n```\n\n### Using the Emitter\n\nTo handle events, use the `.on(handlerName, callback)` method.\n\n##### Tick Event\n\nThis is where you'll do the bulk of animation by handling the values return by Tweezer. With these values you can do anything like transforming and manipulating DOM elements.It will fire every 16ms via `requestAnimationFrame`.\n\n```javascript\nnew Tweezer({\n  start: 0,\n  end: 9000\n})\n.on('tick', v => el.style.transform = `transform3d(v, 0, 0)`)\n```\n\n##### End Event\n\nThis event fires when tweening has reached the `end` value.  All tweening is complete when this event is fired.\n\n```javascript\nnew Tweezer({\n  start: 0,\n  end: 9000\n})\n.on('done', v => alert('All Done!'))\n```\n\n### Begin the Tween\n\nTo start tweening, just run the `begin()` method.\n\n### Stopping the Tween\n\nIf you'd like to stop tweening for whatever reason, call the `stop` method. This will reset everything and cancel the animation frame from firing.\n\n## Browser Support\n\nTweezer.js depends on the following browser APIs:\n\n* [requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame)\n\nConsequently, it supports the following natively:\n\n* Chrome 24+\n* Firefox 23+\n* Safari 6.1+\n* Opera 15+\n* IE 10+\n* iOS Safari 7.1+\n* Android Browser 4.4+\n\nTo add support for older browsers, consider including [polyfills/shims](https://gist.github.com/paulirish/1579671) for the APIs listed above. There are no plans to include any in the library, in the interest of file size.\n\n## What is Tweening?\n\nA tween is when you animate something with some kind of [easing](http://easings.net/). Any time you want to animate something smoothly with JS, you need to tween it. For example, you can tween count-up-buttons, smooth scrolling, and the height of elements. Instead of requiring libraries for all of these same functions, you can use this library as a utility to build out these examples.\n\n## License\n\n[MIT](https://github.com/jaxgeller/tweezer.js/blob/master/LICENSE). © 2017 Jackson Geller\n\n[![Built With Love](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com)\n","maintainers":[{"email":"jacksongeller@gmail.com","name":"jgeller"},{"email":"jonah@jonah.name","name":"jonahbron"}],"time":{"modified":"2022-06-28T00:01:05.023Z","created":"2015-12-23T22:52:41.965Z","1.0.0":"2015-12-23T22:52:41.965Z","1.1.0":"2016-01-04T17:26:57.000Z","1.1.1":"2016-01-04T17:31:08.893Z","1.1.2":"2016-01-04T17:35:25.026Z","1.1.3":"2016-01-04T17:42:41.752Z","1.1.4":"2016-01-04T17:46:29.981Z","1.1.5":"2016-01-04T17:58:13.569Z","1.1.6":"2016-01-04T19:46:52.188Z","1.1.7":"2016-01-05T16:16:16.307Z","1.1.8":"2016-01-06T01:10:58.804Z","1.1.9":"2016-01-06T03:23:56.704Z","1.2.0":"2016-01-06T16:41:04.362Z","1.3.0":"2016-01-07T17:10:38.662Z","1.3.1":"2016-01-07T17:19:02.319Z","1.3.2":"2016-01-07T19:20:32.939Z","1.4.0":"2017-03-26T16:54:05.192Z","1.5.0":"2019-04-03T16:04:07.071Z"},"author":{"name":"Jackson Geller","email":"jacksongeller@gmail.com","url":"https://jaxgeller.com/"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/jaxgeller/tweezer.js#readme","keywords":["tweezer","smooth scroll","tween","counter","easing"],"repository":{"type":"git","url":"git+https://github.com/jaxgeller/tweezer.js.git"},"bugs":{"url":"https://github.com/jaxgeller/tweezer.js/issues"},"users":{"amongiants":true}}