{"_id":"@berkozturkdev/grid-neighbors-1d","_rev":"3-54300c8e9bb32fc9d339e620e7c69ff7","name":"@berkozturkdev/grid-neighbors-1d","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@berkozturkdev/grid-neighbors-1d","version":"1.0.0","description":"Find neighbors of a grid cell","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha","lint":"eslint index.js --fix"},"repository":{"type":"git","url":"git+https://github.com/berkozturkdev/grid-neighbors-1d.git"},"keywords":["grid","neighbors","array","2d","1d","cells"],"author":{"name":"Berk Öztürk"},"license":"ISC","bugs":{"url":"https://github.com/berkozturkdev/grid-neighbors-1d/issues"},"homepage":"https://github.com/berkozturkdev/grid-neighbors-1d#readme","devDependencies":{"eslint":"^6.8.0","eslint-config-google":"^0.14.0","mocha":"^7.1.0"},"gitHead":"dc1600846a9ba14e1860ff41fe30b7e409f1c55e","_id":"@berkozturkdev/grid-neighbors-1d@1.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-cPU6VdU4WIteTu0tXJhzU2+IhdFcjvzIuLs9NaaiO0ItwP6GNbaP5kxqA0fVKtIU0SlEBxWAZcUd5BQBTMHjIA==","shasum":"8eb309e08cc521db32c98ba1efe0410f240a90b7","tarball":"https://registry.npmjs.org/@berkozturkdev/grid-neighbors-1d/-/grid-neighbors-1d-1.0.0.tgz","fileCount":7,"unpackedSize":44806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeberuCRA9TVsSAnZWagAAMMEP/0RBna5dnZ8+yljI2CXz\nInpBXw1AQ+QMA+rYkZrT7Ken6fDiVyUEvNOlvgOtCIXgiYLemQBgJPNEpLsq\nNv8hrb0Fi2IceJm2Z5OXNqMCe2zivlUU2W1aALmDAU73sm/muquFoMnbBxD2\nn9p8tj0aceh5Ivwqj3KP56uTVzb03LK27XrrzhHhsYI+nS48vVDbN9kVH4SY\n7FotuAZayLUmNS58VdtC3+q/vpfHwzEaozW7w2nh3FzO/HLLKZ+O/o0i5i8t\n+NRsBtcL3Ru+BMsizAKHPmOies56NEWHROtzkRXMgdm/yCC019yVrc/Z52/z\nfMEOBNL4aOjp10FaSE08ZSUP7yRvt0rEa5HtnDo4v5QjLtfkAuhibP7aiGDO\n+Pv+TBzNghsK1tq1+qs17rFkxpyDu3lcnx0T2kBH+GkNcZ88PcA3r4/ah6L1\nwGYdeDp/mdgSeMUk3UwebKrzswRfdrJGOwtazTutsJtSYWO+vLITUfH/meHg\nB3Apk7noXXiPj8N8rhJP5Y0O1Ag/Yw4jhvMGkyMNCUHj81jExSqh2DNmKrFC\nc82PQU7BLeOC9pbJFrgXbUZHFBS+THfgEGMn8bjBOa6mp+Afe7f7rAnGDVvN\nfCkNcThDwqu1dVMZ3CMjFwTjIWdUllOPqIPQg6qjg4oulO/+AbyTt+xkXqtj\nPVHK\r\n=6036\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCitu1gPqqK1h28gBP14LHqvR15X3qaBjp5TISmvpuy2QIgYWihYxrVgg22/2Wpa3hvAD5C8HdwLh7WmNRUOBGft/A="}]},"maintainers":[{"name":"berkozturkdev","email":"berkozturkdev@gmail.com"}],"_npmUser":{"name":"berkozturkdev","email":"berkozturkdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grid-neighbors-1d_1.0.0_1584261869525_0.6075799469133272"},"_hasShrinkwrap":false},"1.0.1":{"name":"@berkozturkdev/grid-neighbors-1d","version":"1.0.1","description":"Find neighbors of a grid cell","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha","lint":"eslint index.js --fix"},"repository":{"type":"git","url":"git+https://github.com/berkozturkdev/grid-neighbors-1d.git"},"keywords":["grid","neighbors","array","2d","1d","cells"],"author":{"name":"Berk Öztürk"},"license":"ISC","bugs":{"url":"https://github.com/berkozturkdev/grid-neighbors-1d/issues"},"homepage":"https://github.com/berkozturkdev/grid-neighbors-1d#readme","devDependencies":{"eslint":"^6.8.0","eslint-config-google":"^0.14.0","mocha":"^7.1.0"},"gitHead":"dc1600846a9ba14e1860ff41fe30b7e409f1c55e","_id":"@berkozturkdev/grid-neighbors-1d@1.0.1","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-U3ZTgDjrIccZ/H8b2U5ve5/h9ZXln23fCGmg05ZE1EGf7iJaO8ISxiuSUNZ3ySzxJT/FHZ5hlkD+GCOlzDhArg==","shasum":"fce6d8f97e925f9a46767222bcda8e70d8239c26","tarball":"https://registry.npmjs.org/@berkozturkdev/grid-neighbors-1d/-/grid-neighbors-1d-1.0.1.tgz","fileCount":7,"unpackedSize":46117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebkg1CRA9TVsSAnZWagAAueIP/3sAt75vrTJ+27X+pqt4\n4BRno9Omc1eCKvbf+1acQ4w3OTr7tEhWWeHjqPUf3OaKy9qv7u90/0Vb3Qen\nxrv98VZ99+391yAuUimJ5RJVXmb1F/xFJuZlcOP/GyWaO+0ohBTE9GjF167B\n1wfjhi9NqT+mBBy4HBbfiC+FU5SzQ+otEp9zfYLM6DQkVsx13SzxhSx/seiO\nkTtH4OkO4CzZXzgasqEe2RCmDUMT1hWYa/efa+5FUkRyM/7DtOQg733efC81\nVhUShEOMElj1B8lkAck/XMTQeuzUJg8nbEfSEl1+Ui5nmq5u1XMNwpEduMji\nWG3AOPsBVb+N2PsE5cDMEkWb/T8x2gxbW5xET8PWpVULDhAj87MdMavyyBcU\n7QU9/dthJaQG34GMBTaJDTN2aQb3gC87ayp4hFRciImb8xSIBSBZAoc9+Uqf\n14texQGXqyMa0jF+HgVsDskmScFob1g0HG4GQWl8h7XNnB2LyFpWGtSlppk9\nVdVwwp6i7/CV5exbBwFXnLExBAkYHzZrHfnle0qXwuAaVbk7AuqBezNGX5bM\n5bgICtapNi3asSJ3sWODb9NGUtiR8Wit10Mm+vWQ+jYn97DLAItPeluftze6\nHRkr6OIGSKudE6UFkZI7TWBr7ZjKja1qMCcQgELR22NAVEwVuHXFo3/+iShw\nq3nj\r\n=xJV/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRB4PP+49rXsG3EgrA3eihyhkM8V7FRYqoUzibJJVYvgIhAIQjmfPXhFiiWZz2qbMUw3wEYnUVdeIn2usNc8p+wE27"}]},"maintainers":[{"name":"berkozturkdev","email":"berkozturkdev@gmail.com"}],"_npmUser":{"name":"berkozturkdev","email":"berkozturkdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grid-neighbors-1d_1.0.1_1584285749366_0.2422596187883317"},"_hasShrinkwrap":false},"1.0.2":{"name":"@berkozturkdev/grid-neighbors-1d","version":"1.0.2","description":"Find neighbors of a grid cell","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha","lint":"eslint index.js --fix"},"repository":{"type":"git","url":"git+https://github.com/berkozturkdev/grid-neighbors-1d.git"},"keywords":["grid","neighbors","array","2d","1d","cells"],"author":{"name":"Berk Öztürk"},"license":"ISC","bugs":{"url":"https://github.com/berkozturkdev/grid-neighbors-1d/issues"},"homepage":"https://github.com/berkozturkdev/grid-neighbors-1d#readme","devDependencies":{"eslint":"^6.8.0","eslint-config-google":"^0.14.0","mocha":"^7.1.0"},"gitHead":"63cf8199d29c661d2eb975fe7ffdc04089edfe9d","_id":"@berkozturkdev/grid-neighbors-1d@1.0.2","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-9qyJRaIxKuu6ZZVev10/DQlwbABjGCB3cNMaTJ/FvuDxaiXfxZLQbAOwKIm8nVfpwf0T9KVZFL9u2tHuVU0rnA==","shasum":"ea2027fb060b6929623f8c6f2a6dd7e609f6ccb9","tarball":"https://registry.npmjs.org/@berkozturkdev/grid-neighbors-1d/-/grid-neighbors-1d-1.0.2.tgz","fileCount":7,"unpackedSize":40648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebk9wCRA9TVsSAnZWagAAp4QP/3xLr7dQVZ6Hs77YdyNg\nxN7ai5EDH9CV6PIsvvZMF7gShQ/q+SWyFIlw7Ym+FlGHjYS9168o/MWYY5pB\nUmUbU1QKEIKMRyNnkstwFEoW0w48Q7RsBGZzIvr9oCNw2Yh95aH03xrVlwzs\nBYYTp8EFD6XaX57ddBUb58uALBSSzMEwJCB4bkWsLwaqNdwNzDQjBZCwrvyk\n4kVLu/Z7mNo1jxhVQIcJCeMDpFdsVTroo88CG7sVLuApkM9IlIysDqUT4EeW\ntugsZhHyFUZYUux9D30UTBiLgghqtFPDmcYZBpO5Z5z6aZSju6j/HbKd3l82\ncj7y4/riaDdPJLIDrABYM0UxFM6S/Jst0g97JSpBob9h3Dn6ZjJb2iwOEFb1\nkdegVLCEPUkkMpCjSJztWLGJLworJZE7DkSdFiknCAj+8kKvMHbdxLHJFC13\nwHUpB/1Pif1xU2k0FP1LtjYm3EobqiMzwMvgU6pQZUdDafxtBPGgzZuZCxyg\n75I+bVFfk+KMXknu0ZyEoVyPvHKeUnFV0WRuCPn+lOA/CzcTjEyPRn1sfD6Q\nC6Hky6H+0+ALaYoJWuE5He/JvA3J9fhqlch1xtE3cRND5fJOYB6wjNnQ7nBQ\nZ/0wVqUFTP8P8QJfvIrqn5XwI4MadUAK4h5RVIYJn5+RxrYDh6cJRc38JLGc\nceyp\r\n=KF+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9SeN/IjKnXrQTwMdFJh7nUKf5yZCiRaoODSFyzy0jzAIgc49RD7b7463BwO6hnaJaEpmkKLnICaV/rTdzWl/jivk="}]},"maintainers":[{"name":"berkozturkdev","email":"berkozturkdev@gmail.com"}],"_npmUser":{"name":"berkozturkdev","email":"berkozturkdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grid-neighbors-1d_1.0.2_1584287600257_0.4541780509538844"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-15T08:44:29.291Z","1.0.0":"2020-03-15T08:44:29.701Z","modified":"2022-04-04T18:29:17.600Z","1.0.1":"2020-03-15T15:22:29.512Z","1.0.2":"2020-03-15T15:53:20.428Z"},"maintainers":[{"name":"berkozturkdev","email":"berkozturkdev@gmail.com"}],"description":"Find neighbors of a grid cell","homepage":"https://github.com/berkozturkdev/grid-neighbors-1d#readme","keywords":["grid","neighbors","array","2d","1d","cells"],"repository":{"type":"git","url":"git+https://github.com/berkozturkdev/grid-neighbors-1d.git"},"author":{"name":"Berk Öztürk"},"bugs":{"url":"https://github.com/berkozturkdev/grid-neighbors-1d/issues"},"license":"ISC","readme":"# grid-neighbors-1d\n\nGet the 8 closest neighbours of a grid with edge wrapping from a 1d array\n\n## Why?\n![grid-neighbors](https://raw.githubusercontent.com/phugh/grid-neighbors-1d/master/grid-neighbors.png)\n\n## Usage\nGet the neighbours of cell 12 in a 5x6 grid:\n```Javascript\nconst gn = require('grid-neighbors-1d');\nconst neighbors = gn(12, 5, 6);\nconsole.log(neighbours); // [6, 7, 8, 11, 13, 16, 17, 18]\n```\n\ngrid-neighbors returns an array of indexes where:\n* neighbors[0] = north west neighbor\n* neighbors[1] = north neighbor\n* neighbors[2] = north east neighbor\n* neighbors[3] = west neighbor\n* neighbors[4] = east neighbor\n* neighbors[5] = south west neighbor\n* neighbors[6] = south neighbor\n* neighbors[7] = south east neighbor\n\n## License\n(C) 2019 [P. Hughes](https://www.phugh.es). All rights reserved.\n\nShared under the [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported](http://creativecommons.org/licenses/by-nc-sa/3.0/) license.","readmeFilename":"README.md"}