{"_id":"tweenr","_rev":"47-7858d170c898cd370affd89968a4dadb","name":"tweenr","description":"minimal tweening engine","dist-tags":{"latest":"2.2.1"},"versions":{"1.0.0":{"name":"tweenr","version":"1.0.0","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"an-array":"^1.0.0","eases":"^1.0.3","events":"^1.0.2","frame-loop":"^1.1.1","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"ec8e3299b7525a777fe9fd7a3dc2155c9e1c2031","_id":"tweenr@1.0.0","_shasum":"63bb78e12352b2569e9d6985de7ee59ff978cfe9","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"63bb78e12352b2569e9d6985de7ee59ff978cfe9","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.0.tgz","integrity":"sha512-8V+0AOtgRnV3o2uuya+wtAQ44Zm6oTtNYDk5ReNy53UWJJt9abQpOjQvIBWV8sBvsTALS7H3AEfQlTpPmqIZKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8OyKKSqJx4e5WdFzsTHEpDwpHHEbZMwMiLGw8PHK2LAiEAo9Gf9O1UlyN+4rihvjJ06Q0dOttfgDS5wda4oEpL3KQ="}]}},"1.0.1":{"name":"tweenr","version":"1.0.1","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"284add966c538e4132d9d0df464f2137cc24ae70","_id":"tweenr@1.0.1","_shasum":"6269ccd92c1ef1edf541dc8549ed727126bee66b","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"6269ccd92c1ef1edf541dc8549ed727126bee66b","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.1.tgz","integrity":"sha512-tSOYCWFeJNZhTuR1WtUX8HmpEhEXwP2KnegNIenponx45IxZFWo2T7YT77TPTtQfr9du9IiLHSSU3dFWYTPkwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICy4MKIAiBCp4TYgjTU0w94z+pDVL/2bRKfyQCaiMxS0AiEAlPqvd3prAsXUVKGAykT2LJmmKyqwG5GU9kmHiiR4lgg="}]}},"1.0.2":{"name":"tweenr","version":"1.0.2","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"01f056a268a391ea43966c3db788a46c882514b7","_id":"tweenr@1.0.2","_shasum":"e5b67ef9671f2ef85c38db96a208b230172a7382","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"e5b67ef9671f2ef85c38db96a208b230172a7382","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.2.tgz","integrity":"sha512-oojTMnqV4VDqml8st5X6feD8efTqokUil6pIEZP27oVcL+Zad1fIOUqOxbUDRQX8bPJjkxsXUlQmwwZIlDTWiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx5l/j8ltwzBJHwIny3sECsrg/DwzZ+X2eSaM6If7UMwIgCVo6sxanHIhF5jVXx+lLJkecPI57Sn4Iv7bu2gsmRvw="}]}},"1.0.3":{"name":"tweenr","version":"1.0.3","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"bae192bfd857e2b2fec6cbfdc00d82cbb7fe3d8d","_id":"tweenr@1.0.3","_shasum":"38f82e93b8c527e5fd582c43fe8f4bc29c9af2f2","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"38f82e93b8c527e5fd582c43fe8f4bc29c9af2f2","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.3.tgz","integrity":"sha512-D+NfmcuorgfGz4/J2M8EnSzBIVsY9qFU97+mRPzedgWJIwFcitpZ4TO2qjIfVbBTVnefMOkyiLNskAXbzwwsFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyFuWPjXoY0LJ2qq9v9BW1HY7gsEY6Bz30JpmYSJdlfAiBSI8XSMtH2sHVB4/LRoWENVhSMRMzDKN7ybCrNjc0oag=="}]}},"1.0.4":{"name":"tweenr","version":"1.0.4","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"cb29f066b49223bbafd6a8de0affefb15140b9da","_id":"tweenr@1.0.4","_shasum":"cf46042eb1df74345357b446ab305d2c084b11a1","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"cf46042eb1df74345357b446ab305d2c084b11a1","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.4.tgz","integrity":"sha512-KQrDl/vpTc3Og4lgSbZzhIEwek579bek4FXI1VxZ5pMKL5sv4Zu/uuBiTMYXDqILi4oiyaUFVMAkRNIHoC/TDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoWPJJRkp7AVlUxSGqW2H9zyFRVGojKeykcdT++Zpd6AiEA55RlEdQpWpGuRMtNUZFsRDSknUWPkIH55aHXlip15M4="}]}},"1.0.5":{"name":"tweenr","version":"1.0.5","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"3fa88ad3867353584ef1f50f91b946476c9c857b","_id":"tweenr@1.0.5","_shasum":"ea39129d466b4d68e74d8694615fc87f070df39d","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"ea39129d466b4d68e74d8694615fc87f070df39d","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.5.tgz","integrity":"sha512-20qSTklTWiNMCF3ZOuEE45cx/Na3zcFv2JPojtSePmPDD9mMecx1qb4OL7aOmvBvvwJPVfFwhYjerTxB1WX1JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDivt5MeZztWDVkR+SYTvwAm5XH/P17saRB4RaRle5puAIhAM9Q8aZvRXZsnVQH02xRUjSQX2LRVbC9RnQlXtONQZxR"}]}},"1.0.6":{"name":"tweenr","version":"1.0.6","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"aa281ee13f5e0f3386c6bd7de669f677d63b9251","_id":"tweenr@1.0.6","_shasum":"467d8d1c336449f1b2480e483550e0e51cf8f1d2","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"467d8d1c336449f1b2480e483550e0e51cf8f1d2","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.6.tgz","integrity":"sha512-K1sk5oMqMo981IG4M2XeoEYC2io07fovB5afNKWkQZswCQGXB91BVoynx4vBCJvCqTlfUvf7gRthEBUJQ3m9ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIo4Zod/EypfoEKUaSqApEb/FMeeb42QHndLlZpnlKsgIhAOv7x+pMFAKRgCCCKFD1nUaHBO8q2Dk3VdFQVKXD5KbO"}]}},"1.0.7":{"name":"tweenr","version":"1.0.7","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"b62afb2ac3681144d1f851ff46392ba86d824016","_id":"tweenr@1.0.7","_shasum":"b9f049711c09c6e87ecd1d3fc7640ab4e62c0b46","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"b9f049711c09c6e87ecd1d3fc7640ab4e62c0b46","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.7.tgz","integrity":"sha512-R4zsbbcLylJAbV7E4nRGhu5eHDyzUIypZ95u8VGQDCNAlPwIwCIn3U6OtVDw9YJHu4Z/G2zRYh5ZjdUe/xqt5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHYz8y6uw1EqFBZZqPQ4KdmSwc3DoKRrPVPCO5e3w6ewIgB2eHYDg/J0xRqPGg8oq3wC8Uc1SJ/D8zyGICfbMUIqk="}]}},"1.0.8":{"name":"tweenr","version":"1.0.8","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","right-now":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"e053ad57f5e49bd214ebfe3f6a61ea3be1850acb","_id":"tweenr@1.0.8","_shasum":"7b2301bdf9ca768647326810a48a76b2d9b92911","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"7b2301bdf9ca768647326810a48a76b2d9b92911","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.8.tgz","integrity":"sha512-GRQYB6oT4wr6nUAPxxzpSMuxmNwos7NwW5qnF5zy7Ae62QCbHEESd17hEikLB86E02wholJLrD8HOfCVeg3YOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBedtPCR3jq9rU0sSqEgX47nhfRJLgI+zvz6Ngd85rkAiBhtVmcjCsSgZ80ttYMXp5uOZLpJ9QYviEj8QDez3E3Dw=="}]}},"1.0.9":{"name":"tweenr","version":"1.0.9","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","tape":"^3.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"8251ae2dd504aed6ca1d5dd8880cbfa076149b1f","_id":"tweenr@1.0.9","_shasum":"72b3136d87872628e306548e92fc659a863ad3ea","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"72b3136d87872628e306548e92fc659a863ad3ea","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-1.0.9.tgz","integrity":"sha512-xTrI57e5V3/C2OxEI50TWKSCZaPgn1XeZT9z5H/sVjFfhrjayk0VJ17EfK+46LapeMMV7LW90SjcxHI7+lhNQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2j1Sjrg0qxkeLvE/wAMvcRk17/BiwWm6TIFJhbjK54QIhANEwhw2Pw4/CknYCRPl9vwCylLEKvouli1jOJyUbMzq6"}]}},"2.0.0":{"name":"tweenr","version":"2.0.0","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.0.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"092dd51b744b22e4cfcb4fc8596a4cd498882a22","_id":"tweenr@2.0.0","_shasum":"d2c7c3165905cc788bb9c0d15601161b9fac4700","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"d2c7c3165905cc788bb9c0d15601161b9fac4700","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.0.0.tgz","integrity":"sha512-VWEfcZYJQxr3D/C0yhIBB/mLQH60S+qlq/0m43mdrsqoQZyRKMTyMICT0XQX7sGN9fdmighuM+FUDzoYp3vksA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBpR6//n/X1zJRdIiwGMLJ0yADiu0yo8nB6p1J0SdTOAiB7VMLSXZVlI1TnlE9K1YUtCJNI59tBbpj+mOq0D7LaGg=="}]}},"2.0.1":{"name":"tweenr","version":"2.0.1","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.0.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"3345a1c5884fa52750e07abee63378c17e35f764","_id":"tweenr@2.0.1","_shasum":"a94bc681349bae2be4cbd551f182d3f53a359810","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"a94bc681349bae2be4cbd551f182d3f53a359810","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.0.1.tgz","integrity":"sha512-TtdDXhh7Fr0ZSUxvvmw+pcO3ribmUbB0NqhzeVnYRlhyaRq9wUiLBpgv1NSbR/ePHfYGfRMEIP87nI/05+7VHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXNarpLLmlaFIYSIhWKnBSDa4Sp1lC+zvIJD5FPXAS4AiAmyN73pO+2Zls5eewVc2gYBbWYuMELyr3aFJF/hgmDZA=="}]}},"2.0.2":{"name":"tweenr","version":"2.0.2","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.0.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"3cf173181f799d96708bd897442c57e7f5cda1dd","_id":"tweenr@2.0.2","_shasum":"907a39d93671c6bee354d3ee1ce4b810e9745307","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"907a39d93671c6bee354d3ee1ce4b810e9745307","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.0.2.tgz","integrity":"sha512-N8Sel7+qcL7aRTyu93VFRVaeiAHYnlw5k2Weod1P/SOg/Zhac+tRGNjZ00cbSNeZLivp7UkMBuMVKNfbg4mpag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7X07rCEZa+kP8Rnr8K+gnfMOKje4NVElgbQJWawvseAiA0v3XR64QaQLaDb7iiYjosX7mxDzptIzDR3fOV7GZs2w=="}]}},"2.0.3":{"name":"tweenr","version":"2.0.3","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.0.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"dd370e79ef4939fc469f08e131502c83a9c4c39e","_id":"tweenr@2.0.3","_shasum":"bbdc91669eb120f76c26043d38cc81411f7d98df","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"bbdc91669eb120f76c26043d38cc81411f7d98df","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.0.3.tgz","integrity":"sha512-RV1Mt94f8SPNEyO+v1mrMV3H08CnxAFevPWTlmnCa5c+Nlodpim7I5W7vGT6OiOTZ3JFJsiYaKbg37GZ+1qibA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvf+H9xNxAyRPQZl1/kFBqZb0Xua/3J2uhYFAwp8MyLAiEAyrrJm0KdTQVAdG1HqomlkeoF7oVU/oEM8Hw0CjsteBE="}]}},"2.0.4":{"name":"tweenr","version":"2.0.4","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.0.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"782b1bd222b008d8f95f2ac1168617356e0c925b","_id":"tweenr@2.0.4","_shasum":"9c0eb1542c29000c8b97a8024acb279136c91260","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"9c0eb1542c29000c8b97a8024acb279136c91260","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.0.4.tgz","integrity":"sha512-wb7616naI4+9OuPtYUhfy0fa/QfWZIRf11xk9RVt2NycSPlgzp+ywdCN9nBfhNjxmPursHukFeSKQVSzcbSXtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE+rP11CHJaJzXpt/aFMhw+OWQ+R5nRBILHje2eogUWgIgKOhar2lUHcaY0oiaXInfM7l06wm1KAwPNDjZ35FKq1A="}]}},"2.1.0":{"name":"tweenr","version":"2.1.0","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.2.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"c41503db114ba9ac860f329b8660e0f3e1ee010d","_id":"tweenr@2.1.0","_shasum":"376109aaa029c06f985ffb2a3d02b904b90f3ffb","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"376109aaa029c06f985ffb2a3d02b904b90f3ffb","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.1.0.tgz","integrity":"sha512-Dyc6UHYJBUScvRFrWIWQcUWEGwGl8gNvR0OxrRhC1HxZ5bjq5J58aeeNemKivo+ixYDFVDv5wYGEa4M79ZczzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDQBjUJL8h+0z3R9Pk3nw8Ri0ud4AIAWaU28OyrqrxGwIgBwKqicKAQJ8USSJtvqDEdVebKlOiI0kRhzez6kPUze0="}]}},"2.1.1":{"name":"tweenr","version":"2.1.1","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.2.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"054fa64b4b90dcc59ef77c4cf2e0786a486b190e","_id":"tweenr@2.1.1","_shasum":"f73ae580c9285b4621858101e4d9bae5504f8262","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"f73ae580c9285b4621858101e4d9bae5504f8262","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.1.1.tgz","integrity":"sha512-qdpp2/solQul78V8BbNwCryzdPQBZ/XetJ6DPmgjThWrYXGNanpQVt7AnN8qVZSVIsyiRJgbl6QCrQlGhIDI5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF96BpSAuo+dJ17xA/FGaB0aARv3I0XrL4FnIw7T6LFAiEA+Zt76JRV4SkhAo22Udn8Ul/BQotbOAMmlZtBVEFJyto="}]}},"2.1.2":{"name":"tweenr","version":"2.1.2","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.3.0","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"ec69446cfcbace78b21e112688f1b3c86efd54ae","_id":"tweenr@2.1.2","_shasum":"88730e7b433bfde8256a99a0fda095eb8f5d1159","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"88730e7b433bfde8256a99a0fda095eb8f5d1159","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.1.2.tgz","integrity":"sha512-AkM0hU5B+yF7INCZEh0mymxYfjD7z/0CndNlpovHCRgGFEmm/ZstJ474qUVfuXs1uq/wZXk59lEFCqdOIJBR2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL1GZe2W0rz37xkuhnR/qHjQJUYecmLUCe4QEGN8SiYQIgUSX01die5XDnHdPTT8DM+2YRxcjl5pvUelSyjS7chQ4="}]}},"2.1.3":{"name":"tweenr","version":"2.1.3","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.3.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"67eeb55da5a5f73494b53a7df2bfba5d33333750","_id":"tweenr@2.1.3","_shasum":"c9f3412421fc7f2b7daaa5fa77f2b553356bbbdf","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"c9f3412421fc7f2b7daaa5fa77f2b553356bbbdf","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.1.3.tgz","integrity":"sha512-uCWH7LN9M5Ld8Mrc5AUOIAXTctOY9usTywHmXHM34axDqRbm8qbsWlmjiWyEIVNdQQVz7mv6Z2EPnVa0shiQ6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe87ttthWK4YMp48Tb1wR5u4WleWip4GppwW+7g+7GRAiB4cck1mMDhw0Ft/7MS3aZSswnckUlE5hKpt27Hr+rfZg=="}]}},"2.1.4":{"name":"tweenr","version":"2.1.4","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.3.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"7c3f96d75e2abca52bccbe54a304ca9fc996a265","_id":"tweenr@2.1.4","_shasum":"9fd6c9306099c9454a66cba7c7656aab1fad0f6b","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"9fd6c9306099c9454a66cba7c7656aab1fad0f6b","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.1.4.tgz","integrity":"sha512-P8hUpaHtptMmDItn6rLBw+RaGuJxM1YDdspjkr0hihe+fGQjKhaZVbqckbdJLbS/LSBf+quYUXaPRZEME3w8Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1t1JWytk0ipBx5yGPJjylRBfmgkd56xJcDLMMVCvqdAIgIlzbUxRqG1LGXzOKT5Yw8QInTdnAly3D5NUCafbWPW0="}]},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tweenr-2.1.4.tgz_1465911857720_0.15973575040698051"}},"2.2.0":{"name":"tweenr","version":"2.2.0","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.3.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"fd12e470ecefe41ef4d35a9338bbbfd36714b9f1","_id":"tweenr@2.2.0","_shasum":"05d38fb262c22a4754bded08300679b8c4deba4f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"05d38fb262c22a4754bded08300679b8c4deba4f","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.2.0.tgz","integrity":"sha512-Cj1Ph+oOAS+WR+6a1U4E9tWT+h9n3kB49vnRcDpD3Kb1wUJcIvrY7sTJlGRp43mbfQWUDs+2T29q0RIqcyhHyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHP7hmWYHZShxun2lAetofsvz1rAD61Ug4LYc4FW/1mBAiAVc7zGG5Rdk4OrTKhsCUfc9eRnIVuk7K+TgHCzYePl3w=="}]},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tweenr-2.2.0.tgz_1475354317675_0.2375689814798534"}},"2.2.1":{"name":"tweenr","version":"2.2.1","description":"minimal tweening engine","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"eases":"^1.0.3","events":"^1.0.2","inherits":"^2.0.1","mixes":"^1.0.4","raf-loop":"^1.0.0","tween-ticker":"^3.3.1","xtend":"^4.0.0"},"devDependencies":{"6to5-browserify":"^1.3.0","array-range":"^1.0.1","beefy":"^2.1.1","bluebird":"^2.3.11","browserify":"^7.0.0","bunny":"^1.0.1","canvas-orbit-camera":"^1.0.1","canvas-testbed":"^1.0.3","color-style":"^1.0.0","domready":"^1.0.7","events":"^1.0.2","gl-basic-shader":"^1.2.2","gl-clear":"^1.0.0","gl-geometry":"^1.0.2","gl-mat4":"^1.0.1","gl-wireframe":"^1.0.1","mesh-viewer":"^1.0.0","mouse-position":"^1.0.0","tape":"^3.0.3","touch-position":"^1.0.3","tween-chain":"^1.0.0"},"scripts":{"test":"node test.js"},"keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"homepage":"https://github.com/mattdesl/tweenr","bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"gitHead":"3671318c29013490b313a68bad393f1a1bd4e472","_id":"tweenr@2.2.1","_shasum":"5c60fd77711b469480b53d7c136be806323a8f93","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"5c60fd77711b469480b53d7c136be806323a8f93","tarball":"https://registry.npmjs.org/tweenr/-/tweenr-2.2.1.tgz","integrity":"sha512-DdL4Q4O5JL0XxwjpADMN26nBap3NGTTSqPs8aZ+Lxxv/cQchBQVH5vf+zCJcYLEvarumdziCn0xkR5oJ+OF43Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkNwapIaIWGZ+3vhsfz8hqB13Rf7N2m8qw53hAj0uW1wIhAJ5IBwoLCHOd1Fu5RP5b4OwC57wCxzMpa/v7/UzIgIPZ"}]},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tweenr-2.2.1.tgz_1488388532309_0.7583358029369265"}}},"readme":"# tweenr\n\n[![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges)\n\nMinimal tweening engine which operates on numbers and arrays. \n\n```js\nvar tweenr = require('tweenr')()\n\nvar data = { opacity: 0, position: [15, 25] }\ntweenr.to(data, { \n    opacity: 1, \n    position: [20, 50], \n    ease: 'expoOut', \n    duration: 1, //in seconds \n    delay: 0.25\n})\n```\n\n## motivations\n\nI love the simplicity of GreenSock's animation tools, but I don't agree with some of their practices (i.e. polluting tweened objects with variables) and find myself only using a tiny fraction of their entire codebase.\n\nSome features of `tweenr`:\n\n- common set of eases\n- works in node and the browser\n- small, focused and modular design; e.g. [tween-ticker](https://www.npmjs.org/package/tween-ticker) is a good fit for [modular components](https://github.com/mattdesl/tweenr/tree/master/test/fancy-box/index.js)\n- interpolates numbers and arrays (i.e. vectors, colors)\n- can tween multiple elements at once\n- tweens are cancellable\n- triggers complete, start, update, cancelling events\n- extensible and optimizable tween types: [tween-array](https://www.npmjs.org/package/tween-array), [tween-chain](https://www.npmjs.org/package/tween-chain), etc\n\n## Usage\n\n[![NPM](https://nodei.co/npm/tweenr.png)](https://nodei.co/npm/tweenr/)\n\n#### `tweenr = require('tweenr')([opt])`\n\nCreates a new instanceof Tweenr and attaches itself to an application-wide render loop (to minimize animation frame requests). By default, this includes a [common set of eases](https://www.npmjs.org/package/eases). Options:\n\n- `eases` can be specified to provide a new set of easing functions, defaults to [the eases module](https://www.npmjs.org/package/eases)\n- `defaultEase` the default easing function, or a string to use as a lookup into the `eases` object. defaults to a linear function\n\n#### `tween = tweenr.to(tween)`\n\nIf only one argument is given, this method pushes a new tween onto the stack, returning that tween for chaining. Same as `tweenr.push(tween)`. \n\n#### `tween = tweenr.to(element, opt)`\n\nA convenience version of `to()` which handles the most common case: object tweening. If the second argument, `opt` is truthy and an object, this method creates a new [object tween](https://www.npmjs.org/package/tween-objects) and pushes it onto the stack.\n\nThe tween modifies `element`, which can be an array of objects, or a single object. `opt` can be the following:\n\n- `delay` in time units, default 0\n- `duration` in time units, default 0\n- `ease` is a string (lookup for the `eases` passed at constructor) or an [ease function](https://www.npmjs.org/package/eases), defaults to `tweenr.defaultEase`\n\nAny other properties to `opt` will be tweened if *they are consistent with `element`* and also if they are a `number` or [an array](https://www.npmjs.org/package/an-array).\n\n```js\nvar elements = [\n    { x: 25, shape: [10, 5] },\n    { x: 15, opacity: 0 }\n]\n\nvar tween = tweenr.to(elements, { \n    opacity: 1,\n    shape: [5, 0],\n    duration: 3,\n    delay: 0.25\n})\n\n/*\n    after tween is finished, element will equal:\n    [\n        { x: 25, shape: [5, 0] },\n        { x: 15, opacity: 1 }\n    ]\n*/\n```\n\n#### `tween = tweenr.to()`\n\nIf no arguments are given, this method creates an \"empty\" or dummy tween that can be cancelled. This is similar to the way `noop` functions are used to avoid conditionals in functional programming. \n\n#### `tweenr.push(tween)`\n\nPushes a generic tween object onto the stack. Like `tweenr.to(tween)` but more explicit.\n\n```js\nvar array = require('tween-array')\ntweenr.push(array(start, end, { duration: 5 }))\n    .on('complete', doSomething)\n```\n\n#### `tweenr.dispose()`\n\nDisposes this instance, removing it from the application-wide frame loop. \n\n#### `tweenr.on('tick', fn)`\n\nAttaches a function to this tweenr's tick. The event is triggered by the application-wide frame loop with a `delta` parameter in seconds.\n\nThis event will stop after `tweenr.dispose()`. \n\n#### `tweenr.cancel()`\n\nClears and cancels all tweens stored in this tweenr instance. Returns this for chaining.\n\n#### `tweenr.timeScale`\n\nA value (default 1.0) which scales the delta time per frame, allowing you to slow down or speed up an instance of tweenr.\n\n--\n\nThe return value of `tweenr.to()` is a tween with the following:\n\n#### `tween.cancel()`\n\nCancels the tween, removing it from the queue on the next tick without applying any further interpolation. \n\n#### `tween.on(event, func)`\n\nThe returned tween is an event emitter with the following events:\n\n- `start` triggered when the tween is first started\n- `cancelling` triggered before the tween completes, initiating from a call to `cancel()`\n- `complete` triggered when the tween is completed\n- `update` triggered after the tween updates its values\n\n## License\n\nMIT, see [LICENSE.md](http://github.com/mattdesl/tweenr/blob/master/LICENSE.md) for details.\n","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"time":{"modified":"2022-06-27T23:56:16.964Z","created":"2014-12-05T04:20:57.776Z","1.0.0":"2014-12-05T04:20:57.776Z","1.0.1":"2014-12-05T04:22:09.652Z","1.0.2":"2014-12-05T04:22:30.256Z","1.0.3":"2014-12-05T04:22:41.339Z","1.0.4":"2014-12-05T04:26:21.028Z","1.0.5":"2014-12-05T04:28:44.002Z","1.0.6":"2014-12-05T04:29:00.405Z","1.0.7":"2014-12-05T04:29:44.320Z","1.0.8":"2014-12-05T04:32:21.325Z","1.0.9":"2014-12-05T16:13:01.596Z","2.0.0":"2014-12-05T19:52:04.259Z","2.0.1":"2014-12-05T19:53:05.960Z","2.0.2":"2014-12-05T20:04:15.436Z","2.0.3":"2014-12-07T01:00:01.994Z","2.0.4":"2014-12-08T04:31:12.158Z","2.1.0":"2014-12-25T17:48:37.596Z","2.1.1":"2014-12-25T17:57:56.175Z","2.1.2":"2014-12-25T17:58:25.603Z","2.1.3":"2014-12-25T18:02:22.803Z","2.1.4":"2016-06-14T13:44:20.769Z","2.2.0":"2016-10-01T20:38:39.027Z","2.2.1":"2017-03-01T17:15:33.000Z"},"homepage":"https://github.com/mattdesl/tweenr","keywords":["tween","engine","tweens","eases","easing","lerp","array","object","values"],"repository":{"type":"git","url":"git://github.com/mattdesl/tweenr.git"},"author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"bugs":{"url":"https://github.com/mattdesl/tweenr/issues"},"license":"MIT","readmeFilename":"README.md","users":{"ryanmack":true,"taseenb":true}}