Files
motia/.npm-cache/_cacache/content-v2/sha512/52/3d/c2b908b00953a0286f6a340377252af24bdb991992871d5e1af3351d093bc9349003de100c6417212f744df200e163c975ccfe80304dc4c5644d0c436b5a
2025-10-19 14:57:07 +00:00

1 line
107 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"_id":"d3-ease","_rev":"43-eb9385b3a6e4efa95986cb65c9774475","name":"d3-ease","description":"Easing functions for smooth animation.","dist-tags":{"latest":"3.0.1","next":"2.0.0-rc.1"},"versions":{"0.0.0":{"name":"d3-ease","version":"0.0.0","description":"The d3.ease function from d3","main":"index.js","scripts":{"build":"smash node_modules/d3/src/start.js node_modules/d3/src/interpolate/ease.js node_modules/d3/src/end.js | uglifyjs - -b -indent-level=2 -o index.js","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/jfsiii/d3-ease.git"},"keywords":["d3"],"author":{"name":"JFSIII"},"license":"ISC","devDependencies":{"d3":"^3.4.4","smash":"0.0.12","uglify-js":"^2.4.13"},"bugs":{"url":"https://github.com/jfsiii/d3-ease/issues"},"homepage":"https://github.com/jfsiii/d3-ease","_id":"d3-ease@0.0.0","dist":{"shasum":"3c1f59a6121b4163c017686bc3410615d3d338c3","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.0.0.tgz","integrity":"sha512-YSXuDiCDIKhHVDJzHvERI58Wgo/71P9rXFF8/oek+/G50/1EAS0xgrP7A52GRv65v/std/y7V5cmalGWN9QG1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8r0miPCxOPqhfDJ5VvDVMhFoGy3xyth2T+a9Qu/xpkAiAmYGC2OvOFQlgfmbyx1WQAZk6gpWb3xOKw2OAdZwrHGw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jfsiii","email":"npmjs.org@JFSIII.org"},"maintainers":[{"name":"jfsiii","email":"npmjs.org@JFSIII.org"}],"deprecated":"Use package \"d3-transition\" instead","directories":{}},"0.0.1":{"name":"d3-ease","version":"0.0.1","description":"Easing functions for smooth animation.","main":"build/ease","jsnext:main":"index","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && d3-bundler --format=cjs -- index.js > build/ease.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test"},"devDependencies":{"d3-bundler":"~0.2.5","faucet":"0.0","tape":"4"},"gitHead":"80c481cffa4629e1c693f3473db6b8aa96f27663","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"homepage":"https://github.com/d3/d3-ease","_id":"d3-ease@0.0.1","_shasum":"9c4569f3a7d5be1d6f0f84e14a09aa4472966dd8","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"9c4569f3a7d5be1d6f0f84e14a09aa4472966dd8","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.0.1.tgz","integrity":"sha512-GA0+I5B7lfER5IZN1cACOUdycIRMsPB8BClIB2tKWObS3Sq4CE3WdrWfp+mRT4F4NZSph60ZUsjRTdineGNpBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq0I+AS8XRoqaIo7oiC577NmfJ4ff9JmZn4ZSMGB3/bQIgAc+ZQs+/wyOgBFIN0HjnSGCwy0v+riru6RoVM+9jP5s="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"directories":{}},"0.0.2":{"name":"d3-ease","version":"0.0.2","description":"Easing functions for smooth animation.","main":"build/ease","jsnext:main":"index","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && d3-bundler --format=cjs -- index.js > build/ease.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test"},"devDependencies":{"d3-bundler":"~0.2.5","faucet":"0.0","tape":"4"},"gitHead":"1797df6e0f1fa108fc344aebe2250b9240961bf3","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"homepage":"https://github.com/d3/d3-ease","_id":"d3-ease@0.0.2","_shasum":"688806a982fa20026c2be6e2a6444c3e6e4f32c6","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"688806a982fa20026c2be6e2a6444c3e6e4f32c6","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.0.2.tgz","integrity":"sha512-/UP89Ap4rK/P+C9hXs02rWBrA2Nd9pHlO9Y9XtotmX1JxcYVo4aZXZgx3h9pq7CR6eMhu7V6uumcFwz+RZWpzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPuLMg/UZLoSuMOLXqq/I9WHoYUpW1scudhqL31MXiFAiEA6NFAcaNOjmRLKZ+V+d7JqH/JlGr7dG0O5Z5Xggu7M+c="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"directories":{}},"0.1.0":{"name":"d3-ease","version":"0.1.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/ease","jsnext:main":"index","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && d3-bundler --polyfill-map --format=umd --name=ease -- index.js > build/ease.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/ease.js -c -m -o build/ease.min.js"},"devDependencies":{"d3-bundler":"~0.2.5","faucet":"0.0","tape":"4","uglifyjs":"2"},"gitHead":"ce34e0cf0a5fcbcac81e39b079fd9e673653a4a1","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.1.0","_shasum":"0be8c3bef726b8fcfd95e69167a3871c32adf66c","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"0be8c3bef726b8fcfd95e69167a3871c32adf66c","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.1.0.tgz","integrity":"sha512-3T8lS9GEyN4oD9aXhb+jnOt4FqXNbysXGqTQZTBi85t7a6euwAm2aO62kAgTaEbzihNzvc+QFkX2AhG28z0whA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc90fyDqsoIlhQvGQAwDjiz8BHl5rG5qJg0sAoskbUdgIgVh/IoITZiZJP030bZT6HgeBnmfTkWF1TzajuEqPD024="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"directories":{}},"0.1.1":{"name":"d3-ease","version":"0.1.1","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/ease","jsnext:main":"index","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && d3-bundler --polyfill-map --format=umd --name=ease -- index.js > build/ease.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/ease.js -c -m -o build/ease.min.js"},"devDependencies":{"d3-bundler":"~0.2.5","faucet":"0.0","tape":"4","uglifyjs":"2"},"gitHead":"c6466cfcb60409f9526ae8b4a922f7c3ce8f5615","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.1.1","_shasum":"de5855d97bbf80521bb87a70e494d4addafb0d4f","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"de5855d97bbf80521bb87a70e494d4addafb0d4f","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.1.1.tgz","integrity":"sha512-05D7NpZdU+i3RLDOkKZ4WdDZNJT9KZ5pPreNr+2OTtGGg9ppr2fo6DhA4Bk3nYgPkDTbRTwrYbopRAlzI9tvMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+xetAxAnlvpOUeaV74TY6+jpIbHdDMow3doNwklLDCAiEAq1iVikW495zQ7in8qij8XM/Y6HeNMU9IXm0NSfgr5m0="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"directories":{}},"0.1.2":{"name":"d3-ease","version":"0.1.2","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/ease","jsnext:main":"index","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && d3-bundler --polyfill-map --format=umd --name=ease -- index.js > build/ease.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/ease.js -c -m -o build/ease.min.js && rm -f build/ease.zip && zip -j build/ease.zip -- LICENSE README.md build/ease.js build/ease.min.js"},"devDependencies":{"d3-bundler":"~0.2.5","faucet":"0.0","tape":"4","uglifyjs":"2"},"gitHead":"9b25aa6174d97e752c82794171c2a4215eb6bb12","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.1.2","_shasum":"0c5fbb959d47f3465d73e15135a7ecd60b9d1d57","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"0c5fbb959d47f3465d73e15135a7ecd60b9d1d57","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.1.2.tgz","integrity":"sha512-lOaE0rljq4BpMCDHMY2s2DuCbzl6nYuqSfNqUrYiH7KUQNA1mekH7l9kuIl+ixTe0g2OGX1g2vbxoou6YIiddw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDh06hHeZQuAYMiIx6Y+eH6N9Wk+ZWsluy+V9F3e/PXAIgUzpXVgo3c5grCmzQ3LRUMIN6BmNIyK56I0UNETMF0dI="}]},"directories":{}},"0.1.3":{"name":"d3-ease","version":"0.1.3","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/ease","jsnext:main":"index","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && d3-bundler --format=umd --name=ease -- index.js > build/ease.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/ease.js -c -m -o build/ease.min.js && rm -f build/ease.zip && zip -j build/ease.zip -- LICENSE README.md build/ease.js build/ease.min.js"},"devDependencies":{"d3-bundler":"~0.2.5","faucet":"0.0","tape":"4","uglify-js":"2"},"gitHead":"e5257ee530f7372884e4cf2ad26bc6836527e155","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.1.3","_shasum":"d4a8fb5af84ebad5e75fcf0e0f84b40945a33bdc","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"d4a8fb5af84ebad5e75fcf0e0f84b40945a33bdc","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.1.3.tgz","integrity":"sha512-AydXxlu8pTB3NOeWB3rhWl7vSf8PH10CQeZnUx/G3InxZ7IzdL6CDdV0W4UEfApJC0PWnW66ekOJgTlKJbAJQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETtlH4dXD2qgsL43DCn1SrdfbarL6AcklxtLFMjlo4oAiEA8iaVxVFKFPWrgq5FWZbWDFtsmBEJL5sqdCXa/iWcsb8="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"directories":{}},"0.1.4":{"name":"d3-ease","version":"0.1.4","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/ease.cjs","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && d3-bundler -x -f cjs -o build/ease.cjs.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && d3-bundler -n ease -o build/ease.js && uglifyjs build/ease.js -c -m -o build/ease.min.js && rm -f build/ease.zip && zip -j build/ease.zip -- LICENSE README.md build/ease.js build/ease.min.js"},"devDependencies":{"d3-bundler":"~0.4.0","faucet":"0.0","tape":"4","uglify-js":"2"},"gitHead":"51cda39bf305b993191fbe1923c6c3a481076b79","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.1.4","_shasum":"54f4ec8f6f1fe67659f54ac41bc5abbd6ed568b3","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"54f4ec8f6f1fe67659f54ac41bc5abbd6ed568b3","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.1.4.tgz","integrity":"sha512-jSFsUaW6gesOk3RJjJu8UJ0n1poeWW/vV0TK2UqHjMMJF8TzDtID7n+0oSSdbT4GWM2iUWPEuFQVXbuk8gCnzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4Phx6PdHz1exTAH0SYklVVBd/RkK7kYj3MdeSNYpKbAiAbzzb6Ky1aBS74QrirCzxnN8I+uO1AL8CrPbPuVWkV8A=="}]},"directories":{}},"0.1.5":{"name":"d3-ease","version":"0.1.5","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"6e8cfcaf7b71d01ef0df3fb10f9f777aea87202a","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.1.5","_shasum":"388824ef9f2b91ad07de612b7d651b5e7eaa08e2","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"388824ef9f2b91ad07de612b7d651b5e7eaa08e2","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.1.5.tgz","integrity":"sha512-LRAEwDWh+lyVrmHRwgaTtEibDNdqznDdaOpTLwbluCWZHp8/YWFsWxG5NJmRBD0+9nQtLY2deRh9e9G0mTXTQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBM1/FxzQudswOr543yIorDfg3PnHYbAEIJ85tXeUx19AiAR+AfmhYZUcuBYekykSPo1Nm3S6yNi0Z6hhbuCb6ySxg=="}]},"directories":{}},"0.2.0":{"name":"d3-ease","version":"0.2.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"f63766e926096eda1e989390fba763f672ba0020","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.2.0","_shasum":"e61643df845774c44bd123c96126362c9af43c6e","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"e61643df845774c44bd123c96126362c9af43c6e","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.2.0.tgz","integrity":"sha512-D0AhKfzPIHX0YC49tKa4rsyCpDBx5egrJE9j4Kv7IBOR7vXh2LDdOtBQPQtyttv5CUBDRPfVBvwN3sVSHu3C0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEN+w3vrB/OeNeJOZE23BaXfdwkLooHTLsCu14izBhUFAiEAuX/pA0JqBvMQv6qd3mRE2sKAqeAnlUZ8A16vsIBy48o="}]},"directories":{}},"0.2.1":{"name":"d3-ease","version":"0.2.1","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"48b8d1ba018b906eed2609a63336f3dd48668a77","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.2.1","_shasum":"6ffddde0fd4d89aa3768e564acb18a83051c9b71","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"6ffddde0fd4d89aa3768e564acb18a83051c9b71","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.2.1.tgz","integrity":"sha512-cP6oeaB9xF961SIfSeLVHEny8LfdxsQguMwI0YE7bOiavhO160sDcm/y1GaG9fR+LscfW58zvbOSwqLL6gr8zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHxpLFAjc2gp6Zi7AjLp0ynWh+kqq9h627p3sL9uwIJMCIGS1tUh1SRrIROKqozz0PnwYwo7tZUngLNdCRfT6AzAY"}]},"directories":{}},"0.3.0":{"name":"d3-ease","version":"0.3.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"e9ae0752de5a9cd206a7bd2fc932560948ad4b7f","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.3.0","_shasum":"3d0cab15273e67dede5ee0bf6768c0d2e5468704","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"3d0cab15273e67dede5ee0bf6768c0d2e5468704","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.3.0.tgz","integrity":"sha512-l74QVpxZzlHWxvInHf+/NEaL3sERGHcKciTWMLKbpPoIy4XmWsdKT1GJ/VsMJ6XY5jStfYzq/FvssuGvIxdoHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+PMWefftF2er4b/+B4jH4jFvC+C4h2va50q2KGPbAOAiBqS+gXE/BAHMc/aqn9B1V3zweo4mK9h2G4Konx+CSriA=="}]},"directories":{}},"0.3.1":{"name":"d3-ease","version":"0.3.1","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"c56f8cbf46bd9e3e841893333ee41c3327817830","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.3.1","_shasum":"dbacdbae66df22693c93c9587c3140c0203b193c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"dbacdbae66df22693c93c9587c3140c0203b193c","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.3.1.tgz","integrity":"sha512-onrijaznnk0K60jyrAFPDbNb6fWy3JDg2U7BTRO9IOhwt5A3L0Woyvzqf7MvkUmRMw4rZvqhxpboWul+Nam8DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTj560kAO4pRMTJAp5CsG/R0L2H4twGKkal7TYLUM8uAiEAnpLYNqSJ1Xkwk5GfV6B1hm81jqS6Dxg9XDQQAB/WVLk="}]},"directories":{}},"0.4.0":{"name":"d3-ease","version":"0.4.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"50747fac6cfb315640dd434265918e21bdd075f6","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.4.0","_shasum":"855ce6c9f4cca9d6ce3604d0e11fd08eb31a6cc8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"855ce6c9f4cca9d6ce3604d0e11fd08eb31a6cc8","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.4.0.tgz","integrity":"sha512-IYrfRB7veAFt5sfNmfnID7NK8jkr7XYOYrkN3RL/ynw/D0tHJiXgZQUO+zmN5HxOJgDYSwalNREy27x/5ZFIFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Y1D5vb7/N+EEJEkmeHbQnGaL6Yq1YEKG88GcxiLHmwIhAJYvBoOJPRG93zyC+1/jyPR+ExfZJDSMqt7nV9Qqjegg"}]},"directories":{}},"0.5.0":{"name":"d3-ease","version":"0.5.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"4b732630ae2072dbd6f5abbca650c6673de4505a","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.5.0","_shasum":"0de3bfa71b5a05fea4c3bd8636fd8c54b8f39bf7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"0de3bfa71b5a05fea4c3bd8636fd8c54b8f39bf7","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.5.0.tgz","integrity":"sha512-niTrTDKn6CEx+Z0qrLt5AzkXwODU5qDe7PyRU7G2N03UflpdLR40L0mN9RNnVNqnr4FVC+fqIMQkLRSTpaebDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4PTyVZjtZ1HSTzJ2OS3oSxRfbl2RHlwNuhzV3HhZIMAiEAlRUfqLehz15mXVdUa9TPe1WcSCVqqged9fRJZV49ASQ="}]},"directories":{}},"0.5.1":{"name":"d3-ease","version":"0.5.1","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-ease -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'`","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"faucet":"0.0","rollup":"0.20.5","tape":"4","uglify-js":"2"},"gitHead":"0a342842083d894592e1b13ea54ea8c963328ac9","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.5.1","_shasum":"81499fff8bc018c7647b4076287bf27b895afd3d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"81499fff8bc018c7647b4076287bf27b895afd3d","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.5.1.tgz","integrity":"sha512-KER6p7ePaYv/mDEcc/himzWA/cf7biJoZ2CaAXFGhzVxhtk7zEAMA3Ylln0v0DTJzAnv3YzlQgHpiARbAbzTCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlSYfayQIi54efI3Jz86KfEidyqBkoZlM+5NiVUNd9wAiBaBLp87Rt0jsQCIFrCcTZ9whXB+AgZfzYI0w62zGa5RA=="}]},"directories":{}},"0.5.2":{"name":"d3-ease","version":"0.5.2","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'` && eslint index.js src","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git tag -am \"Release $VERSION.\" v${VERSION} && git push --tags && cp build/d3-ease.js ../d3.github.com/d3-ease.v0.5.js && cp build/d3-ease.min.js ../d3.github.com/d3-ease.v0.5.min.js && cd ../d3.github.com && git add d3-ease.v0.5.js d3-ease.v0.5.min.js && git commit -m \"d3-ease ${VERSION}\" && git push"},"devDependencies":{"faucet":"0.0","rollup":"0.25","tape":"4","uglify-js":"2"},"gitHead":"60e9d37a296c7a03dc75413add38faad988ba3a3","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.5.2","_shasum":"70d2fb4c40ff529e39a7d3490d92511a5097d93d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"70d2fb4c40ff529e39a7d3490d92511a5097d93d","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.5.2.tgz","integrity":"sha512-BbUu++aCfvGRjWADaD4zWVr8l3MYV1JQhJosnYebggq08GgxGMwrOBBS2TnJCPeRMgu1FFKjSdi3EGxmsQzuGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8X8L0P7LXYLfnUYZt8bZVRQpvx5UNB6NbsRjJHX+X+gIhALHJkSH9vHoHQAweHzOueynoXsxBBDwVxxXerviy1RMC"}]},"directories":{}},"0.6.0":{"name":"d3-ease","version":"0.6.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'` && eslint index.js src","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git tag -am \"Release $VERSION.\" v${VERSION} && git push --tags && cp build/d3-ease.js ../d3.github.com/d3-ease.v0.6.js && cp build/d3-ease.min.js ../d3.github.com/d3-ease.v0.6.min.js && cd ../d3.github.com && git add d3-ease.v0.6.js d3-ease.v0.6.min.js && git commit -m \"d3-ease ${VERSION}\" && git push"},"devDependencies":{"faucet":"0.0","rollup":"0.25","tape":"4","uglify-js":"2"},"gitHead":"a21522f55562ecc5da432831bbf429990e440829","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.6.0","_shasum":"8807dc37bd4522d4a129c2b9306dbcb6854e27e7","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"8807dc37bd4522d4a129c2b9306dbcb6854e27e7","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.6.0.tgz","integrity":"sha512-Rd7QiV8NNnhkS0yj9E39V3dF/gziSBJE9BNl0wl6nVxfKycSImvX4OiguTef4fFRvZyOwHC8P9qGQt7Ri0olQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzoz+KhQsMzWJNF3F0E6S2x9iS3U2HdZLExK5QPvzCmAiEA0AUGmXVE/+3pKnH2k3Vu0qWGBzfwCFJ8rEzT23c7oWE="}]},"_npmOperationalInternal":{"host":"packages-8-eu.internal.npmjs.com","tmp":"tmp/d3-ease-0.6.0.tgz_1454356323907_0.3967846278101206"},"directories":{}},"0.7.0":{"name":"d3-ease","version":"0.7.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://github.com/d3/d3-ease","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -n d3_ease -o build/d3-ease.js -- build/bundle.js","test":"faucet `find test -name '*-test.js'` && eslint index.js src","prepublish":"npm run test && uglifyjs build/d3-ease.js -c -m -o build/d3-ease.min.js && rm -f build/d3-ease.zip && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git tag -am \"Release $VERSION.\" v${VERSION} && git push --tags && cp build/d3-ease.js ../d3.github.com/d3-ease.v0.7.js && cp build/d3-ease.min.js ../d3.github.com/d3-ease.v0.7.min.js && cd ../d3.github.com && git add d3-ease.v0.7.js d3-ease.v0.7.min.js && git commit -m \"d3-ease ${VERSION}\" && git push"},"devDependencies":{"faucet":"0.0","rollup":"0.25","tape":"4","uglify-js":"2"},"gitHead":"b9bc817ad88f1888a33849a77c405ef7bcbaf092","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.7.0","_shasum":"1aa5edf58e3d6e7bbd6a000c00a131a9e018103c","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"1aa5edf58e3d6e7bbd6a000c00a131a9e018103c","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.7.0.tgz","integrity":"sha512-QgeKC7vQz/5KsPC2fj4f/FJ4RIe5SDAgAkJEi4/abYYzwMrE9uzZDqPcsTGFb/CiKIjhiyPGYNn9RroNHX8nkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGf57jq7ScjbwAQ7Yj18oDAXVX9OQAuk+wOb8svC39IgAiEAlFIbMvcZ+4TrluYI0xQ5TSX7iHjr+JUtqp9ebN8ndu0="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/d3-ease-0.7.0.tgz_1454608114119_0.8755055170040578"},"directories":{}},"0.8.0":{"name":"d3-ease","version":"0.8.0","description":"Easing functions for smooth animation.","keywords":["d3","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-ease.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-ease.js -c -m -o build/d3-ease.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-ease.js ../d3.github.com/d3-ease.v0.8.js && cp build/d3-ease.min.js ../d3.github.com/d3-ease.v0.8.min.js && cd ../d3.github.com && git add d3-ease.v0.8.js d3-ease.v0.8.min.js && git commit -m \"d3-ease ${VERSION}\" && git push && cd - && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"eslint":"2","package-preamble":"0.0","rollup":"0.27","tape":"4","uglify-js":"2"},"gitHead":"22cd382ffec5f693333d12adf72497ce7af858ca","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@0.8.0","_shasum":"a633b2d5788314f9083e8c728f6da8bbb70e5821","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"a633b2d5788314f9083e8c728f6da8bbb70e5821","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-0.8.0.tgz","integrity":"sha512-enPhIYi9ce+8Kl+aDK1UjCFW8Ks2fhag3QfTBFEGc8zfHq7F7xfAASp8r4wvXW3g9qyhNBVkmXsj04FmMeJsVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbas+gogXPXHoW3m4zlcTnzzxXtJzwCJwLwm6fQF9zgAiEAq4rSeUnAgrjmtEEGeJisEWFvqhSZ18c9Fdb848Hg4R0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/d3-ease-0.8.0.tgz_1465343739791_0.2875871588476002"},"directories":{}},"1.0.0":{"name":"d3-ease","version":"1.0.0","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-ease.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-ease.js -c -m -o build/d3-ease.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-ease.js ../d3.github.com/d3-ease.v1.js && cp build/d3-ease.min.js ../d3.github.com/d3-ease.v1.min.js && cd ../d3.github.com && git add d3-ease.v1.js d3-ease.v1.min.js && git commit -m \"d3-ease ${VERSION}\" && git push && cd - && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"eslint":"2","package-preamble":"0.0","rollup":"0.31","tape":"4","uglify-js":"2"},"gitHead":"be82a4f244b7cf9675300623245ea7c01618358b","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.0","_shasum":"01981b33f30ca6e83b5e03b7867345f0457d79a5","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"01981b33f30ca6e83b5e03b7867345f0457d79a5","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.0.tgz","integrity":"sha512-T6veopjOVE5Gt49F9U4FHEFhegbMFU175uZjVHFzAozUvaNOG4i39kJo9YW0NVjmJi5th5A1R70zHCokGZpW5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJVz1k+hR2Xmcz7ZdHHBUEUGqBLF+o9Jedjqlh4PyiBQIgXbOoXktMjtHk5XeeLq2NZ6wVmC5OfrckC1v4V9lPIN8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/d3-ease-1.0.0.tgz_1465944680305_0.761638039490208"},"directories":{}},"1.0.1":{"name":"d3-ease","version":"1.0.1","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","module":"index","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-ease.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-ease.js -c -m -o build/d3-ease.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-ease/build/d3-ease.js d3-ease.v1.js && cp ../d3-ease/build/d3-ease.min.js d3-ease.v1.min.js && git add d3-ease.v1.js d3-ease.v1.min.js && git commit -m \"d3-ease ${VERSION}\" && git push && cd - && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"eslint":"2","package-preamble":"0.0","rollup":"0.34","tape":"4","uglify-js":"2"},"gitHead":"c80afea790a30fa9e185b4c2370381d38be4d32a","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.1","_shasum":"a18c2d44e218fb8b9ec6d635bcca587f85979a85","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"a18c2d44e218fb8b9ec6d635bcca587f85979a85","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.1.tgz","integrity":"sha512-ORtme6srMxINZj98uIW6EKBub/9JCgWJPC3rM464rvabKGNbYIA6AIAgir1Czo5zHUOo+/9DJvGUaPQO4/Ld2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3S/GlY02m1CeNEs7uzkOxdgTjyfMOkToLC7XdiFFFGwIhAIXZzAkYevF1BuNBMFo1ch5GizV/VrHDLxMFDEcY63tx"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/d3-ease-1.0.1.tgz_1470174494689_0.57933684065938"},"directories":{}},"1.0.2":{"name":"d3-ease","version":"1.0.2","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","module":"index","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-ease.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-ease.js -c -m -o build/d3-ease.min.js","postpublish":"VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-ease/build/d3-ease.js d3-ease.v1.js && cp ../d3-ease/build/d3-ease.min.js d3-ease.v1.min.js && git add d3-ease.v1.js d3-ease.v1.min.js && git commit -m \"d3-ease ${VERSION}\" && git push && cd - && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"eslint":"3","package-preamble":"0.0","rollup":"0.36","tape":"4","uglify-js":"2"},"gitHead":"3a018212c013a8c39499859773dce14d71db3078","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.2","_shasum":"b486f8f3ca308ca7be38197d65622b6e30983377","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mbostock","email":"mbostock@gmail.com"},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"dist":{"shasum":"b486f8f3ca308ca7be38197d65622b6e30983377","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.2.tgz","integrity":"sha512-2doLPikzaY4Z9xjIOa060bKAlcQgXNU1vPRgW2cbxxlkiyDVJZkrCqNqiLqN8Nw5kOVL8u51Tki93PcRhZAi4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRh4zpA71eYTRWLBwwO7rH6jK+ftd9Cevmj+vFOsVnPAiEA9UlRokgsmA2sAEn9yy+A/2lmlEzwZuGArSmaX3Yc72I="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/d3-ease-1.0.2.tgz_1479861057646_0.003558500437065959"},"directories":{}},"1.0.3":{"name":"d3-ease","version":"1.0.3","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"build/d3-ease.js","module":"index","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-ease.js -- index.js","test":"tape 'test/**/*-test.js' && eslint index.js src","prepublish":"npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-ease.js -c -m -o build/d3-ease.min.js","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-ease/build/d3-ease.js d3-ease.v1.js && cp ../d3-ease/build/d3-ease.min.js d3-ease.v1.min.js && git add d3-ease.v1.js d3-ease.v1.min.js && git commit -m \"d3-ease ${npm_package_version}\" && git push && cd - && zip -j build/d3-ease.zip -- LICENSE README.md build/d3-ease.js build/d3-ease.min.js"},"devDependencies":{"eslint":"3","package-preamble":"0.0","rollup":"0.41","tape":"4","uglify-js":"^2.8.11"},"gitHead":"f1e8d630b58f5b935b7995f0c417de257b08be52","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.3","_shasum":"68bfbc349338a380c44d8acc4fbc3304aa2d8c0e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"shasum":"68bfbc349338a380c44d8acc4fbc3304aa2d8c0e","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz","integrity":"sha512-io3QwOJwVPAxRF2UXpKpCdz2wm/7VLFCQQ1yy+GzX6YCtt3vi2BGnimI8agSF5jyUrHsADyF303d2S+ps7zU8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs5Y8keXF2up5AuRHcSRty/V+vTBhrZjKh+9AP4k1QSwIgdoZc0uNh8xJZhqjwj1DaRTaOYD7zKEtVhX5bj5qyfek="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/d3-ease-1.0.3.tgz_1489169213998_0.5961549214553088"},"directories":{}},"1.0.4":{"name":"d3-ease","version":"1.0.4","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"dist/d3-ease.min.js","module":"index","jsnext:main":"index","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint index.js src test","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v1.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v1.min.js && git add ${npm_package_name}.v1.js ${npm_package_name}.v1.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"devDependencies":{"eslint":"5","rollup":"0.64","rollup-plugin-terser":"1","tape":"4"},"gitHead":"46d481075147bfa402573b6042e4cfa69c624a5c","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.4","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"integrity":"sha512-pP1aQ+fDBaAI1qd/hIHt8k5pRKTYo4/lLABNkzD4zdQgqSqsjH0mSAyNqKgrRrN0G7chwgCc6wzLu+54pkdz0w==","shasum":"b612e7fc83e95569f299264ee2eca2520d6c4003","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.4.tgz","fileCount":47,"unpackedSize":521064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgE2oCRA9TVsSAnZWagAAM6IQAKDwo0KqGd95SdoCmfIs\nCQdbsRBaFWzoAcW1jWsfNOsSlbxUJIZe3D2bZDploGoul9L/HZzf/qQqAzam\n7oqFt3HSp/35+vIudvay2axxzdAF8iqtbnYqRRqnMHC1PHl+dFCB9HHWc96f\nXM/IIisPd/TIzWmcyeESRFn/2MSmfgeqj6nckwhqaHhK61ih6K7nTcy1V12h\npJUS3OLo0hc+obJozElsyiYquES4+c2qh7AJ6eybVHVqwNjGEyU8jk5mQ2hI\nUFhIxdTxfH7XhUErnLx61CO/7iIOrEjONt25B7JBvyfAvZIXSKBARa7ZDbDK\nd5lHDzEuXIqa2+WcI9O7DOkxLKI3GJwhiijGR6AV9C/d7aoAB1/fckdJ0WXO\nPXFza5KEOo8E/YSU+gyVln1g02eVeC5LMlmDSgPA2Rysv6PU4Diu1JNdk8Ny\nQXBFt0LuiciouqNtFv6WHjYfP1ex80RR8GilkJJXyP2Wg00acfHQfK2OFV32\nrKGENPhdeivnOR3F17HiPhijcjUiwibDY2GDB3KswYZZ0IyIbdcRUTMouwa/\nO436qZIBMaKRNdWTALZLwieSCbXb2v7APgXFcTYiiiSm0pljYFaa/i2AnEY4\ntOti/d67XEPMcAqY0/6iwHnBRaHA5/6SnCuqTxGsTUZAgDcGhOB11LD0cwxq\nSwz1\r\n=jXcl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzcAehk9dOAnhvYCJFcE7YFcGjTWEW1J804riWxAbDwAiEAjj/apXYbJBIXwG3o5C74/giVQ6thA4v80bI6oNNA7Tc="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_1.0.4_1535135143563_0.5331487787631382"},"_hasShrinkwrap":false},"1.0.5":{"name":"d3-ease","version":"1.0.5","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"dist/d3-ease.js","unpkg":"dist/d3-ease.min.js","jsdelivr":"dist/d3-ease.min.js","module":"src/index.js","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src test","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"devDependencies":{"eslint":"5","rollup":"0.64","rollup-plugin-terser":"1","tape":"4"},"gitHead":"f51657ee69ab9ad60a1ee376e343f46358323edd","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.5","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"dist":{"integrity":"sha512-Ct1O//ly5y5lFM9YTdu+ygq7LleSgSE4oj7vUt9tPLHUi8VCV7QoizGpdWRWAwCO9LdYzIrQDg97+hGVdsSGPQ==","shasum":"8ce59276d81241b1b72042d6af2d40e76d936ffb","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.5.tgz","fileCount":19,"unpackedSize":68364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgHVOCRA9TVsSAnZWagAAB90P/0niUot4OyMHrFT/gewt\n47Zht8+bDFbUqkMkOblNcXCrnbmQ2C2vp7IvXomn0hv1gsEi+dzUx70R+/9y\nXLwBtHHYDeps4fgSaSur46TliRLLKtKSX69EEYCj5BJ4TvfiXMKZsgaEDivk\nwTp2+aOxtrhSJZytd67JaJNwZXG/qlHQvbTYAZRYp09lGwqy4s0VL4mlCzUZ\nQpLilGEqNrsVDNAn0IR+qY7/mx1m3U3Cgt4qK8FTfXeZYMlgk3gBzTADhXqX\nYjp0jtzZeW9eusgr7TVVnm5Bqy891FF0NNks2IoAtKczIwqdoMKebPEQV30G\nEtKYUxHrQMppeBiK5QDYT7Q6UYOgXkLXCeVKmnC6Nhk/VBCf0FSLs1/OrHGp\nnO41t13N2cj5pNFyRWncs9n80vqMuwiF/woe+vLVbQL/A1JK9vkodBxEuO7F\nhuWRp3bC/46zGSJIhF/B8dJUsFrFPcl9RSZ2m0veOgzIJP5+xgl2y/lLyc0T\npqjkJiPYXNzxcEFNAdODzxOdLU/bwYn53BVZfNZeT8eiZvC9drJFvEen7P2j\nxUFBH7/eO+GRFAz27IDtU1rHXQ88r2skUm130CiHl+C6Lg/0WEU+3XnW7lcR\n3JGxGd2ATys6jEKHLPMK48tDONpScmF7wNvbxbWTg0L5wsM/sAo2ipI250gw\nr/N8\r\n=a02K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIssno7zLgLQucherIJx2lfJEH+tcVasWpPAG7OzUoFgIgccjtxLynOGA4LOXQjnXc5GainaayLOJgY95OKZJhkKA="}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_1.0.5_1535145293639_0.9878230580280709"},"_hasShrinkwrap":false},"1.0.6":{"name":"d3-ease","version":"1.0.6","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"dist/d3-ease.js","unpkg":"dist/d3-ease.min.js","jsdelivr":"dist/d3-ease.min.js","module":"src/index.js","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src test","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"sideEffects":false,"devDependencies":{"eslint":"6","rollup":"1","rollup-plugin-terser":"5","tape":"4"},"gitHead":"38cbfb13dedb31e14e0f8a502e73c5d3ee213bda","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ==","shasum":"ebdb6da22dfac0a22222f2d4da06f66c416a0ec0","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.6.tgz","fileCount":16,"unpackedSize":34923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0DoWCRA9TVsSAnZWagAAXgcP/2gui68fl1iGX1oYvnge\niLGE4ZBfYrNdSb6QhZ3OMmxCINZx+KiUmiJWTWH7jsVUngpBtkINp1fuoaqB\nMcNVzOax9qxHCh8BC6z/fP3Cu6slR341jSBPTOZFViTwxo0QnlHiszFjQPrm\nqqn8EXQd3d4jpUgz+zMmdwvhZKuvbu4MdWtFySsI8693sxLh1tmJCzAp6zfe\nE5N1R3KKj3xYyiBFPVHUxdWA4H6M5TlJ3X2Pm2Q77el6QvG8Gs55rogaM17H\nSxp+oPLAZXRP1hF7gQgbPyCI7/Th/e2Ia8klE16JaiRi2NNaLtV0tAdXfeFY\n3nCdoB8kBg8CR6YbZ37xDxi4S8Oinb7iDk/wpPfDbmeFM8DKZrQqcu5x85kC\ncCk7BQr2jLu3qybm+JizfZx3h6GRHrvxiEeKdQ/jJNQ+Xh6FJCcWnMMdO29u\nQhUj02ja8PeWakvx7cPsBPsBRtT0y+OK4/1lOy0X2UzWb25QiAAT7yErD4/9\n6uoF4yW+ZubQIupgsMpH3Sq8mWHqoWlFmwg0XHWqKNENWm/i+KY2IAovY/zg\niY7BEulRCSpxdChS/1/gdvhQ8ug6VjU6jK7R44TtUid5kHuCYUv2HP/HMHnk\n9Izs4IFC15T7k7bkVx8OhrSwcue/gfYoPGzkxwa8WHxjpfVjpC3uPh6aNl1b\nYPaw\r\n=+a9l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM12lVUdBpghz51AnSXqSgH4nK0GZVUddeYtoOy+1R+wIhAInsDdH+6JV8o8b9ftBgDRy/YqkvdltM6qX1rxdhbTye"}]},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"}],"_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_1.0.6_1573927446364_0.07796674558166772"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"d3-ease","version":"2.0.0-rc.1","publishConfig":{"tag":"next"},"description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"dist/d3-ease.js","unpkg":"dist/d3-ease.min.js","jsdelivr":"dist/d3-ease.min.js","module":"src/index.js","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src test","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"sideEffects":false,"devDependencies":{"eslint":"6","rollup":"1","rollup-plugin-terser":"5","tape":"4"},"readmeFilename":"README.md","readme":"# d3-ease\n\n*Easing* is a method of distorting time to control apparent motion in animation. It is most commonly used for [slow-in, slow-out](https://en.wikipedia.org/wiki/12_basic_principles_of_animation#Slow_In_and_Slow_Out). By easing time, [animated transitions](https://github.com/d3/d3-transition) are smoother and exhibit more plausible motion.\n\nThe easing types in this module implement the [ease method](#ease_ease), which takes a normalized time *t* and returns the corresponding “eased” time *tʹ*. Both the normalized time and the eased time are typically in the range [0,1], where 0 represents the start of the animation and 1 represents the end; some easing types, such as [elastic](#easeElastic), may return eased times slightly outside this range. A good easing type should return 0 if *t* = 0 and 1 if *t* = 1. See the [easing explorer](https://observablehq.com/@d3/easing) for a visual demonstration.\n\nThese easing types are largely based on work by [Robert Penner](http://robertpenner.com/easing/).\n\n## Installing\n\nIf you use NPM, `npm install d3-ease`. Otherwise, download the [latest release](https://github.com/d3/d3-ease/releases/latest). You can also load directly from [d3js.org](https://d3js.org), either as a [standalone library](https://d3js.org/d3-ease.v1.min.js) or as part of [D3](https://github.com/d3/d3). AMD, CommonJS, and vanilla environments are supported. In vanilla, a `d3` global is exported:\n\n```html\n<script src=\"https://d3js.org/d3-ease.v2.min.js\"></script>\n<script>\n\nvar ease = d3.easeCubic;\n\n</script>\n```\n\n[Try d3-ease in your browser.](https://observablehq.com/@d3/easing-animations)\n\n## API Reference\n\n<a name=\"_ease\" href=\"#_ease\">#</a> <i>ease</i>(<i>t</i>)\n\nGiven the specified normalized time *t*, typically in the range [0,1], returns the “eased” time *tʹ*, also typically in [0,1]. 0 represents the start of the animation and 1 represents the end. A good implementation returns 0 if *t* = 0 and 1 if *t* = 1. See the [easing explorer](https://observablehq.com/@d3/easing) for a visual demonstration. For example, to apply [cubic](#easeCubic) easing:\n\n```js\nvar te = d3.easeCubic(t);\n```\n\nSimilarly, to apply custom [elastic](#easeElastic) easing:\n\n```js\n// Before the animation starts, create your easing function.\nvar customElastic = d3.easeElastic.period(0.4);\n\n// During the animation, apply the easing function.\nvar te = customElastic(t);\n```\n\n<a name=\"easeLinear\" href=\"#easeLinear\">#</a> d3.<b>easeLinear</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/linear.js \"Source\")\n\nLinear easing; the identity function; *linear*(*t*) returns *t*.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/linear.png\" alt=\"linear\">](https://observablehq.com/@d3/easing#linear)\n\n<a name=\"easePolyIn\" href=\"#easePolyIn\">#</a> d3.<b>easePolyIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L3 \"Source\")\n\nPolynomial easing; raises *t* to the specified [exponent](#poly_exponent). If the exponent is not specified, it defaults to 3, equivalent to [cubicIn](#easeCubicIn).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/polyIn.png\" alt=\"polyIn\">](https://observablehq.com/@d3/easing#polyIn)\n\n<a name=\"easePolyOut\" href=\"#easePolyOut\">#</a> d3.<b>easePolyOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L15 \"Source\")\n\nReverse polynomial easing; equivalent to 1 - [polyIn](#easePolyIn)(1 - *t*). If the [exponent](#poly_exponent) is not specified, it defaults to 3, equivalent to [cubicOut](#easeCubicOut).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/polyOut.png\" alt=\"polyOut\">](https://observablehq.com/@d3/easing#polyOut)\n\n<a name=\"easePoly\" href=\"#easePoly\">#</a> d3.<b>easePoly</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js \"Source\")\n<br><a name=\"easePolyInOut\" href=\"#easePolyInOut\">#</a> d3.<b>easePolyInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L27 \"Source\")\n\nSymmetric polynomial easing; scales [polyIn](#easePolyIn) for *t* in [0, 0.5] and [polyOut](#easePolyOut) for *t* in [0.5, 1]. If the [exponent](#poly_exponent) is not specified, it defaults to 3, equivalent to [cubic](#easeCubic).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/polyInOut.png\" alt=\"polyInOut\">](https://observablehq.com/@d3/easing#polyInOut)\n\n<a name=\"poly_exponent\" href=\"#poly_exponent\">#</a> <i>poly</i>.<b>exponent</b>(<i>e</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L1 \"Source\")\n\nReturns a new polynomial easing with the specified exponent *e*. For example, to create equivalents of [linear](#easeLinear), [quad](#easeQuad), and [cubic](#easeCubic):\n\n```js\nvar linear = d3.easePoly.exponent(1),\n quad = d3.easePoly.exponent(2),\n cubic = d3.easePoly.exponent(3);\n```\n\n<a name=\"easeQuadIn\" href=\"#easeQuadIn\">#</a> d3.<b>easeQuadIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js#L1 \"Source\")\n\nQuadratic easing; equivalent to [polyIn](#easePolyIn).[exponent](#poly_exponent)(2).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/quadIn.png\" alt=\"quadIn\">](https://observablehq.com/@d3/easing#quadIn)\n\n<a name=\"easeQuadOut\" href=\"#easeQuadOut\">#</a> d3.<b>easeQuadOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js#L5 \"Source\")\n\nReverse quadratic easing; equivalent to 1 - [quadIn](#easeQuadIn)(1 - *t*). Also equivalent to [polyOut](#easePolyOut).[exponent](#poly_exponent)(2).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/quadOut.png\" alt=\"quadOut\">](https://observablehq.com/@d3/easing#quadOut)\n\n<a name=\"easeQuad\" href=\"#easeQuad\">#</a> d3.<b>easeQuad</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js \"Source\")\n<br><a name=\"easeQuadInOut\" href=\"#easeQuadInOut\">#</a> d3.<b>easeQuadInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js#L9 \"Source\")\n\nSymmetric quadratic easing; scales [quadIn](#easeQuadIn) for *t* in [0, 0.5] and [quadOut](#easeQuadOut) for *t* in [0.5, 1]. Also equivalent to [poly](#easePoly).[exponent](#poly_exponent)(2).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/quadInOut.png\" alt=\"quadInOut\">](https://observablehq.com/@d3/easing#quadInOut)\n\n<a name=\"easeCubicIn\" href=\"#easeCubicIn\">#</a> d3.<b>easeCubicIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js#L1 \"Source\")\n\nCubic easing; equivalent to [polyIn](#easePolyIn).[exponent](#poly_exponent)(3).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/cubicIn.png\" alt=\"cubicIn\">](https://observablehq.com/@d3/easing#cubicIn)\n\n<a name=\"easeCubicOut\" href=\"#easeCubicOut\">#</a> d3.<b>easeCubicOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js#L5 \"Source\")\n\nReverse cubic easing; equivalent to 1 - [cubicIn](#easeCubicIn)(1 - *t*). Also equivalent to [polyOut](#easePolyOut).[exponent](#poly_exponent)(3).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/cubicOut.png\" alt=\"cubicOut\">](https://observablehq.com/@d3/easing#cubicOut)\n\n<a name=\"easeCubic\" href=\"#easeCubic\">#</a> d3.<b>easeCubic</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js \"Source\")\n<br><a name=\"easeCubicInOut\" href=\"#easeCubicInOut\">#</a> d3.<b>easeCubicInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js#L9 \"Source\")\n\nSymmetric cubic easing; scales [cubicIn](#easeCubicIn) for *t* in [0, 0.5] and [cubicOut](#easeCubicOut) for *t* in [0.5, 1]. Also equivalent to [poly](#easePoly).[exponent](#poly_exponent)(3).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/cubicInOut.png\" alt=\"cubicInOut\">](https://observablehq.com/@d3/easing#cubicInOut)\n\n<a name=\"easeSinIn\" href=\"#easeSinIn\">#</a> d3.<b>easeSinIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js#L4 \"Source\")\n\nSinusoidal easing; returns sin(*t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/sinIn.png\" alt=\"sinIn\">](https://observablehq.com/@d3/easing#sinIn)\n\n<a name=\"easeSinOut\" href=\"#easeSinOut\">#</a> d3.<b>easeSinOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js#L8 \"Source\")\n\nReverse sinusoidal easing; equivalent to 1 - [sinIn](#easeSinIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/sinOut.png\" alt=\"sinOut\">](https://observablehq.com/@d3/easing#sinOut)\n\n<a name=\"easeSin\" href=\"#easeSin\">#</a> d3.<b>easeSin</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js \"Source\")\n<br><a name=\"easeSinInOut\" href=\"#easeSinInOut\">#</a> d3.<b>easeSinInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js#L12 \"Source\")\n\nSymmetric sinusoidal easing; scales [sinIn](#easeSinIn) for *t* in [0, 0.5] and [sinOut](#easeSinOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/sinInOut.png\" alt=\"sinInOut\">](https://observablehq.com/@d3/easing#sinInOut)\n\n<a name=\"easeExpIn\" href=\"#easeExpIn\">#</a> d3.<b>easeExpIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js#L1 \"Source\")\n\nExponential easing; raises 2 to the exponent 10 \\* (*t* - 1).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/expIn.png\" alt=\"expIn\">](https://observablehq.com/@d3/easing#expIn)\n\n<a name=\"easeExpOut\" href=\"#easeExpOut\">#</a> d3.<b>easeExpOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js#L5 \"Source\")\n\nReverse exponential easing; equivalent to 1 - [expIn](#easeExpIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/expOut.png\" alt=\"expOut\">](https://observablehq.com/@d3/easing#expOut)\n\n<a name=\"easeExp\" href=\"#easeExp\">#</a> d3.<b>easeExp</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js \"Source\")\n<br><a name=\"easeExpInOut\" href=\"#easeExpInOut\">#</a> d3.<b>easeExpInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js#L9 \"Source\")\n\nSymmetric exponential easing; scales [expIn](#easeExpIn) for *t* in [0, 0.5] and [expOut](#easeExpOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/expInOut.png\" alt=\"expInOut\">](https://observablehq.com/@d3/easing#expInOut)\n\n<a name=\"easeCircleIn\" href=\"#easeCircleIn\">#</a> d3.<b>easeCircleIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js#L1 \"Source\")\n\nCircular easing.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/circleIn.png\" alt=\"circleIn\">](https://observablehq.com/@d3/easing#circleIn)\n\n<a name=\"easeCircleOut\" href=\"#easeCircleOut\">#</a> d3.<b>easeCircleOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js#L5 \"Source\")\n\nReverse circular easing; equivalent to 1 - [circleIn](#easeCircleIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/circleOut.png\" alt=\"circleOut\">](https://observablehq.com/@d3/easing#circleOut)\n\n<a name=\"easeCircle\" href=\"#easeCircle\">#</a> d3.<b>easeCircle</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js \"Source\")\n<br><a name=\"easeCircleInOut\" href=\"#easeCircleInOut\">#</a> d3.<b>easeCircleInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js#L9 \"Source\")\n\nSymmetric circular easing; scales [circleIn](#easeCircleIn) for *t* in [0, 0.5] and [circleOut](#easeCircleOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/circleInOut.png\" alt=\"circleInOut\">](https://observablehq.com/@d3/easing#circleInOut)\n\n<a name=\"easeElasticIn\" href=\"#easeElasticIn\">#</a> d3.<b>easeElasticIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L5 \"Source\")\n\nElastic easing, like a rubber band. The [amplitude](#elastic_amplitude) and [period](#elastic_period) of the oscillation are configurable; if not specified, they default to 1 and 0.3, respectively.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/elasticIn.png\" alt=\"elasticIn\">](https://observablehq.com/@d3/easing#elasticIn)\n\n<a name=\"easeElastic\" href=\"#easeElastic\">#</a> d3.<b>easeElastic</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js \"Source\")\n<br><a name=\"easeElasticOut\" href=\"#easeElasticOut\">#</a> d3.<b>easeElasticOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L18 \"Source\")\n\nReverse elastic easing; equivalent to 1 - [elasticIn](#easeElasticIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/elasticOut.png\" alt=\"elasticOut\">](https://observablehq.com/@d3/easing#elasticOut)\n\n<a name=\"easeElasticInOut\" href=\"#easeElasticInOut\">#</a> d3.<b>easeElasticInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L31 \"Source\")\n\nSymmetric elastic easing; scales [elasticIn](#easeElasticIn) for *t* in [0, 0.5] and [elasticOut](#easeElasticOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/elasticInOut.png\" alt=\"elasticInOut\">](https://observablehq.com/@d3/easing#elasticInOut)\n\n<a name=\"elastic_amplitude\" href=\"#elastic_amplitude\">#</a> <i>elastic</i>.<b>amplitude</b>(<i>a</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L40 \"Source\")\n\nReturns a new elastic easing with the specified amplitude *a*.\n\n<a name=\"elastic_period\" href=\"#elastic_period\">#</a> <i>elastic</i>.<b>period</b>(<i>p</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L41 \"Source\")\n\nReturns a new elastic easing with the specified period *p*.\n\n<a name=\"easeBackIn\" href=\"#easeBackIn\">#</a> d3.<b>easeBackIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L3 \"Source\")\n\n[Anticipatory](https://en.wikipedia.org/wiki/12_basic_principles_of_animation#Anticipation) easing, like a dancer bending his knees before jumping off the floor. The degree of [overshoot](#back_overshoot) is configurable; if not specified, it defaults to 1.70158.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/backIn.png\" alt=\"backIn\">](https://observablehq.com/@d3/easing#backIn)\n\n<a name=\"easeBackOut\" href=\"#easeBackOut\">#</a> d3.<b>easeBackOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L15 \"Source\")\n\nReverse anticipatory easing; equivalent to 1 - [backIn](#easeBackIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/backOut.png\" alt=\"backOut\">](https://observablehq.com/@d3/easing#backOut)\n\n<a name=\"easeBack\" href=\"#easeBack\">#</a> d3.<b>easeBack</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js \"Source\")\n<br><a name=\"easeBackInOut\" href=\"#easeBackInOut\">#</a> d3.<b>easeBackInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L27 \"Source\")\n\nSymmetric anticipatory easing; scales [backIn](#easeBackIn) for *t* in [0, 0.5] and [backOut](#easeBackOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/backInOut.png\" alt=\"backInOut\">](https://observablehq.com/@d3/easing#backInOut)\n\n<a name=\"back_overshoot\" href=\"#back_overshoot\">#</a> <i>back</i>.<b>overshoot</b>(<i>s</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L1 \"Source\")\n\nReturns a new back easing with the specified overshoot *s*.\n\n<a name=\"easeBounceIn\" href=\"#easeBounceIn\">#</a> d3.<b>easeBounceIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js#L12 \"Source\")\n\nBounce easing, like a rubber ball.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/bounceIn.png\" alt=\"bounceIn\">](https://observablehq.com/@d3/easing#bounceIn)\n\n<a name=\"easeBounce\" href=\"#easeBounce\">#</a> d3.<b>easeBounce</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js \"Source\")\n<br><a name=\"easeBounceOut\" href=\"#easeBounceOut\">#</a> d3.<b>easeBounceOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js#L16 \"Source\")\n\nReverse bounce easing; equivalent to 1 - [bounceIn](#easeBounceIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/bounceOut.png\" alt=\"bounceOut\">](https://observablehq.com/@d3/easing#bounceOut)\n\n<a name=\"easeBounceInOut\" href=\"#easeBounceInOut\">#</a> d3.<b>easeBounceInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js#L20 \"Source\")\n\nSymmetric bounce easing; scales [bounceIn](#easeBounceIn) for *t* in [0, 0.5] and [bounceOut](#easeBounceOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/bounceInOut.png\" alt=\"bounceInOut\">](https://observablehq.com/@d3/easing#bounceInOut)\n","licenseText":"Copyright 2010-2016 Mike Bostock\nCopyright 2001 Robert Penner\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"d3-ease@2.0.0-rc.1","dist":{"shasum":"35259de8806b89a84a7ccc8939882075f251389f","integrity":"sha512-BzV2TjCGL59wwt2bgQ/8i+iwu7+FWGybI97DfaO/CnosUYRTHpYB5P+/KfMzx7UJAVeZ4RdyZv0daoKQc3TCZQ==","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0-rc.1.tgz","fileCount":19,"unpackedSize":34214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGvIMCRA9TVsSAnZWagAA/wQP/1rxAcY+D/d5IO0TbcBF\ngGcd9gXEjPi0DmkhRSD/lpAwEoWJJ1jNc4SpVGs5SM667faseI/OaXsTayHE\nVLJ16APesF7qla+d+IjGLU9SSsLX13od7e/SpU/ZrWFQJuSZgmTtiUK+mBpB\nfccDKG5y5BfM1e1UMnCT6OoWi33RLaLw2vRPnA5oClAIk6WAp1n4yKRzCZq1\ndqWCsEOQDcBebUJ89Dim9WZwb++jTuxhDcWcxwfWsKa1713qEnmJVza/dhAR\nwWHivO6MJv/2Mtf1rH6nSEEfq4q6X58nO+3cPFOwEvRIjyksgLcfqz0hIPda\nfB3OHmP54lfuuBvkmQOyPsgRU1EuEt6QMiXt0Jq0qoHg+Tyq0SUmg665KUoh\nq2DukSLkIu4cHtaXPrrpazcKELSE4QCIxkX2nzpRWM+DTJqynOoYZZ4sNtZ8\nU26rPS5t10LYq1z6grZh+GBu9t93/qzzropcDxH4bvQ6JIMTn5p6+xemKf4g\nCi+w/Q+fgExfr926VvOjgsxf3eqJrdiaW4YgLRQEXUXQiokAf48FoaFjeKZM\ny7VNATWoyeluDoB/bBYyaPeCn+MXY3mjiMhxhFq/lgwi+8dYOXW1rYIB3dhS\nuhOgImVxtTo8uUCWoOGRaw7XMTbI6SipVYeC96NCpwug/fGmb3TQm6IxkOng\nc/XM\r\n=ChlO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv+PjiNC9C6Ys1AaLbmULK7BD3vbxcoigphN+MRja4LwIhAL0Y6sE9Vi6abcoeIqj3M1PIG0PgPVeri3yyl+S0Wuih"}]},"maintainers":[{"email":"mike@ocks.org","name":"mbostock"},{"email":"fil@rezo.net","name":"recifs"}],"_npmUser":{"name":"recifs","email":"fil@rezo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_2.0.0-rc.1_1595601420010_0.41419846594705856"},"_hasShrinkwrap":false},"1.0.7":{"name":"d3-ease","version":"1.0.7","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"dist/d3-ease.js","unpkg":"dist/d3-ease.min.js","jsdelivr":"dist/d3-ease.min.js","module":"src/index.js","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src test","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"sideEffects":false,"devDependencies":{"eslint":"6","rollup":"1","rollup-plugin-terser":"5","tape":"4"},"gitHead":"45efb1c6747887b2f35b104623489662eba148a0","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@1.0.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==","shasum":"9a834890ef8b8ae8c558b2fe55bd57f5993b85e2","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz","fileCount":17,"unpackedSize":34393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPYL7CRA9TVsSAnZWagAAfEUP/3FmqhDCmQa2ki0OVn+V\nyTZvfO9tNkqFYZfSYgwlBQakM9WVld8ysULnQdBG50UDO1f4JXyVRZgjmQ10\nTA6hAF5XLDAYEcABDraMWnSVjPPjzMW7Lx+QxqXCjwIdRubDpMa6kpz5l4KS\nO2VirPHAd3aiVUxhuWUtTPR18zniLJ3yXj2Pdcz2SrgnYr8gVkgSaxtGvun3\nzr1zlQ51787dp/+7v0a+qWTwZug8EQfCSJuxVWKFq7w8ukVzs/meike/OuaD\n4wF26weDclD/tWetqDofwsisZm7cF65m/cRsPzRIQ0nTJrdFFwzeaYsY8iB/\nWYSCWFsjVGflVnXQChkarVrDj3Pv3cXGmW9GZLxETu9+r4EUnw9jBNcXxGK7\nEbhHomsDebZm/kjsv7s9JuAaR1rk/nymdOAMR7RRBDoyAajiMTfTl0asqeqk\n1o9q0SmH+dj2AGIXP5+x/TJm11ZWPKyT0tES8jgIaVzgdDr51U4SOy+yYRu/\nK08MK3XYKzjfDYAYk/t7zmvpf31TqSRwPaRormuTsBbOzXRmsWvCdZw2N+PS\ndeUMtPC8lZdYNndnlLcetyfGavfTW7V3Sfnx3V6F8+Zxia5se3PVRFxPaaud\nEceXl+4C+Ang5zAYzMXzWm+8tBRbVTim5l4NrUWoEvy80s4l2hiNulCR9M3F\nlzCh\r\n=g9SK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFunyAlmgJDSs/Xur1pGiBj0obip8h3BfbA2VRL2yxliAiAPnxN3kIyHsxa4kFHB88TpUBe24FtkOMi6B3Feg2EKMg=="}]},"maintainers":[{"email":"mike@ocks.org","name":"mbostock"},{"email":"fil@rezo.net","name":"recifs"}],"_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_1.0.7_1597866746765_0.16317682289753233"},"_hasShrinkwrap":false},"2.0.0":{"name":"d3-ease","version":"2.0.0","description":"Easing functions for smooth animation.","keywords":["d3","d3-module","ease","easing","animation","transition"],"homepage":"https://d3js.org/d3-ease/","license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"main":"dist/d3-ease.js","unpkg":"dist/d3-ease.min.js","jsdelivr":"dist/d3-ease.min.js","module":"src/index.js","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"scripts":{"pretest":"rollup -c","test":"tape 'test/**/*-test.js' && eslint src test","prepublishOnly":"rm -rf dist && yarn test","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"},"sideEffects":false,"devDependencies":{"eslint":"6","rollup":"1","rollup-plugin-terser":"5","tape":"4"},"licenseText":"Copyright 2010-2016 Mike Bostock\nCopyright 2001 Robert Penner\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"d3-ease@2.0.0","dist":{"shasum":"fd1762bfca00dae4bacea504b1d628ff290ac563","integrity":"sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz","fileCount":20,"unpackedSize":34353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQnfGCRA9TVsSAnZWagAA8L0P/3R1onyBQCrg/XJTB6xU\nqmElwOBIlVyk0BwNkCG9zJH0zW7qQBd1lKf54Fk5w614JjWjz6oC+7Hhm/W7\nNPHbgsWN5gJNDTGZsIkgOTPsogo2tcRdySxkRzYslbSIjcJuoc0mH91Ub9IJ\nAiF4KVmMyG6WmX9GkrGGLo/dG8na/9z5IypKm1+b3w6Xb5ZEMRenFTf1gtcQ\nN7FxyX3hTF96hYRJTcra9AAKX3s2AcgM5xrzZwfZg1waVyPhsRlc/5QnGRpU\nl2U5+Uyfkif/9kBU7xsWblzZcZCLDk7bVFvBCnN6XJFMo+iQ4NAXT8BaY7cy\nlyyDdiCJsMXIa38EjBJHb1WhYXL5PwECQQYYXG4DNHtIYMr30Ci8DBT3TyUS\nVSvH7g3d+omiijmLKyIl03hRfj27IBLBjt7axTfBSARfKzMrenTYc0UiYV3p\npNk7hY3j2KeMdyJUpvtkI32Qp5DxZveuDMnVYkb3XmI1ljdRzsgLzBcFQUG1\nq5/DYIO8xqnpqKxcqauiGB+ww88YavsAKZyyyKur4erAtoQTh8SruUPCb3Xw\n6gb3o3y2nR9goiR9Cv1cySUkoS+ipE+bP894VED+hVOQlMYBzAOrf8mw28Ld\n0x/3AZFY0nZOCOqgAtSrn5X7H7N8sujEXOmEoTv+cyOrXl8JW5u9G5Seb+tn\n88Sv\r\n=WI2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOlUX5iXwQuj/2XrzCkNmM8O0E1AGIEaZGkp72xD6q9QIgbWfxoVL829MAfZmsbuiVCz3xD9qytM/WWAxPbQmn0NE="}]},"maintainers":[{"email":"mike@ocks.org","name":"mbostock"},{"email":"fil@rezo.net","name":"recifs"}],"_npmUser":{"name":"recifs","email":"fil@rezo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_2.0.0_1598191557711_0.35798356302945367"},"_hasShrinkwrap":false},"3.0.0":{"name":"d3-ease","version":"3.0.0","description":"Easing functions for smooth animation.","homepage":"https://d3js.org/d3-ease/","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"keywords":["d3","d3-module","ease","easing","animation","transition"],"license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"type":"module","module":"src/index.js","main":"src/index.js","jsdelivr":"dist/d3-ease.min.js","unpkg":"dist/d3-ease.min.js","exports":{"umd":"./dist/d3-ease.min.js","default":"./src/index.js"},"sideEffects":false,"devDependencies":{"eslint":"7","mocha":"8","rollup":"2","rollup-plugin-terser":"7"},"scripts":{"test":"mocha 'test/**/*-test.js' && eslint src test","prepublishOnly":"rm -rf dist && yarn test && rollup -c","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd -"},"engines":{"node":">=12"},"gitHead":"37519a0a8c5e8d201108dc996b4b7b9d2624ff4c","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@3.0.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QK+GIek3cScJKMxYpwkENNyORs5jkJ4yNRog5g7Njv98+vJVneljUYUCQEaKAoMTMNNrrGlgJxZInoIFEAr18g==","shasum":"36167b046e8088983bc4e3684ae14ac3adf34e0d","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.0.tgz","fileCount":17,"unpackedSize":34579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgurEJCRA9TVsSAnZWagAAlbgQAITuYe7WuUSSHUdxXOaO\nYddQQvwqIu6xevgiMdvMsDlENo6gvYOqcVpM4c5kM8vctUDjeCz7c4VBH2Au\nFTFLAr5Ci2cuoysAIa5wm+Z4MQbmJW/D6QRktHnujp25/nhbDL3O0/Tc1Iuo\n3Vnc5TYgfEuGdHtDKiv18f8S9WjJuUpaAuX2VxmJ4dTllit38BQ7EAc0IXhH\nK8btIBZG1LV21aBRM2ye1vHKQ1VkqfUfPELNGCtr+xv957pT49C7LGlY34pi\nX5FWRagHTBTf0K9YcgkQkYP4gc4n6hSydhN/hFlyN4/XDQKI7QHwafjcWCZy\nXNNvsbJbojudeqqjxftUhOLGbVAG8GfMHsexeghI56Er3uPmb2JeXgIb4Dvq\niTC48s6KI6rhydPZQLfQYWlTgJ6pr0BEaGzUpoEIxc5iLvG7AYZg41mJR/Ef\n9MqDE4ZUokuQppyZtHCH9Bm1jHY9V91/8X6FaBrevL+y5Nb0dViVW+66TXHO\nsE25hatavqm5JxlNou/sCgjPKhlL1QI3vjENH5RiJD6qTs+FyVfewfT1Vdiv\n1QUHNlrTh8ECc1WQb+PiRfiexCHU0561sgypSpf+2XmShKTJBoEusFAGXdPp\nkx9uGPEJ1vk0CXbFG04inP603d+UVDfPLBWmveQjYCqAHJvnaNN/Sg5Tjn+d\nELMB\r\n=g7kN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkdWc0zJC3voR98No3nGrsoHE4O+FR99EBiv9EjbBFXgIgEFuOeOExiwe520tLc0akB4HgCB/G8NeE/uec9jyTrsU="}]},"_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"directories":{},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"recifs","email":"fil@rezo.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_3.0.0_1622847753166_0.6414253298385586"},"_hasShrinkwrap":false},"3.0.1":{"name":"d3-ease","version":"3.0.1","description":"Easing functions for smooth animation.","homepage":"https://d3js.org/d3-ease/","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"keywords":["d3","d3-module","ease","easing","animation","transition"],"license":"BSD-3-Clause","author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"type":"module","module":"src/index.js","main":"src/index.js","jsdelivr":"dist/d3-ease.min.js","unpkg":"dist/d3-ease.min.js","exports":{"umd":"./dist/d3-ease.min.js","default":"./src/index.js"},"sideEffects":false,"devDependencies":{"eslint":"7","mocha":"8","rollup":"2","rollup-plugin-terser":"7"},"scripts":{"test":"mocha 'test/**/*-test.js' && eslint src test","prepublishOnly":"rm -rf dist && yarn test && rollup -c","postpublish":"git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd -"},"engines":{"node":">=12"},"gitHead":"a0919680efc6f8e667275ba1d6330bf6a4cc9301","bugs":{"url":"https://github.com/d3/d3-ease/issues"},"_id":"d3-ease@3.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==","shasum":"9658ac38a2140d59d346160f1f6c30fda0bd12f4","tarball":"https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz","fileCount":17,"unpackedSize":34629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgu8NrCRA9TVsSAnZWagAAvksQAI+qffYM/UlyLXRrwEUK\nUdX5QfqL0/bZj/8UYC4oG9jyL0JjXtxxdUO57NQdZrQSH8C1jQGPQEYsVT1i\nuz66l85bMdroSGIWCrjqOEdLV8fTt+PmY0SSlpnhE3mQxZ9HuyD3J3TEx/Gb\ndKrNz4lBAeV3U/FGST4Zf7Y35px4jd9ulu8805OHIaVo4SK4sv7xJaKcz+2R\nlcNnto3OftDEdCs6SIGmeXABgHXCRzwNxBqDUkcFyRt49eTfv2jY2bQk0RQO\nkyyA1MGk644tSUgnuUAH7Y2Vjl6+agK8j7DxeUVtwfG0x9Kf3gNLHvICCur1\nGpv6pZpUSmnjMTwmbbEvRe/ywGaTQzoWS6q41I+LwqGgJhld2DiID8xo1Qsb\neOoltVMnFiMLo7mZRxU29C+sC7huZdKeMeKCjb5Md8d5yZlwnLFgcJofMu/s\nJdXbK/6XVCCHLoxX40E8f3f6yoGuJy1j/PTWO2twqT/GFaTXa3RyvKvnOSrw\nk1SOGfWOhmSrAL/gna6zDGgWJrV6iR38Yjff8Dsvz65gnrFSs1WF8qgH6dBA\nUVyfxO++l1gwoduq0LmFEWCJcwm6i4U0Rmx8VRNPFZSzHKTRBPyGgYlo4eRD\nIOAU/O6LD9HDS9B9FszFdJ70tbFRsJv1l8+G2WC8//d2QdzKZm6UWFtPNpdy\nZyZk\r\n=Ne9v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFhlqXOr7vnirM86vH05AVRIzEf9nSrvnzsL6PXSnP4AiBMTOlJB3Hxv8U3v4e5AaRZcSuP3nux7dy/7yo45YmomQ=="}]},"_npmUser":{"name":"mbostock","email":"mike@ocks.org"},"directories":{},"maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"recifs","email":"fil@rezo.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d3-ease_3.0.1_1622917995096_0.9929097771792292"},"_hasShrinkwrap":false}},"readme":"# d3-ease\n\n*Easing* is a method of distorting time to control apparent motion in animation. It is most commonly used for [slow-in, slow-out](https://en.wikipedia.org/wiki/12_basic_principles_of_animation#Slow_In_and_Slow_Out). By easing time, [animated transitions](https://github.com/d3/d3-transition) are smoother and exhibit more plausible motion.\n\nThe easing types in this module implement the [ease method](#ease_ease), which takes a normalized time *t* and returns the corresponding “eased” time *tʹ*. Both the normalized time and the eased time are typically in the range [0,1], where 0 represents the start of the animation and 1 represents the end; some easing types, such as [elastic](#easeElastic), may return eased times slightly outside this range. A good easing type should return 0 if *t* = 0 and 1 if *t* = 1. See the [easing explorer](https://observablehq.com/@d3/easing) for a visual demonstration.\n\nThese easing types are largely based on work by [Robert Penner](http://robertpenner.com/easing/).\n\n## Installing\n\nIf you use npm, `npm install d3-ease`. You can also download the [latest release on GitHub](https://github.com/d3/d3-ease/releases/latest). For vanilla HTML in modern browsers, import d3-ease from Skypack:\n\n```html\n<script type=\"module\">\n\nimport {easeCubic} from \"https://cdn.skypack.dev/d3-ease@3\";\n\nconst e = easeCubic(0.25);\n\n</script>\n```\n\nFor legacy environments, you can load d3-eases UMD bundle from an npm-based CDN such as jsDelivr; a `d3` global is exported:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/d3-ease@3\"></script>\n<script>\n\nconst e = d3.easeCubic(0.25);\n\n</script>\n```\n\n[Try d3-ease in your browser.](https://observablehq.com/@d3/easing-animations)\n\n## API Reference\n\n<a name=\"_ease\" href=\"#_ease\">#</a> <i>ease</i>(<i>t</i>)\n\nGiven the specified normalized time *t*, typically in the range [0,1], returns the “eased” time *tʹ*, also typically in [0,1]. 0 represents the start of the animation and 1 represents the end. A good implementation returns 0 if *t* = 0 and 1 if *t* = 1. See the [easing explorer](https://observablehq.com/@d3/easing) for a visual demonstration. For example, to apply [cubic](#easeCubic) easing:\n\n```js\nconst te = d3.easeCubic(t);\n```\n\nSimilarly, to apply custom [elastic](#easeElastic) easing:\n\n```js\n// Before the animation starts, create your easing function.\nconst customElastic = d3.easeElastic.period(0.4);\n\n// During the animation, apply the easing function.\nconst te = customElastic(t);\n```\n\n<a name=\"easeLinear\" href=\"#easeLinear\">#</a> d3.<b>easeLinear</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/linear.js \"Source\")\n\nLinear easing; the identity function; *linear*(*t*) returns *t*.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/linear.png\" alt=\"linear\">](https://observablehq.com/@d3/easing#linear)\n\n<a name=\"easePolyIn\" href=\"#easePolyIn\">#</a> d3.<b>easePolyIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L3 \"Source\")\n\nPolynomial easing; raises *t* to the specified [exponent](#poly_exponent). If the exponent is not specified, it defaults to 3, equivalent to [cubicIn](#easeCubicIn).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/polyIn.png\" alt=\"polyIn\">](https://observablehq.com/@d3/easing#polyIn)\n\n<a name=\"easePolyOut\" href=\"#easePolyOut\">#</a> d3.<b>easePolyOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L15 \"Source\")\n\nReverse polynomial easing; equivalent to 1 - [polyIn](#easePolyIn)(1 - *t*). If the [exponent](#poly_exponent) is not specified, it defaults to 3, equivalent to [cubicOut](#easeCubicOut).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/polyOut.png\" alt=\"polyOut\">](https://observablehq.com/@d3/easing#polyOut)\n\n<a name=\"easePoly\" href=\"#easePoly\">#</a> d3.<b>easePoly</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js \"Source\")\n<br><a name=\"easePolyInOut\" href=\"#easePolyInOut\">#</a> d3.<b>easePolyInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L27 \"Source\")\n\nSymmetric polynomial easing; scales [polyIn](#easePolyIn) for *t* in [0, 0.5] and [polyOut](#easePolyOut) for *t* in [0.5, 1]. If the [exponent](#poly_exponent) is not specified, it defaults to 3, equivalent to [cubic](#easeCubic).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/polyInOut.png\" alt=\"polyInOut\">](https://observablehq.com/@d3/easing#polyInOut)\n\n<a name=\"poly_exponent\" href=\"#poly_exponent\">#</a> <i>poly</i>.<b>exponent</b>(<i>e</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/poly.js#L1 \"Source\")\n\nReturns a new polynomial easing with the specified exponent *e*. For example, to create equivalents of [linear](#easeLinear), [quad](#easeQuad), and [cubic](#easeCubic):\n\n```js\nconst linear = d3.easePoly.exponent(1);\nconst quad = d3.easePoly.exponent(2);\nconst cubic = d3.easePoly.exponent(3);\n```\n\n<a name=\"easeQuadIn\" href=\"#easeQuadIn\">#</a> d3.<b>easeQuadIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js#L1 \"Source\")\n\nQuadratic easing; equivalent to [polyIn](#easePolyIn).[exponent](#poly_exponent)(2).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/quadIn.png\" alt=\"quadIn\">](https://observablehq.com/@d3/easing#quadIn)\n\n<a name=\"easeQuadOut\" href=\"#easeQuadOut\">#</a> d3.<b>easeQuadOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js#L5 \"Source\")\n\nReverse quadratic easing; equivalent to 1 - [quadIn](#easeQuadIn)(1 - *t*). Also equivalent to [polyOut](#easePolyOut).[exponent](#poly_exponent)(2).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/quadOut.png\" alt=\"quadOut\">](https://observablehq.com/@d3/easing#quadOut)\n\n<a name=\"easeQuad\" href=\"#easeQuad\">#</a> d3.<b>easeQuad</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js \"Source\")\n<br><a name=\"easeQuadInOut\" href=\"#easeQuadInOut\">#</a> d3.<b>easeQuadInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/quad.js#L9 \"Source\")\n\nSymmetric quadratic easing; scales [quadIn](#easeQuadIn) for *t* in [0, 0.5] and [quadOut](#easeQuadOut) for *t* in [0.5, 1]. Also equivalent to [poly](#easePoly).[exponent](#poly_exponent)(2).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/quadInOut.png\" alt=\"quadInOut\">](https://observablehq.com/@d3/easing#quadInOut)\n\n<a name=\"easeCubicIn\" href=\"#easeCubicIn\">#</a> d3.<b>easeCubicIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js#L1 \"Source\")\n\nCubic easing; equivalent to [polyIn](#easePolyIn).[exponent](#poly_exponent)(3).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/cubicIn.png\" alt=\"cubicIn\">](https://observablehq.com/@d3/easing#cubicIn)\n\n<a name=\"easeCubicOut\" href=\"#easeCubicOut\">#</a> d3.<b>easeCubicOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js#L5 \"Source\")\n\nReverse cubic easing; equivalent to 1 - [cubicIn](#easeCubicIn)(1 - *t*). Also equivalent to [polyOut](#easePolyOut).[exponent](#poly_exponent)(3).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/cubicOut.png\" alt=\"cubicOut\">](https://observablehq.com/@d3/easing#cubicOut)\n\n<a name=\"easeCubic\" href=\"#easeCubic\">#</a> d3.<b>easeCubic</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js \"Source\")\n<br><a name=\"easeCubicInOut\" href=\"#easeCubicInOut\">#</a> d3.<b>easeCubicInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/cubic.js#L9 \"Source\")\n\nSymmetric cubic easing; scales [cubicIn](#easeCubicIn) for *t* in [0, 0.5] and [cubicOut](#easeCubicOut) for *t* in [0.5, 1]. Also equivalent to [poly](#easePoly).[exponent](#poly_exponent)(3).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/cubicInOut.png\" alt=\"cubicInOut\">](https://observablehq.com/@d3/easing#cubicInOut)\n\n<a name=\"easeSinIn\" href=\"#easeSinIn\">#</a> d3.<b>easeSinIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js#L4 \"Source\")\n\nSinusoidal easing; returns sin(*t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/sinIn.png\" alt=\"sinIn\">](https://observablehq.com/@d3/easing#sinIn)\n\n<a name=\"easeSinOut\" href=\"#easeSinOut\">#</a> d3.<b>easeSinOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js#L8 \"Source\")\n\nReverse sinusoidal easing; equivalent to 1 - [sinIn](#easeSinIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/sinOut.png\" alt=\"sinOut\">](https://observablehq.com/@d3/easing#sinOut)\n\n<a name=\"easeSin\" href=\"#easeSin\">#</a> d3.<b>easeSin</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js \"Source\")\n<br><a name=\"easeSinInOut\" href=\"#easeSinInOut\">#</a> d3.<b>easeSinInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/sin.js#L12 \"Source\")\n\nSymmetric sinusoidal easing; scales [sinIn](#easeSinIn) for *t* in [0, 0.5] and [sinOut](#easeSinOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/sinInOut.png\" alt=\"sinInOut\">](https://observablehq.com/@d3/easing#sinInOut)\n\n<a name=\"easeExpIn\" href=\"#easeExpIn\">#</a> d3.<b>easeExpIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js#L1 \"Source\")\n\nExponential easing; raises 2 to the exponent 10 \\* (*t* - 1).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/expIn.png\" alt=\"expIn\">](https://observablehq.com/@d3/easing#expIn)\n\n<a name=\"easeExpOut\" href=\"#easeExpOut\">#</a> d3.<b>easeExpOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js#L5 \"Source\")\n\nReverse exponential easing; equivalent to 1 - [expIn](#easeExpIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/expOut.png\" alt=\"expOut\">](https://observablehq.com/@d3/easing#expOut)\n\n<a name=\"easeExp\" href=\"#easeExp\">#</a> d3.<b>easeExp</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js \"Source\")\n<br><a name=\"easeExpInOut\" href=\"#easeExpInOut\">#</a> d3.<b>easeExpInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/exp.js#L9 \"Source\")\n\nSymmetric exponential easing; scales [expIn](#easeExpIn) for *t* in [0, 0.5] and [expOut](#easeExpOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/expInOut.png\" alt=\"expInOut\">](https://observablehq.com/@d3/easing#expInOut)\n\n<a name=\"easeCircleIn\" href=\"#easeCircleIn\">#</a> d3.<b>easeCircleIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js#L1 \"Source\")\n\nCircular easing.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/circleIn.png\" alt=\"circleIn\">](https://observablehq.com/@d3/easing#circleIn)\n\n<a name=\"easeCircleOut\" href=\"#easeCircleOut\">#</a> d3.<b>easeCircleOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js#L5 \"Source\")\n\nReverse circular easing; equivalent to 1 - [circleIn](#easeCircleIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/circleOut.png\" alt=\"circleOut\">](https://observablehq.com/@d3/easing#circleOut)\n\n<a name=\"easeCircle\" href=\"#easeCircle\">#</a> d3.<b>easeCircle</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js \"Source\")\n<br><a name=\"easeCircleInOut\" href=\"#easeCircleInOut\">#</a> d3.<b>easeCircleInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/circle.js#L9 \"Source\")\n\nSymmetric circular easing; scales [circleIn](#easeCircleIn) for *t* in [0, 0.5] and [circleOut](#easeCircleOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/circleInOut.png\" alt=\"circleInOut\">](https://observablehq.com/@d3/easing#circleInOut)\n\n<a name=\"easeElasticIn\" href=\"#easeElasticIn\">#</a> d3.<b>easeElasticIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L5 \"Source\")\n\nElastic easing, like a rubber band. The [amplitude](#elastic_amplitude) and [period](#elastic_period) of the oscillation are configurable; if not specified, they default to 1 and 0.3, respectively.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/elasticIn.png\" alt=\"elasticIn\">](https://observablehq.com/@d3/easing#elasticIn)\n\n<a name=\"easeElastic\" href=\"#easeElastic\">#</a> d3.<b>easeElastic</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js \"Source\")\n<br><a name=\"easeElasticOut\" href=\"#easeElasticOut\">#</a> d3.<b>easeElasticOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L18 \"Source\")\n\nReverse elastic easing; equivalent to 1 - [elasticIn](#easeElasticIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/elasticOut.png\" alt=\"elasticOut\">](https://observablehq.com/@d3/easing#elasticOut)\n\n<a name=\"easeElasticInOut\" href=\"#easeElasticInOut\">#</a> d3.<b>easeElasticInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L31 \"Source\")\n\nSymmetric elastic easing; scales [elasticIn](#easeElasticIn) for *t* in [0, 0.5] and [elasticOut](#easeElasticOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/elasticInOut.png\" alt=\"elasticInOut\">](https://observablehq.com/@d3/easing#elasticInOut)\n\n<a name=\"elastic_amplitude\" href=\"#elastic_amplitude\">#</a> <i>elastic</i>.<b>amplitude</b>(<i>a</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L40 \"Source\")\n\nReturns a new elastic easing with the specified amplitude *a*.\n\n<a name=\"elastic_period\" href=\"#elastic_period\">#</a> <i>elastic</i>.<b>period</b>(<i>p</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/elastic.js#L41 \"Source\")\n\nReturns a new elastic easing with the specified period *p*.\n\n<a name=\"easeBackIn\" href=\"#easeBackIn\">#</a> d3.<b>easeBackIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L3 \"Source\")\n\n[Anticipatory](https://en.wikipedia.org/wiki/12_basic_principles_of_animation#Anticipation) easing, like a dancer bending his knees before jumping off the floor. The degree of [overshoot](#back_overshoot) is configurable; if not specified, it defaults to 1.70158.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/backIn.png\" alt=\"backIn\">](https://observablehq.com/@d3/easing#backIn)\n\n<a name=\"easeBackOut\" href=\"#easeBackOut\">#</a> d3.<b>easeBackOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L15 \"Source\")\n\nReverse anticipatory easing; equivalent to 1 - [backIn](#easeBackIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/backOut.png\" alt=\"backOut\">](https://observablehq.com/@d3/easing#backOut)\n\n<a name=\"easeBack\" href=\"#easeBack\">#</a> d3.<b>easeBack</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js \"Source\")\n<br><a name=\"easeBackInOut\" href=\"#easeBackInOut\">#</a> d3.<b>easeBackInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L27 \"Source\")\n\nSymmetric anticipatory easing; scales [backIn](#easeBackIn) for *t* in [0, 0.5] and [backOut](#easeBackOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/backInOut.png\" alt=\"backInOut\">](https://observablehq.com/@d3/easing#backInOut)\n\n<a name=\"back_overshoot\" href=\"#back_overshoot\">#</a> <i>back</i>.<b>overshoot</b>(<i>s</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/back.js#L1 \"Source\")\n\nReturns a new back easing with the specified overshoot *s*.\n\n<a name=\"easeBounceIn\" href=\"#easeBounceIn\">#</a> d3.<b>easeBounceIn</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js#L12 \"Source\")\n\nBounce easing, like a rubber ball.\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/bounceIn.png\" alt=\"bounceIn\">](https://observablehq.com/@d3/easing#bounceIn)\n\n<a name=\"easeBounce\" href=\"#easeBounce\">#</a> d3.<b>easeBounce</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js \"Source\")\n<br><a name=\"easeBounceOut\" href=\"#easeBounceOut\">#</a> d3.<b>easeBounceOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js#L16 \"Source\")\n\nReverse bounce easing; equivalent to 1 - [bounceIn](#easeBounceIn)(1 - *t*).\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/bounceOut.png\" alt=\"bounceOut\">](https://observablehq.com/@d3/easing#bounceOut)\n\n<a name=\"easeBounceInOut\" href=\"#easeBounceInOut\">#</a> d3.<b>easeBounceInOut</b>(<i>t</i>) [<>](https://github.com/d3/d3-ease/blob/master/src/bounce.js#L20 \"Source\")\n\nSymmetric bounce easing; scales [bounceIn](#easeBounceIn) for *t* in [0, 0.5] and [bounceOut](#easeBounceOut) for *t* in [0.5, 1].\n\n[<img src=\"https://raw.githubusercontent.com/d3/d3-ease/master/img/bounceInOut.png\" alt=\"bounceInOut\">](https://observablehq.com/@d3/easing#bounceInOut)\n","maintainers":[{"name":"mbostock","email":"mike@ocks.org"},{"name":"recifs","email":"fil@rezo.net"}],"time":{"modified":"2022-06-14T07:39:29.321Z","created":"2014-04-03T15:41:19.121Z","0.0.0":"2014-04-03T15:41:19.121Z","0.0.1":"2015-06-02T00:27:35.993Z","0.0.2":"2015-06-02T00:46:19.859Z","0.1.0":"2015-06-07T16:13:50.974Z","0.1.1":"2015-06-07T21:18:39.696Z","0.1.2":"2015-06-16T20:46:57.627Z","0.1.3":"2015-10-15T05:03:55.297Z","0.1.4":"2015-11-04T07:23:16.155Z","0.1.5":"2015-11-11T19:06:14.708Z","0.2.0":"2015-11-25T01:02:54.854Z","0.2.1":"2015-11-25T06:37:47.764Z","0.3.0":"2015-11-30T17:11:03.249Z","0.3.1":"2015-12-18T21:26:45.204Z","0.4.0":"2016-01-05T18:27:35.824Z","0.5.0":"2016-01-07T21:05:17.359Z","0.5.1":"2016-01-07T21:08:54.200Z","0.5.2":"2016-01-29T18:20:43.983Z","0.6.0":"2016-02-01T19:52:06.889Z","0.7.0":"2016-02-04T17:48:35.174Z","0.8.0":"2016-06-07T23:55:42.514Z","1.0.0":"2016-06-14T22:51:20.955Z","1.0.1":"2016-08-02T21:48:14.958Z","1.0.2":"2016-11-23T00:30:57.888Z","1.0.3":"2017-03-10T18:06:56.030Z","1.0.4":"2018-08-24T18:25:43.893Z","1.0.5":"2018-08-24T21:14:53.783Z","1.0.6":"2019-11-16T18:04:06.506Z","2.0.0-rc.1":"2020-07-24T14:37:00.108Z","1.0.7":"2020-08-19T19:52:26.881Z","2.0.0":"2020-08-23T14:05:57.971Z","3.0.0":"2021-06-04T23:02:33.283Z","3.0.1":"2021-06-05T18:33:15.216Z"},"homepage":"https://d3js.org/d3-ease/","repository":{"type":"git","url":"git+https://github.com/d3/d3-ease.git"},"readmeFilename":"README.md","keywords":["d3","d3-module","ease","easing","animation","transition"],"author":{"name":"Mike Bostock","url":"http://bost.ocks.org/mike"},"license":"BSD-3-Clause","users":{"sophiaverhoeff":true,"sundaycrafts":true,"hiztmine":true},"bugs":{"url":"https://github.com/d3/d3-ease/issues"}}