1.0.5 • Published 6 days ago
@teamteanpm2024/blanditiis-nam-modi v1.0.5
@teamteanpm2024/blanditiis-nam-modi
Get the byte length of an ArrayBuffer, even in engines without a .byteLength
method.
Example
const assert = require('assert');
const byteLength = require('@teamteanpm2024/blanditiis-nam-modi');
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
plugingetPrototypeOfwaapipoint-freedeepclonesearchcore-jscloudtrailworkerpasswordsigtermtacitwatchFloat64ArraypackagestextECMAScript 7chromestableasyncjson-schema-validationlruassertes2016inspectjQueryWebSocketsefficientcolormiddlewarefindLastpromisesbootstrap csssometypeskarmaes2017Object.keyseventEmitterphonefullwidthassertionanimationio-tsspringtaketoolsvalueless.jspreserve-symlinksconcatMapfind-upbrowserslistformattingintrinsictypestringifierbootstrap lessprivate datadeepcopyassignECMAScript 2015duplexECMAScript 2016sanitizationcsslimitedshimlessweakmaphooksfast-deep-copygetOwnPropertyDescriptoromitoutputcomparermdirflagmatchequalautoscalingstylesjson-schema-validatorlazyfigletbabel-corearraysregexpwrapwafexpressiondependenciesamazonpicomatchrequestidletslibStyleSheetyamlsignalelasticacheart@@toStringTagauthbusyenvfulltypedarraysextraRegExp.prototype.flagstrimStartchanneldeletegetintrinsicdirectorylinewrapbluebirdquoteelectronrgbWebSocketarktypelengthArray.prototype.containstimemetadatacommand-lineqswaitbufferdynamodbstyled-componentssymboldescriptorwatchingECMAScript 2021groupArray.prototype.filterwebworkflowgroupByECMAScript 6namesrapidweaksetReflect.getPrototypeOfstylesheetmodulescircularhasdeterministicjwtECMAScript 2022awesomesauceeslintnodeinstallercoercibletelephoneconcatzodcss nestingremoveArray.prototype.findLastIndexvpcsimpledbmergeRxECMAScript 2017TypedArrayvalidatorwhichchailimitcolumnsrmsortedparentsArray.prototype.flattenrdscall-bindtostringtages8xtermspinnersvalues[[Prototype]]256less cssspecjestnegative zeroFloat32Array-0regular expressiontypedarrayHyBiES5sqsapibabelutil.inspectredactenumerableescapemonorepoflatMapworkspace:*makeconnectec2randombreakutilsclitsEStoSortedpyyamlbyteAsyncIteratorECMAScript 2020es7trimEndentriesserializestructuredCloneeast-asian-widthserializerguidvisualsliceregularsyntaxerrorES2022es-shimsdropfastcopyansiequalityredux-toolkitfseventsreactmapreduceinternaleveryavastarterfserror-handlinguser-streamsbindshaminputbcryptyupspeedYAMLmulti-packagedom-testing-librarygethasOwnajaxTypeBoxhookformpathtapeprettyaccessorcurriedbyteOffsettypeofastInt16Arraycreatea11yES2019modulefantasy-landcurlcoreerrorendercharacterhelperssesloadingiamInt8ArrayWeakMapmatchesloggerprefixelbtypeerrornamefunctionaltoArraycloudformationreuseglacierglobmime-dbsequenceRFC-6455ESnextwatcherlesscssfunctionsoptimistdescriptioneventDispatchernativepuretranspilersharedarraybufferprogressBigInt64Arrayimmerdeep-copySymbol.toStringTaginferenceparsingqueueMicrotaskencryptionclass-validatorthreespinneropencallbindtypanionstyleoperating-systemnodejsqueryprunecolumnparsermruharmonymobilecryptowordwrapsignalssharedformatcolourutilfast-copyemojiRxJSstringifybannerUint16Arraytyped arrayfpES2023commandreaddirES2016ArrayBuffer#sliceArray.prototype.includesvalidtraverseasciiunicodeimportsanitizelastpositivedebuggerdatastructureObject.getPrototypeOfebseslintconfigwindowsjasminefastifyReactiveExtensionsECMAScript 3bundlergradients css3findexitjsdifffast-clonesameValueZerodeep-clonepropertyjoiRegExp#flagses-shim APIgetterawsObservablesinterruptsArray.prototype.flatMapwatchFilejsdommkdirsymlinkArrayBuffercomputed-typesextendJSON-Schemareal-timecharactersdatetc39rm -rfcheckisinstalldependency managerlockfileparentclassnamesschemeTypeScriptinxsssetflattenfromcorschineseString.prototype.trimES8testersetPrototypeOfmacosmoment_.extendutilitiesarraybuffervalidaterfc4122statuscollectionurlmovequeuesettingsnested cssvarfastdefinePropertyES2020bundling.envwritablefindupautoprefixerconfigpopmotiondataViewbuffersObservabletestingperformantprivatesnsassertspackageregular expressionsbatchbalancedJSONstateless__proto__objconcurrencyttyscheme-validationonceStreamssyntaxviewpersistentflatArray.prototype.findLastendpointprotodatashebangprotocol-buffersestreestyleguideargslogjsmapStreammkdirpconsumefetchArray.prototype.flatfindLastIndexdeepiefast-deep-cloneBigUint64ArraydataviewtddponyfillES20156to5dragreact-hook-formfpscommanderiteratorkoreantaskdebugeslint-pluginsideairbnbimportexportcloudfrontcloudwatchhandlersjsonswflinkprocessbrowserlibphonenumberincludesES2021serializationlookoptimizerfiltercryptdiffPushes2015ecmascriptloggingcopyes5css lessawaitES6ECMAScript 2019dayjsstreamform-validationtrimRightajvformstouchtypescriptcall-boundindicatorexeclinuxnopeshellpackage.jsonwalktoStringTagwidthuuidECMAScript 5streams2stylingIteratordotenvzerogesturesparsesymlinksconstcjksuperstructES7postcssArray3diterationreadablestreamtranspileresolve0testtrimURLpropkinesisrangeerrori18nfilegdprString.prototype.matchAlltapsafebrowserlistUnderscorel10nforEachmimefixed-widthwalkingeslintpluginUint8ClampedArraymatchAllratelimitES2017objectrm -friteratepnpm9fastclonenegativevariablesoffsetURLSearchParamshardlinkscss variablepreprocessorES3Int32ArrayObject.valuesreact-testing-librarylanguagerecursivefile systemless compilerpromisejsonpathlintexpressschemaexit-codewarningreducecensorcss-in-jspropertiespatchpackage managerfunctionhttpbddCSSlook-upObject.fromEntriesvestisConcatSpreadableSetemitconsolecontainsvariables in csstermtypeds3utilityuninstallstreamscodesObject.ises2018CSSStyleDeclarationgradients cssclonehttpscallboundslotes6SymbolObject.definePropertyflagsbeanstalktrimLeftreducercolorsvalidationpolyfilluproute53writerobustless mixinsshrinkwrapES2018genericsratestringstoragegatewayhasOwnPropertyletjsonschemaramdahashPromisehigher-orderObject.entriesMicrosoftReactiveXbyteLengthregexenvironmentObject.assignFunction.prototype.namereduxproxyinternal slotchromiumUint32Arrayprototypethrottleposegetoptagentcollection.es6postcss-pluginrequirexhrclassessymbolswordbreaktypesafedomframeworkemrmimetypeswhatwgcode pointsesMapsigintreact posemake dirsortclassnamesetImmediatetoobjectextensionconfigurableterminalquerystringtoolkitECMAScript 2018keysECMAScript 2023full-widthreact animationnumberdescriptorsmochaarrayloadbalancingcallbacklistenerswgetframeroptionminimaljapanesepushargumentirqaccessibilitycachemkdirsauthenticationObjectjson-schemafolderdefineprotobufjsxjavascriptcall
@libphamton/chatfanpage@libphamton/fb-group@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