1.2.1 • Published 1 year ago
@libtommy2024/animi-odio-rerum-temporibus v1.2.1
@libtommy2024/animi-odio-rerum-temporibus 
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('@libtommy2024/animi-odio-rerum-temporibus');
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
mixinsmoduletypesquerymacosECMAScript 2020animationguidpromiseformatfilemimetypesendpointpostcss-pluginWebSockettswhatwgcss variableECMAScript 5interruptsRxJSreadablestreambabeltoobjectlinkfunctionalstatusdescriptioncore-jsdataformattingequalitypromisesasynces-abstractdefinePropertybeanstalkArray.prototype.includesInt16Arraytouchgradients cssendercurlmobileconfigurableoptimizerfp__proto__256someaccessortapargumenthttpmakeextendsafetypaniontyped arrayassertionweaksetprotofindupstyleES6private datapyyamlgradients css3awaitlesskeynegative zerocheckcompareObservablespnpm9ArrayBuffer.prototype.slicecoloruser-streamsbufferslibphonenumbertoSortedfromrecursiveObject.entrieses2017toolkitcall-boundcloneparentstranspilerhigher-orderCSSSymbol.toStringTaghandlersRxwindowsindicatorshimphonecallECMAScript 2016clielectroncallbackparserBigUint64Arraydiffes-shim APIObject.isfastifytddgetOwnPropertyDescriptorstringtypeerrorshamlookECMAScript 6authenticationArray.prototype.filterworkspace:*ES2016argparsemimeframerjestsuperagentestreesharedarraybuffercss-in-jsarktypesesObject.fromEntriessigtermsetImmediatereal-timeforEachstringifiercsstesterimmerwafsequencefoldersetPrototypeOfArray.prototype.flatjavascriptbatchreduxWeakSetmodulestrimRightintrinsicredacttoStringTagperformantbundlingstructuredClonecompilerfile systemasserttypesafeparsetypeECMAScript 2017bindairbnbes5asciimatchAllprefixcloudformationtypedarraysirqlinux6to5validrateCSSStyleDeclarationprotobufESjoifetchcss lesslastexpressTypeBoxbundlerimportnametranspilejsonArray.prototype.flattendatecolorslazycircularkoreanArray.prototype.findLastIndexflattengraphqlproxyTypedArraytestES3createidlewritableES2021utilitiesxhrUint8Arrayawesomesaucepersistentstablemonorepoenvrapidwalkingtypedfast-deep-cloneclass-validatorfast-deep-copyqscensorcallboundrm -frhooksfunctionsdescriptorsortpipeserializationStreamcode pointssyntaxArray.prototype.findLastyamlartes2018styleguideemrmapinstallerfigletstreams2shebangratelimitrgbexecinspectframeworkaccessibilitydeep-copyec2dom-testing-libraryfantasy-landES7package managerl10niteratorsqsstylesheetagentsimpledbdataviewbootstrap cssfpsURLSearchParamsprogressnpmvariablesspinnerskarmarfc4122containsflatMapschemazeroconcatMapencryptionpathieHyBiiteratefastcopyArrayBuffer#slicegesturesconnectbrowserslistless cssvalidatorexituninstalljsdiffeventEmitterthreeTypeScriptdatastructureyupFloat32Arraykeyssharedwrappostcssoperating-systemArraymkdirsfilterstreamAsyncIteratorspringvestsigintlook-uprequirefseventscolumnautoprefixerrmdiramazonlogwaitincludesformsObject.getPrototypeOfprunepropertyfindLastbyteLengththroatspecreusecomputed-typesdotenvprivateutil.inspectUint32ArrayastReactiveExtensionspushcoreunicodeoptionapolloSetmomentimportexportescapepreprocessorshrinkwrapArrayBuffermulti-packagechinesevalidateopenESnextchromiumsearch@@toStringTagstatelessbrowservariables in cssdefineutildeepclonecollectionqueuejsdomsymboluuidterminalArray.prototype.flatMapargvschemeES2020es2016RegExp.prototype.flagsECMAScript 2023route53errortermbluebirdObject.valuesmatchesconstcollection.es6middlewaresettingsparsingxtermserializerwaapitc39invariantreact-hook-formbytepackagesmruinstallenvironmenttraverseinferenceRegExp#flagstoolsinternalrequestregular expressionswgetconsolees6validationponyfillapipasswordsidehelpersrobustbabel-corequerystringlesscsstapeparentconsumeutilityworkercopyloggertrimEndemitspeedweakmapregularjwtArray.prototype.containsUint8ClampedArraydeep-clonedragWeakMaploggingObjectprettyextraURLES5i18nsnsgdprdeepcopytestingeslintpluginObservablenested cssmochaECMAScript 2021streamsmetadatawidthhardlinkseslintconfigtaskbrowserlistsyntaxerrorstyled-componentserror-handlingjson-schema-validatoreslint-pluginthrottleES2018japanesestyles
@libphamton/api-chatbot@libphamton/api-client-x@libphamton/api-openai@libphamton/chatfanpage@libphamton/client-fb@libphamton/fb-group@libtommy2024/aliquam-veritatis-id-minima@libtommy2024/assumenda-natus-distinctio-reiciendis@libtommy2024/autem-quisquam-perferendis-molestias@libtommy2024/beatae-earum-sint-asperiores@libtommy2024/blanditiis-optio-culpa-nemo@libtommy2024/consectetur-aspernatur-illum-asperiores@libtommy2024/culpa-iusto-inventore-eum@libtommy2024/curly-octo-guacamole@libtommy2024/dolore-culpa-quia-aut@libtommy2024/dolore-velit-perspiciatis-nisi@libtommy2024/ea-rerum-hic-odio@libtommy2024/earum-ad-laudantium-repellendus@libtommy2024/ex-occaecati-ab-eligendi@libtommy2024/excepturi-itaque-minima-impedit@libtommy2024/id-veritatis-exercitationem-alias@libtommy2024/labore-temporibus-tempora-est@libtommy2024/laudantium-neque-voluptate-omnis@libtommy2024/minima-ipsam-natus-dolor@libtommy2024/nisi-cupiditate-non-ad@libtommy2024/non-delectus-modi-maiores@libtommy2024/quasi-mollitia-fuga-eum@libtommy2024/quo-sequi-dignissimos-provident@libtommy2024/rerum-illo-minima-esse@libtommy2024/sapiente-quis-neque-aliquid@libtommy2024/similique-quos-natus-explicabo@libtommy2024/totam-possimus-quod-tempora@libtommy2024/ubiquitous-rotary-phone@libtommy2024/unde-occaecati-ab-hic@oraliepham/api-chat-fanpage-facebook@oraliepham/api-facebooknew@scdb/simple-http@utilcode/simple-httpapi-chat-fanpage-facebookapi-chatfbapi-chatfb-testapi-facebooknew
@libtommy2024/dolores-quidem-iusto-repudiandae@libtommy2024/corporis-ullam-velit-fuga@libtommy2024/corrupti-adipisci-non-optio@libtommy2024/corrupti-illum-doloremque-veritatis@libtommy2024/corrupti-nesciunt-consequatur-optio@libtommy2024/corrupti-perferendis-aperiam-quo@libtommy2024/culpa-iusto-inventore-eum@libtommy2024/animi-recusandae-distinctio-minus@libtommy2024/architecto-eius-quos-error@libtommy2024/architecto-error-rem-sed@libtommy2024/asperiores-vel-pariatur-sed@libtommy2024/assumenda-natus-distinctio-reiciendis@libtommy2024/at-fuga-quibusdam-voluptatibus@libtommy2024/autem-quisquam-perferendis-molestias@libtommy2024/accusamus-dolorum-placeat-eum@libtommy2024/accusamus-tenetur-esse-illo@libtommy2024/accusantium-nam-eum-commodi@libtommy2024/ad-dolorem-nemo-blanditiis@libtommy2024/adipisci-eum-aut-vero@libtommy2024/dolore-velit-perspiciatis-nisi@libtommy2024/dolorem-cumque-ullam-earum@libtommy2024/dolorem-explicabo-itaque-atque@libtommy2024/dolorem-temporibus-error-repellendus@libtommy2024/doloremque-amet-accusantium-quis@libtommy2024/doloremque-error-commodi-accusantium@libtommy2024/doloremque-libero-eius-provident@libtommy2024/beatae-earum-sint-asperiores@libtommy2024/blanditiis-dolor-consectetur-pariatur@libtommy2024/blanditiis-optio-culpa-nemo@libtommy2024/consectetur-aspernatur-illum-asperiores@libtommy2024/consequatur-corporis-quisquam-aliquid@libtommy2024/corporis-occaecati-tempore-magni@libtommy2024/deleniti-repellat-soluta-nulla@libtommy2024/deserunt-accusantium-nihil-quod@libtommy2024/dignissimos-ipsam-amet-voluptate@libtommy2024/distinctio-voluptates-aliquam-necessitatibus@libtommy2024/dolore-corrupti-error-laudantium@libtommy2024/dolore-culpa-quia-aut@libtommy2024/dolore-et-vel-voluptas@libtommy2024/dolore-praesentium-expedita-vitae@libtommy2024/culpa-non-pariatur-et@libtommy2024/culpa-quod-accusamus-quae@libtommy2024/cum-tempora-accusantium-deleniti@libtommy2024/cum-veritatis-quos-doloribus@libtommy2024/cumque-ex-cum-enim@libtommy2024/cupiditate-amet-rerum-fugiat@libtommy2024/curly-octo-guacamole@libtommy2024/debitis-aut-qui-eveniet@libtommy2024/debitis-impedit-doloremque-magni@libtommy2024/deleniti-aut-velit-libero@libtommy2024/deleniti-provident-consectetur-maiores@libtommy2024/alias-beatae-rerum-hic@libtommy2024/alias-ut-adipisci-vitae@libtommy2024/aliquam-totam-pariatur-debitis@libtommy2024/aliquam-veritatis-id-minima@libtommy2024/amet-reprehenderit-ipsa-cupiditate@libtommy2024/animi-enim-amet-aperiam@libtommy2024/error-reprehenderit-dolore-atque@libtommy2024/error-sint-quod-fuga@libtommy2024/esse-rerum-eum-numquam@libtommy2024/est-error-quidem-repellat@libtommy2024/est-tempore-debitis-quia@libtommy2024/eum-autem-error-minima@libtommy2024/eum-reprehenderit-commodi-soluta@libtommy2024/eum-suscipit-aperiam-optio@libtommy2024/eveniet-corporis-minima-soluta@libtommy2024/ex-occaecati-ab-eligendi@libtommy2024/iure-nobis-veritatis-minus@libtommy2024/iusto-suscipit-fugit-recusandae@libtommy2024/labore-consequuntur-perferendis-facere@libtommy2024/labore-temporibus-tempora-est@libtommy2024/laboriosam-expedita-voluptatum-fugit@libtommy2024/laudantium-doloribus-adipisci-quod@libtommy2024/laudantium-neque-voluptate-omnis@libtommy2024/laudantium-optio-nihil-incidunt@libtommy2024/magni-vel-recusandae-minus@libtommy2024/minima-ipsam-natus-dolor@libtommy2024/minus-ratione-accusantium-fuga@libtommy2024/modi-facere-nemo-quas@libtommy2024/molestiae-molestiae-fuga-excepturi@libtommy2024/molestiae-quis-eius-dolorem@libtommy2024/molestias-fugiat-quia-culpa@libtommy2024/nam-repellendus-culpa-at@libtommy2024/natus-minima-vel-reprehenderit@libtommy2024/nemo-exercitationem-repellat-labore@libtommy2024/nihil-aspernatur-labore-aperiam@libtommy2024/nihil-ipsam-odio-aliquam@libtommy2024/ducimus-nesciunt-doloremque-eligendi@libtommy2024/ea-nulla-architecto-dolores@libtommy2024/ea-rerum-hic-odio@libtommy2024/earum-ad-laudantium-repellendus@libtommy2024/earum-harum-quam-officia@libtommy2024/quam-minus-illum-hic@libtommy2024/quas-aperiam-praesentium-eveniet@libtommy2024/quas-porro-voluptatum-consectetur@libtommy2024/quas-quaerat-et-totam@libtommy2024/quasi-mollitia-fuga-eum@libtommy2024/qui-delectus-voluptas-laboriosam@libtommy2024/qui-dolor-aliquam-sapiente@libtommy2024/qui-tempore-dolor-accusantium