{"_id":"turf-square-grid","_rev":"31-273e4f703cfc5990be1f51832e48f139","name":"turf-square-grid","description":"# squareGrid","dist-tags":{"latest":"3.0.12","canary":"3.0.7-canary.ae89c8b3"},"versions":{"1.0.0":{"name":"turf-square-grid","version":"1.0.0","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^1.0.1","turf-featurecollection":"^1.0.1","turf-point":"^2.0.1","turf-polygon":"^1.0.3"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js","doc":"dox -r < index.js | doxme --readme > README.md"},"repository":{"type":"git","url":"https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","gitHead":"c2c725857c4769497cdcba81e2dd05e4c0bd1450","_id":"turf-square-grid@1.0.0","_shasum":"5cec1aefb8a7f86fee65afe8bec371324548e15e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}],"dist":{"shasum":"5cec1aefb8a7f86fee65afe8bec371324548e15e","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-1.0.0.tgz","integrity":"sha512-GfV0DtIZMBHU4aOaKwngf3Ug/Dr3ZMLmXJT0zzhbuouy4l/Va7LNEpSPXnRmABbyKADF09taVGDcfXBU2p4WzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeqBHOvRqNvcZtLalIYnhE37AL2LqyxzuhIoJaGWxK1QIgSunKlSuOcLeigvkCLpLBBnKNcLWEfHYVqcabyLKYobM="}]},"deprecated":"Turf packages are now namespaced: please use @turf/square-grid instead"},"1.0.1":{"name":"turf-square-grid","version":"1.0.1","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^1.0.1","turf-featurecollection":"^1.0.1","turf-point":"^2.0.1","turf-polygon":"^1.0.3"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js","doc":"dox -r < index.js | doxme --readme > README.md"},"repository":{"type":"git","url":"https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","gitHead":"97bc0246132bb68a3ae277c24dd6867f825a8083","_id":"turf-square-grid@1.0.1","_shasum":"481e17e740d2ac9c4e1937b4cbde55133076cde9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"}],"dist":{"shasum":"481e17e740d2ac9c4e1937b4cbde55133076cde9","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-1.0.1.tgz","integrity":"sha512-ZAbtUSTBYEAq23gEFkXW+KL+3o4hq+MafTRA0qpzgkoK0wdVW9c1W4LVls0+KJACIVwArXthHVvnAFQ9SdpZGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMigBipEG9TjdwCoY6EBcNJ655j+oSzS0tTFtArSr+UgIgYLyjMQ7W3qzofQ69kg6fggvr2h6owR3x7MyJA7xBLKU="}]},"deprecated":"Turf packages are now namespaced: please use @turf/square-grid instead"},"3.0.0-canary.2f5f7167":{"name":"turf-square-grid","version":"3.0.0-canary.2f5f7167","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^3.0.0-canary.2f5f7167","turf-helpers":"^3.0.0-canary.2f5f7167"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","_id":"turf-square-grid@3.0.0-canary.2f5f7167","_shasum":"f3cf5ecf25f5b94e17b1a23758da3c03cfdccccf","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"f3cf5ecf25f5b94e17b1a23758da3c03cfdccccf","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-3.0.0-canary.2f5f7167.tgz","integrity":"sha512-NqU2ZkEBMAG7gAplpsrbOaJs86gWlKM3W0nzMD8rLMK5GjPa0+twvIFNcAu7C87Wzj6SAZLKDbYFpwf//r4IGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9AMv98nuqdJqq0IlTHgswzGAIuM8im3JzC3SgYw1bEAiAhxMDZU/ulKC8LNBk4KdrLLcXqrs2TXjFc/wT7R8fXuA=="}]},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-square-grid-3.0.0-canary.2f5f7167.tgz_1463430026814_0.4753315995912999"}},"3.0.0-canary.7879bf6c":{"name":"turf-square-grid","version":"3.0.0-canary.7879bf6c","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^3.0.0-canary.7879bf6c","turf-helpers":"^3.0.0-canary.7879bf6c"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","_id":"turf-square-grid@3.0.0-canary.7879bf6c","_shasum":"9c8e156d68bff46222f9c6f4c5056303ec51a9bb","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"9c8e156d68bff46222f9c6f4c5056303ec51a9bb","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-3.0.0-canary.7879bf6c.tgz","integrity":"sha512-CEigNEg2CcFxSyvTv4KoFB+cPfPis8VJlJ9/yTyDx9JIfwSv3VKkSngiuTSvZBa2ITKUpWMSI6u5vStSvBmKtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlgPU/tb0nh/zCZLRkRkORN9xDgzLt1zBxTRICV3N84wIhAI0BA09fkQfItsIh+SqwXJlOonvDcirWIeqKVyucAnEw"}]},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-square-grid-3.0.0-canary.7879bf6c.tgz_1463430946075_0.20552609441801906"}},"3.0.1":{"name":"turf-square-grid","version":"3.0.1","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^3.0.1","turf-helpers":"^3.0.1"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","_id":"turf-square-grid@3.0.1","_shasum":"fa1dda62cba17933ddb57c0bb4bdc008849da263","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"fa1dda62cba17933ddb57c0bb4bdc008849da263","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-3.0.1.tgz","integrity":"sha512-hNaDhoox0cevnzYBcUZd9tY0VmdJImylkxu4DK1UWkEloHnMJegdmTRf1nFhvLtNtagEO366Xu5G/B7HuZ0CNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqfLwvTk0L47wB1QOM/6nV0XyQA1/qfbyiFUM8LmPbhAIgR8M1vCcPplIExz7cvYgFLb1car9No3THAJl/ERi0QCE="}]},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turf-square-grid-3.0.1.tgz_1463431524736_0.9369087510276586"},"deprecated":"Turf packages are now namespaced: please use @turf/square-grid instead"},"3.0.5":{"name":"turf-square-grid","version":"3.0.5","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^3.0.5","turf-helpers":"^3.0.5"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","_id":"turf-square-grid@3.0.5","_shasum":"12e1a093c4423ff403d4d27085397bc14ff88db3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"12e1a093c4423ff403d4d27085397bc14ff88db3","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-3.0.5.tgz","integrity":"sha512-Bsqf5wh+rd94PlN7NC0V0fv5YHA+NepViSp3jEfwrRYFYhOZtZlR04ZdtMb6PjgSob8f5wuWo6i0nhaaZIWHmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD4lBS1BeZi96CEHgmsp4YZaE3jEWESZe+GFQau1Gj9+gIfZ7pROpMAL8numJplTiiXp5NKso9B/9+gZsbkpNJohg=="}]},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turf-square-grid-3.0.5.tgz_1463513773768_0.9569678015541285"},"deprecated":"Turf packages are now namespaced: please use @turf/square-grid instead"},"3.0.7-canary.ae89c8b3":{"name":"turf-square-grid","version":"3.0.7-canary.ae89c8b3","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^3.0.7-canary.ae89c8b3","turf-helpers":"^3.0.7-canary.ae89c8b3"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","_id":"turf-square-grid@3.0.7-canary.ae89c8b3","_shasum":"ba16856a61d09eed3ef374ebe0c560dbac9d9ae5","_from":".","_npmVersion":"3.9.2","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"ba16856a61d09eed3ef374ebe0c560dbac9d9ae5","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-3.0.7-canary.ae89c8b3.tgz","integrity":"sha512-AZI7h+hlD35NiTpDXVN/frH02Hmv1LWFZFUbL603YQi4mxIkA6Uczjo86gOXKAe6lY+cm3SXs+V4weQ0mHgtZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIES5sBpdr8Ik5mx9NZ6UIz6sYJuYRHcjCIN4z3npBlJiAiEAov7+eeEv1tGKIaZpmsPcDHuDp679+mg2I2Vsi21/juA="}]},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turf-square-grid-3.0.7-canary.ae89c8b3.tgz_1465940881889_0.6595220912713557"}},"3.0.10":{"name":"turf-square-grid","version":"3.0.10","description":"[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)","main":"index.js","dependencies":{"turf-distance":"^3.0.10","turf-helpers":"^3.0.10"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","_id":"turf-square-grid@3.0.10","_shasum":"259485e07c30121a505a6e2fd72e12899a804c4a","_from":".","_npmVersion":"3.9.2","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"259485e07c30121a505a6e2fd72e12899a804c4a","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-3.0.10.tgz","integrity":"sha512-LVyLGlttgNdpk3k8G0f08t2TRRULOpO7O+BT0VMgLT9mmjvCVhXc28I7SOy+fIgQhlugDrq/YXVvvYz15USAtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3mf0ZgYZEks07hLezqCup8YqTpIaePq35EBFsO3wohAiEA9RNnXfuCXZkgMNP/PaPsJWaCoGtVb3a1grNq7JWfCY0="}]},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-square-grid-3.0.10.tgz_1465996324003_0.9477585658896714"},"deprecated":"Turf packages are now namespaced: please use @turf/square-grid instead"},"3.0.12":{"name":"turf-square-grid","version":"3.0.12","description":"# squareGrid","main":"index.js","dependencies":{"turf-distance":"^3.0.12","turf-helpers":"^3.0.12"},"devDependencies":{"benchmark":"^1.0.0","tape":"^3.5.0"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"keywords":["turf","grid","regular","cartesian","grid"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"homepage":"https://github.com/Turfjs/turf-square-grid","_id":"turf-square-grid@3.0.12","_shasum":"3c1d80ac14556c6813b478bda012512ed4b93ec8","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"3c1d80ac14556c6813b478bda012512ed4b93ec8","tarball":"https://registry.npmjs.org/turf-square-grid/-/turf-square-grid-3.0.12.tgz","integrity":"sha512-L8Bd3/YNYMqIYqWJDmGMJ7itSO7VMrbU1Vubt1f+GOHGnNcf789YXe1poNa6VdONw7spuRlgbQA94VMI5vzZUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs33VcEpVxQptUZipnFOQa1vCFBQcB4CUWlNqk3y+RBAIgUAO8KErbnujltHtkDWg6tkltz40ICYFKSHmcbL/1Mvc="}]},"maintainers":[{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-square-grid-3.0.12.tgz_1467743321528_0.30012489296495914"},"deprecated":"Turf packages are now namespaced: please use @turf/square-grid instead"}},"readme":"# turf-square-grid\n\n[![build status](https://secure.travis-ci.org/Turfjs/turf-square-grid.png)](http://travis-ci.org/Turfjs/turf-square-grid)\n\n\n\n\n### `turf.square-grid(extent, cellWidth, units)`\n\nTakes a bounding box and a cell depth and returns a FeatureCollection of Polygon features in a grid.\n\n\n### Parameters\n\n| parameter   | type           | description                              |\n| ----------- | -------------- | ---------------------------------------- |\n| `extent`    | Array.<number> | extent in [minX, minY, maxX, maxY] order |\n| `cellWidth` | Number         | width of each cell                       |\n| `units`     | String         | units to use for cellWidth               |\n\n\n### Example\n\n```js\nvar extent = [-77.3876953125,38.71980474264239,-76.9482421875,39.027718840211605];\nvar cellWidth = 10;\nvar units = 'miles';\n\nvar squareGrid = turf.squareGrid(extent, cellWidth, units);\n\n//=squareGrid\n```\n\n## Installation\n\nRequires [nodejs](http://nodejs.org/).\n\n```sh\n$ npm install turf-square-grid\n```\n\n## Tests\n\n```sh\n$ npm test\n```\n\n","maintainers":[{"email":"tom+npm@macwright.org","name":"tmcw"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"}],"time":{"modified":"2022-06-27T23:31:46.456Z","created":"2015-02-16T22:33:48.473Z","1.0.0":"2015-02-16T22:33:48.473Z","1.0.1":"2015-02-25T15:44:31.771Z","3.0.0-canary.2f5f7167":"2016-05-16T20:20:29.355Z","3.0.0-canary.7879bf6c":"2016-05-16T20:35:48.532Z","3.0.1":"2016-05-16T20:45:27.276Z","3.0.5":"2016-05-17T19:36:16.227Z","3.0.7-canary.ae89c8b3":"2016-06-14T21:48:04.747Z","3.0.10":"2016-06-15T13:12:08.483Z","3.0.12":"2016-07-05T18:28:42.291Z"},"homepage":"https://github.com/Turfjs/turf-square-grid","keywords":["turf","grid","regular","cartesian","grid"],"repository":{"type":"git","url":"git+https://github.com/Turfjs/turf-square-grid.git"},"author":{"name":"morganherlocker"},"bugs":{"url":"https://github.com/Turfjs/turf-square-grid/issues"},"license":"MIT","readmeFilename":"README.md"}