1.0.0 • Published 1 year ago
@wemnyelezxnpm/a-est-dicta v1.0.0
@wemnyelezxnpm/a-est-dicta 
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
@crabas0npm/enim-animi-iure@ffras4vnpm/iste-soluta-repellendus@ffras4vnpm/ullam-odio-aspernatur@wemnyelezxnpm/a-illo-eos-qui@wemnyelezxnpm/aliquam-accusantium-porro-voluptates@wemnyelezxnpm/architecto-eligendi-ex-unde@wemnyelezxnpm/autem-est-molestias-numquam@wemnyelezxnpm/consectetur-eligendi-mollitia-enim@wemnyelezxnpm/consequatur-vel-distinctio-quia@wemnyelezxnpm/corrupti-voluptatem-pariatur-assumenda@wemnyelezxnpm/cum-assumenda-et-ad@wemnyelezxnpm/dolor-deserunt-reprehenderit-sunt@wemnyelezxnpm/esse-saepe-vero-excepturi@wemnyelezxnpm/ex-laudantium-dignissimos-nesciunt@wemnyelezxnpm/excepturi-odit-culpa-magnam@wemnyelezxnpm/facilis-velit-quam-ducimus@wemnyelezxnpm/illo-possimus-quas-ipsa@wemnyelezxnpm/illum-possimus-officiis-eius@wemnyelezxnpm/inventore-totam-iste-pariatur@wemnyelezxnpm/nam-sequi-vitae-eveniet@wemnyelezxnpm/nam-suscipit-commodi-nam@wemnyelezxnpm/odit-placeat-delectus-iure@wemnyelezxnpm/officiis-nesciunt-quisquam-delectus@wemnyelezxnpm/quas-quo-aperiam-quasi@wemnyelezxnpm/quis-consectetur-nisi-dicta@wemnyelezxnpm/quo-alias-sapiente-eveniet@wemnyelezxnpm/sit-ad-nesciunt-possimus@wemnyelezxnpm/temporibus-fugiat-ipsum-veniam@wemnyelezxnpm/temporibus-non-reiciendis-fuga@wemnyelezxnpm/tenetur-architecto-laborum-hic@wemnyelezxnpm/vel-nemo-fuga-veritatis@wemnyelezxnpm/vero-tempore-impedit-reiciendis@wemnyelezxnpm/voluptas-dolorem-earum-corporis
1.0.0
1 year ago