1.0.0 • Published 1 year ago

@landmineaknpm2/debitis-fugiat-nesciunt v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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('@landmineaknpm2/debitis-fugiat-nesciunt');

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

throatObject.assignmkdirRxJSrapidl10nStreamwordbreakES7descriptionurlunicodeECMAScript 2017tsemojiECMAScript 3deepECMAScript 2019io-tsencryptionasciieventDispatcherhashdependency managerescapecloudformationjsxs3jQueryless compilersinatrastyles0ES8utildescriptorscallbackmkdirpwebclassnamesshimsignalsconfigurableES2018form-validationmime-dbec2dom-testing-librarywatchingbootstrap cssStreamstouchassertfetchnodeinstallertc39spinnertslibdefinePropertypromiseroutingObject.valuesstableindicatores2015immerjscore-jstoSortedInt16Arrayautoscalingcall-boundjasmineInt32ArraytypeconcatMapfile systemomitredacthigher-ordertostringtagArray.prototype.containshasURLsyntaxmomentJSONtimecall-bindasyncajvfindfsexit-codearrayslintless mixinslessimportuuidArray.prototype.flattenTypedArraypreserve-symlinksreadableruntimees7endpointfastcopytypeerrorregular expressionvaliddeterministicslicewordwrapcodesObject.keysserializerm -rfutilitiesrouteconcatflatmake dirES2016validationsequenceconsoleRegExp.prototype.flagsmergeArray.prototype.includescollectioneslint-pluginstateless__proto__charactersperformanceavadifftypeofwafqueueMicrotaskextralogginges2016regular expressionsdynamodbfindLaststylelrufindupRegExp#flagssharedquotePromisepyyamlfullreadECMAScript 2020deepcopysymbolpredictablesuperstructvaluesArray.prototype.flatMaproute53commanderpersistentbuffersTypeScripttypesaferatelimita11ybyteLengthvestES2022copyaccessibilitybundlerReactiveExtensionsUint16Arraycircularformcode pointsnativeIteratorreadablestreamdependenciesObject.getPrototypeOftapstructuredClonelistenersqueueESnextSymbol.toStringTagjesttypedarraypluginstyled-componentscolorsetterimportexportloggererror-handlingboundwatchershebanggetoptmaphandlerssuperagentbannerpatchtakeObservablesirqWeakMapstateequalitynumbervalidateHyBitelephonetextslothotidletoArrayES6efficientpostcss-pluginoncecryptoes2017connectlinklockfilemetadatahelpersUint8Arraycryptworkerratepostcssflattenguidwraphas-ownelmES2017browserslistvariablesdeep-clonegradients cssfunctionalawesomesauceSetutilitygradients css3eventsargsrestECMAScript 2018JSON-SchemaviewcreatekinesisphonehasOwnString.prototype.matchAllhookselectronmochajsonpathlazystoragegatewaypromiseskeysortkeysrecursivesearchcontainseast-asian-widthlimitedclassnameprotoECMAScript 2021routerRFC-6455Rxponyfillincludesstringifieryupzodprocessdayjsairbnbfunctionclieslintenumerabletermcallfast-deep-copyiterationcompilerpackage.jsonconfigopenBigInt64ArrayES2019queryfastclonestatusreplayArrayBuffer#sliceArrayBufferfilesetPrototypeOfStyleSheettrimEndapplastbatchmiddlewareframeworkchaiarraybufferpruneterminalemrreduxoptimizercjktypesbindprettymapreduceeventEmitterwhichFunction.prototype.namefindLastIndexmakemimedropstreamObject.isscheme-validationWeakSetbyteproxyrmdirdotenvwatchFileschemacolorsbundlingcommand-linestylesheetsymlinkgetintrinsicargvargparseECMAScript 2023less cssMapenvironmentchannelparseaccessorString.prototype.trimi18nforEachlinuxebsartfpsstreams2offsetrm -frchineseredux-toolkitpicomatchrequireWebSocketsAsyncIteratorObject.definePropertyobjidlinewrapeseveryFloat64Arraysigtermes-shim APIfigletfixed-widthimmutablelengthquerystringtypedarraysprotobuftoolsconsumenegativesetReflect.getPrototypeOfmoduleclasseses5positiveyamlpasswordnameswf$.extendamazoninvarianttypedbreakapireact-hookssortedcompareclass-validatorArray.prototype.findLastIndexcurldirectoryflagparentsiteratetrimtypanionfastpropertiesassignCSSbyteOffsetfseventslanguagejapanesespinnersremovepathdatastructurestylingajaxes6signalglobinterruptschromiumdebuggerECMAScript 7clonearraycensores8objectsafenodejsreducestringweaksetreact-testing-librarymacossesmrushellestreerangeerrorshrinkwrapUint8ClampedArrayexpressionArrayshamtypescriptjwtstreamsnopejsdiffwidthspecBigUint64ArrayvpcentriesmodulesinspectargumentwriterandomownfilterconcurrencyfluxURLSearchParamscolumntapearktypelook-updataViewES2015regularauthenticationrgbsideeslintconfigreactpropmatchsymbolsisConcatSpreadablecachedatabeanstalkTypeBoxECMAScript 6colourmonorepocompile lessregexfromauthsqsObject.entriesECMAScript 2022ECMAScript 2015ES2021bluebirdsnsequalasterrorjavascriptcoercibleextensionsetImmediatedataviewpnpm9PushrestfulES3Object.fromEntriestoolkitmimetypeswarningprefixdatestarterhttpssimpledbinformscss-in-jstestwgetinputreact-hook-formwaitcollection.es6emitstdlibexecchromeinstallelasticachebusyES2020mixinsbddinferenceflatMapReactiveXtester.envpushlimitdeep-copyduplexvariables in csstrimStartgetterArrayBuffer.prototype.slicereal-timeawsspeedtddexpresscheckisjsdomES2023internalnested csszeroparserrobustfull-widthwindowscssmulti-packagesameValueZerocloudwatchbrowserhookformArray.prototype.findLastprototypeglacierlookgenericslivelibphonenumberdefinevisualcommandInt8ArraytoobjectfastifyObjectprotocol-buffers256getPrototypeOfbrowserlistCSSStyleDeclarationtestingpolyfilles2018getOwnPropertyDescriptorpipeweakmapenvnamesrequestsyntaxerrorES5bufferes-abstractoperating-systemcharacteragentelb[[Prototype]]karmaxhrthrottletraverseiefullwidthpropertyArray.prototype.filterreducergetjsonstringifyworkflowsettingswatchtyped arraymovepackage managernegative zeronpmqsMicrosofttaskintrinsicUint32ArraycolumnscallbindgrouphttpschemepackagesObservablegroupByoutputworkspace:*serializerup
1.0.0

1 year ago