mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-28 21:24:26 +08:00
This also adds Python-2.0 to the list of accepted licenses. Lastly, it fixes a bug where the package.json files were incorrectly reordered. For the `exports` of a particular package, the order that the entrypoints are defined in is crucial. Therefore, we should not alter the order of entrypoints and instead maintain the originally defined ordering. We can use an `OrderedDict` to ensure that Python always loads the JSON files in the same order. DISABLE_THIRD_PARTY_CHECK=NPM update R=jacktfranklin@chromium.org Bug: none Change-Id: I5a309782de6015edea6ba3b502aa0db1f008d973 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2692909 Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org> Reviewed-by: Jack Franklin <jacktfranklin@chromium.org> Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Buffer From
A ponyfill for Buffer.from, uses native implementation if available.
Installation
npm install --save buffer-from
Usage
const bufferFrom = require('buffer-from')
console.log(bufferFrom([1, 2, 3, 4]))
//=> <Buffer 01 02 03 04>
const arr = new Uint8Array([1, 2, 3, 4])
console.log(bufferFrom(arr.buffer, 1, 2))
//=> <Buffer 02 03>
console.log(bufferFrom('test', 'utf8'))
//=> <Buffer 74 65 73 74>
const buf = bufferFrom('test')
console.log(bufferFrom(buf))
//=> <Buffer 74 65 73 74>
API
bufferFrom(array)
array<Array>
Allocates a new Buffer using an array of octets.
bufferFrom(arrayBuffer[, byteOffset[, length]])
arrayBuffer<ArrayBuffer> The.bufferproperty of a TypedArray or ArrayBufferbyteOffset<Integer> Where to start copying fromarrayBuffer. Default:0length<Integer> How many bytes to copy fromarrayBuffer. Default:arrayBuffer.length - byteOffset
When passed a reference to the .buffer property of a TypedArray instance, the
newly created Buffer will share the same allocated memory as the TypedArray.
The optional byteOffset and length arguments specify a memory range within
the arrayBuffer that will be shared by the Buffer.
bufferFrom(buffer)
buffer<Buffer> An existingBufferto copy data from
Copies the passed buffer data onto a new Buffer instance.
bufferFrom(string[, encoding])
string<String> A string to encode.encoding<String> The encoding ofstring. Default:'utf8'
Creates a new Buffer containing the given JavaScript string string. If
provided, the encoding parameter identifies the character encoding of
string.
See also
- buffer-alloc A ponyfill for
Buffer.alloc - buffer-alloc-unsafe A ponyfill for
Buffer.allocUnsafe