1.0.0 • Published 1 year ago
@devtea2025/reiciendis-ut-sequi-sint v1.0.0
@devtea2025/reiciendis-ut-sequi-sint 
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('@devtea2025/reiciendis-ut-sequi-sint');
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
flattenfunctionalfileestree_.extendvalidtermttyreduxebssyntaxerrorprotoqsschemaasserttypesfind-upUint16ArrayECMAScript 2023Uint8ClampedArraytrimEndduplexsameValueZeroischromium0findLastxhrStyleSheetObject.getPrototypeOfjavascriptsnsbyteOffsetprototypehandlersargparseio-tspicomatchreadablespinnereslintutiltypedarraysyupstatusbannerdefaultbundlingsortmimeperformantredactawaittddclass-validatorajvbreakECMAScript 5parsinggetoptObject.assignargumentstoSortedcharacterkeyobjcall-binddom-testing-libraryemojiformhttpscall-boundhardlinksdeepfunctionES2015react-testing-librarypluginRxwritablecsssharedarraybufferES2016optimizerObject.entriesflagsgetdayjskeysSymbol.toStringTagartcss nestingworkermodulessymbolssinatramoduleprogresspolyfillstringifierexefastcopylengthinternal slotassertsqueryloadingcss-in-jsweakmapRFC-6455efficientes5RegExp#flagsescapeTypeBoxrecursivehas-ownbootstrap lessbuffercommandyamlframeworkeverytelephonecallbackcolumnshotsigtermprefixcommandercallformsfsstableinternalfastclonebcryptsuperagentencryptionparentspropertyArray.prototype.filterjapanesescheme-validationwalklazyqueueMicrotaskviewlesscssArray.prototype.flatMapsimpledbrequestdatejsdomfilterformathelpersmochaansies8ES5trimStartfigletxdgES2019installxtermprivatehookformregexJSON-Schema.envaccessores2018byteLengthserializerratelimitsearchfunctionsdeepcopyhasOwnPropertyeventDispatchercryptECMAScript 7accessibilityFloat32ArrayFloat64Arraystreames2015protocol-buffersfixed-widthreadminimalECMAScript 2017dircallbindinterruptses-shimslinkArray.prototype.findLasttextserializexdg-openbeanstalkvestimportarktypesettermetadataparentES2023idlecloudformationcloudsearchlessarrayagentSymbolcorshooksendermatchesdeep-clonefetchwatcherlogemroptiondeepclone-0spawnformattinginlinuxexecdebuggertrimRightArray.prototype.includesprivate dataES2018directoryargvmapreduceutilitiesbuffersglacierarraybuffernativequerystringownidentifiersworkspace:*Object.keyssetPrototypeOfspeedomitArray.prototype.containssortedrangeerrorfoldermapshamuuidstreamstypesafetyped arrayasynctakedifferror-handlingclinameswhichexpressionredux-toolkitautoscalingsequencearraysponyfillstreams2reuseObjectObject.fromEntriesrmdirWeakSetfseventsboundcallboundrouterfindupObservablesObject.valueselectrontypedarrayreact-hook-formclonetypedESstartnegativevariables in cssmime-dbcodesurltsglobalwatchawsArray.prototype.flatindicatorUnderscorewarningreactES2022gradients cssflagzodexecutablestringifyreadablestreamsymlinksenvironmentsirqsharedwordwrapmergeconcatMaploggerimmerstdlibwafqueuepredictableObject.definePropertymovespinnerskarmanested cssECMAScript 2022getPrototypeOfkinesiseslintplugindependency managerrestmatchAllstyled-componentspushrandomArrayBuffer#slicemruphonebindtypanionstateschemeloadbalancingtaskjsdiffcss lessArray.prototype.findLastIndexoptimistequalflatMapnameecmascriptfast-deep-copyform-validationtoolkitstarterec2idvalidateeast-asian-widthcmdutil.inspectvisualdescriptorsmkdirscacherm -rffastdescriptorlistenersReactiveXhasOwnnegative zerohashautoprefixerenvironmentopencorefast-clonechannelpromises@@toStringTagwebfast-copyconsoleruntimestoragegatewayconsumetestlinewrapmake dirUint8Arrayweaksetargumentlivepackagesjsiteratorsignalses-shim APIcompile lessWeakMapcreatebrowseroncewindowsfull-widthtapedefinePropertystyleguideObservableentriesprunewidthguidrapidflatmonorepoinferencechinesefastifybrowserlistregularthrottlecolorsassignassertioncomparegradients css3argsURLlrucomputed-typesES2021jQueryECMAScript 2021colourconnectBigUint64ArraySetrestfulbusyastpackage manageropensrm -frpositiveamazoncolumnsomebrowsersliststyledomchilditerateimportexportresolveinstallerrdsgdprfluxCSSpostcss-pluginless csskoreanInt16Arrayrgbless compilerInt32ArraysafeisConcatSpreadableString.prototype.trimmatchcoerciblejwtRegExp.prototype.flagstoStringTag[[Prototype]]RxJShasenvpackage.jsonlooktappatchECMAScript 3valuesFunction.prototype.nameIteratorjoiregular expressionfile systemjsxes-abstractstatelesspreserve-symlinksconcatimmutableshimmulti-packagemomentoffsettostringtagMicrosoftArray.prototype.flattentestertypescriptlastjshintslotECMAScript 2020fast-deep-clonedotenvstringeslint-pluginpersistentdefinemkdirppromisebyteArrayBuffer.prototype.slicewriteurlsvaluebddi18ncircularauthenticationless mixinsbatchlaunchexitvariablesairbnbwebsitesignalvpcparsestylingclassnameinvariantutilityeventEmitterdeletecollectionArrayYAMLeslintconfigiamupshrinkwrapwalkingHyBislicecheckPromisemkdirjasmines3__proto__chromeieroute53sesTypedArraytrimremovecharactersnodequotepyyamloperating-systemESnextendpointpipeelbpropavaglobalsenumerableprettyECMAScript 2018stylesMapdynamodbtypenodejsexit-codefullwidthrequirea11yincludes256containsgroupintrinsicrobustcloudtrailreal-timecolorcjkdataViewStreamelmWebSocketsauthECMAScript 2016descriptionmaketslibgetterparsertrimLeftbootstrap cssES8look-upbundlerglobelasticachenumbersymbolECMAScript 2015libphonenumberECMAScript 2019timeES6URLSearchParamslanguagemixinscode pointses2016openerpreprocessormobileBigInt64ArrayStreamsrmgetintrinsicString.prototype.matchAllsidesqsexpressfpscryptopostcssswfchaitestingtypeofcss variableregular expressionsdataview$.extendinspectdependenciescommand-linereact-hooksrfc4122inputvalidationappdebugjsonPusheslimitmimetypeswaitdropprotobufmiddlewareshebangless.jsgenericsapinpmcompilerlimitedajaxwordbreakstructuredClonefullpathWebSocketconfigawesomesaucepasswordlockfilecloudfrontsetImmediatesetregexpReflect.getPrototypeOfextrajsonpathjestgroupByclasseswatchingserializationwgetshellgetOwnPropertyDescriptortc39eventsdeep-copyTypeScripttraverseperformancemacoscollection.es6ES2017es6toolsasciiextensionfindLastIndexES3Object.ishigher-ordereditorunicodepackagehttpdeterministicforEachspecextendequalityprocesserrorterminalcloudwatchsigintpnpm9lintstylesheetreducerbluebirdES7replayemitcore-jstoArraytypeerrorcurlsuperstructobjectvarsratezeropropertiestouchsyntaxuninstallnopecensorInt8ArrayArrayBufferconcurrencyReactiveExtensionsconfigurablees2017loggingdatareduceiterationworkflowproxysettingsfromECMAScript 6whatwgsymlinkwrapoutputdatastructurethroatfindl10n
@devtea2025/adipisci-eum-illum-fugit@devtea2025/architecto-omnis-vitae-eum@devtea2025/atque-praesentium-modi-placeat@devtea2025/blanditiis-numquam-expedita-neque@devtea2025/commodi-soluta-quod-ad@devtea2025/delectus-optio-modi-pariatur@devtea2025/deleniti-aut-officiis-quae@devtea2025/deleniti-occaecati-et-tempora@devtea2025/dolor-porro-vitae-sunt@devtea2025/doloremque-voluptas-facere-nemo@devtea2025/dolores-voluptatem-consectetur-ut@devtea2025/eius-aliquam-esse-perferendis@devtea2025/eius-quasi-autem-optio@devtea2025/expedita-saepe-dicta-sapiente@devtea2025/ipsam-perferendis-repellat-incidunt@devtea2025/laboriosam-commodi-voluptas-nobis@devtea2025/laborum-illo-ad-itaque@devtea2025/magnam-eveniet-excepturi-dolorum@devtea2025/nulla-eaque-dolores-veniam@devtea2025/odio-totam-laboriosam-explicabo@devtea2025/officiis-ad-porro-non@devtea2025/porro-cum-magni-similique@devtea2025/quisquam-quod-ab-aut@devtea2025/quo-consectetur-necessitatibus-sint@devtea2025/suscipit-assumenda-a-assumenda@devtea2025/tempora-laborum-animi-et@devtea2025/turbo-rotary-phone@devtea2025/vitae-sequi-voluptas-a@devtea2025/voluptas-quisquam-cum-reiciendis@devtea2025/voluptatibus-vero-magni-rerum@libphamton/chatfanpage@libphamton/fb-group@npmtuanmap/ex-vel-expedita-impedit@npmtuanmap/psychic-guide@npmtuanmap/recusandae-recusandae-nam-et@npmtuanmap/sed-quo-nemo-rerum@npmtuanmap/velit-esse-velit-magnam
1.0.0
1 year ago