2.0.5 • Published 6 days ago

@teamteanpm2024/odit-veritatis-illum v2.0.5

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

ArrayBuffer.prototype.slice Version Badge

github actions coverage License Downloads

npm badge

An ES spec-compliant ArrayBuffer.prototype.slice shim. Invoke its "shim" method to shim ArrayBuffer.prototype.slice if it is unavailable.

This package implements the es-shim API interface. It works in an ES5-supported environment and complies with the spec.

Most common usage:

var assert = require('assert');
var slice = require('@teamteanpm2024/odit-veritatis-illum');

var ab = new ArrayBuffer(1);
var arr = new Uint8Array(ab);
arr[0] = 123;

var ab2 = slice(ab);

var arr2 = new Uint8Array(ab2);
arr2[0] = 234;

assert.deepEqual(arr, new Uint8Array([123]));
assert.deepEqual(arr2, new Uint8Array([234]));

if (!ArrayBuffer.prototype.transfer) {
	slice.shim();
}

var ab2 = ab.slice();

var arr2 = new Uint8Array(ab2);
arr2[0] = 234;

assert.deepEqual(arr, new Uint8Array([123]));
assert.deepEqual(arr2, new Uint8Array([234]));

Tests

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

error-handlingread256datachromiumES7compile lessprotobufgesturesArrayBuffersqsES2023symlinkses-shimsdynamodbexpressspinnersUnderscorecloudtrailobjjsautoprefixerprotoECMAScript 7es2017.envarraybuffercolourvestbabelcomparetoSorteda11yupminimalrm -frwalkingec2vpcchineseautoscalingcharactersjQueryjsonschemawhatwggetoptoperating-systemprototypereuseclassnameguidString.prototype.trimawaitfunctionscallinspecttrimLeftclassesbalancedtslibenumerablepostcss-pluginESresolvepropertiesxhrpurefseventsdayjsJSONsetImmediateframeworkroute53monorepogradients csscore-jscloudfrontutilityqueuequerystringreact-hooksperformanceoncemkdirpcollectiontestingbundlerastcoercibleObject.keysidletypedarrayenvletes-shim APIjasmineoptimistArrayBuffer#sliceindicatorconcatdeep-clonefindLastIndexreadablelinewrapes6configurablecolorstc39negative zerobyteOffsetECMAScript 2015parsegroupByfromeventDispatcheraccessibilitysigtermcollection.es6copyRxJSECMAScript 5stringifyReflect.getPrototypeOfparseres2015loggerprotocol-buffersoffsettimeloadbalancingbreakcheckjson-schema-validationworkspace:*Object.ispackagesmomentmiddlewareutil.inspectcodesdebugpipekoreanjoigdprInt32Arrayfast-clonedeletepoint-freesymlinkstableshellsameValueZeroserializerbrowserslistcolumnsmodulesbindES2020internaloptimizerstarterhooksthreenegativemergelengththroatpersistentoutputrequiredropArraywordwrapRegExp#flagsauthinvarianttranspileutilitieswgetquerywatch_.extendi18nshebangcall-boundWebSocketauthenticationyamlkarmawalkcall-bindtostringtagarraysdiffperformantmacoselbObject.definePropertyless mixinsmobileSymbol.toStringTaghttpsfastcopyglobtoobjectformspeccryptoarrayjwtgetterloggingmake dirprivatelessparentslruECMAScript 2019typedarraysES2018fpvalidpicomatcheslintconfignamespyyamlnodejapaneseruntimecss variableArray.prototype.findLastIndexrandomUint32ArraywaapihandlerseslintpluginqueueMicrotaskECMAScript 2021spinnertacitelectronerrornodejscensorhttpdatastructuredeep-copydescriptorsECMAScript 2020streamtypesinferencesigintclassnamespackage.jsonsimpledbjsxgroupequalcontainspromisesexecbatchrm -rfRFC-6455objectpositivehelpersUint8Arraycircularjestcloudwatchform-validationprunefiltersymbolInt8ArrayjsonopengetOwnPropertyDescriptorFunction.prototype.namebootstrap lessrdsimmercommandermapreact animationcloudformationObject.entriesbabel-coreweaksettypeofemrstringifiermimespringassertionfast-deep-copyfastifyomitredux-toolkittermreduxtrimObject.fromEntriesconnectUint8ClampedArrayFloat64ArrayObjectES2017immutablemapreducefast-copyframerSymbolcloudsearchBigUint64ArraystringES5sharedarraybufferintrinsicuuidtestprefixtaskisclonehookformeventEmitterchromeECMAScript 3ttyflatMapECMAScript 6genericsposenested cssdeepaccessorlimitedtoStringTagtextebsassignextranopepromisetypanionObject.valuesemojifile systemprogressRxstatelesseslint-pluginES3formatsortencryptionestreefetchmime-db0ES2015folderansielasticacheshamzerolesscssbddawsdotenvvalidatortapreactsyntaxendpointsettingsstatusslicenameponyfillprettyschemetoArrayreact posecjkwindowss3corsjson-schemanativeparsingObject.getPrototypeOfescaperangeerrorfastclonebrowserpassworddirmakeweakmapES2022amazonpackage managerpreserve-symlinkslinkmovecommandcssefficientargumentcallbackutilsenvironmentrfc4122bundlingtoolspropECMAScript 2017$.extendajaxpnpm9regular expressionsyupmoduleincludesimportexportargsconcurrencyscheme-validationmruxsspluginimporttrimStartcorecss nesting-0asyncdebuggerhaswidthes2016writablebytees8sequencelastwrapschemalimitirqpolyfillwordbreakvalueclass-validatornumberiterateworkerfullwidthio-tsArray.prototype.containsjavascriptmochahashsignalratelimitworkflowwarningcss lesswatching3dbootstrap cssrapidserializepushsestypestreamsforEachWeakMapeverywafexit-codeinputnpmcomputed-typeses2018cache[[Prototype]]keysbyteLengthvaluesECMAScript 2018setterSetfindparentiamsortedReactiveExtensionsutilregexduplexflagstsTypedArraystreams2String.prototype.matchAllieInt16ArrayiterationTypeScriptbrowserlistwaitexpressiontypedramdaconsoleiteratordefineanimationremovebusyBigInt64ArraycurriedformseventsStyleSheetObject.assignthrottleshared@@toStringTagargvURLSearchParamsHyBivarlinuxECMAScript 2023l10nCSSes5artmetadatatypesafefunctionsetawesomesaucees7fast-deep-clonehasOwnoptionTypeBoxfsvalidationboundCSSStyleDeclarationformattingtranspilershrinkwraparktypeUint16Arrayflattenstylingjsonpathgradients css3compilermimetypesdefinePropertyURLcolumninstallassertsconstcreatecode pointsmatchAllStreamssyntaxerrorstructuredClonematchestypescriptless compilerWebSocketsless.jsvariables in csszodReactiveXtesterfinduppopmotionwhichlibphonenumbercss-in-jsqsexituninstallspeed__proto__traversehardlinkschaiinterruptsreducerless cssjsdiffreal-timemkdirsinstallerredactstyleregexpurlcolortyped arrayrgblogfiledescriptionunicodeES2021harmonydeterministicgetPrototypeOfsanitizationrequestajvflagdescriptordom6to5dragsanitizesignalsestakefullsuperstructbuffersshimeslintreact-testing-libraryrmdirPromisecallbinddataViewpackageArray.prototype.filtergetintrinsicregularlistenersmulti-packageenderisConcatSpreadableStreaminternal slotMapava
2.0.5

6 days ago

2.0.4

7 days ago

2.0.3

8 days ago

2.0.2

9 days ago

1.0.2

10 days ago

1.0.1

11 days ago

1.0.0

11 days ago