1.0.0 • Published 15 days ago

@ryniaubenpm/alias-cupiditate-ipsa v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
15 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('@ryniaubenpm/alias-cupiditate-ipsa');

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

higher-orderWebSocketstylingindicatorvariableses-shim APIinstallpoint-freeomites6purefunctionvalidationasserti18njwtclass-validatorflatMapcommanderESnextauthcensornested csslimitedsortedjsdiffbannerfaststatelesses2016wordwrapUint8Arraytypedrequestdragstyled-componentspatcheslintxhrdataviewmoduletypesdropsymlinkflattenposebundlingvestslotimmutableform-validationemojiECMAScript 2021Uint8ClampedArraycolorRegExp#flagsoffsetgraphqles2015negative zerodependency managernativemixinswatchFiledescriptorsincludes@@toStringTagdeepESbyteOffsetpolyfillshrinkwrapdefinehashargumentes2017queryarraybufferunicodeless cssdotenvgetOwnPropertyDescriptorObject.getPrototypeOfavasanitizationrangeerrorsliceletextendflatES5forEachwaittoolsqueuecolorscomputed-typespositivecss nestingbootstrap lessphonebuffersECMAScript 2017harmonyeventDispatcherprefixspringcallboundshamregular expressionsutilsbuffertapeFunction.prototype.nameiterator$.extendlogentriespersistentless mixinsObject.definePropertykarmabundlerprotominimalpreprocessortrimStart-0modulesCSSStyleDeclarationWeakMapclientmomenthookspyyamlcolourES8pathlockfileinferencefilterregexdatepreserve-symlinksjsxschemegetteroptimizerweakmapArray.prototype.containsdeep-copyenves-shimsECMAScript 3queueMicrotaskcoercibleprivatermjsonpathwalkdiffspinnerslookvalidatorbabeldeepcopyjson-schema__proto__callbindfast-copyECMAScript 7streamsnumberidleReflect.getPrototypeOfSymbolIteratorapibrowserjasminehasOwnimportlruES2015reduceargparsewritablejson-schema-validationrfc4122Uint16Arraysortratelimitboundvariables in cssrm -rfSetframerexit-codeconfigurableduplexoutputreducerparserterminalconsttasknpmuser-streamsECMAScript 2020String.prototype.trimajvweaksettestergetoptprotobuffind-upsuperagentcompilerkeyECMAScript 2022telephoneArray.prototype.filtercss variablereact animationmoveReactiveExtensionsmakees8monorepointernalredux-toolkitlessexitclonetslibfseventstsisreactwatchingArray.prototype.flatMapArrayBuffer#sliceFloat32Arrayfastcopywhatwgjsonschemawritefetchtranspilerpluginfixed-widthvaluesexpresslistenersrapidECMAScript 2023connectES2023eslintpluginutilitychannelwebutil.inspectES2018ansiString.prototype.matchAlllazyfsURLloadingsequencechromiumbyteLengthgradients css3environmentsome3dcss-in-jsasciipackageformattingprettymulti-packagetypefast-deep-copypropertycssreact-testing-libraryinputl10nreadablesetImmediatelastenumerablepromisemake dirjapanesedataViewmimetypessharedarraybufferxsspopmotionmatchworkereveryserializerconsumewidthbusysuperstructsafezodstructuredClonepostcss-pluginprivate datapicomatchjspasswordcolumnsuplinewrapObject.assignparentssymlinkssyntaxoncefast-clonemetadataassertioncode pointsredactuninstallObservableshasarraysutilnopeautoprefixeroptimistprunestylesaccessorexecstreams2authenticationformObject.fromEntriesecmascriptcollection.es6Float64Arrayrm -frdomcommandJSON-SchemaconcurrencyURLSearchParamsclassnamesmiddlewarecss less0configaccessibilitytypedarraysfigletoperating-systemdeletepushjavascriptstringifyTypedArrayRxviewRegExp.prototype.flagsconsolecolumneslint-pluginrecursivegetintrinsicwrapgetponyfillfolderwatchergroupByintrinsicreadablestreambootstrap css.envarktypefastifyshellzerotextPushwarningruntimecharacterES2021gesturescryptpromiseslibphonenumberelectrontoolkitgenericsramdaBigUint64ArrayRxJSobjECMAScript 5ECMAScript 2015internal slotisConcatSpreadablewordbreakwhicheventEmitterreact-hooksinstallerdebuggerequalpackage.jsonECMAScript 2016Streamstakeio-tsTypeScriptnegativeerrorxtermpropertiespnpm9httptoobjectirqYAMLeventsregular expressionlengthArrayBuffersymbol256stylesheetstdlibfunctionalnodejssigtermcallbrowserlistcorstyped arraykeysdirectorydescriptorspechttpsmkdirpiteratelesscssmime-dbargstypesafetddless.jsfullwidthvisualserializeregexputilitiestraverseECMAScript 6datastructureECMAScript 2018statuspackage managerparseresolveUint32Arrayfinda11ycacheStyleSheetCSSequalityvarpostcssES6querystringestreeconcatMapwalkingdeterministicinterruptshardlinksfileoptionsetteres7ES7Int16Arraysanitizearrayprototypesidestarterfast-deep-clonequoteyamlless compilerendertouchrmdirMicrosoftsignalsAsyncIteratorobjectes2018ArrayBuffer.prototype.slicetrimRightstringdayjsexpressioncontainsfunctionsreact-hook-formwaapideep-cloneairbnbtc39typeoftypanionnodechromematchAllES2019callbackassertsES2016termRFC-6455threeArrayscheme-validationreuseWebSocketsfinduptapvalidatecheckclitostringtagES3findLastIndextacitframeworkdom-testing-libraryjsdomdescriptionhelperssymbolscreateArray.prototype.flattenes-abstractspeedwatchguidfantasy-landsameValueZeroformstrimjsonbyteworkspace:*compile lessformatconcatgroupfindLastArray.prototype.flatfpcryptosetprotocol-buffersmappackagesObject.valuespropargvWeakSetnamemobileObservablegetPrototypeOfsearchmatchesflagsdebugsetPrototypeOfastlanguagetoStringTagES2020streamstableserializationthrottlefullreal-timeeast-asian-width
1.0.0

15 days ago