1.1.14 • Published 1 month ago

@patrtorg/molestiae-nulla-architecto v1.1.14

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

@patrtorg/molestiae-nulla-architecto Version Badge

github actions coverage License Downloads

npm badge

Is this value a JS ArrayBuffer? This module works cross-realm/iframe, does not depend on instanceof or mutable properties, and despite ES6 Symbol.toStringTag.

Example

var assert = require('assert');
var isArrayBuffer = require('@patrtorg/molestiae-nulla-architecto');

assert(!isArrayBuffer(function () {}));
assert(!isArrayBuffer(null));
assert(!isArrayBuffer(function* () { yield 42; return Infinity; });
assert(!isArrayBuffer(Symbol('foo')));
assert(!isArrayBuffer(1n));
assert(!isArrayBuffer(Object(1n)));

assert(!isArrayBuffer(new Set()));
assert(!isArrayBuffer(new WeakSet()));
assert(!isArrayBuffer(new Map()));
assert(!isArrayBuffer(new WeakMap()));
assert(!isArrayBuffer(new WeakRef({})));
assert(!isArrayBuffer(new FinalizationRegistry(() => {})));
assert(!isArrayBuffer(new SharedArrayBuffer()));

assert(isArrayBuffer(new ArrayBuffer()));

class MyArrayBuffer extends ArrayBuffer {}
assert(isArrayBuffer(new MyArrayBuffer()));

Tests

Simply clone the repo, npm install, and run npm test

dependency managercontainsspringpropertynumbermkdirsrandomgroupenvflattenArray.prototype.filternodejsReflect.getPrototypeOfprefixworkspace:*csshttpclisliceflatMapObject.definePropertyiteratequeueMicrotaskeverypatchstdlibiteratores-shim APImodulecommandfindLastlocationawesomesauceappfunctionArrayBufferunicodepropertiesqueryjoifull-widthqueueinternalInt32ArraypathtypedarraysterminalwordbreakdeterministiccolorfolderlengtharraysuninstallUint16ArraytestconsoleprotobufparsetrimStartes6command-lineredirectBigUint64ArrayECMAScript 2020react-hook-formURLSearchParamsES2016nopequerystringexeces7typaniones2016fpsxdg-openESECMAScript 2018file systemextraregexpString.prototype.trimjsprogresskarmaprivate dataregularcjkwarningrfc4122cachei18ncensormapnodesyntaxbyteextensioncomparetoArrayespreemulti-packagebrowserlistmakereducerprettypersistenttoobjectdirectoryString.prototype.matchAlltestingreactcss-in-jsInt16ArraystableArray.prototype.flatMapforEachemojiglobautoprefixerparentquotetyped arraytapeloadbalancingassertES6setImmediateasciimkdirpaccessormomenttypescriptimportexportfast-copybuffers3genericsflatplugindeeptrimRightarraybuffer@@toStringTaglibphonenumbervariables$.extendutilitiesidreadablemake dirFloat64Arrayregular expressions-0bluebirdpostcssArray.prototype.findLastIndexTypeScriptgettertakepopmotioncharsetcurlassertionbyteOffsetlanguagechromiumajaxfullwidthapollopnpm9limitedserializationdom-testing-librarynpmObject.entriesperformancethrottleproxyutil.inspectRxJSjsonpathhelpertaskenumerableWeakSetarktypeeventEmitterObject.valuesreact-hooksInt8ArraycallworkflowidlestylingconfigurabledefinePropertystreams2metadataslotWeakMapbannerutilityscheme-validationshrinkwrapgroupByfast-cloneESnextdynamodboptimizergetPrototypeOfTypedArrayroutecharacterbusyawaitdependenciesloggershebangargumentsparsingreadablestreamwaitdefineworkereditorhasOwnECMAScript 6ECMAScript 2019packageObject.getPrototypeOfrequireairbnbcall-boundperformantpropmatchAllES3jQueryoptimistfastifyeslintconfigtraverseaccessibilityopensassertscallbackIteratorprunetoStringTagshamECMAScript 5tddinferencergbescapedeleteconvertnegativeargvcloudwatchObservableswhichpositivestreamasyncmochaES2017cryptostyled-componentsiamstringifyhardlinksdeep-clonechineseES5findupiterationspinnersTypeBoxES2020fetchchaiAsyncIteratoremitcallboundwebSymbol.toStringTagagentconcatbeanstalkUint8ArrayopenanimationlistenersmodulesschemaduplexsidemobilefunctionsECMAScript 2021rmdirObject.isJSON.envfromes2018jsxl10nchildremovecomputed-typespackageseslintplugindeepcopyfastcopyFunction.prototype.namegraphqlredactjsdomwritable__proto__tselectronES2022tostringtagdateequalpackage managerstyleframeworkcoreCSSwalkingmatchwriteArray.prototype.findLastpolyfillwhatwgtaptimeexeapioptionrm -rfoncevalidationsettingswordwrapvalueYAMLbuffersStyleSheetES2019viewtslibfilterincludesmonorepohelpersratelimittrimprototypesetterprocessec2objectReactiveXjestsnsparserpicomatchWebSocketvalidatethreewidthStreamECMAScript 7core-jsequalityyamllockfilesortedruntimeeast-asian-widthbundlerserializeentriessyntaxerrorlintES8dataViewgetoptspeca11yfind[[Prototype]]ttycodesshellcharactersdayjsebstesterrecursiveutilstatelessform-validationdebuggersesawsrobustReactiveExtensionsObjectMicrosoftcallbindglobalserializercode pointsformtelephonecompilermime-dbexecutabledataArray.prototype.includesinvariantglobalsframerObservableRxtypeenderreadopenerguidfindLastIndexdomyuptypeerrorfastcloneBigInt64Arraylogrm -frzodObject.fromEntriesfigletPushnativees-abstractsortlazyansijapanesestyleguidereduxhas-ownjasmineArrayBuffer#sliceES2018look-upzeromoveECMAScript 2016getUint32ArraykoreanmrulimitArray.prototype.flatteneslintexpressionsqslinkJSON-SchemajavascriptvisualcloudfrontRFC-6455fast-deep-clonewalkrequestECMAScript 2015call-bindwrapconsumeES7urlstoolkitemrpromisetrimEndtoSortedweakmapformattingpyyaml_.extendRegExp#flagscolorsartmimeECMAScript 2022installerkeyshasOwnPropertyfastspawnbreakenvironmentECMAScript 2023immutableposegetOwnPropertyDescriptorponyfillshimboundcolumnsiconvcloudformationxhres2017protocol-buffersES2023validcloudtraildiffbundlingrmtrimLeft3disConcatSpreadabletermgdprlaunchclientdeep-copyes2015importbatchcopyschemedescriptorajvreal-timestringifierdataviewstarterpipeclonechromecheckdebugnamesestreeqsregular expressionelbidentifiersurlresolveclass-validatorimmerdropWebSocketswaapiArrayBuffer.prototype.slicefullvpcsharedarraybufferhttpshasownfast-deep-copybrowserslistendpointcollection.es6react-testing-librarysuperagentObject.keysgetintrinsicrapidsomeindicatorrdsloadinglastwgetwebsiteArray.prototype.flatgesturesio-tstypedarrayarraysearchdeepcloneecmascriptflagsstoragegatewayconcatMappreserve-symlinksmkdirtypedxdgcolourjshintchannelweaksetsuperstructtypesafeObject.assignES2015Streamsdragcloudsearchcolumnloggingeslint-pluginbrowserroute53eventsSetformatvestcreatevaluesdescriptionphonemimetypestc39cmdinstallfind-upargssameValueZeroexpressECMAScript 3dotenvautoscalingjsdiffcollectionRegExp.prototype.flagssymlinkregexsetPrototypeOfbindFloat32ArrayformssafePromiseArray.prototype.containsstylesreuserateicuSymbollruoutputArrayspinnerenvironmentsefficientcirculardescriptorssymbolwafstringreact animationfixed-widthtypeof
1.1.14

1 month ago

1.1.12

1 month ago

1.1.11

1 month ago

1.1.10

1 month ago

1.1.13

1 month ago

1.1.9

1 month ago

1.0.9

1 month ago

1.0.8

1 month ago

1.0.7

1 month ago

1.0.6

2 months ago

1.0.5

2 months ago

1.0.4

2 months ago

1.0.3

2 months ago

1.0.2

2 months ago

1.0.1

2 months ago