{
  "name": "simplex-noise",
  "version": "2.1.1",
  "description": "simplex-noise is a fast simplex noise implementation in Javascript.",
  "homepage": "https://github.com/jwagner/simplex-noise.js",
  "author": {
    "name": "Jonas Wagner",
    "email": "jonas@29a.ch",
    "url": "http://29a.ch/"
  },
  "main": "./simplex-noise",
  "repository": {
    "type": "git",
    "url": "https://github.com/jwagner/simplex-noise.js.git"
  },
  "readme": "# simplex-noise.js\n\nsimplex-noise.js is a fast simplex noise implementation in Javascript. It works in the browser and on nodejs.\n\n## Requirements\n\nIt requires typed arrays, if you want to use it in browsers without support\nyou will need to use a polyfill like [typedarray.js](http://www.calormen.com/polyfill/typedarray.js).\n\n## Demo\nSimple 2D plasma demo on [jsfiddle.net](http://jsfiddle.net/UL69K/5/).\n\n## Usage\n\n```javascript\n// initializing a simplex instance\n// do this only once it's relatively expensive\nvar simplex = new SimplexNoise(),\n    value2d = simplex.noise2D(x, y),\n    value3d = simplex.noise3D(x, y, z),\n    value4d = simplex.noise2D(x, y, z, w);\n```\n\nYou can also pass an alternative random function to the constructor that is\nused to build the permutation table:\n\n```javascript\nvar simplex = new SimplexNoise(Math.random),\n    value2d = simplex.noise2D(x, y);\n```\n\n## node.js\n\nNode.js is also supported, you can install the package using [npm](https://npmjs.org/package/simplex-noise).\n\n```javascript\nvar SimplexNoise = require('simplex-noise'),\n    simplex = new SimplexNoise(Math.random),\n    value2d = simplex.noise2D(x, y);\n```\n\n## Benchmarks\n\n- [Comparison between 2D and 3D noise](http://jsperf.com/simplex-noise/2)\n- [Comparison with simplex implementation in three.js](http://jsperf.com/simplex-noise-comparison)\n\n## Tests\n\nThere are some simple buster.js tests for this library to run them first install buster.js and jshint:\n```shell\nnpm install buster.js\n# if you haven't done so already\nnpm install -g jshint\nmake tests\n```\n\n## Changelog\n\n### 2.1.1\n- Increased entropy by fixing a little initialization issue.\n\n### 2.1.0\n- AMD support\n\n### 2.0.0\n- Changed node.js api, SimplexNoise is now exported directly.\n- Added unit tests\n\n### 1.0.0\n- Initial Release\n\n## Credits\n\nThis is mostly a direct javascript port of the [Java implementation](http://webstaff.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java)\nby Stefan Gustavson and Peter Eastman.\n",
  "readmeFilename": "README.md",
  "bugs": {
    "url": "https://github.com/jwagner/simplex-noise.js/issues"
  },
  "_id": "simplex-noise@2.1.1",
  "dist": {
    "shasum": "d9e89da95ca137f7c42778c9f9da6d44f8899b78"
  },
  "_from": "simplex-noise@",
  "_resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-2.1.1.tgz"
}