{"_id":"impetus","_rev":"10-5c4441b6f0f344df6bad664b9f88c411","name":"impetus","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","dist-tags":{"latest":"0.8.8"},"versions":{"0.8.1":{"name":"impetus","version":"0.8.1","main":"impetus.js","homepage":"http://chrisbateman.github.io/impetus/","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","keywords":["momentum","touch"],"author":{"name":"Chris Bateman"},"license":"MIT","repository":{"type":"git","url":"git@github.com:chrisbateman/impetus.git"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-uglify":"~0.4.0","grunt-bump":"0.0.13"},"gitHead":"49ba1f5fb90268b080cce412383160aa82249584","bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"_id":"impetus@0.8.1","scripts":{},"_shasum":"ae36024ddb947369fb409de6080ab7aeee83f917","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"chrisbateman","email":"chris@cbateman.com"},"dist":{"shasum":"ae36024ddb947369fb409de6080ab7aeee83f917","tarball":"https://registry.npmjs.org/impetus/-/impetus-0.8.1.tgz","integrity":"sha512-Tl2SVp6kGQjRTshF9GC7R5GLa/nRpVj71rRuRvjDWEgU9Jn2ly7TGLH65D3xI+RF5Z/aplw0NB47ywD131mDzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID41yleMzg2LY0h3Y1YoVhTdycn1tiDUSesAh7Wu1G/FAiEApoHGnBr0U06TllxMhYMm2/3+SwTmCnp41cnXLITYdHM="}]},"maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"directories":{}},"0.8.3":{"name":"impetus","version":"0.8.3","main":"dist/impetus.js","homepage":"http://chrisbateman.github.io/impetus/","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel src/Impetus.js --modules umd -o dist/impetus.js && uglifyjs dist/impetus.js --comments -cmo dist/impetus.min.js","version":"npm run build && git add dist -f"},"keywords":["momentum","touch"],"author":{"name":"Chris Bateman"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/chrisbateman/impetus.git"},"devDependencies":{"babel":"^5.8.23","uglify-js":"^2.4.24"},"engines":{"npm":">=2.13.0"},"gitHead":"00233e2856b5dbf5bee200d5cdd642a07ef9d70e","bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"_id":"impetus@0.8.3","_shasum":"48e20dbd9f1c30641cc0bf1728e421ef3ef7dfa0","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.12.7","_npmUser":{"name":"chrisbateman","email":"chris@cbateman.com"},"maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"dist":{"shasum":"48e20dbd9f1c30641cc0bf1728e421ef3ef7dfa0","tarball":"https://registry.npmjs.org/impetus/-/impetus-0.8.3.tgz","integrity":"sha512-rgxnEtm6Ih1n7sLWUWJobkrfSUvoGBT2SOjJn6ir0INPIeKKqrHBksqE/bIWq6riKsBVsejZTzduHrD6bbgw6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvSoKpsqswMtwxwx5UcwIUt/D0PGyjbbJEDvE5Zn/84AiEA7K8IBsCuNZUIaVTCriZm9g3F3mop+0Mvw/vF8VtA1lI="}]},"directories":{}},"0.8.4":{"name":"impetus","version":"0.8.4","main":"dist/impetus.js","homepage":"http://chrisbateman.github.io/impetus/","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel src/Impetus.js --modules umd -o dist/impetus.js && uglifyjs dist/impetus.js --comments -cmo dist/impetus.min.js","version":"npm run build && git add dist -f"},"keywords":["momentum","touch"],"author":{"name":"Chris Bateman"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/chrisbateman/impetus.git"},"bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"devDependencies":{"babel":"^5.8.23","uglify-js":"^2.4.24"},"engines":{"npm":">=2.13.0"},"gitHead":"6a0a53782bef63ba00f6372a7528fc5bb2de7c9d","_id":"impetus@0.8.4","_shasum":"278d69bd5a28eadab41b6fb324bf4408bc4f2876","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"chrisbateman","email":"chris@cbateman.com"},"dist":{"shasum":"278d69bd5a28eadab41b6fb324bf4408bc4f2876","tarball":"https://registry.npmjs.org/impetus/-/impetus-0.8.4.tgz","integrity":"sha512-nQr/UjsgPa2tJ1iBkfh6aSKccceeMyL9L092YYTeTkDi/E2Aksx2Epp4UmrUKmue7vuRPBrJmfzgffr9ncFp3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHlwNaogF23pjGfaaLORAFE7BYPpQzu5n+lSzL3y0G0AiEA0RUH5FsRf6nToazXMzFT7GcW0cf9dL0ZzM9RvSPDrWo="}]},"maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/impetus-0.8.4.tgz_1496983111306_0.9157420776318759"},"directories":{}},"0.8.5":{"name":"impetus","version":"0.8.5","main":"dist/impetus.js","homepage":"http://chrisbateman.github.io/impetus/","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel src/Impetus.js --modules umd -o dist/impetus.js && uglifyjs dist/impetus.js --comments -cmo dist/impetus.min.js","postbuild":"cp dist/impetus.min.js docs","version":"npm run build && git add dist docs -f"},"keywords":["momentum","touch"],"author":{"name":"Chris Bateman"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/chrisbateman/impetus.git"},"bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"devDependencies":{"babel":"^5.8.23","uglify-js":"^2.4.24"},"engines":{"npm":">=2.13.0"},"gitHead":"e463b11cc01359bf7ed61a2b4d37bee93c4b061c","_id":"impetus@0.8.5","_shasum":"96af0b87ff7421565b905c45dc66eb9abfd0578f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"0.12.7","_npmUser":{"name":"chrisbateman","email":"chris@cbateman.com"},"maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"dist":{"shasum":"96af0b87ff7421565b905c45dc66eb9abfd0578f","tarball":"https://registry.npmjs.org/impetus/-/impetus-0.8.5.tgz","integrity":"sha512-83G8iAqTTgYQEkTj+fe1Wjf9rw19lFa9N378ncuL5kdkuvpQ0OHoitPIXCA7/jJpE7cQVbUTmCVmkeA04tU3dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeFzO20aMEjwL1WjxAbe2yHHu6R5pFK3PAta4MlA1QDgIhAJMnG4sQUyz4ETAqNdjb0BGZzZNg5LuwftKpFcu+GKxQ"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/impetus-0.8.5.tgz_1496986597618_0.9763146073091775"},"directories":{}},"0.8.6":{"name":"impetus","version":"0.8.6","main":"dist/impetus.js","homepage":"http://chrisbateman.github.io/impetus/","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel src/Impetus.js --modules umd -o dist/impetus.js && uglifyjs dist/impetus.js --comments -cmo dist/impetus.min.js","postbuild":"cp dist/impetus.min.js docs","version":"npm run build && git add dist docs -f"},"keywords":["momentum","touch"],"author":{"name":"Chris Bateman"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/chrisbateman/impetus.git"},"bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"devDependencies":{"babel":"^5.8.23","uglify-js":"^2.4.24"},"engines":{"npm":">=2.13.0"},"gitHead":"ff9e56f51375a0749c48d4da3f79e58b1f22c319","_id":"impetus@0.8.6","_shasum":"69c28063cdac082c31928c3f9a6b0adf893c8a8a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"chrisbateman","email":"chris@cbateman.com"},"dist":{"shasum":"69c28063cdac082c31928c3f9a6b0adf893c8a8a","tarball":"https://registry.npmjs.org/impetus/-/impetus-0.8.6.tgz","integrity":"sha512-dcFoCMDP3oHJ0HdBgEaZmTLkmrAYHhMruLvEl1jeJxYGYufp7+E5D9/vvti1f3uW8to3G2kYdl7SzYcTkZbFEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqrldyWiHQiNcL1VwWQE3ETLVW0wIntgfSnp9fk10nhQIgezb4TmrMcYRX+6mRNHldJ/cRq8GypEL0DHJwNJQLC9U="}]},"maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/impetus-0.8.6.tgz_1497064883581_0.2795988123398274"},"directories":{}},"0.8.7":{"name":"impetus","version":"0.8.7","main":"dist/impetus.js","homepage":"http://chrisbateman.github.io/impetus/","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel src/Impetus.js --modules umd -o dist/impetus.js && uglifyjs dist/impetus.js --comments -cmo dist/impetus.min.js","postbuild":"cp dist/impetus.min.js docs","version":"npm run build && git add dist docs -f"},"keywords":["momentum","touch"],"author":{"name":"Chris Bateman"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/chrisbateman/impetus.git"},"bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"devDependencies":{"babel":"^5.8.23","uglify-js":"^2.4.24"},"engines":{"npm":">=2.13.0"},"gitHead":"22016962b2873ba25b4a85465983a8d4040a5883","_id":"impetus@0.8.7","_shasum":"59521c25633911e9cbc509317679f0f0b88d92e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"chrisbateman","email":"chris@cbateman.com"},"dist":{"shasum":"59521c25633911e9cbc509317679f0f0b88d92e8","tarball":"https://registry.npmjs.org/impetus/-/impetus-0.8.7.tgz","integrity":"sha512-pzB8oVCY+uZQiwwxTL2EoUm7wHWqkS3k3WMUChusUxASz9IP4NYljfev8HTknH8utsQGgHCBOP7MXWt6qCaYXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC04XUjGaIuuW+YgGiZi4ZhQg/Ayarb/NV8wHgdYVthSQIgFdrjj/6zfmM9eyX69wPnu4PISffgGrwBU6ZfhfxYMg4="}]},"maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/impetus-0.8.7.tgz_1497068426062_0.37454032409004867"},"directories":{}},"0.8.8":{"name":"impetus","version":"0.8.8","main":"dist/impetus.js","homepage":"http://chrisbateman.github.io/impetus/","description":"Add momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.","scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel src/Impetus.js --modules umd -o dist/impetus.js && uglifyjs dist/impetus.js --comments -cmo dist/impetus.min.js","postbuild":"cp dist/impetus.min.js docs","version":"npm run build && git add dist docs -f"},"keywords":["momentum","touch"],"author":{"name":"Chris Bateman"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/chrisbateman/impetus.git"},"bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"devDependencies":{"babel":"^5.8.23","uglify-js":"^2.4.24"},"engines":{"npm":">=2.13.0"},"gitHead":"ef9fefec150655c06e2aec9e628422909fd5f4ce","_id":"impetus@0.8.8","_shasum":"8848c56ac8ccdd375fa541bfe62533c3cc472050","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"chrisbateman","email":"chris@cbateman.com"},"dist":{"shasum":"8848c56ac8ccdd375fa541bfe62533c3cc472050","tarball":"https://registry.npmjs.org/impetus/-/impetus-0.8.8.tgz","integrity":"sha512-7ejVjFxRAiBlnZQbdNGzUGgxMvLjVke/QNP2TFN/VK8baASsuRiE8YuSbD0qyiU8Pae+w95De4ZYz+rxSo5FJw==","fileCount":7,"unpackedSize":149327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+IdQCRA9TVsSAnZWagAAzPMP/AqpCYgUkhP97GlJyIsL\n5OWhONBbCNgPAJWOwjqwh4Glp0kkknZlu6er8mmYrSMTwOnu/Jw/lGY0dPiI\nB/dkHzd5crmo8h7Q4UEjhG6cMbkAca0dlaJ6P4mV2bTcRO6oUvjPI5qPZvpt\nD5D9BZvsZP8K0kC04HRY4kIsBHyMfaKo6OW6SO/qoRbEJVmJBlBF6JNP2uJe\nlHeFcIr8VfSNvIN0tJhR7pqu+iW3doL7+qAcepGvkl6cg6JHfIQnjcycZQrl\nJwar6ak0ntHxtY5RLuewKYaA89fx2PHqMXELss8ZRpIdEQHemUO5e7FdtYzg\nje8CCkoVHGSinhw3Tdmsgslto0BrxkHJIhKDCuSoN8N9TMo7y9hYk8amyz2F\niRbGOOQ2cRG92WxoQ6u8pJ6UYqpX28RRZ29cIkmh9U3UtTHIRHWa5YoosccK\nvo1J+La+QL6nVMIJNM48PokoVkxFPUcD9wTT64pMvxTkXPcgyDCnRTohWyv9\nF9P5+3NPjpmknXCsYuJ67xEtXjz+ZB9DH18BurrH8qkFphxixscSei00dG5D\nkEWq1z+16+ssFp6USxX1ttqY2cFzbuwIVCoZqWn/Mo7Vjk/KnGj18rIOb7Fg\nSzHqSSwc/mnw+arjyfxVLdnl4AdI07oKEGsF6R41veopchWIuF5Bzns2+EYt\n/dVb\r\n=zviT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHu/YyQMap7PlhWt4tfdv6yyFYXRxEfdjKEQ2hGHshciAiAeYR0Hu0sv88quxlOL6tr68O45pb9Ntbwg/capwPcZZQ=="}]},"maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/impetus_0.8.8_1543014223961_0.3517846185692992"},"_hasShrinkwrap":false}},"readme":"Impetus.js\r\n=========\r\nAdd momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events.\r\n\r\nCheck out the demos on the [home page](http://chrisbateman.github.io/impetus).\r\n\r\nImpetus will probably never support anything other than simple momentum. If you need scrolling or touch carousels or anything like that, this probably isn't the tool you're looking for.\r\n\r\n\r\n### Usage ###\r\n```javascript\r\nvar myImpetus = new Impetus({\r\n    source: myNode,\r\n    update: function(x, y) {\r\n        // whatever you want to do with the values\r\n    }\r\n});\r\n```\r\nYou give it an area to listen to for touch or mouse events, and it gives you the `x` and `y` values with some momentum.\r\n\r\nImpetus will register itself as an AMD module if it's available.\r\n\r\n\r\n### Constructor Options ###\r\n<table>\r\n\t<thead>\r\n\t\t<tr>\r\n\t\t\t<th></th>\r\n\t\t\t<th scope=\"col\">Type</th>\r\n\t\t\t<th scope=\"col\">Default</th>\r\n\t\t\t<th scope=\"col\">Description</th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>source</code></th>\r\n\t\t\t<td><code>HTMLElement</code>|<code>String</code></td>\r\n\t\t\t<td>document</td>\r\n\t\t\t<td>Element reference or query string for the target on which to listen for movement.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>update</code> (required)</th>\r\n\t\t\t<td><code>function(x, y)</code></td>\r\n\t\t\t<td>-</td>\r\n\t\t\t<td>This function will be called with the updated <var>x</var> and <var>y</var> values.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>multiplier</code></th>\r\n\t\t\t<td><code>Number</code></td>\r\n\t\t\t<td><code>1</code></td>\r\n\t\t\t<td>The relationship between the input and output values.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>friction</code></th>\r\n\t\t\t<td><code>Number</code></td>\r\n\t\t\t<td><code>0.92</code></td>\r\n\t\t\t<td>Rate at which values slow down after you let go.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>initialValues</code></th>\r\n\t\t\t<td><code>[Number, Number]</code></td>\r\n\t\t\t<td><code>[0, 0]</code></td>\r\n\t\t\t<td>Array of initial <var>x</var> and <var>y</var> values.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>boundX</code></th>\r\n\t\t\t<td><code>[Number, Number]</code></td>\r\n\t\t\t<td>-</td>\r\n\t\t\t<td>Array of low and high values. <var>x</var>-values will remain within these bounds.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>boundY</code></th>\r\n\t\t\t<td><code>[Number, Number]</code></td>\r\n\t\t\t<td>-</td>\r\n\t\t\t<td>Array of low and high values. <var>y</var>-values will remain within these bounds.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>bounce</code></th>\r\n\t\t\t<td><code>Boolean</code></td>\r\n\t\t\t<td><code>true</code></td>\r\n\t\t\t<td>Whether to stretch and rebound values when pulled outside the bounds.</td>\r\n\t\t</tr>\r\n\t</tbody>\r\n</table>\r\n\r\n\r\n### Methods ###\r\n<table>\r\n\t<thead>\r\n\t\t<tr>\r\n\t\t\t<th></th>\r\n\t\t\t<th scope=\"col\">Description</th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>.pause()</code></th>\r\n\t\t\t<td>Disable movement processing.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>.resume()</code></th>\r\n\t\t\t<td>Re-enable movement processing.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>.setMultiplier( &lt;number&gt; )</code></th>\r\n\t\t\t<td>Adjust the <var>multiplier</var> in flight.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>.setValues( &lt;number&gt; , &lt;number&gt; )</code></th>\r\n\t\t\t<td>Adjust the current <var>x</var> and <var>y</var> output values.</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>.setBoundX( &lt;number[2]&gt; )</code></th>\r\n\t\t\t<td>Adjust the X bound</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>.setBoundY( &lt;number[2]&gt; )</code></th>\r\n\t\t\t<td>Adjust the Y bound</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<th scope=\"row\" align=\"left\"><code>.destroy()</code></th>\r\n\t\t\t<td>\r\n\t\t\t\tThis will remove the previous event listeners. Returns null so you can use it to destroy your variable if you wish, i.e. <code>instance = instance.destroy()</code>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</tbody>\r\n</table>\r\n\r\n\r\n### Browser Support ###\r\nChrome, Firefox, Safari, Opera, IE 9+, iOS, Android. Support for IE 8 can be achieved by adding a polyfill for `addEventListener`.\r\n\r\n","maintainers":[{"name":"chrisbateman","email":"chris@cbateman.com"}],"time":{"modified":"2022-06-19T00:52:52.796Z","created":"2015-09-26T22:40:04.530Z","0.8.1":"2015-09-26T22:40:04.530Z","0.8.3":"2015-09-29T20:28:41.826Z","0.8.4":"2017-06-09T04:38:32.460Z","0.8.5":"2017-06-09T05:36:38.772Z","0.8.6":"2017-06-10T03:21:24.576Z","0.8.7":"2017-06-10T04:20:27.092Z","0.8.8":"2018-11-23T23:03:44.111Z"},"homepage":"http://chrisbateman.github.io/impetus/","keywords":["momentum","touch"],"repository":{"type":"git","url":"git+ssh://git@github.com/chrisbateman/impetus.git"},"author":{"name":"Chris Bateman"},"bugs":{"url":"https://github.com/chrisbateman/impetus/issues"},"license":"MIT","readmeFilename":"README.md"}