{"_id":"@andersaloof/sub-array","_rev":"2-df17cffe89a581f6cb0382f1bd620df9","name":"@andersaloof/sub-array","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@andersaloof/sub-array","description":"Returns a subset of an array, from index + X items before/after the current index, wrapping around if range exceeds the bounds of the array.","version":"1.0.0","main":"index.js","browser":"index.js","dependencies":{},"devDependencies":{"tape":"~4.9.1"},"scripts":{"test":"node test"},"author":{"name":"Anders S. Øfsdahl","email":"anders@aloof.no","url":"http://github.com/andersaloof"},"license":"MIT","repository":{"type":"git","url":"git://github.com/andersaloof/sub-array.git"},"bugs":{"url":"https://github.com/andersaloof/sub-array/issues"},"keywords":["array","sub-array","range"],"homepage":"https://github.com/andersaloof/sub-array#readme","_id":"@andersaloof/sub-array@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andersaloof","email":"npm@aloof.no"},"dist":{"integrity":"sha512-UibUDAgxXCQ1ZpauyLnRiNv9bC98VuXlh9KgJIx6LVZRppj4c21uLsXpgh3j18MpDxcXTn9g96W4A3B6UBxIlg==","shasum":"5431d081448c8b1a40f4166ad1f225b63c42b4cb","tarball":"https://registry.npmjs.org/@andersaloof/sub-array/-/sub-array-1.0.0.tgz","fileCount":7,"unpackedSize":6183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjQNxCRA9TVsSAnZWagAA62AP+gL1X8nQw02dB7OcqQEY\n1hR23eqNzHWXc46x3PhAScf+ISyeQ54BET8GyZQFsmh6YDA+SPCys8RfRNt3\nRDUCueT4z5UxBqbqKfPlo9an2EGhEY+Vid1fd+iuxbw5Iwq0ehqNdy6RBefi\n8s/psFjOjWoMcXtRtZ9eiaiwcCMvo/SFLiAFajXRGK2orLHGv/0n7slwLbVR\nK8MqehF1D2gNlRLHoGOURjM4d2DmKq1R80D43r5ccz3MjeqlRi4+lKUzncfe\nDBJP1tWEGaD3GgTy4wNl3DQOnyykFIDkAwUu0iA22sgwRCxa60e8Ykx7UQ1E\nCOpd8yhVqAK31ii6jekCLOXZduVsy16FXOdh71UIc8ogIv+t4fF38JRYyluC\nPUyXjf7oCLAlywdBh+0GdF3DlM2++m+eUybd3aLXZnnGyBYRMfgrapxzb6Uq\n97ADDQQy6sSex/tStCfpYeNeUjmfxjfrrmdAyXfJKqdsBnMWuVFpoCIEPXox\nV6td0nfZQjMo5d0fQsYyNTHlQrVGsXEdGdo4BU5h4bWuBBLrP0BHHf2788AA\nwRHMZBj3zO/Z5uZVqe4IzvKS+dB3+ioj2+F0anzLKd/GNZGs772j98YD0lSg\nkpgvhMwfnc4objTfdIJ8a2iTZeP8YFzQbxdAmSZQRcggKfJiG89mavFEkcax\no1AK\r\n=I7Q/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUEOlrKitOXjVizAVq1oB0Hjv896itHWYIeIn9VXnj/wIhAPmK+X5MTtUdePbPmhJDgX0YLZ5r5/QNwVO06XuG1Q3+"}]},"maintainers":[{"name":"andersaloof","email":"npm@aloof.no"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-array_1.0.0_1535968113264_0.556649321807581"},"_hasShrinkwrap":false},"1.0.1":{"name":"@andersaloof/sub-array","description":"Returns a subset of an array, from index + X items before/after the current index, wrapping around if range exceeds the bounds of the array.","version":"1.0.1","main":"index.js","browser":"index.js","dependencies":{},"devDependencies":{"tape":"^5.0.1"},"scripts":{"test":"node test"},"author":{"name":"Anders S. Øfsdahl","email":"anders@aloof.no","url":"http://github.com/andersaloof"},"license":"MIT","repository":{"type":"git","url":"git://github.com/andersaloof/sub-array.git"},"bugs":{"url":"https://github.com/andersaloof/sub-array/issues"},"keywords":["array","sub-array","range"],"gitHead":"038658849c1d253f9a5e4b80cf39c09f1c94e145","homepage":"https://github.com/andersaloof/sub-array#readme","_id":"@andersaloof/sub-array@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Z0Z22VfAohs3vI/1t0eLTdHSl5vB99wshRpUoi3gMGxbsHZK2kW9dam+W2g54pd9zXDsqBFatvXjvmUbYw4itQ==","shasum":"42738bf96790ed3df4338540c00dc5bf128a55cc","tarball":"https://registry.npmjs.org/@andersaloof/sub-array/-/sub-array-1.0.1.tgz","fileCount":7,"unpackedSize":6174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIYZ6CRA9TVsSAnZWagAAOKsP/1FnlQqRmV87iyQQPm8c\n8YE3L+0Nr104PikJ6QIs0ZvIaZFyaqGHFfDlj3d+yUuQoK6hn+qKFaIJKFqj\nceI09UTAhtsuucD12xeBn3ia56/YW0HUgI9vUiHEvleRlBXytif6Wah7JKqV\nODKPpedK5MT4SHuBnpmBK5YzqD4h6f7unmxUSzwPo7sZXF1Zj6xQQ7HstkXh\nDURBihcL/WaBaXZrS2G2P2vrJUIgoElO4ISAcZ3BpemQNh372gvKGOmRHrvf\num+oIPeD6JmnMbwvjOHs7whVPQMTgTL/aF07EX+g87GG/2RydQIAf7swblNU\ng0rCa7HQRqj5X5GDUam88/vlHa9RbgIENKKdDqS0Ocpb0f+F3b6jQf6/ucA5\n0byhHDiBtLOnZpk2fVRLeeAG9iBdty0fhOJj+nYMnpZZWGjGSugFyaHOoLLl\nPguy2nFN7dRgPpzOhsEf2WUGG3s7znYuDPNI0x47O57WFQWebThVw7CJiUhL\n3zE3nrBbC8s9wjlbfwSr4UU90dOO8BXR2VF7dgnvarj9nr2AO+oghtEURN1q\nBP1KRqetkRIXe6RGOXlh0UYk/cnAC2bjYSnE1MOLWGE34ZSmOQ0ngg/6wWzy\ny76BYf7/EI7QRF4uU4mPPHegWYcNpcxf3YiV8KOU8IWENFA1D6HS4LR7Z/cK\ngLLp\r\n=vxub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcashdB66mg5OsRGxK9BiiO+tf7sWfxz3j3MUyQ6oe5AiBpZanaG3B2UyhuUlVDtC0D5zGR4Sn6D6sF5PiEe+lChQ=="}]},"maintainers":[{"name":"andersaloof","email":"npm@aloof.no"}],"_npmUser":{"name":"andersaloof","email":"npm@aloof.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-array_1.0.1_1596032633707_0.6034790997402455"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-03T09:48:33.113Z","1.0.0":"2018-09-03T09:48:33.356Z","modified":"2022-04-04T13:57:45.707Z","1.0.1":"2020-07-29T14:23:53.835Z"},"maintainers":[{"name":"andersaloof","email":"npm@aloof.no"}],"description":"Returns a subset of an array, from index + X items before/after the current index, wrapping around if range exceeds the bounds of the array.","homepage":"https://github.com/andersaloof/sub-array#readme","keywords":["array","sub-array","range"],"repository":{"type":"git","url":"git://github.com/andersaloof/sub-array.git"},"author":{"name":"Anders S. Øfsdahl","email":"anders@aloof.no","url":"http://github.com/andersaloof"},"bugs":{"url":"https://github.com/andersaloof/sub-array/issues"},"license":"MIT","readme":"# subArray [![Build Status](https://travis-ci.org/andersaloof/sub-array.svg?branch=master)](https://travis-ci.org/andersaloof/sub-array)\n\nReturns a subset of an array, from index + X items before/after the current index, wrapping around if range exceeds the bounds of the array.\n\n## Install\n\n```\n$ npm install @andersaloof/sub-array\n```\n\n## Why?\n\nUseful when making an \"endless\" slideshow, as you will get X items in both directions from your current index, wrapping around.\n\n## Usage\n\n**`subArray(items, max, range)`**\n\n\n### Example code\n\n```js\nconst subArray = require('@andersaloof/sub-array');\n\nconst subset = subArray(['a', 'b', 'c', 'd', 'e'], 2, 1); // Returns the new array ['b', 'c', 'd']\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}