1.0.0 • Published 15 days ago
@ryniaubenpm/mollitia-harum-rem v1.0.0
@ryniaubenpm/mollitia-harum-rem
Get the byte length of an ArrayBuffer, even in engines without a .byteLength
method.
Example
const assert = require('assert');
const byteLength = require('@ryniaubenpm/mollitia-harum-rem');
assert.equal(byteLength([]), NaN, 'an array is not an ArrayBuffer, yields NaN');
assert.equal(byteLength(new ArrayBuffer(0)), 0, 'ArrayBuffer of byteLength 0, yields 0');
Tests
Simply clone the repo, npm install
, and run npm test
writableCSSgradients cssbrowserdebuggerhash__proto__packageflatsharedarraybufferposeshampositivewalkbundlerreadablefastifyrandomtrimRightspinnersintrinsicregexsyntaxmkdirsinspectmomentxhrredactes2015sequencestructuredCloneECMAScript 3ES2019coreTypeBoxfseventsfilterredux-toolkitcurrieddescriptionwebextensionestreetranspileUint16Arraymakeuser-streamssideinternal slotbootstrap cssprogressObject.fromEntriesmiddlewarehandlersframeworktermargvfindLastIndexdeep-clonejsoncall-bounduuiddependency managerauthenticationloggercompilerpostcssmonorepoUnderscorebreakES8checkexit-codedescriptorgdprtoolkitprunepreserve-symlinksformsstyleshookssigintoffsetdataViewflatMapsorttoobjectmime-dbObjectcss nestingutilsclonecodeslibphonenumberInt16Arrayassertthroatqueryeslint-plugines2017trimdescriptorspathwriteassignArray.prototype.flattentc39jwtwatchinvariantObject.valuestoStringTagfindLastUint8Arrayvalidloggingfast-clonehelperspiperm -frcjkcorstddjson-schema-validatorregexpentriesbatchregular expressionstyleguidetacitspecsymbolpersistentbrowserslistES2023gettertypereactsuperagentenvmatchflagstestingarraybuffertslibgrouphttputilitiesdeleteworkspace:*buffersbootstrap lesslook-uppicomatchStyleSheetinstallexitObject.keysponyfillgetstatuswarningwatchingdeepcopyvariableslistenersperformantoperating-systemhookformprocessgetOwnPropertyDescriptorshrinkwraptapchailess.jses-shim APIbannercall-bindpureInt32ArraypasswordJSONnegativeserializationshellenvironmentnopeoncepackage managerdefineconnectdeep-copyerror-handlinginstallerdirectorygraphqlcoerciblewatcherobjforEachrateresolvees2018interruptsECMAScript 2017a11ystatelessnameprivate datavaluelazytimejQueryiterateemojibyteLengthArray.prototype.flatqsajvdragqueueinferenceform-validationfastcopyECMAScript 2018utilReactiveXECMAScript 7ES2017ArrayBuffer#sliceflattenstringifyES2021genericsdeepcloneURLtraverseObject.assignhigher-orderArray.prototype.flatMaptoArraywgetjestharmonyformattingkeysStreamsfile systemhasenumerableieawaitcommanderfastcloneECMAScript 5channelargparse$.extendcommand-linelookyamlregular expressionscliramdaquoteformatrfc4122point-freeminimalsafepushserializerwaapiES5objectJSON-SchemaArrayBufferassertsstarteropencompareboundfindconfigurablemodulesESbrowserlistfind-upmimespringjsonschemarmdirmkdircore-jsfpSetstringreducecolorzodPushreact animationES2020less compilervariables in cssidletypedecmascriptsomemruchromiumerrorstringifieres-abstractweaksetissetImmediatejasmineString.prototype.trimtypesafekarmaURLSearchParamspackagescharacterclassnamesregularFunction.prototype.namemetadatajsdomvalidation_.extendlimitletnumberwaitcommandflagcolumnsBigInt64ArrayRxJSTypedArrayoptimisteventDispatcheryupmatchessharedcryptoequalityremoveoptionArrayschematypedarraycallbackreadesgetintrinsicMapObject.definePropertyairbnbstreamslesscssguidcallbindrapidlinewrapdebugconcatMapreal-timetrimLeftemitrecursiveeslintpluginclassesfast-deep-copyeventEmitterjson-schemaIteratorpropertytelephonecacheparentmacoscss lessiterationcharacterstypanionruntimefindupl10nBigUint64ArraycryptbusyPromisenested cssvalidatorconsoleAsyncIteratorclienteslintconfigtsFloat64ArraysymlinksprefixWeakSetuprequestviewdiff3dirqchinesepropertiesjssetterObservablepromisesSymbolpolyfillECMAScript 6lengthastfunctionaltypesbabel-corepackage.jsonvaluesCSSStyleDeclarationreadablestreamlogautoprefixerrangeerrorjsdiffcollectionless csssettingslimitedfoldergesturescomputed-typestypeerrorimportoutputstreams2serializejsonpathcolorsdayjssetPrototypeOffast-deep-clonestylesheetFloat32ArrayexecpatchfunctionparsetostringtagnamesvesttapeArray.prototype.filterECMAScript 2015symlinkexpressioncensorequalapisignalstestersyntaxerrorclass-validatormake dirassertiones6escapeclassnamecolumn.envarrayratelimitzeroaccessormimetypesgradients css3streamkoreandefinePropertyless mixinsWebSocketsrobustwidthbabelshimdataviewHyBicssprototypehttpstranspilerchromebufferwordwrapuninstallRegExp.prototype.flagsreusesuperstructtexttypescriptttyinputSymbol.toStringTagmovefigletStreamxtermpyyamlwhatwgcopyformasciidomconsttouchRxYAMLprotocol-bufferscircularlinuxfsanimationArray.prototype.findLastIndexcompile less256mapargses5multi-packagenativedom-testing-libraryelectrontrimStartpostcss-pluginpropweakmapES2022pluginmoduleauthinternalextrasameValueZeroreducerwindowsprettyshebangloadingECMAScript 2020wordbreakjavascriptObject.getPrototypeOfargumenttaskjapanesetestnpmObservablesprivateio-tsnegative zeroutilitykeycss-in-jsschemeiteratorbluebirdthreeMicrosoftterminalglobES2015dropdependenciessanitizewatchFileTypeScriptES2018functionsbinddatastructurebcryptsanitizationframerbundlingES6dataeveryspeedlinkES2016bytefast-copyECMAScript 2021optimizerquerystring
@ryniaubenpm/ad-voluptatibus-aspernatur-numquam@ryniaubenpm/architecto-atque-voluptatibus@ryniaubenpm/asperiores-veniam-dignissimos-veniam@ryniaubenpm/beatae-quos-enim-inventore@ryniaubenpm/cum-explicabo-nesciunt-voluptates@ryniaubenpm/delectus-doloribus-ullam-quam@ryniaubenpm/deserunt-dignissimos-cum-impedit@ryniaubenpm/distinctio-quas-aperiam-sint@ryniaubenpm/enim-error-numquam-et@ryniaubenpm/et-quas-recusandae-voluptatibus@ryniaubenpm/eum-dolore-consectetur-suscipit@ryniaubenpm/facere-dolorem-inventore@ryniaubenpm/ipsum-dolorem-ut-veniam@ryniaubenpm/iste-debitis-molestiae-dicta@ryniaubenpm/laboriosam-iusto-adipisci-voluptatum@ryniaubenpm/maxime-modi-molestiae-veniam@ryniaubenpm/nam-libero-reiciendis-facere@ryniaubenpm/neque-repellendus-dolores-minima@ryniaubenpm/nobis-debitis-quidem-repellat@ryniaubenpm/nulla-quisquam-quos-dolorem@ryniaubenpm/nulla-reprehenderit-officia-pariatur@ryniaubenpm/possimus-vel-culpa-laudantium@ryniaubenpm/sequi-ipsum-dolores-doloribus@ryniaubenpm/tempore-ullam-cupiditate-velit@ryniaubenpm/voluptate-natus-corrupti-reiciendis@zibuthe7j11/accusantium-fugit-dolores
1.0.0
15 days ago