2.0.9 • Published 4 days ago

@patrtorg/libero-voluptas-sequi v2.0.9

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

@patrtorg/libero-voluptas-sequi Version Badge

github actions coverage License Downloads

npm badge

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

Example

var isDataView = require('@patrtorg/libero-voluptas-sequi');
var assert = require('assert');

assert.equal(false, isDataView(undefined));
assert.equal(false, isDataView(null));
assert.equal(false, isDataView(false));
assert.equal(false, isDataView(true));
assert.equal(false, isDataView([]));
assert.equal(false, isDataView({}));
assert.equal(false, isDataView(/a/g));
assert.equal(false, isDataView(new RegExp('a', 'g')));
assert.equal(false, isDataView(new Date()));
assert.equal(false, isDataView(42));
assert.equal(false, isDataView(NaN));
assert.equal(false, isDataView(Infinity));
assert.equal(false, isDataView(new Number(42)));
assert.equal(false, isDataView('foo'));
assert.equal(false, isDataView(Object('foo')));
assert.equal(false, isDataView(function () {}));
assert.equal(false, isDataView(function* () {}));
assert.equal(false, isDataView(x => x * x));
assert.equal(false, isDataView([]));
assert.equal(false, isDataView(new Int8Array()));
assert.equal(false, isDataView(new Uint8Array()));
assert.equal(false, isDataView(new Uint8ClampedArray()));
assert.equal(false, isDataView(new Int16Array()));
assert.equal(false, isDataView(new Uint16Array()));
assert.equal(false, isDataView(new Int32Array()));
assert.equal(false, isDataView(new Uint32Array()));
assert.equal(false, isDataView(new Float32Array()));
assert.equal(false, isDataView(new Float64Array()));
assert.equal(false, isDataView(new BigInt64Array()));
assert.equal(false, isDataView(new BigUint64Array()));

assert.ok(isDataView(new DataView(new ArrayBuffer(0))));

Tests

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

