{"_id":"jquery-waypoints","_rev":"12-12e4cc0ede975c51fc569a605dfa77f0","name":"jquery-waypoints","time":{"modified":"2022-06-19T05:16:45.183Z","created":"2015-01-30T01:09:04.513Z","3.1.0":"2015-01-30T01:09:04.513Z","2.0.3":"2016-04-09T21:58:55.390Z","2.0.5":"2016-05-02T01:42:36.019Z"},"maintainers":[{"email":"lgatica@protonmail.com","name":"lgatica"},{"email":"habla.con@escaleno.cl","name":"chongolongo"}],"dist-tags":{"latest":"2.0.5"},"description":"A jQuery plugin that makes it easy to execute a function whenever you scroll to an element.","readme":"# jQuery Waypoints\r\n\r\nWaypoints is a jQuery plugin that makes it easy to execute a function whenever you scroll to an element.\r\n\r\n```js\r\n$('.thing').waypoint(function() {\r\n  alert('You have scrolled to a thing.');\r\n});\r\n```\r\nIf you're new to Waypoints, check out the [Get Started](http://imakewebthings.github.com/jquery-waypoints/#get-started) section.\r\n\r\n[Read the full documentation](http://imakewebthings.github.com/jquery-waypoints/#docs) for more details on usage and customization.\r\n\r\n## Shortcuts\r\n\r\nIn addition to the normal Waypoints script, extensions exist to make common UI patterns just a little easier to implement:\r\n\r\n- [Infinite Scrolling](http://imakewebthings.github.com/jquery-waypoints/shortcuts/infinite-scroll)\r\n- [Sticky Elements](http://imakewebthings.github.com/jquery-waypoints/shortcuts/sticky-elements)\r\n\r\n## Examples\r\n\r\nWaypoints can also be used as a base for your own custom UI patterns. Here are a few examples:\r\n\r\n- [Scroll Analytics](http://imakewebthings.github.com/jquery-waypoints/examples/scroll-analytics)\r\n- [Dial Controls](http://imakewebthings.github.com/jquery-waypoints/examples/dial-controls)\r\n\r\n## AMD Module Loader Support\r\n\r\nIf you're using an AMD loader like [RequireJS](http://requirejs.org/), Waypoints registers itself as a named module, `'waypoints'`. Shortcut scripts are anonymous modules.\r\n\r\n## Development Environment\r\n\r\nIf you want to contribute to Waypoints, I love pull requests that include changes to the source `coffee` files as well as the compiled JS and minified files. You can set up the same environment by running `make setup` (which just aliases to `npm install`). This will install the version of CoffeeScript and UglifyJS that I'm using. From there, running `make build` will compile and minify all the necessary files. Test coffee files are compiled on the fly, so compile and minify do not apply to those files.\r\n\r\n## License\r\n\r\nCopyright (c) 2011-2014 Caleb Troughton\r\nLicensed under the [MIT license](https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt).\r\n\r\n## Support\r\n\r\nUnit tests for Waypoints are written with [Jasmine](http://pivotal.github.com/jasmine/) and [jasmine-jquery](https://github.com/velesin/jasmine-jquery).  You can [run them here](http://imakewebthings.github.com/jquery-waypoints/test/). If any of the tests fail, please open an issue and include the browser used, operating system, and description of the failed test.\r\n\r\n## Donations\r\n\r\n[![Gittip donate button](http://img.shields.io/gittip/imakewebthings.png)](https://www.gittip.com/imakewebthings/ \"Donate weekly to this project using Gittip\")\r\n","versions":{"2.0.3":{"name":"jquery-waypoints","version":"2.0.3","author":{"name":"Caleb Troughton","email":"caleb@imakewebthings.com"},"description":"A jQuery plugin that makes it easy to execute a function whenever you scroll to an element.","repository":{"type":"git","url":"git+https://github.com/imakewebthings/jquery-waypoints.git"},"keywords":["jquery","scroll"],"devDependencies":{"coffee-script":"1.6.2","uglify-js":"2.2.5"},"license":"MIT","main":"waypoints.js","gitHead":"e4660160cfdad733597ee67b9e0d3375bf480914","bugs":{"url":"https://github.com/imakewebthings/jquery-waypoints/issues"},"homepage":"https://github.com/imakewebthings/jquery-waypoints#readme","_id":"jquery-waypoints@2.0.3","scripts":{},"_shasum":"9d07f8a7529a1bd2e6507fcf174f334d538404f4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"escaleno-ltda","email":"habla.con@escaleno.cl"},"dist":{"shasum":"9d07f8a7529a1bd2e6507fcf174f334d538404f4","tarball":"https://registry.npmjs.org/jquery-waypoints/-/jquery-waypoints-2.0.3.tgz","integrity":"sha512-IpEOrbUeLem5AhEhh4FX7X/J5N/J3Mx9E2zT4JMrR8nfrf2vNwQqKVX2oE+36DTcCIjE7ujaRKM0woF1So4z+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEErYUDSjyZZUBC3rJpq9M9LsvJbQXytS6BfAqHC4kPTAiAEpGs0UlDRtajMLWLdBLDoMmavDTn+1N9Bg5pFOziUtg=="}]},"maintainers":[{"name":"escaleno-ltda","email":"habla.con@escaleno.cl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jquery-waypoints-2.0.3.tgz_1460239134900_0.08950132527388632"},"directories":{}},"2.0.5":{"name":"jquery-waypoints","version":"2.0.5","author":{"name":"Caleb Troughton","email":"caleb@imakewebthings.com"},"description":"A jQuery plugin that makes it easy to execute a function whenever you scroll to an element.","repository":{"type":"git","url":"git+https://github.com/imakewebthings/jquery-waypoints.git"},"keywords":["jquery","scroll"],"devDependencies":{"coffee-script":"1.6.2","uglify-js":"2.2.5"},"license":"MIT","gitHead":"d19167b7544289265e45907e37a3ecd195e4c285","bugs":{"url":"https://github.com/imakewebthings/jquery-waypoints/issues"},"homepage":"https://github.com/imakewebthings/jquery-waypoints#readme","_id":"jquery-waypoints@2.0.5","scripts":{},"_shasum":"c302b188e2957ed763098793304a76356aeeee04","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"escaleno-ltda","email":"habla.con@escaleno.cl"},"dist":{"shasum":"c302b188e2957ed763098793304a76356aeeee04","tarball":"https://registry.npmjs.org/jquery-waypoints/-/jquery-waypoints-2.0.5.tgz","integrity":"sha512-QZ1dS3934t4ifNrbOvonTtRmSHyWhKWYeMUMdd1ntzYw3ALADCYOrdF+WAhOrvzOZams3Unh2rY1l/E5dsqX6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxhsUdFem4oxaLjjnT76W+IAiCS3b33WrliIsHKD5icAIhALb6CsQVvy5jvDt6ojjbhUGc8EIIvvesGPiosc/9iJaM"}]},"maintainers":[{"name":"escaleno-ltda","email":"habla.con@escaleno.cl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jquery-waypoints-2.0.5.tgz_1462153353202_0.06562303798273206"},"directories":{}}},"homepage":"https://github.com/imakewebthings/jquery-waypoints#readme","keywords":["jquery","scroll"],"repository":{"type":"git","url":"git+https://github.com/imakewebthings/jquery-waypoints.git"},"author":{"name":"Caleb Troughton","email":"caleb@imakewebthings.com"},"bugs":{"url":"https://github.com/imakewebthings/jquery-waypoints/issues"},"license":"MIT","readmeFilename":"README.markdown","users":{"chinawolf_wyp":true}}