{"_id":"array-pack-2d","_rev":"4215911","name":"array-pack-2d","description":"Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"time":{"modified":"2026-03-04T17:10:42.000Z","created":"2014-04-21T14:40:27.820Z","1.0.0":"2016-07-16T09:30:19.777Z","0.1.1":"2015-05-25T05:45:09.589Z","0.1.0":"2014-04-21T19:54:58.512Z","0.0.1":"2014-04-21T14:41:50.652Z","0.0.0":"2014-04-21T14:40:27.820Z"},"users":{},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"repository":{"type":"git","url":"git://github.com/hughsk/array-pack-2d.git"},"versions":{"1.0.0":{"name":"array-pack-2d","description":"Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format","version":"1.0.0","main":"index.js","dependencies":{"dtype":"^2.0.0"},"devDependencies":{"tape":"^2.12.3","faucet":"^0.0.1"},"scripts":{"test":"node test | faucet"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","homepage":"http://hughsk.github.io/array-pack-2d","repository":{"type":"git","url":"git://github.com/hughsk/array-pack-2d.git"},"bugs":{"url":"https://github.com/hughsk/array-pack-2d/issues"},"keywords":["array","2d","pack","mesh","points","nested","flat"],"gitHead":"ba586c10426f67b446f7a0ecb261fc2643016357","_id":"array-pack-2d@1.0.0","_shasum":"684fbdeda7e4e9f68333fd7fe72c868a35b4bd9a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"dist":{"shasum":"684fbdeda7e4e9f68333fd7fe72c868a35b4bd9a","size":2186,"noattachment":false,"key":"/array-pack-2d/-/array-pack-2d-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-pack-2d/download/array-pack-2d-1.0.0.tgz"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/array-pack-2d-1.0.0.tgz_1468661419523_0.8406579052098095"},"directories":{},"publish_time":1468661419777,"_hasShrinkwrap":false,"_cnpm_publish_time":1468661419777,"_cnpmcore_publish_time":"2021-12-16T23:06:58.520Z"},"0.1.1":{"name":"array-pack-2d","description":"Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format","version":"0.1.1","main":"index.js","dependencies":{"dtype":"^1.0.0"},"devDependencies":{"tape":"^2.12.3","faucet":"^0.0.1"},"scripts":{"test":"node test | faucet"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","homepage":"http://hughsk.github.io/array-pack-2d","repository":{"type":"git","url":"git://github.com/hughsk/array-pack-2d"},"bugs":{"url":"https://github.com/hughsk/array-pack-2d/issues"},"keywords":["array","2d","pack","mesh","points","nested","flat"],"gitHead":"a6db81a37f15b0168cb4b94b46b0ffe46fa511c5","_id":"array-pack-2d@0.1.1","_shasum":"bdbdcf2f7fb19bfb8e06fbf01d8bc8c664b4693d","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.36","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"dist":{"shasum":"bdbdcf2f7fb19bfb8e06fbf01d8bc8c664b4693d","size":2189,"noattachment":false,"key":"/array-pack-2d/-/array-pack-2d-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-pack-2d/download/array-pack-2d-0.1.1.tgz"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"directories":{},"publish_time":1432532709589,"_hasShrinkwrap":false,"_cnpm_publish_time":1432532709589,"_cnpmcore_publish_time":"2021-12-16T23:06:58.722Z"},"0.1.0":{"name":"array-pack-2d","description":"Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format","version":"0.1.0","main":"index.js","dependencies":{"dtype":"^0.1.0"},"devDependencies":{"tape":"^2.12.3","faucet":"^0.0.1"},"scripts":{"test":"node test | faucet"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","homepage":"http://hughsk.github.io/array-pack-2d","repository":{"type":"git","url":"git://github.com/hughsk/array-pack-2d"},"bugs":{"url":"https://github.com/hughsk/array-pack-2d/issues"},"keywords":["array","2d","pack","mesh","points","nested","flat"],"_id":"array-pack-2d@0.1.0","dist":{"shasum":"b78f6b4cf601c1cecb3d48f74076a24eb4b3f5bb","size":2210,"noattachment":false,"key":"/array-pack-2d/-/array-pack-2d-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-pack-2d/download/array-pack-2d-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"directories":{},"publish_time":1398110098512,"_hasShrinkwrap":false,"_cnpm_publish_time":1398110098512,"_cnpmcore_publish_time":"2021-12-16T23:06:58.993Z"},"0.0.1":{"name":"array-pack-2d","description":"Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format","version":"0.0.1","main":"index.js","dependencies":{"dtype":"^0.1.0"},"devDependencies":{"tape":"^2.12.3","faucet":"^0.0.1"},"scripts":{"test":"node test | faucet"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","homepage":"http://hughsk.github.io/array-pack-2d","repository":{"type":"git","url":"git://github.com/hughsk/array-pack-2d"},"bugs":{"url":"https://github.com/hughsk/array-pack-2d/issues"},"keywords":["array","2d","pack","mesh","points","nested","flat"],"_id":"array-pack-2d@0.0.1","dist":{"shasum":"6cae99d074a4ac2d6e5c06efefbf2ab5abb9881a","size":2139,"noattachment":false,"key":"/array-pack-2d/-/array-pack-2d-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-pack-2d/download/array-pack-2d-0.0.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"directories":{},"publish_time":1398091310652,"_hasShrinkwrap":false,"_cnpm_publish_time":1398091310652,"_cnpmcore_publish_time":"2021-12-16T23:06:59.234Z"},"0.0.0":{"name":"array-pack-2d","description":"Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format","version":"0.0.0","main":"index.js","dependencies":{},"devDependencies":{"tape":"^2.12.3","faucet":"^0.0.1"},"scripts":{"test":"node test | faucet"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","homepage":"http://hughsk.github.io/array-pack-2d","repository":{"type":"git","url":"git://github.com/hughsk/array-pack-2d"},"bugs":{"url":"https://github.com/hughsk/array-pack-2d/issues"},"keywords":["array","2d","pack","mesh","points","nested","flat"],"_id":"array-pack-2d@0.0.0","dist":{"shasum":"fc19d78e64a503f881440d2a9c96cf4c08bb3459","size":2135,"noattachment":false,"key":"/array-pack-2d/-/array-pack-2d-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-pack-2d/download/array-pack-2d-0.0.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"directories":{},"publish_time":1398091227820,"_hasShrinkwrap":false,"_cnpm_publish_time":1398091227820,"_cnpmcore_publish_time":"2021-12-16T23:06:59.459Z"}},"readme":"# array-pack-2d [![experimental](http://hughsk.github.io/stability-badges/dist/experimental.svg)](http://github.com/hughsk/stability-badges) #\n\nQuickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format.\n\n## Usage ##\n\n[![array-pack-2d](https://nodei.co/npm/array-pack-2d.png?mini=true)](https://nodei.co/npm/array-pack-2d)\n\n### packed = pack(array, [type]) ###\n\nTakes a nested 2D `array` and packs it into a flat, `packed` one. By default\nthis will be a `Float32Array`, but you can specify a custom `type` too: this\ncan be a constructor such as `Uint8Array`, or a\n[dtype](http://github.com/shama/dtype) string such as `\"float32\"` or `\"uint8\"`.\n\n## License ##\n\nMIT. See [LICENSE.md](http://github.com/hughsk/array-pack-2d/blob/master/LICENSE.md) for details.\n","_attachments":{},"homepage":"http://hughsk.github.io/array-pack-2d","bugs":{"url":"https://github.com/hughsk/array-pack-2d/issues"},"license":"MIT"}