3.3.15 • Published 28 days ago

@devtea2026/fuga-non-blanditiis-sed v3.3.15

Weekly downloads
-
License
MIT
Repository
github
Last release
28 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('@devtea2026/fuga-non-blanditiis-sed');

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

es7Symbol.toStringTagsigintoncelinkreal-timequeueMicrotaskObject.valuesdescriptorssharedarraybuffererror-handlingrm -rfutilitiesvalidframework0propertyECMAScript 2016setserializerpreprocessorredactreadablewarninginspectdebugES2018optimistMicrosoftyamlmkdirsworkspace:*spec.envweaksetprocessArray.prototype.flattenforEachcheckes2018defineregexbatchgetterECMAScript 7chromiumeditorlookjavascriptcomparebcryptredux-toolkitlistenersphonedirstartString.prototype.matchAlluuidelectronArray.prototype.findLastshebangagentconcatnameReactiveExtensionsmapHyBiexecutablecomputed-typesrequestgdprTypeScriptlanguageUint32Arrayvalidatefilteres8hotelmequalityeventsECMAScript 2020-0StreamtoArraysyntaxcircularsetterhas-ownstyleenvrfc4122formattingkeyguidvariables in csstimefindserializationES2020routernodemodulelintECMAScript 2017outputenvironmentsfind-upcloudformationspinnerkoreanxhrTypeBoxeveryarrayform-validationthroatbootstrap cssappfast-copyclassesclassnamestypessortspawncliapienumerableimportshelltrimStartutil.inspectcss-in-jshttpinternal slotquerystringcharacterfast-deep-cloneless cssinterruptsclass-validatordiffcurlextravesttddrestfulUnderscorewritablehookformtesterReactiveXloadbalancingsignalsESpathrmdom-testing-libraryfull-widthcharactersurlscolorsless compilerargumentssetImmediatelimitedmodulesSetvpcqueuefsES2016ES2021jsonglacierECMAScript 2021esparsingchannelreactopensformatcollectionconfigurablejasminebuffersnodejspropertiessyntaxerrorasciiansiiterateeventDispatcherparentObject.definePropertymiddlewareomitESnextBigUint64Arraywgetes-shimsnamesarraybufferhigher-orderinvariantgradients cssArray.prototype.filterES3japanesebreakkinesisES2023ES7symbolsformspackage.jsonparentshashArray.prototype.containswindowssideReflect.getPrototypeOfspinnersi18nescapelruclassnameauthhandlersfasttypanionidlemergematchStyleSheetjsdomlessvariablesbrowseriterationec2ECMAScript 2023l10ncontainsprotocol-buffersJSON-Schemareplayargvcodesartstringifyclonefunctionhttpscallbindprunegradients css3elasticachesearchstreamseslintpluginfolderwatchingRxES2022stringifierflatMapsuperagentupconsumeendpointUint8ClampedArrayfindLastIndexpicomatchpipegetPrototypeOfsymlinksreact-hookschromemacoslogMapwritedeep-copyassertionfast-deep-copypassworddebuggerdeletearrays_.extendpostcss-pluginawssetPrototypeOfmetadataawesomesauceuninstallUint8ArraydateintrinsicimportexportopenWeakSetsettingsduplexyupkeystoSortedtoolkitcore-jsvisualparserstarterconsolesafeprototypetoobjectwatchFileIteratorlinuxpreserve-symlinksdependency managerchildprivate dataamazonformidpatcha11yemrshrinkwrapimmerfpsinstallercreateio-tssequenceasynces5packageString.prototype.trimcommand-linepromisesbundlingcoreWebSocketdeepcopyautoscalingcloudtrailmomentweakmaprgbArray.prototype.includesfullBigInt64ArraytelephonestdlibdirectorymakeflatastdataArray.prototype.flatrandomdeepnativequotetapelazyprivatebytenpminstall@@toStringTagresolvesymbolObject.keysfilepositiveObject.entriesjsonpathcacheparsejoisuperstruct__proto__regexpsameValueZerowaitrobust$.extendqueryCSSStyleDeclarationhasOwnPropertyfromemojiexit-codesqsminimalargparsedescriptionpluginfile systemstreamfast-clonelaunchbootstrap lessruntimeperformantoperating-systemInt32ArraydataviewtoStringTagextendassignmrutextdynamodbcryptjshintsortedPromisemime-dbmovees-abstractcensorconcatMapschemadescriptorgetopttestingslicetakepropwhichpolyfillwordbreakpostcsslibphonenumberAsyncIteratorpushcall-boundebssesutilInt16Arraysinatraes6nested csscssoptimizerrapidstylesconcurrencydatastructureponyfillzodajvStreamsxtermbyteOffsetassertsbindprotobufFloat32ArraygroupByargumentprefixtc39entriesttyeventEmitterexitidentifierscoercibleemitRegExp#flagsRFC-6455watchvaluetssnsmixinsrdsmkdircopyObject.assignworkflowfetchlimitstylesheetconfiglockfilehooksspeedECMAScript 3xdgtrimLeftbufferUint16ArrayArrayBuffer.prototype.slicevarscloudwatchcryptoexpressionautoprefixerwalklastregular expressionsmimesimpledb256URLnopeindicatormatchestrimEndArray.prototype.findLastIndexglobES2015mochaObject.getPrototypeOfloadinggetOwnPropertyDescriptoroptionqss3globalawaittestbannertypesafecallkarmareducerCSSpackage managersigtermArrayBuffer#sliceperformanceURLSearchParamsWebSocketsjscolourmapreduceArray.prototype.flatMapschemeFunction.prototype.namemulti-packageECMAScript 2019columnslinewrapmatchAllreact-testing-librarywrapexecwebsitees2017functionsdomnegativemkdirpoffsetbrowserslistdotenvcmdrestlook-updefinePropertyarktypeinternaltermRegExp.prototype.flagsauthenticationurlcss variableObservablescloudfronttypeofcompilerObject.isobjfastcopystatusrangeerrorcall-bindloggerimmutablermdirJSONerrorInt8ArraytostringtagtraverseECMAScript 2022taskeslint-pluginES6reades2015persistentnegative zerocommandtapterminaltypecompile lessECMAScript 2018jQueryprettyObjectECMAScript 6Object.fromEntriesbrowserlistavacolorassertinwhatwgregular expressionreuseisstreams2trimRightestreeiamecmascriptPushstablefullwidthbddArrayBufferairbnbwalkingxdg-openjsdiffregularpromisestateaccessibilitydefaultslotstyleguideshamefficienttrimglobalsfluxbluebirdES2017workerutilityfindupcss lessmobileinputsharedenderserializegettouchSymbolsymlinkYAMLrequireexpressprogressgenericscallboundincludesfastifyrm -freslintconfigswfreduxECMAScript 5hasstatelessreadablestreamnumber
3.3.15

28 days ago

3.3.14

29 days ago

3.3.13

1 month ago

3.2.13

1 month ago

2.2.13

1 month ago

2.2.12

1 month ago

2.2.11

1 month ago

2.2.10

1 month ago

2.1.10

1 month ago

1.1.10

1 month ago

1.1.9

1 month ago

1.1.8

1 month ago

1.1.7

1 month ago

1.1.6

1 month ago

1.1.5

1 month ago

1.1.4

1 month ago

1.1.3

1 month ago