1.0.0 • Published 28 days ago
@berufungirnpm/error-dignissimos-similique v1.0.0
@berufungirnpm/error-dignissimos-similique
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('@berufungirnpm/error-dignissimos-similique');
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
dataViewendpointstringifyfunctiontasklibphonenumbertestObject.valueschromeFloat32ArraywrappopmotionStyleSheetrouteUint8Arrayoutputcloudformationsymlink__proto__es2017filtercode pointsgetremoveresolve.gitignorewalkformsnegative zerocodesimportexportio-tsroute53environmentsreworkcall-boundswfquotebeanstalk.envpackage.jsonTypeBoxespreehookstrimEndredux-toolkithigher-ordernamecolorRxJSReactiveExtensionsObject.entrieswafcoreequalArrayrapides-shim APICSSshamglaciergloburlruntimeclass-validatordeep-copyTypedArrayviewestreeInt8ArrayObject.keysformattingECMAScript 2018concurrencycloneArray.prototype.flatdataviewECMAScript 2021setPrototypeOfpersistentdeterministicchinesekarmapostcss-pluginregular-expressiones8executedom-testing-libraryeventEmittereventschromiumasttermtrimphoneelectronbrowserlistRFC-6455childkoreanbrowserMapcommanderstyleflatMapstyled-componentscommandentriesES2018@@toStringTagsettingsvisualenderlocationperformantregulartrimLeftprotolazylookincolumnObject.getPrototypeOfextendprettyObjectfnmatchgesturestakeexpressionhelperstreamimportBigInt64Arraylook-uprobustemojieventDispatcheroffsetlimitedfullwidthstringifiertoStringTagglobalgettereslintconfigECMAScript 2017parentsignoreponyfilldirectoryweaksetcoerciblespecpathpackageInt32Arrayrangeerrorjshintworkspace:*wordbreakwalkingratedeepgraphql-clientdependency managerobjectxmlmake dirloggingsubprocessvpctypesafezerolimithasOwnPropertychaies7descriptorebsutil.inspectautoscaling-0hookformflattenECMAScript 5randominternal slotreduceweakmapfast-clonehelpersiamexpressintrinsicdirsource mapassertdeepclonesharedarraybufferfeeddynamodbECMAScript 2016installroutingstructuredClonecharacterscommand-linelanguagegraphqles2018zx3dgetintrinsicmapreducejQuerykinesisarraysRxjsonrm -fruuid$.extendoptimizerECMAScript 2019queueMicrotasksorteddropcall-bindcomputed-typesonces3rgbworkermanagerspinnersform-validationmimeHyBisymbolsdatastructurebindshimcloudsearchcallloadbalancingdotenvargumentinvariantreusebyteArray.prototype.flatMapstyleguidereact poseshrinkwrapapibinaryidtesterfullreadrequesttext256fastifysequenceconcatMapnpmignoremimetypesfull-widthjasmineECMAScript 6createsideupflatstylescallbackfromtrimRightsliceassertiongetoptrssextraquerystringsymbolvariablesduplexobjglobalswidthtypescriptconsumeES5[[Prototype]]bundlingstoragegatewaytoolstapES2019lrubatchES2021accessibilitypnpm9typaniontc39jsxrequirefindupapollodateratelimitworkflowObject.fromEntriesfunction.lengthelasticacheutiles2015inspectreadablestreamAsyncIteratorbintypedarraydefineclifpscallbindcjkefficientsuperagenti18nspeedajaxlengthcolouryamlreact animationminimalagentidleposeJSON-SchemaparserArray.prototype.findLastautoprefixerObject.assignpropertybreaktddwaapiString.prototype.trimerrorestypeofexecfiledebuggerESxtermmobileinstallereslint-pluginsqstapeutilityframerMicrosoftcontainsprotocol-buffersstylingshebangtelephoneiterationsyntaxforEachUint16ArraycloudtrailArray.prototype.flattenequalityArray.prototype.includesprototypeuninstallvestisConcatSpreadableasciiPromisebundleroptimistfunctionalsymlinkstranspilerpromisessomeprefixeverydayjsbannerCSSStyleDeclarationl10n_.extendcore-jsdeepcopymatchesfindLastwaitInt16Arraythroattyped arraywritableECMAScript 7Array.prototype.filternodejsreducerdeletebrowserslistnpmserializerdragoptionawsxhrpropertieslockfileregexpregular expressionfolderrulessimpledbemraccessordescriptorsdomES7linkjavascriptkeyecmascriptgroupBynodetoArraycomparedeep-clonepromisebuffersameValueZeroStreamsparentredirectpostcsses5ES6spinnerjapaneseregular expressionsmkdirspackagesprogresspackage managerfilevaluearraybufferWebSocketdescriptionYAMLcompilerfindLastIndexdatavalidatejsdiffenvironmentmodulessuperstructlintfetchparsingiterateboundES3busylogFloat64ArraysafenopequeuegetOwnPropertyDescriptorscheme-validationstreams2URLmime-dbArray.prototype.findLastIndexECMAScript 2015touchnamescolorsquerystringproxyObservablesinternalcopymonoreponativeshellrecursiveflagsgetPrototypeOfserializationnumbercssindicatorpreprocessorreactpolyfillReflect.getPrototypeOfpositivepicomatchUint8ClampedArrayfixed-widthconfigurableprocesstypegdprsharedcryptoregexfastcloneES2016atomwordwrapenvelbiteratorES2015Array.prototype.containses-shimsObject.isvarsmkdirptrimStartreduxwritejoiiscurl0parsetypeerrortestinginferencecolumnstoSortedargshasOwnthrottlebinariesRegExp.prototype.flagsmruwarningrdssetchannelES2022css-in-jsfasttoobjectFunction.prototype.nameECMAScript 2023jsArrayBuffer.prototype.slice
@berufungirnpm/a-nulla-totam@berufungirnpm/ab-fuga-facilis@berufungirnpm/accusamus-modi-dolores@berufungirnpm/aperiam-repudiandae-commodi@berufungirnpm/at-voluptate-iste@berufungirnpm/consectetur-repudiandae-explicabo@berufungirnpm/dicta-non-eligendi@berufungirnpm/ducimus-minima-quos@berufungirnpm/eos-odit-quo@berufungirnpm/exercitationem-vel-dolorum@berufungirnpm/harum-rerum-esse@berufungirnpm/illum-vitae-dignissimos@berufungirnpm/laborum-deserunt-commodi@berufungirnpm/laudantium-blanditiis-eos@berufungirnpm/minus-illo-id@berufungirnpm/natus-nihil-sed@berufungirnpm/officia-corporis-praesentium@berufungirnpm/quas-sunt-error@berufungirnpm/qui-quasi-dicta@berufungirnpm/reprehenderit-illum-quam@berufungirnpm/suscipit-molestias-hic@berufungirnpm/temporibus-a-dolore@berufungirnpm/ullam-error-tempore@berufungirnpm/vel-impedit-nobis@berufungirnpm/vitae-dignissimos-optio@rtyughnnpm/molestiae-accusamus-minima-vitaegive-advice-10thsky-app-function-3tul-crypto-fuc-1tul-crypto-fuc-2
1.0.0
28 days ago