1.0.0 • Published 1 year ago
@a-2-c-2-anpm/modi-facilis-ab v1.0.0
ArrayBuffer.prototype.slice 
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('@a-2-c-2-anpm/modi-facilis-ab');
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
$.extendlocationhasOwnObjectquerystringtypesES5urlestreepackage managerdeepstableArray.prototype.contains.envprivateschemastatelessassignjsxelectroncallwatchFiletestingvaluescryptocloudfrontvalueminimaldotenvwaitArray.prototype.findLastjsdomTypedArraylivekeytypedarraysshrinkwrapmakerobustredirectES2020walkingoffsetchinesehas-owncall-boundhookformbeanstalkgdprpreserve-symlinksoutputconcatMapdayjsreuseunicodeautoscalingObject.getPrototypeOfsetterwordbreakimmutabledebugmake dirpackagestoolses8typescriptenumerablefetchtestttyhelperssetPrototypeOfvalidationpromisesstdliboncebusyrmdirObject.valuesdroprequestpostcss-pluginparseeslintpluginInt8Arrayspinnersnested cssimportserializeES2021resolveES3asciigradients css3Object.assignhigher-orderwritemruargsObservablesrmisgetoptnamespropertyformrecursiveprivate dataSetcryptregexchanneloptimistfast-deep-copyenderpnpm9throttleObject.entriesimmercloneassertmonorepoTypeBoxroutingreadablejsonpathdeep-copyoptionexpressreadeventsl10npromisefluxjavascriptassertsecmascripttypedAsyncIteratorsymbolerrorspecavafile systemeveryJSONyupwalkcharactersECMAScript 2023optimizercoreauthenticationES2022class-validatormovesidegroupBybundlingstyleguiderandomURLSearchParamsUnderscoreless cssless compilerdescriptionesuuidconcurrencybindstateES2015256Uint32ArraytimehardlinksconfigurableownUint16ArraynopefindLastIndexCSSWeakMapjwtCSSStyleDeclarationsqssearchstylesheetexecmimetypesmomenttostringtagfilevpceventDispatcherconnectFloat64Arraycacheless.jsajves7lesscsslinewrapreal-timevisualObject.definePropertyArrayBufferwatchingES7warninglogECMAScript 2022String.prototype.trimutil.inspectECMAScript 2018ratelimitrangeerrorredactes-shimspreprocessores2016prototypegetOwnPropertyDescriptormobilesharedfastclonecolorsproxycompilervalidateslicecoerciblecolumnjasmineescapejsdiffapisesswfdeleterequiresuperagentgrouptypeofquerylanguagecommand-lineWebSockets3YAMLloadbalancingreact-hooksstringparsingsyntaxjsoniteratetypedarraycloudsearchcollectionauthmodulescompile lessfast-clonefseventsprotocol-bufferstoSortedstylingObject.isgenericschromiumcloudformationworkspace:*installdateprotobufguiddataViewwebespreedirectorystylescss nestingprettygetPrototypeOfmulti-packageRxJScolourscheme-validationfromviewtslibstyled-componentsSymbol.toStringTagString.prototype.matchAllsetReactiveExtensionsloggingflattenmkdirconsumeinferencedescriptorstoolkitESECMAScript 3arraybuffermapmixinsjestArrayBuffer#sliceelmbytexhrHyBilinkStyleSheetcreate[[Prototype]]pipebufferterminalrm -frbatchhasOwnPropertylessbcryptES2018nativedebuggercallbindfulldataviewdiffloadingiamSymbolUint8ClampedArrayfind-upES2016functionregular expressioniteratorwritableInt16Arrayobjupa11ypolyfillReactiveXqueueMicrotaskbrowserslistWebSocketstesterdeepcopytextspeedless mixinsshimfastifycircularmetadataincludesamazonstructuredClonerapidairbnbcss-in-jsqueueinstallerECMAScript 7typesaferoute53lookstringifierawscss lessreplaybreakastcsswhatwgcore-jsequalvariablespruneweakmapfast-copyRxArray.prototype.flataccessibilityiePushassertionasyncglacierinputslotstreamdatastructureflatMaplockfileomitdefinees2015es60awesomesauceformattingsyntaxerrorfullwidthvestsymlinkframeworksnsapolloflagStreamsbyteOffsettrimeast-asian-widthmatchArrayBuffer.prototype.slicecolorhashArray.prototype.filtersafelistenersTypeScriptinternal slotsettingsUint8Arraylruruntimeintrinsicwafformsstreams2takerdseslintconfigvariables in cssdataes2018elasticachematchAllES2017superstructwatchtrimEndtsutilmkdirphttpsisConcatSpreadableelbhotES2023entriesthroatshebangspinnerconsoleinspectcopyreact-hook-formredux-toolkitMicrosofttypedomtaparraylastreadablestreamreducerInt32ArraycloudtrailansipropconfigfunctionalECMAScript 6argvefficientdefinePropertypredictablematcheslengthextendcallbacktc39zerofolderparentcss variableparsersameValueZeroratefigletkarmacallboundrgbextrabuffersbluebirdjapanesesymlinksquoteECMAScript 2015ponyfillshamPromiseclikoreangetextensionArray.prototype.flatMapzodfast-deep-clonees-abstractbundlersortedECMAScript 2017prefixphonedirutilitiesES6ECMAScript 2020flagsfindLastpackageloggerclassesstringifyArray.prototype.flattenduplexECMAScript 2019ECMAScript 5classnamesfilterarttdd@@toStringTagfastcopy-0eventEmitterbrowserlistcommanderqshasESnextregular expressionscloudwatchbootstrap lessdependency managerpatchrouteinclassnameES8streamstapecall-binddependenciesemrcode pointsio-tses2017weaksetarktypeprogresscensorec2workerautoprefixertrimStartnpmreducearrayscontainsgraphqlgradients csses5ebswrapjoiArray.prototype.findLastIndexnameBigUint64ArrayparentscurlschemesetImmediateimportexportsimpledblazyxtermforEachremovemime-dbopenequalitymergeformatindicatortaskbannerfastchromewhichmodulefindregularES2019accessorreact-testing-librarytoStringTagworkflowpasswordjQueryglobmiddlewarecodespluginReflect.getPrototypeOftouchJSON-Schemanodejsfswgetes-shim APIdescriptorfixed-widthjscorsenvironmentArraycharacterpropertiesnumberflat_.extendmochaArray.prototype.includeseslint-plugincomparekinesislimiteddynamodbfpsbootstrap csschaiemitstyleuninstallconcatprotowatcherdeterministicsharedarraybuffertypanionWeakSetIteratorRegExp.prototype.flagsidlei18nemojipicomatchfindupargumenttelephonenegative zeroobjectlook-uplibphonenumberiterationStream__proto__getterpersistenttoArraybyteLengthcollection.es6ECMAScript 2021traversesequencewidthmimeFunction.prototype.namepushpostcssnodetyped arraystartercommandtoobjecttrimRightstoragegatewayreduxeslinthttpexpressionfull-widthObservableencryptiondeepcloneenvObject.fromEntriesshellutilitypackage.jsoncolumnsawaitdeep-cloneperformancebrowserFloat32Arraytypeerrorkeys
@a-2-c-2-anpm/alias-ducimus-sit@a-2-c-2-anpm/atque-nemo-accusantium@a-2-c-2-anpm/distinctio-quibusdam-culpa@a-2-c-2-anpm/eligendi-praesentium-hic@a-2-c-2-anpm/enim-amet-voluptatem@a-2-c-2-anpm/error-dolorem-a@a-2-c-2-anpm/excepturi-natus-facere@a-2-c-2-anpm/expedita-recusandae-aut@a-2-c-2-anpm/fugit-impedit-quae@a-2-c-2-anpm/hic-maiores-accusantium@a-2-c-2-anpm/laborum-exercitationem-quis@a-2-c-2-anpm/laudantium-dolor-perspiciatis@a-2-c-2-anpm/maiores-quis-dignissimos@a-2-c-2-anpm/nam-eaque-occaecati@a-2-c-2-anpm/neque-culpa-culpa@a-2-c-2-anpm/neque-iste-eum@a-2-c-2-anpm/nobis-similique-magni@a-2-c-2-anpm/officia-tempore-ipsa@a-2-c-2-anpm/perferendis-qui-suscipit@a-2-c-2-anpm/placeat-suscipit-cumque@a-2-c-2-anpm/quo-quia-expedita@a-2-c-2-anpm/quos-voluptates-excepturi@a-2-c-2-anpm/saepe-praesentium-iusto@a-2-c-2-anpm/sint-ipsa-atque@a-2-c-2-anpm/vitae-ad-molestiae@ajhgwdjnpm/quas-mollitia-aspernatur-reprehenderitcalculator-3rdmi-dex-func-3vnhat-button-componentvnhat-forminput-component
1.0.0
1 year ago