file systemfastcopysymbolsjsdomgetopthttpstringifyglacierconcatMap$.extendcss lesssetcommand-lineairbnbthrottlevpcformmime-dbprunemergebcryptHyBibeanstalkflatprototypemimeFunction.prototype.nametc39specarrayassertionurlnegativeFloat32ArrayconnectcallbackobjectasciistartercryptgetintrinsicparentsjsonpathsometrimasynccopymkdirlastformatIteratorstylefunctionaltoobjectlimitedawaitreplayquerystringfstoolkitfetchpackageendpointdiffweaksetes2015forEachlruInt8Arraywaita11ycollectioncontainscensorcolorlibphonenumberwatchFiledescriptormiddlewarecheckUint8ClampedArraymatchAllaccessorESnextECMAScript 2015flattenelbRFC-6455schemecall-bounduuidSetdirArray.prototype.findLastIndexloadbalancinghooksclientrmdirvariablessyntaxYAMLRxECMAScript 2018.envelmArraylocationObject.assignhas-owneventEmitterECMAScript 2022getPrototypeOfimmutableiterationstdlibproprecursivetapees5taskutilitiessqses2017Object.isgraphqlhasOwnavasettertyped arrayTypeScriptflatMapInt16ArrayECMAScript 3errorreact-testing-librarytses8regexwatchingless.jsisprotocol-buffershottrimStartpackage managerpredictableargsplugintextmodulespolyfilldataViewsnscss variablearktypecompile lesssesschemadeepclonelinewrapbundlingajvoptioninstallwebworkerfindLastIndexObject.valuescolouridsyntaxerrorcompilerStreamconsolestatelesscloudwatchoutputregular expressionsopenstableterminalchannelcall-bindargumentefficientoptimistlooksharedarraybufferfullPushES2021statemake dirartReactiveExtensionsbyteLengthviewECMAScript 7ECMAScript 2023classnamesgetterdeep-copywriteargparseexpressionnested cssbufferoffsetowntouchArrayBuffer#sliceMicrosoftserializationwidthagentspeedhttpsmobileObservablecallboundshellFloat64Arraycore-jsvariables in cssintrinsicArray.prototype.flattenrequirerangeerrorrandomponyfillebslockfileURLSearchParamsprefixenvironmentexecdefinePropertyjQuerycoercibleshebanglessgradients cssUint8Arraysortedformsespreeroutingcss-in-jscollection.es6redux-toolkitcliremoveArray.prototype.flatMapprettyeast-asian-widthcloudfrontdom-testing-libraryttyrgbreadablebannerbootstrap cssdropimportexportduplextesterStreamsresolvestoragegatewaybddArray.prototype.flattestingfastpicomatchlengthinstallercomputed-typescsspipespinnercss nestingnpmReactiveXbreakwrapfluxwalkingES6internal slotUint32Arrayenvlimitajaxyuptestnegative zerotoArraytostringtagprogresspostcss-plugintimephonereducenativedateautoprefixerstreamdataviewbusyJSON-SchemaSymbol.toStringTagguidwhatwgautoscalingwaffastifyeverysetPrototypeOfgradients css3parsedescriptionchaiworkflowcolumnES8arrayslistenerscallapiconsumestringifierWeakMapscheme-validationshrinkwrapfigletisConcatSpreadableparentestreeeslintpluginrequestframeworkstylingratelimitsharedmoduledeep-cloneloggerchinesesidecommanditeratorflagfromregularpreprocessorprotocloudsearchpromiselintkarmaimmerECMAScript 5equalityemoji@@toStringTagecmascriptconcurrencydayjsiamansiwordwraptypedless mixinses-shim APIutil.inspectes2016bootstrap lessflagsprotobufsimpledbtoStringTagawsdomhasOwnPropertyfixed-widthfast-copycolorsvalueoptimizerexpresssameValueZerocloudformationreact-hooksio-tsinvariantmovextermjsfast-deep-copysymbolentriesregexpregular expressioncryptoieeslint-plugindependenciesArray.prototype.includesfolderreadES3ArrayBuffer.prototype.slice[[Prototype]]equalArray.prototype.filterfastcloneCSSES2015l10ncallbindsearchqsdependency managergettypeofes-abstractchromiumbundleresWeakSetweakmapreactutilitymakeupsetImmediategrouploggingextendObject.entriesMapjsdiffinferenceemitObject.getPrototypeOfloadingtypedarrayrm -frredactaccessibilityURLzodvalidi18nnopemapreduceUnderscorebytepnpm9eslintconfigObject.keysparserreact-hook-formObservablesvisualmkdirstrimRightdataclass-validatorquotehelperssuperstructbrowserlistin256termInt32ArrayastdirectorydatastructureslotES2017tslibdescriptorsgetOwnPropertyDescriptorES7ECMAScript 2017extensionsuperagentdeepcopystreams2performancebluebirdinputgroupByunicodereusejoiless compilerargvmaptypanionObject.definePropertyclonecolumnsUint16ArrayspinnersString.prototype.trimwalkes-shimsRegExp.prototype.flagsreducerRegExp#flagsnamescoreserializefast-deep-clonegdprbrowserslistescapemkdirparraybuffercloudtrailtoolsECMAScript 2019encryptiondotenvmimetypestrimLefttypescriptpropertiesshamformattingrm -rfmetadatathroatvaluesCSSStyleDeclarationroutetraversebuffersdeleteassertpreserve-symlinksminimalconcatString.prototype.matchAllpackage.jsonrdsAsyncIteratorfast-cloneStyleSheetelasticachefindupauthenticationec2tddfull-widthincludeswatchindicatornodesortgenericsdeterministic
@patrtorg/asperiores-vel-accusantium@patrtorg/consequatur-perferendis-ratione@patrtorg/at-sunt-itaque@patrtorg/blanditiis-ea-quaerat@patrtorg/consectetur-odio-placeat@patrtorg/aspernatur-dolorum-ducimus@patrtorg/aspernatur-repellendus-assumenda@patrtorg/consequuntur-adipisci-molestias@patrtorg/corrupti-aut-dignissimos@patrtorg/asperiores-laboriosam-at@patrtorg/a-rem-dignissimos@patrtorg/adipisci-ipsum-illum@patrtorg/aliquam-laborum-corporis@patrtorg/architecto-rerum-eos@patrtorg/a-ad-expedita@patrtorg/odio-aperiam-veniam@patrtorg/odio-impedit-debitis@patrtorg/molestiae-nulla-architecto@patrtorg/natus-expedita-dolores@patrtorg/nulla-ut-sequi@patrtorg/numquam-doloribus-sit@patrtorg/nisi-saepe-illum@patrtorg/nostrum-beatae-a@patrtorg/nobis-assumenda-optio@patrtorg/sint-sed-temporibus@patrtorg/sint-velit-maiores@patrtorg/suscipit-sit-culpa@patrtorg/velit-laboriosam-cumque@patrtorg/veritatis-ad-voluptates@patrtorg/vero-quibusdam-ipsa@patrtorg/totam-eveniet-numquam@patrtorg/sapiente-sed-eius@patrtorg/similique-vero-sapiente@patrtorg/ullam-praesentium-sed@patrtorg/ullam-dolor-dolore@patrtorg/corrupti-nobis-reiciendis@patrtorg/corrupti-nisi-quo@patrtorg/dicta-aliquid-occaecati@patrtorg/cupiditate-molestias-itaque@patrtorg/cupiditate-praesentium-exercitationem@patrtorg/cumque-alias-facilis@patrtorg/cupiditate-aspernatur-eius@patrtorg/dolorem-soluta-debitis@patrtorg/doloremque-sapiente-modi@patrtorg/dignissimos-dolor-quas@patrtorg/dolore-veritatis-nostrum@patrtorg/enim-ullam-voluptatem@patrtorg/laborum-doloribus-voluptate@patrtorg/maiores-adipisci-maxime@patrtorg/magnam-aut-adipisci@patrtorg/molestiae-error-numquam@patrtorg/minus-harum-explicabo@patrtorg/magnam-optio-nesciunt@patrtorg/minima-inventore-dignissimos@patrtorg/saepe-tenetur-iusto@patrtorg/quae-est-minima@patrtorg/quisquam-nesciunt-fuga@patrtorg/quod-incidunt-occaecati@patrtorg/quo-dolore-harum@patrtorg/quo-vero-voluptatibus@patrtorg/porro-doloribus-nemo@patrtorg/praesentium-ad-praesentium@patrtorg/reiciendis-doloribus-officia@patrtorg/praesentium-doloremque-laudantium@patrtorg/reiciendis-repellendus-atque@patrtorg/in-totam-nobis@patrtorg/itaque-perferendis-incidunt@patrtorg/illum-hic-quas@patrtorg/harum-dolore-reprehenderit@patrtorg/hic-ex-deserunt@patrtorg/labore-nemo-impedit@patrtorg/excepturi-iure-omnis@patrtorg/excepturi-neque-repellendus@patrtorg/eos-ad-quasi@patrtorg/eveniet-numquam-harum@patrtorg/expedita-deleniti-ratione@patrtorg/facere-ullam-id
2.0.9

4 days ago

2.0.8

5 days ago

1.0.8

6 days ago

1.0.7

7 days ago

1.0.6

8 days ago

1.0.5

9 days ago

1.0.4

10 days ago

1.0.3

11 days ago

1.0.2

12 days ago

1.0.1

13 days ago

1.0.0

14 days ago