@@ -604,6 +604,9 @@ a developer has observed undue memory retention in their applications.
604604A ` TypeError ` will be thrown if ` size ` is not a number.
605605
606606### Class Method: Buffer.byteLength(string[ , encoding] )
607+ <!-- YAML
608+ added: v0.1.90
609+ -->
607610
608611* ` string ` {String | Buffer | TypedArray | DataView | ArrayBuffer} A value to
609612 calculate the length of
@@ -698,7 +701,7 @@ console.log(bufA.length);
698701
699702### Class Method: Buffer.from(array)
700703<!-- YAML
701- added: v3.0 .0
704+ added: v5.10 .0
702705-->
703706
704707* ` array ` {Array}
@@ -767,7 +770,7 @@ A `TypeError` will be thrown if `arrayBuffer` is not an [`ArrayBuffer`].
767770
768771### Class Method: Buffer.from(buffer)
769772<!-- YAML
770- added: v3.0 .0
773+ added: v5.10 .0
771774-->
772775
773776* ` buffer ` {Buffer} An existing ` Buffer ` to copy data from
@@ -823,6 +826,9 @@ console.log(buf2.toString());
823826A ` TypeError ` will be thrown if ` str ` is not a string.
824827
825828### Class Method: Buffer.isBuffer(obj)
829+ <!-- YAML
830+ added: v0.1.101
831+ -->
826832
827833* ` obj ` {Object}
828834* Return: {Boolean}
@@ -951,6 +957,9 @@ A `RangeError` will be thrown if: `targetStart < 0`, `sourceStart < 0`,
951957` targetEnd > target.byteLength ` or ` sourceEnd > source.byteLength ` .
952958
953959### buf.copy(target[ , targetStart[ , sourceStart[ , sourceEnd]]] )
960+ <!-- YAML
961+ added: v0.1.90
962+ -->
954963
955964* ` target ` {Buffer} A ` Buffer ` to copy into.
956965* ` targetStart ` {Integer} The offset within ` target ` at which to begin
@@ -1028,7 +1037,7 @@ for (var pair of buf.entries()) {
10281037
10291038### buf.equals(otherBuffer)
10301039<!-- YAML
1031- added: v1.0.0
1040+ added: v0.11.13
10321041-->
10331042
10341043* ` otherBuffer ` {Buffer} A ` Buffer ` to compare to
@@ -1264,6 +1273,9 @@ console.log(utf16Buffer.lastIndexOf('\u03a3', -5, 'ucs2'));
12641273```
12651274
12661275### buf.length
1276+ <!-- YAML
1277+ added: v0.1.90
1278+ -->
12671279
12681280* {Integer}
12691281
@@ -1307,6 +1319,9 @@ console.log(buf.length);
13071319
13081320### buf.readDoubleBE(offset[ , noAssert] )
13091321### buf.readDoubleLE(offset[ , noAssert] )
1322+ <!-- YAML
1323+ added: v0.11.15
1324+ -->
13101325
13111326* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 8 `
13121327* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1340,6 +1355,9 @@ console.log(buf.readDoubleLE(1, true));
13401355
13411356### buf.readFloatBE(offset[ , noAssert] )
13421357### buf.readFloatLE(offset[ , noAssert] )
1358+ <!-- YAML
1359+ added: v0.11.15
1360+ -->
13431361
13441362* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 4 `
13451363* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1372,6 +1390,9 @@ console.log(buf.readFloatLE(1, true));
13721390```
13731391
13741392### buf.readInt8(offset[ , noAssert] )
1393+ <!-- YAML
1394+ added: v0.5.0
1395+ -->
13751396
13761397* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 1 `
13771398* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1401,6 +1422,9 @@ console.log(buf.readInt8(2));
14011422
14021423### buf.readInt16BE(offset[ , noAssert] )
14031424### buf.readInt16LE(offset[ , noAssert] )
1425+ <!-- YAML
1426+ added: v0.5.5
1427+ -->
14041428
14051429* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 2 `
14061430* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1432,6 +1456,9 @@ console.log(buf.readInt16LE(1));
14321456
14331457### buf.readInt32BE(offset[ , noAssert] )
14341458### buf.readInt32LE(offset[ , noAssert] )
1459+ <!-- YAML
1460+ added: v0.5.5
1461+ -->
14351462
14361463* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 4 `
14371464* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1464,7 +1491,7 @@ console.log(buf.readInt32LE(1));
14641491### buf.readIntBE(offset, byteLength[ , noAssert] )
14651492### buf.readIntLE(offset, byteLength[ , noAssert] )
14661493<!-- YAML
1467- added: v1.0.0
1494+ added: v0.11.15
14681495-->
14691496
14701497* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - byteLength `
@@ -1495,6 +1522,9 @@ console.log(buf.readIntBE(1, 6).toString(16));
14951522```
14961523
14971524### buf.readUInt8(offset[ , noAssert] )
1525+ <!-- YAML
1526+ added: v0.5.0
1527+ -->
14981528
14991529* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 1 `
15001530* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1522,6 +1552,9 @@ console.log(buf.readUInt8(2));
15221552
15231553### buf.readUInt16BE(offset[ , noAssert] )
15241554### buf.readUInt16LE(offset[ , noAssert] )
1555+ <!-- YAML
1556+ added: v0.5.5
1557+ -->
15251558
15261559* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 2 `
15271560* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1557,6 +1590,9 @@ console.log(buf.readUInt16LE(2).toString(16));
15571590
15581591### buf.readUInt32BE(offset[ , noAssert] )
15591592### buf.readUInt32LE(offset[ , noAssert] )
1593+ <!-- YAML
1594+ added: v0.5.5
1595+ -->
15601596
15611597* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - 4 `
15621598* ` noAssert ` {Boolean} Skip ` offset ` validation? ** Default:** ` false `
@@ -1587,7 +1623,7 @@ console.log(buf.readUInt32LE(1).toString(16));
15871623### buf.readUIntBE(offset, byteLength[ , noAssert] )
15881624### buf.readUIntLE(offset, byteLength[ , noAssert] )
15891625<!-- YAML
1590- added: v1.0.0
1626+ added: v0.11.15
15911627-->
15921628
15931629* ` offset ` {Integer} Where to start reading. Must satisfy: ` 0 <= offset <= buf.length - byteLength `
@@ -1618,6 +1654,9 @@ console.log(buf.readUIntBE(1, 6).toString(16));
16181654```
16191655
16201656### buf.slice([ start[ , end]] )
1657+ <!-- YAML
1658+ added: v0.3.0
1659+ -->
16211660
16221661* ` start ` {Integer} Where the new ` Buffer ` will start. ** Default:** ` 0 `
16231662* ` end ` {Integer} Where the new ` Buffer ` will end (not inclusive).
@@ -1767,6 +1806,9 @@ Note that JavaScript cannot encode 64-bit integers. This method is intended
17671806for working with 64-bit floats.
17681807
17691808### buf.toString([ encoding[ , start[ , end]]] )
1809+ <!-- YAML
1810+ added: v0.1.90
1811+ -->
17701812
17711813* ` encoding ` {String} The character encoding to decode to. ** Default:** ` 'utf8' `
17721814* ` start ` {Integer} Where to start decoding. ** Default:** ` 0 `
@@ -1870,6 +1912,9 @@ for (var value of buf) {
18701912```
18711913
18721914### buf.write(string[ , offset[ , length]] [ , encoding ] )
1915+ <!-- YAML
1916+ added: v0.1.90
1917+ -->
18731918
18741919* ` string ` {String} String to be written to ` buf `
18751920* ` offset ` {Integer} Where to start writing ` string ` . ** Default:** ` 0 `
@@ -1895,6 +1940,9 @@ console.log(`${len} bytes: ${buf.toString('utf8', 0, len)}`);
18951940
18961941### buf.writeDoubleBE(value, offset[ , noAssert] )
18971942### buf.writeDoubleLE(value, offset[ , noAssert] )
1943+ <!-- YAML
1944+ added: v0.11.15
1945+ -->
18981946
18991947* ` value ` {Number} Number to be written to ` buf `
19001948* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 8 `
@@ -1927,6 +1975,9 @@ console.log(buf);
19271975
19281976### buf.writeFloatBE(value, offset[ , noAssert] )
19291977### buf.writeFloatLE(value, offset[ , noAssert] )
1978+ <!-- YAML
1979+ added: v0.11.15
1980+ -->
19301981
19311982* ` value ` {Number} Number to be written to ` buf `
19321983* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 4 `
@@ -1958,6 +2009,9 @@ console.log(buf);
19582009```
19592010
19602011### buf.writeInt8(value, offset[ , noAssert] )
2012+ <!-- YAML
2013+ added: v0.5.0
2014+ -->
19612015
19622016* ` value ` {Integer} Number to be written to ` buf `
19632017* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 1 `
@@ -1987,6 +2041,9 @@ console.log(buf);
19872041
19882042### buf.writeInt16BE(value, offset[ , noAssert] )
19892043### buf.writeInt16LE(value, offset[ , noAssert] )
2044+ <!-- YAML
2045+ added: v0.5.5
2046+ -->
19902047
19912048* ` value ` {Integer} Number to be written to ` buf `
19922049* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 2 `
@@ -2017,6 +2074,9 @@ console.log(buf);
20172074
20182075### buf.writeInt32BE(value, offset[ , noAssert] )
20192076### buf.writeInt32LE(value, offset[ , noAssert] )
2077+ <!-- YAML
2078+ added: v0.5.5
2079+ -->
20202080
20212081* ` value ` {Integer} Number to be written to ` buf `
20222082* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 4 `
@@ -2048,7 +2108,7 @@ console.log(buf);
20482108### buf.writeIntBE(value, offset, byteLength[ , noAssert] )
20492109### buf.writeIntLE(value, offset, byteLength[ , noAssert] )
20502110<!-- YAML
2051- added: v1.0.0
2111+ added: v0.11.15
20522112-->
20532113
20542114* ` value ` {Integer} Number to be written to ` buf `
@@ -2082,6 +2142,9 @@ console.log(buf);
20822142```
20832143
20842144### buf.writeUInt8(value, offset[ , noAssert] )
2145+ <!-- YAML
2146+ added: v0.5.0
2147+ -->
20852148
20862149* ` value ` {Integer} Number to be written to ` buf `
20872150* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 1 `
@@ -2111,6 +2174,9 @@ console.log(buf);
21112174
21122175### buf.writeUInt16BE(value, offset[ , noAssert] )
21132176### buf.writeUInt16LE(value, offset[ , noAssert] )
2177+ <!-- YAML
2178+ added: v0.5.5
2179+ -->
21142180
21152181* ` value ` {Integer} Number to be written to ` buf `
21162182* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 2 `
@@ -2145,6 +2211,9 @@ console.log(buf);
21452211
21462212### buf.writeUInt32BE(value, offset[ , noAssert] )
21472213### buf.writeUInt32LE(value, offset[ , noAssert] )
2214+ <!-- YAML
2215+ added: v0.5.5
2216+ -->
21482217
21492218* ` value ` {Integer} Number to be written to ` buf `
21502219* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - 4 `
@@ -2177,6 +2246,9 @@ console.log(buf);
21772246
21782247### buf.writeUIntBE(value, offset, byteLength[ , noAssert] )
21792248### buf.writeUIntLE(value, offset, byteLength[ , noAssert] )
2249+ <!-- YAML
2250+ added: v0.5.5
2251+ -->
21802252
21812253* ` value ` {Integer} Number to be written to ` buf `
21822254* ` offset ` {Integer} Where to start writing. Must satisfy: ` 0 <= offset <= buf.length - byteLength `
@@ -2209,6 +2281,9 @@ console.log(buf);
22092281```
22102282
22112283## buffer.INSPECT_MAX_BYTES
2284+ <!-- YAML
2285+ added: v0.5.4
2286+ -->
22122287
22132288* {Integer} ** Default:** ` 50 `
22142289
0 commit comments