{"_id":"nextafter","_rev":"10-60c553f882f11b1cc0c9a11143f7d5ea","name":"nextafter","description":"Find the floating point number immediately after any given number","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"nextafter","version":"1.0.0","description":"Find the floating point number immediately after any given number","main":"nextafter.js","directories":{"example":"example","test":"test"},"dependencies":{"double-bits":"^1.1.0"},"devDependencies":{"tape":"^2.13.3"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/nextafter.git"},"keywords":["nextafter","float","successor","ieee754"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/nextafter/issues"},"homepage":"https://github.com/mikolalysenko/nextafter","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"nextafter@1.0.0","dist":{"shasum":"b7d77b535310e3e097e6025abb0a903477ec1a3a","tarball":"https://registry.npmjs.org/nextafter/-/nextafter-1.0.0.tgz","integrity":"sha512-7PO+A89Tll2rSEfyrjtqO0MaI37+nnxBdnQcPypfbEYYuGaJxWGCqaOwQX4a3GHNTS08l1kazuiLEWZniZjMUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH05M9pDKrfM9WM7O3VeaU6JOrbdYrQyBMWSr1JMMx6gIgGbJmQPCiy1GX3edB1f8kUexe5PxT0XFvSknYSyTjJZ0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]}},"readme":"nextafter\n=========\nReturns the next floating point number after any given number in the direction of some other floating point number. (Like the [C standard library function](http://en.cppreference.com/w/cpp/numeric/math/nextafter)).\n\n[![testling badge](https://ci.testling.com/mikolalysenko/nextafter.png)](https://ci.testling.com/mikolalysenko/nextafter)\n\n[![build status](https://secure.travis-ci.org/mikolalysenko/nextafter.png)](http://travis-ci.org/mikolalysenko/nextafter)\n\n## Example\n\n```javascript\nvar nextafter = require(\"nextafter\")\n\nvar x = 0.1\nconsole.log(\"The number\", x, \"is between\", nextafter(x, -Infinity), \"and\", nextafter(x, Infinity))\n```\n\nOutput:\n\n```\nThe number 0.1 is between 0.09999999999999999 and 0.10000000000000002\n```\n\n## Install\n\n```\nnpm install nextafter\n```\n\n## API\n\n#### `require(\"nextafter\")(from, to)`\nReturns the floating point number closest to `from` in the direction on of `to`\n\n* If `from === to`, then returns `from`\n* If `from < to`, then returns next representable float after `from`\n* If `from > to`, then returns the floating point nubmer immediately before `from`\n\n## Credits\n(c) 2014 Mikola Lysenko. MIT License","maintainers":[{"email":"mikolalysenko@gmail.com","name":"mikolalysenko"},{"email":"th.v.d.gronde@hccnet.nl","name":"jaspervdg"},{"email":"hughskennedy@gmail.com","name":"hughsk"},{"email":"pgb@andrew.cmu.edu","name":"planeshifter"},{"email":"rsreusser@gmail.com","name":"rreusser"}],"time":{"modified":"2022-11-08T10:40:18.084Z","created":"2014-06-12T23:18:09.477Z","1.0.0":"2014-06-12T23:18:09.477Z"},"homepage":"https://github.com/mikolalysenko/nextafter","keywords":["nextafter","float","successor","ieee754"],"repository":{"type":"git","url":"git://github.com/mikolalysenko/nextafter.git"},"author":{"name":"Mikola Lysenko"},"bugs":{"url":"https://github.com/mikolalysenko/nextafter/issues"},"license":"MIT","readmeFilename":"README.md"}