{"_id":"react-apple-easing","_rev":"32-80e1381cd12cb9b6926ce68406e445d5","name":"react-apple-easing","description":"Apple's default Core Animation easing functions for React","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"react-apple-easing","version":"0.0.1","description":"Apple's default Core Animation easing functions for React","main":"AppleEasing.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/exponentjs/react-apple-easing.git"},"keywords":["react","react-native","animated"],"author":{"name":"James Ide"},"license":"MIT","bugs":{"url":"https://github.com/exponentjs/react-apple-easing/issues"},"homepage":"https://github.com/exponentjs/react-apple-easing#readme","gitHead":"621b00d30b576454d0d2e24df0c56fe0339f44e7","_id":"react-apple-easing@0.0.1","_shasum":"ad0a976839ea22f50932fc812b5b460b92082567","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"dist":{"shasum":"ad0a976839ea22f50932fc812b5b460b92082567","tarball":"https://registry.npmjs.org/react-apple-easing/-/react-apple-easing-0.0.1.tgz","integrity":"sha512-0L+7M0PMgKYie6CTcJxUjRnW9jDF4ijv1UAd7ENtASldnVbbqwAtWCP8e33UekZVwojGqTjrmmj1VlyBjdqK7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWQNhT5C9fYb015YzmGFn78D4ySr0L/oG1PfZClPc68AiAUuPiX+5A1koXZBbBRYCBbG8lbHnPWGgHSusE/0jCtDw=="}]},"maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"directories":{}},"0.0.2":{"name":"react-apple-easing","version":"0.0.2","description":"Apple's default Core Animation easing functions for React","main":"AppleEasing.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/exponentjs/react-apple-easing.git"},"keywords":["react","react-native","animated"],"author":{"name":"James Ide"},"license":"MIT","bugs":{"url":"https://github.com/exponentjs/react-apple-easing/issues"},"homepage":"https://github.com/exponentjs/react-apple-easing#readme","gitHead":"51206b7bf5fce29148c45278f63703a8e0401bdf","_id":"react-apple-easing@0.0.2","_shasum":"dd216409784297fdcd8fb3754791d2e2dd56c41f","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"dist":{"shasum":"dd216409784297fdcd8fb3754791d2e2dd56c41f","tarball":"https://registry.npmjs.org/react-apple-easing/-/react-apple-easing-0.0.2.tgz","integrity":"sha512-UY66gLAFhz3/SEW2vGk8YjnF3hZjgC8M4PnVmIBVCyRnUtCEPQduKtQwNBjbgtlJAx9QUUThS47BZoNuuNCE1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1nu+xg+f0xkyHIav5412q9ccV7hGsAlRXftiiZDDGaAiAZvIxNrSGA1BLWNiPQbAK2Y8DXjlaEw2Kjv7wtYAvuZg=="}]},"maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"directories":{}}},"readme":"# AppleEasing\n\nAppleEasing exports easing functions that are configured to match Core Animation's timing functions. They are generally tasteful and probably make sense to use on both iOS and Android.\n\n**This library is currently supported only on React Native.**\n\n## Installation\n\n```\nnpm install react-apple-easing\n```\n\n## Usage\n\nThe easing functions can be used with any library that pass in the elapsed time and expect an eased value back. For example, with the [Animated](https://facebook.github.io/react-native/docs/animations.html#animated) library you could write:\n\n```js\nlet AppleEasing = require('react-apple-easing');\n\nnew Animated.Value(0).timing({\n  easing: AppleEasing.default,\n  duration: 250,\n}).start();\n```\n\nThese are the supported easing functions:\n\n| Core Animation constant             | AppleEasing function |\n|-------------------------------------|----------------------|\n| kCAMediaTimingFunctionLinear        | None                 |\n| kCAMediaTimingFunctionEaseIn        | `easeIn`             |\n| kCAMediaTimingFunctionEaseOut       | `easeOut`            |\n| kCAMediaTimingFunctionEaseInEaseOut | `easeInOut`          |\n| kCAMediaTimingFunctionDefault       | `default`            |\n\n## Note\n\nThis project is not affiliated with Apple, Inc.\n","maintainers":[{"email":"ide+npm@jameside.com","name":"ide"},{"email":"ccheever@gmail.com","name":"ccheever"},{"email":"exponent.team@gmail.com","name":"exponent"}],"time":{"modified":"2022-06-25T16:17:03.496Z","created":"2015-07-09T00:42:22.139Z","0.0.1":"2015-07-09T00:42:22.139Z","0.0.2":"2015-07-09T01:40:37.192Z"},"homepage":"https://github.com/exponentjs/react-apple-easing#readme","keywords":["react","react-native","animated"],"repository":{"type":"git","url":"git+https://github.com/exponentjs/react-apple-easing.git"},"author":{"name":"James Ide"},"bugs":{"url":"https://github.com/exponentjs/react-apple-easing/issues"},"license":"MIT","readmeFilename":"README.md"}