{"_id":"to-data-view","_rev":"403780","name":"to-data-view","description":"Create a `DataView` over an `ArrayBuffer`/8-bit typed array (commonly used in the browsers) or a `Buffer` (commonly used in Node.js).","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"linusu","email":""}],"time":{"modified":"2021-08-04T04:41:31.000Z","created":"2018-01-27T15:25:10.993Z","2.0.0":"2021-07-24T07:22:19.347Z","1.1.0":"2019-11-16T20:46:48.809Z","1.0.0":"2018-01-27T15:25:10.993Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/LinusU/to-data-view.git"},"versions":{"2.0.0":{"name":"to-data-view","version":"2.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/to-data-view.git"},"type":"module","exports":"./index.js","scripts":{"test":"standard && node test && ts-readme-generator --check"},"devDependencies":{"standard":"^16.0.3","ts-readme-generator":"^0.5.0"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"gitHead":"e80ca034b85a85efe61ec086936b8728b0cb3276","description":"Create a `DataView` over an `ArrayBuffer`/8-bit typed array (commonly used in the browsers) or a `Buffer` (commonly used in Node.js).","bugs":{"url":"https://github.com/LinusU/to-data-view/issues"},"homepage":"https://github.com/LinusU/to-data-view#readme","_id":"to-data-view@2.0.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"4cc3f5c9eb59514a7436fc54c587c3c34c9b1d60","size":1500,"noattachment":false,"key":"/to-data-view/-/to-data-view-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/to-data-view/download/to-data-view-2.0.0.tgz"},"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"directories":{},"maintainers":[{"name":"linusu","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-data-view_2.0.0_1627111338982_0.9920305968357608"},"_hasShrinkwrap":false,"publish_time":1627111339347,"_cnpm_publish_time":1627111339347},"1.1.0":{"name":"to-data-view","version":"1.1.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/to-data-view.git"},"scripts":{"test":"standard && node test"},"devDependencies":{"standard":"^14.3.1"},"gitHead":"5bd080ae8cfa6feb4bee5bba6a0f291d631446aa","description":"Create a `DataView` over an `ArrayBuffer`/8-bit typed array (commonly used in the browsers) or a `Buffer` (commonly used in Node.js).","bugs":{"url":"https://github.com/LinusU/to-data-view/issues"},"homepage":"https://github.com/LinusU/to-data-view#readme","_id":"to-data-view@1.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"08d6492b0b8deb9b29bdf1f61c23eadfa8994d00","size":1173,"noattachment":false,"key":"/to-data-view/-/to-data-view-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/to-data-view/download/to-data-view-1.1.0.tgz"},"maintainers":[{"name":"linusu","email":""}],"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-data-view_1.1.0_1573937208616_0.2174292587620923"},"_hasShrinkwrap":false,"publish_time":1573937208809,"_cnpm_publish_time":1573937208809},"1.0.0":{"name":"to-data-view","version":"1.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/to-data-view.git"},"scripts":{"test":"standard && node test"},"devDependencies":{"standard":"^10.0.3"},"gitHead":"6b6027594f31308d24c5ca45e6bac073568cc1cb","description":"Create a `DataView` over an `ArrayBuffer` (commonly used in the browsers) or a `Buffer` (commonly used in Node.js).","bugs":{"url":"https://github.com/LinusU/to-data-view/issues"},"homepage":"https://github.com/LinusU/to-data-view#readme","_id":"to-data-view@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"shasum":"4980623719ccb6a2232ae6d82d9ffd0a2e2e39fd","size":863,"noattachment":false,"key":"/to-data-view/-/to-data-view-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/to-data-view/download/to-data-view-1.0.0.tgz"},"maintainers":[{"name":"linusu","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-data-view-1.0.0.tgz_1517066710092_0.6961210567969829"},"directories":{},"publish_time":1517066710993,"_hasShrinkwrap":false,"_cnpm_publish_time":1517066710993}},"readme":"# To DataView\n\nCreate a `DataView` over an `ArrayBuffer`/8-bit typed array (commonly used in the browsers) or a `Buffer` (commonly used in Node.js).\n\nSupported inputs:\n\n- [`ArrayBuffer`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer)\n- [`Buffer`](https://nodejs.org/docs/latest/api/buffer.html#buffer_class_buffer)\n- [`Int8Array`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Int8Array)\n- [`Uint8Array`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array)\n- [`Uint8ClampedArray`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray)\n\n## Installation\n\n```sh\nnpm install --save to-data-view\n```\n\n## Usage\n\n```js\nimport toDataView from 'to-data-view'\n\n// This function will accept both `ArrayBuffer` and `Buffer` as input\nfunction awesomeParser (source) {\n  const view = toDataView(source)\n\n  // ...\n}\n```\n\n## API\n\n### `toDataView(data)`\n\n- `data` (`ArrayBuffer | Int8Array | Uint8Array | Uint8ClampedArray`, required)\n- returns `DataView`\n\nReturn a `DataView` instance that uses the same memory as the provided `ArrayBuffer`, 8-bit typed array or `Buffer`.\n","_attachments":{},"homepage":"https://github.com/LinusU/to-data-view#readme","bugs":{"url":"https://github.com/LinusU/to-data-view/issues"},"license":"MIT"}