1.0.4 • Published 11 days ago
@teamteanpm2024/quibusdam-aliquid-maxime v1.0.4
@teamteanpm2024/quibusdam-aliquid-maxime
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('@teamteanpm2024/quibusdam-aliquid-maxime');
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
ECMAScript 2015Object.isparsehasOwnArray.prototype.flatdayjsmatchescorsboundURLSearchParamstypesafepositivejQueryformattingfpmimetypesclassesrm -rfopeneryuptapecss variablebddpasswordcolorsurlglobletcodesfast-deep-copyjson-schema-validationfseventscjktypedarrayswindowsprefixrangeerrordeepcopycollectionECMAScript 3ObservablessomereadweboutputpostcsspathconcatMapoptimizerbuffererror-handlinges2015react posereact animationcollection.es6folderautoprefixershrinkwrapmrusymbolnamereadablestreamrobustenumerabletypeoflinuxES2023BigUint64ArraycssnegativecommandwhatwgworkerfunctionjsxassertionsharedtrimEndformsbrowserlistwebsiteutilsmake dirArray.prototype.findLastIndexfastifysideECMAScript 6Mapexecutablefantasy-land.envfixed-widthstartvalidationassertsmkdirpnamesconnectuuidfullcharacterflatMapWebSocketscheme-validationgetintrinsicdatahases-shimsObject.fromEntriesform-validationloadinghelpersbootstrap cssECMAScript 2019httpsrequesttoArrayes8Uint32Arraycallbackoptimistreact-testing-librarydeterministiccompile lesscode pointsfind-uprandomparserqsnumberURLanimationsetImmediateUnderscorelookfull-widthbyteLengthajaxavabreaktslimitcoreObject.entriesapollohookformObject.valuesdragrmlistenersajvoptionhigher-orderappjson-schema-validatorinputtypedarrayvalidatorlastharmonybufferschromiumWebSocketsopensUint8ClampedArraynodejssuperstructenderlogtimeObject.getPrototypeOflengthmakebootstrap lessposejsECMAScript 2018libphonenumberESdescriptorscoerciblebannerlimitedeventEmitterpostcss-pluginqueueString.prototype.matchAllsuperagentprivatepromiseString.prototype.trimassigncommanderpackagefullwidthdifffunctionsHyBies2018spring256accessorcurloffsetiterateIteratoridsigtermspecartunicodedataViewarraytaskeslint-pluginserializerPromisedeepstatusES7mime-dbstarterastwhichwalkframerdependencies__proto__Observablecoloures-shim APIthreepromisesES2016terminaljsdomisConcatSpreadable$.extenddefinePropertyexitrequirereact-hook-formmapperformantmiddlewarevariablesarraybufferredux-toolkitcharactersclientelectronwritablekeysasciipreprocessorES2017exit-codeindicatormoduleapiReactiveExtensionsnoperamdareal-timedotenvcirculareslintpluginfast-copyisfast-clonevariables in cssWeakSetlaunchassertmetadataconstsanitizeES2018groupBykarmaschemajoitrimLeftesutilECMAScript 2022getoptcopyestreedomxhrpushtraverse6to5errorzodArray.prototype.flattendom-testing-libraryprotobufstylesstreamquotewalkingstringCSSStyleDeclarationless csscmdES2021childES8idleSymbolspinnershellclass-validatorparentefficientreduxwatchingurlstoStringTagInt32Array[[Prototype]]Function.prototype.nameprotoreadableTypeBoxsequencegetmkdirArray.prototype.containsprogresspolyfilltyped arraySetchromematchAllparentsprotocol-bufferspropflagsstylesheetcss lessYAMLjsonpathprocessfastcopyspinnerscurriedcloneencryptionregular expressionmatchvalidreuseES2020valueObject.assignchannelstablearraysinternalArray.prototype.includesmulti-packagerfc4122filtertypetypeerrorstringifierhashtostringtaglintexpressionJSON-Schemajson-schemaeast-asian-widthmonorepobundlingstyleguidesyntaxStreamsserializationtypedpatchwatchxssStreamsyntaxerrorworkspace:*redact@@toStringTagmimetc39comparepluginES5trimStartrapiddescriptionreduceargumentpackagesmixinslook-upcallboundreacteslintconfigpoint-freemacoswrappnpm9defineCSSemitregular expressionsgenericsjestbyteOffsetjapaneseoperating-systemjavascriptInt16Arraybabel-coretypescontainspersistentinstallsameValueZerotestingtapviewserializedescriptordebuggerio-tsregexcommand-linesortedconfigurablelesscsspyyamltakeduplexextendvalidateWeakMapenvironmentwatcherjsonschemaexeimportfindupequaljsonschemermdirvarstreams2es2016jwt3dsanitizationinspectgradients css3configiteratorECMAScript 2021a11yinterruptsregulardeleteauthnegative zeroconsumethroattelephonesetfastdeep-clonetypanionfindUint16ArrayinferencemobilesymlinksclassnamespeedAsyncIteratorutilityRegExp#flagsslotargsequalityratelimitES3TypedArraycallbindinvarianttoSortedArray.prototype.filter0internal slotwidthwaitfilewatchFileopeniterationirqmodulescreateregexpfast-deep-cloneruntimefile systemnativees6zeroenvvaluesttyquerystringentriesbundlerloggingsymlinkkoreandeep-copygdprlazycss nestingstreamsresolvemochaBigInt64ArrayRxguidSymbol.toStringTagESnextchecknodedependency managerclassnamescliUint8Arrayweaksetprototypeutil.inspecthttppropertieshookscss-in-jssearchtouchtoobjecttermbcryptsetterecmascriptxdgomithardlinkslinktoolspipeeventDispatcherexecArrayBuffer.prototype.slicewordbreakwaapicolumngroupnested css-0call-boundprivate datatypescriptfindLastJSONes-abstracttestintrinsicreact-hooksArrayratees5awaitgetPrototypeOfl10nieES2019flagStyleSheetdroprm -fraccessibilityfunctionalfindLastIndexstringifydirbluebirdObject.definePropertyextraeditormomentbrowseransihandlersvestutilitiesfetchqueueMicrotasktesterdirectoryReactiveXsafepicomatchtdddatastructureponyfilltrimtacitformatextensionincludescall-bindflattenstyleArrayBuffercachesettingsgradients csssignaltranspilerminimalreducerlessless.jsArrayBuffer#slicepurebatchcryptES6Array.prototype.findLastgraphqlawesomesaucecolorquerylockfilexdg-openconcurrencyECMAScript 2023loggerInt8ArraysharedarraybuffercalltextFloat64Arrayuser-streamsimmutableeslintwordwrapshebang
@libphamton/chatfanpage@libphamton/fb-group@npmmaintea/cautious-waddle@npmmaintea/glowing-broccoli@npmmaintea/potential-octo-dollop@npmmaintea/psychic-doodle@oraliepham/api-chat-fanpage-facebook@oraliepham/api-facebooknew@teamteanpm2024/aperiam-dolor-aliquid@teamteanpm2024/aperiam-fugit-error@teamteanpm2024/aperiam-similique-soluta@teamteanpm2024/architecto-alias-quod@teamteanpm2024/asperiores-atque-fugit@teamteanpm2024/aut-voluptatum-vero@teamteanpm2024/beatae-aliquid-id@teamteanpm2024/commodi-illum-occaecati@teamteanpm2024/consequuntur-enim-dignissimos@teamteanpm2024/consequuntur-voluptates-quod@teamteanpm2024/debitis-iure-atque@teamteanpm2024/dolores-beatae-possimus@teamteanpm2024/earum-illum-veniam@teamteanpm2024/earum-ipsam-aspernatur@teamteanpm2024/effective-octo-computing-machine@teamteanpm2024/exercitationem-rem-magni@teamteanpm2024/expedita-labore-ipsum@teamteanpm2024/iste-sapiente-possimus@teamteanpm2024/laudantium-autem-pariatur@teamteanpm2024/legendary-meme@teamteanpm2024/non-tempora-perferendis@teamteanpm2024/nostrum-deleniti-fugit@teamteanpm2024/odio-fugiat-in@teamteanpm2024/odit-voluptatibus-nobis@teamteanpm2024/perspiciatis-a-unde@teamteanpm2024/saepe-in-beatae@teamteanpm2024/sit-optio-enim@teamteanpm2024/temporibus-distinctio-in@teamteanpm2024/voluptate-facere-ducimus@teamteanpm2024/voluptatibus-reprehenderit-oditapi-chat-fanpage-facebookapi-chatfbapi-chatfb-test