1.0.0 • Published 28 days ago

@berufungirnpm/error-dignissimos-similique v1.0.0

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

@berufungirnpm/error-dignissimos-similique Version Badge

github actions coverage License Downloads

npm badge

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
1.0.0

28 days ago