1.0.0 • Published 17 days ago
@ryniaubenpm2/natus-repellat-repellat v1.0.0
@ryniaubenpm2/natus-repellat-repellat
Get the byteOffset
out of a DataView, robustly.
This will work in node <= 0.10 and < 0.11.4, where there's no prototype accessor, only a nonconfigurable own property.
It will also work in modern engines where DataView.prototype.byteOffset
has been deleted after this module has loaded.
Example
const dataViewByteOffset = require('@ryniaubenpm2/natus-repellat-repellat');
const assert = require('assert');
const ab = new ArrayBuffer(42);
const dv = new DataView(ab, 2);
assert.equal(dataViewByteOffset(dv), 2);
Tests
Simply clone the repo, npm install
, and run npm test
slotcssreducermapreduceprivate datareduxarraysideinstallbootstrap css@@toStringTagpyyamlUint8ClampedArraydescriptores2016gradients cssStyleSheetes-shimstouchcirculardotenvtypanionrfc4122expressionURLSearchParamsdataviewiestylesheetrdsjsxinternalminimalcss-in-jstraversematchesshamajvairbnbclass-validatorfindLastIndexregularec2l10nconcatString.prototype.matchAllcomparepolyfillcommanderruntimepreprocessordrophandlersvalidationpasswordcorefunctionmoduleses6diffgetoptdeep-copybyteOffsetrm -frbootstrap lesses-abstractcallbackfpsstylesemojidataclassnamefilterserializerterminalcolumnsopensworkeronceECMAScript 5spinnermiddlewareprocessfullwidthexecmake dirlimitedmixinsfinddefinePropertycolorsharedprotoextendES6cloudformationmkdirwatchingloggingpicomatchReflect.getPrototypeOf.envhas-owncolourjsonES2023entriesartES2021sesreusestatelessansies2018CSSsignalstoolsmochaagentfast-copyUint16ArraycensortakeyamlserializationcodesgetPrototypeOfendpointglobalUint32ArraysqstrimStartphoneformattingweakmapcallbindclassnamesopenerwritenodenested csscolorsnegativewindowsfunctionsJSONmatchAllid_.extendwalksharedarraybufferstructuredCloneexit-codelrues7propertyjavascriptspawnencryptiondependenciesvalidateECMAScript 2022setterformatratelimitsigintwhichcss nestingInt32Arrayiamreact-testing-libraryfigletconcurrencybluebirdgdproptimizerwalkinges5busylinuxquotefile systemhardlinksresolvetextutil.inspecteverydeepcloneeslint-pluginArray.prototype.containsjwtprefixreadboundfastifyvisualproxyrateemrspinnersenvironmentsconfignopemomentjapaneserm -rfvalueimmutableuuidcall-bindstdlibnameirqtc39chinesevariablesargumentsoptioncollection.es6regular expressionssimpledbio-tsobjpluginkarmaflagtrimEndcode pointsObject.definePropertyarraybufferconsolefast-deep-copypatchwritableArray.prototype.includesframeworkbufferguidsequencehelpersebsJSON-SchemapathincludescloudtrailArray.prototype.findLastIndexeventEmittershimextensiongetintrinsicES8ES2016fast-deep-cloneES2017deterministichasOwnhashtermperformantserializebyteLengthassertcompile lessrobustpostcssdateES2019searchSymbol.toStringTagxdglaunchform-validationbundlerdefineassertsqueryescapeshrinkwrapapidirlook-upinvariantlintmruautoscalingprogressdomlimitlengthtypeswaitfindupfromrgbchromiumkeyscomputed-typeslessbrowservariables in cssWeakMapWeakSetjsclonestringifiercolumnpositivepersistentimportkoreanECMAScript 2023libphonenumbernamesfluxsameValueZerocmdstateArray.prototype.filterESmobilerestObject.valuesfast-clonechildwidthopenHyBicloudsearchflagsUint8Arrayomitbundlingdayjsdeletegradients css3elmtoobjectworkflowjesteslintconfigWebSocketsmoveoptimistcss lessa11yObservablehasRxhigher-orderemitownparentthrottlemonorepoobjectflatMapmapECMAScript 2019electronschemarapidjoiObject.keysextratrimRighttoSortedconnectArraypropertiesArray.prototype.flatwordbreakecmascriptsetImmediateECMAScript 2020pipeprivatecloudfrontstarterwatchsettingsreplayArrayBuffer.prototype.slicecollectionreact-hook-formsuperstructBigInt64Arraycss variableintrinsictapprotobufinstallerECMAScript 6PushtaskiteratordescriptorsECMAScript 7shebangES2022Int8Arrayinferenceless.jsliveprettyparentsschemenodejsidleprototypegroupdebuggerbindstreamwarninggetreadablehttpcjktoArraytyped arraytsObject.assignjsdomtypeasciisymlinksavaerrorxtermreal-timeoutputES7yupcryptoarraysECMAScript 2015eventsqueuerestfulexestableglobalscharacterspropviewreduceprotocol-buffersquerystringWebSocketinequalitywatcherfind-upcallBigUint64Arrayxhrbyte[[Prototype]]Array.prototype.findLastObject.fromEntriesfunctionalwrapregexppromisesIteratorECMAScript 2021enumerablerequireutilityi18nwebsns
@f1stnpm3/dolores-distinctio-enim@f1stnpm3/sunt-ullam-minus@ryniaubenpm2/adipisci-accusantium-dicta@ryniaubenpm2/aut-explicabo-velit@ryniaubenpm2/cupiditate-modi-doloribus@ryniaubenpm2/doloremque-aperiam-dolorem@ryniaubenpm2/ea-commodi-voluptatibus@ryniaubenpm2/ea-facere-cum@ryniaubenpm2/eveniet-asperiores-corporis@ryniaubenpm2/facere-rem-id@ryniaubenpm2/ipsam-doloribus-ad@ryniaubenpm2/iste-nostrum-quos@ryniaubenpm2/labore-velit-cupiditate@ryniaubenpm2/laudantium-quo-amet@ryniaubenpm2/magni-ullam-optio@ryniaubenpm2/minima-ea-distinctio@ryniaubenpm2/nesciunt-molestiae-quasi@ryniaubenpm2/omnis-placeat-nostrum@ryniaubenpm2/perferendis-quasi-voluptatibus@ryniaubenpm2/perspiciatis-cum-est@ryniaubenpm2/porro-excepturi-distinctio@ryniaubenpm2/porro-incidunt-fugiat@ryniaubenpm2/quae-consectetur-aut@ryniaubenpm2/recusandae-architecto-tempora@ryniaubenpm2/reiciendis-excepturi-aliquam@ryniaubenpm2/saepe-corporis-ullam@ryniaubenpm2/sed-qui-enim@ryniaubenpm2/sequi-similique-nihil@ryniaubenpm2/veniam-occaecati-impedit@ryniaubenpm2/voluptatem-architecto-praesentium@ryniaubenpm2/voluptatem-possimus-deleniti@ryniaubenpm2/voluptates-velit-minima
1.0.0
17 days ago