Licence
MIT
Version
1.0.0
Deps
33
Size
12 kB
Vulns
0
Weekly
0
@ffras4vnpm/sed-quidem-exercitationem 
Get the ArrayBuffer out of a DataView, robustly.
This will work in node <= 0.10 and < 0.11.4, where there's no prototype accessor, only a nonconfigurable own property.
It will also work in modern engines where DataView.prototype.buffer has been deleted after this module has loaded.
Example
const dataViewBuffer = require('@ffras4vnpm/sed-quidem-exercitationem');
const assert = require('assert');
const ab = new ArrayBuffer(0);
const dv = new DataView(ab);
assert.equal(dataViewBuffer(dv), ab);
Tests
Simply clone the repo, npm install, and run npm test
Keywords
syntaxerrorObject.entriessymbollimitArrayBuffer.prototype.slicepersistenthttpquoteArray.prototype.containspromisesmulti-packagepropertyJSON-Schemaes-abstractidstructuredClonesanitize__proto__starterparentsharedstartdeleteerror-handlingjsxtypeerrorgroupByio-tsdeep-clonerateStreamflatMapimmutablereact animationdescriptionbabelargumentsstreamsES5tostringtagrm -rfharmonyes7debugcolorspinnersfile systemTypedArraycss-in-jshookformomitbyteLengthclifixed-widthpolyfillWebSocketless compilerflagsopensassertionscheme-validationsuperagentidleframerfunctionaloutputinputbrowservarshamfromchromecolumnmimetypesthroatformatcharacterAsyncIteratorrfc4122functionflateast-asian-widthcall-boundoptimistbyteString.prototype.trimcomparebusybrowserslisttypesafeCSSratelimitcall-bindfindLastwordwrapSymbolnpmtoolkitsafeprettyvariablesmake dirnegative zeropostcssrecursivePushECMAScript 2017apollotyped arraylastcopyyamlES8styleguidecompile lessES6jsmiddlewareweakmapgetterdeterministiccurlsymlinksstylestaskbddhasOwnopenmaketoobjectaccessibilityfast-clonetc39optionrapidpackage.json0Array.prototype.flatMapwebemitvisualparserregexWebSocketsregexphelpersassertviewpackagescontainsTypeBoxupexpressiontddrandomformsfolderArray.prototype.findLastES7String.prototype.matchAllresolveprocessopenerfseventsrangeerrortrimpopmotionhasgetpositivelengthrmfigletsortedminimalbootstrap lessoptimizerlinewrapreact-hook-formsigtermexeformattingbindfunctionscirculartoSortedtapenvironmentdefaultkeysrequestisConcatSpreadablees-shimswatchingpluginimmerequalityhardlinksirqInt16ArrayfstypeYAMLvalidatornested cssmkdirargsmomentSetlibphonenumberUint16Arrayposecorees-shim APIPromiselru
