2.0.17 • Published 7 months ago

@swenkerorg/occaecati-vitae v2.0.17

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months 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('@swenkerorg/occaecati-vitae');

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

swfeslint-pluginfullStyleSheetslotUnderscoredataCSSStyleDeclarationsymbolcommandwaittrimEndcjk$.extenddiffprunegettercoercibleObject.valuesdotenvweakmapconsolesideflattenparentsxhrcachecallboundsuperstructmodulesfigletdebuggersortedObservableglobal this valuejsgesturesmanagerjQuerybyteLengthslicecompilerrecursiveString.prototype.matchAllclassnamegenericsstringifierpropertyRxJScircularcopywarningglobalscolorsTypedArrayexpressentriespathbusyreduxES7l10nmobiledependency managerbrowsertrimLeftfpexecimportexporterrorschemeforkURLrandomcall-boundamazonES2015ES8columncomparezeroObject.definePropertyhelperqueueMicrotaskgdprwindowebsavaECMAScript 3walkECMAScript 2019wgethardlinksfunctionswalkingmapreducejsonESserializebufferlocationnamess3regexppnpm9chaitslibbufferseveryterminaltransportextendglobenvironmentglobalThisboundasciicurleventDispatcherfiletapesettingsObjectrequireECMAScript 2020flaguninstallchromeprefixreact posestreamkinesistrimStartttynativeperformanceec2package.jsondeterministicscheme-validationvalidatorselftc39clientmkdirjasminereducerbddpostcss-plugingetPrototypeOfajaxtrimindicatorArray.prototype.includesruleskeysWeakSetfoldervariables_.extendimmerFloat64Arraylook-upexecutecollectionregularpinofastcopydeepcopyestestingloggerredux-toolkitcharacterses2018ES2021ecmascriptcloudwatchgraphqlroute53styled-componentspolyfillsetterBigInt64ArrayspringlastloadbalancinglanguageartmruarraybuffervisualarrayscoretypesafeInt8ArraysyntaxcoveragerouterflatprivaterobustglobalsharedarraybufferObject.assigntacitidrangeerrorconcatframerreact animationowninternalqsnopeformattingtypescriptSymboldirectorystringES5propbinarydescriptorsteststylingquerystringquotequeuenegativemake dirbindtoArraymakeajves8browserslistes2017numberclonechromium.envjestjsdiffenvES2020deepclonestarterdateWeakMaphtmlfantasy-landexecfilehasOwnshrinkwraprgbmatchjoiobjectio-tsbundlershimreversediterateenvironmentssymlinksimmutableidleECMAScript 2023parsevarrssworkspace:*clirfc4122rmdirassertionvalueObject.isenumerableansitoStringTagfnmatchhasObject.fromEntriesinstallAsyncIteratorregular expressionskeyhttpsSymbol.toStringTagmergecolumnstesterschemapushvalidtransformJSON-Schemaremoveoptimizertypedtypanionjson-schemapackagesfile systemdeep-copycommand-lineapphttpframeworkstableinstrumentationdefineserializationroutingdynamodbawsairbnbconcatMapignoresorttapstyleguidelistenersformURLSearchParamsjsdommanipulationfastifystringifyArray.prototype.containscallbindpluginjavascriptcollection.es6MicrosoftArray.prototype.findLastIndexsyntaxerrorspecpatchflagsunicodeECMAScriptcsstranspilerseseslintpluginReflect.getPrototypeOfpyyamlfindLastIndexquerywhichInt16Arraycloudfrontautoprefixerpoint-freeglobal objectdomefficientfpsresolveES2019east-asian-widthPromisesafemulti-packageconfigurableredirectwafmkdirsobjrapiddataViewprocessArray.prototype.flat[[Prototype]]fsproxynegative zerotypesfull-widthlinkeslintconfigisConcatSpreadablecolourgetoptkoreanwriteexpressioniteratorapireadableworkeroptionES6glacierarrayreadablestreamoptimistfixed-widthcommander0Pushsearchpopmotioniamextratermfast-clonefunctionalUint8ClampedArrayUint16ArrayObject.getPrototypeOfwritablemappicomatchargsloadingSystem.globalrestfulbannersnsconfiginferenceprotobufatominstallervestemojionceStreamsconstutilrmbyteOffsetdataviewsetramdaspinnersreact-testing-librarytostringtagregular expression__proto__guidES2023momentfindlintes5vpcchannelcurriedreducees6censordeepreact-hooksforEaches2015user-streamseventsarktypeistanbuldeletespawninternal slotreverseES3styleoffsetposeJSONES2016cryptoprivate dataomitthreeaccessibilitystylesjson-schema-validationagenthigher-ordersomedom-testing-libraryArrayBuffer.prototype.sliceeventEmitterautoscalingrm -frtimefindup
2.0.17

7 months ago

2.0.16

7 months ago

2.0.15

7 months ago

2.0.14

7 months ago

2.0.13

7 months ago

2.0.12

7 months ago

2.0.11

7 months ago

2.0.10

7 months ago

2.0.9

8 months ago

2.0.8

8 months ago

2.0.7

8 months ago

1.0.7

8 months ago

1.0.6

8 months ago

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago