1.0.0 • Published 15 days ago

@ryniaubenpm/mollitia-harum-rem v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
15 days ago

@ryniaubenpm/mollitia-harum-rem Version Badge

github actions coverage License Downloads

npm badge

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
1.0.0

15 days ago