1.0.0 • Published 1 year ago

@wemnyelezxnpm/a-est-dicta v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@wemnyelezxnpm/a-est-dicta Version Badge

github actions coverage License Downloads

npm badge

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('@wemnyelezxnpm/a-est-dicta');
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

cryptdependenciesjsdiffprettyless compilerpatchconstobjconsoletypedatetermjasminesigintjsonpackage managervaluesUnderscorevarmochaWeakMap$.extendprocessbundlermatchAllhardlinksArrayBufferexitcryptomkdirpbyteOffsetextensionwidthArrayfastifyfigletvalidECMAScript 2020shebangratelimitcmdstatusmulti-packageupfolderspringinstallerfullwidthtypeerrortypescriptminimalbatchsymlinksjwt3dopensflatMapirqidlecssindicatorjsonpathfindLastvariablesstructuredClonesortObjectreusetrimEndshimassignargvapirapidfiltertoolkitflattenstreambddcore-jshelpersES2023framerlistenersfunctionIteratoreditorcallbackes7avacallbindassertsfastautoprefixertypesafestringifyreact-hookseventEmittercontainsexpressObservablesrm -frStyleSheetES2020TypeBoxcoerciblewaapiinferencegetOwnPropertyDescriptornameschromiumextendbluebirdspawndebuggerwordbreakUint32ArraychildsearchlessairbnbquotebusyCSSStyleDeclarationsigtermhttpgetintrinsicoptimizergetoptassertloggerstylesheetpersistentuser-streamstestnegative zerospeedArray.prototype.filterRFC-6455flaglimitpositiveperformantredux-toolkittypeoftc39es-shim APIWebSocketsweaksetweakmappostcssURLSearchParamsRxhashnativenopeshrinkwrapescapeopenerauthfetchcopypreserve-symlinkscode pointscomputed-typeslengthArrayBuffer#slicereal-timebuffer-0dataviewMicrosoftgetPrototypeOfformurlsArray.prototype.flatMapobjectES2018deeprm -rfcolumnsECMAScript 2016streamsArray.prototype.findLastglobObject.valuesi18npoint-freedeep-copystablemakecall-boundawesomesaucematchesString.prototype.matchAlltranspilercolorsappUint8ArraysetargsclientPushtestingdeepcloneSymbol.toStringTagrgbdefinePropertyfilejoiRegExp.prototype.flagsrandomargumentgenericsless.jsurlsyntaxinspectwatchclassnamesdeep-clonefastcopyrmdirl10nprefixerrortypedarraysconfigreact-testing-librarykarmaeverywarningyupxhrjavascriptgesturesprototypefast-copycensorlinuxdayjsposecolorsortedrequestlinkES6json-schema-validatorstylesbrowserslistmobilejestuninstallfast-deep-copyfromtypedarrayemitbuffersexecboundworkspace:*PromisettysameValueZerotoStringTagwaitfseventsECMAScript 2018emojimodulesignalArray.prototype.flattendeepcopyhooksarktypetimetextAsyncIteratorremoveio-tsObject.entriesmimezerobytecharactermrushareddataViewoperating-systemwalkinglimitedawaiteslintconfigtypedramdaviewESnextES8jstslibbabel-corehaslintReactiveExtensionsRegExp#flagsdeleterequireObject.keysterminalimmutableObject.assignequalansitostringtagdescriptorspromisereadablestreamyamltoolsiteratorbootstrap csscallboundInt8Array_.extendqueueMicrotaskajvjson-schema-validationStreambreakjQuerymergeObservableentriesvalidatorFunction.prototype.namereadcall-bindmomentES2016lastkoreancommand-lineArray.prototype.containsiecolumncommanderES2021nested cssutilESlockfilenodewraptyped arrayinstallwatchinga11yformsserializationhasOwnECMAScript 5concurrencystyled-componentsvisualES2022libphonenumberfast-cloneArray.prototype.flatdefaulteslint-plugines-abstractFloat32ArraywatchFilewindowscompile lessgdprsuperstructES5variables in csscircularpushES3colourpropertyslotinterruptsflagsapolloprivatefile systemclonetsratejsdombrowserlistduplexpureresolvexss
1.0.0

1 year ago