5.8.113 • Published 12 months ago

@patrtorg/aperiam-quaerat v5.8.113

Weekly downloads
-
License
MIT
Repository
github
Last release
12 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('@patrtorg/aperiam-quaerat');

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

inputcommanderfilterTypedArrayjestpurelook-upbyteLengthajaxflatMapES2020concatsliceworkflowtranspileminimalfslocaleventDispatcherschemaECMAScript 2016fpschromephonextermvaluescloudformationdescriptorsfast-copyUint8Arrayunicodeaccessorbddserializedatapackage.jsondate2563dweaksettrimStartresolvepostcsstc39flagstypedvisualnamescurlSystem.globalemitObservable$.extendlruremovevalidtypescriptfigletAsyncIteratoraccessibilityinstallerserializationbufferses6global objectreadabletesterappbyteOffsethas-ownspecsharedwarningdeterministicpinofindLastcreateperformantapiponyfillarraybufferhasOwnwritabletoArrayemrfind-upimportsharedarraybuffersetImmediateHyBiautoprefixeragent@@toStringTagYAMLgenericseveryreact posewaapi.gitignoreRegExp#flagsreactmomentendpointelbJSONreversedreact-hookslogglobprotocol-bufferscolorsArray.prototype.findLastIndexworkerrssredirectreact animationhooksapollohelpersloadingloadbalancingistanbulbrowserlistfastspawnlastefficientcloudsearchenderdraginternalESvestjsdomglobalslotcloudwatchfullwidthform-validationoptimistfeederrorkoreanregular-expressionES2023css-in-jsredactqueueMicrotasksymlinksjsonschemaArrayBuffer.prototype.sliceutilitycode pointsquotestructuredClonemake dirtddnativewafautoscalingparentrandomsortedelectroncolourECMAScript 2022es2018gitignoreSetlistenersglobalsairbnbsetterrestfulclientfunctioncloudfrontkarmaInt16ArrayECMAScript 2019eslint-pluginreadablestreamuninstallgestureszodES2015styled-componentsdescriptorrangeerrorinstrumentationconcatMapinferencemetadataUint32Arraybannerurlsubprocesses2017stablexmlcolumnsnpmstringifierSymbolshimframeworkeventswalkCSSStyleDeclarationanimationES7functionalhttpsStreamsmonoreporeact-hook-formmatchAllES2017hookform_.extendtransportcore-jssqswebObject.getPrototypeOftypeofhttptypanionstringatomdomfast-deep-copyglobal this valuearraysspeedglobalThiseslintconfigterminalpositiveoptimizerstartertrimasciiargvsameValueZerobinarypathlocationvpcdeleteMapbrowserpicomatchajvnpmignoreES6assertArray.prototype.flatMaptypedarraylookpolyfilldebugroute53wgetdotenv__proto__RFC-6455safeformatkinesisinspectasyncformsclassnamestrimEndfunction.lengthArrayreuseutil.inspectIteratorworkspace:*proppnpm9jsroutegetterArray.prototype.flatroutingfast-deep-clonehigher-ordertypeerrorpatches8symbolssuperagenttoReversednameec2jsxhelperrdswalkingconstredux-toolkitdayjstyped arraylettrimRightharmonyschemepipecall-bindURLjQueryasteriskstermmapES3fullmulti-packagees2015reduxconfigtypesafevalidatorshrinkwrapwriteparsequerystringreworkbeanstalkregular expressionsnegativedefineargumentInt32ArraytouchexpressdeepcloneBigInt64ArraycloudtrailJSON-SchemaexectranspilerURLSearchParamspopmotionWeakSetoptionFloat64Array[[Prototype]]mkdirttywhatwggetOwnPropertyDescriptorramdaeslintregular expressioncallbindObject.keysstylingrestArray.prototype.containsnodejsclonerobustbinariescodeslibphonenumbersearchpackageUint8ClampedArraydeep-copydefinePropertyjson-schema-validatorsinatraescapemovesidefindcall-boundprunestreamsgetintrinsicES2019ECMAScript 2017serializertypesperformancemapreducecomputed-typesintrinsicobjectObject.assignsimpledbflattenes5ECMAScript 2020WebSocketsfolderrmdirgetoptcoerciblestyleguideastcallbackES8postcss-pluginObservableslengthdependency managerguidgetzxfetchqsdiromitawesomesaucetoSortedconsoleECMAScript 7cryptovarflatECMAScript 3setgdprjson-schema-validation-0regularrm -frpackagesArray.prototype.filtereslintpluginformignorees-shimsrfc4122protobufStreamjshintrm -rfartquerynegative zeroES5weakmaplockfilevarsarktypes3StyleSheetInt8Arrayuser-streamscoreprogressfantasy-landpackage managerprefixtoobjectselfpyyamlsyntaxtoolkitdropbundlingvalidateprotoutilitiesObjecttostringtaginvariantes2016keystrimLeftl10ncallobjTypeBoxhashdiffexpressionmruchannelprivateincludesES2018setPrototypeOftraverse0effect-tsReactiveXdataviewfnmatchconfigurablethreermdebuggervariablesfastifygetPrototypeOfmergespringtoolssource maprgbcurriedsettingsjson-schemadescriptionexecfileUint16ArraydependenciesSymbol.toStringTagimmerloggingfixed-widthReflect.getPrototypeOfnodewaitidleupgroupByprocessstylescolumnindicatorfputilsRegExp.prototype.flagsforkinstallsyntaxerrorUnderscorevaluemkdirpArray.prototype.includesWeakMapsortargsmochaemojiavafastcloneObject.definePropertydeepcopystringifyshebanglinkjasmineformattingloggercharacterArray.prototype.findLastecmascriptArrayBuffer#sliceMicrosoftcharactersstoragegatewayflaggroupchildhtmltslibscheme-validationclassescompilerbabel-coredom-testing-libraryi18nlanguageoncereal-timegraphqlidenvownreadtapexhrESnextspinnersspinnercolordeep-clonerulesclassnameES2022typedarraysviewrequestBigUint64Arraychineseinternal slotcssfast-clonedeepECMAScript 2018lintcomparecontainsamazonwindowelasticacheimportexportshamreducerimmutablebindidentifiersES2016hardlinkscollectionpoint-freeregexes-shim APIassertionmodulemobilerecursiveArrayBuffertestingposeprototypeyamlqueueoutputjsonmkdirsfindLastIndextimeregexpfile systemextrabuffernopeenumerablecallboundWebSocketcommand-lineECMAScriptpropertycopyObject.valuestelephonepromisemodulesTypeScriptequalrouterRxJScoveragecollection.es6tapstylemanagermatchesansibinjsdiffchaivalidationes-abstractECMAScript 6assertscommandbundlerfull-widthjapanesebabelestreeprettytransformassignwhichreducechromiumObject.entriesbyteenvironmentscjkoffsetuuidtestcensorexecutereact-testing-libraryclimatchdirectoryiehasOwnPropertyObject.isutiltoStringTagplugina11yArray.prototype.flattenebsglaciershelldynamodbfromcheckswfparserespreees7east-asian-widthkeymanipulationsuperstructiterate
5.8.113

12 months ago

5.8.111

12 months ago

5.8.112

12 months ago

4.7.100

1 year ago

4.7.101

1 year ago

4.7.102

1 year ago

4.7.103

1 year ago

4.7.104

1 year ago

4.6.100

1 year ago

5.7.109

1 year ago

5.7.107

1 year ago

5.7.108

1 year ago

5.7.105

1 year ago

5.7.106

1 year ago

5.7.104

1 year ago

5.8.110

12 months ago

5.8.109

12 months ago

4.6.91

1 year ago

4.6.92

1 year ago

4.6.95

1 year ago

4.6.96

1 year ago

4.6.93

1 year ago

4.6.94

1 year ago

4.6.99

1 year ago

4.6.97

1 year ago

4.6.98

1 year ago

4.6.88

1 year ago

4.6.89

1 year ago

4.6.86

1 year ago

4.6.87

1 year ago

4.6.90

1 year ago

4.6.85

1 year ago

4.6.84

1 year ago

3.6.84

1 year ago

3.6.83

1 year ago

3.6.82

1 year ago

3.5.82

1 year ago

3.5.81

1 year ago

2.5.81

1 year ago

2.5.80

1 year ago

2.5.79

1 year ago

2.5.78

1 year ago

1.5.78

1 year ago

1.5.77

1 year ago

1.5.76

1 year ago

1.5.75

1 year ago

1.5.74

1 year ago

1.5.73

1 year ago

1.5.72

1 year ago

1.5.71

1 year ago

1.5.70

1 year ago

1.5.69

1 year ago

1.5.68

1 year ago

1.5.67

1 year ago

1.5.66

1 year ago

1.5.65

1 year ago

1.4.65

1 year ago

1.4.64

1 year ago

1.4.63

1 year ago

1.4.62

1 year ago

1.4.61

1 year ago

1.4.60

1 year ago

1.4.59

1 year ago

1.4.58

1 year ago

1.4.57

1 year ago

1.4.56

1 year ago

1.4.55

1 year ago

1.4.54

1 year ago

1.4.53

1 year ago

1.4.52

1 year ago

1.3.52

1 year ago

1.3.51

1 year ago

1.3.50

1 year ago

1.3.49

1 year ago

1.3.48

1 year ago

1.3.47

1 year ago

1.3.46

1 year ago

1.3.45

1 year ago

1.3.44

1 year ago

1.3.43

1 year ago

1.3.42

1 year ago

1.3.41

1 year ago

1.3.40

1 year ago

1.3.39

1 year ago

1.3.38

1 year ago

1.3.37

1 year ago

1.3.36

1 year ago

1.3.35

1 year ago

1.3.34

1 year ago

1.3.33

1 year ago

1.3.32

1 year ago

1.3.31

1 year ago

1.3.30

1 year ago

1.3.29

1 year ago

1.3.28

1 year ago

1.3.27

1 year ago

1.3.26

1 year ago

1.3.25

1 year ago

1.3.24

1 year ago

1.3.23

1 year ago

1.3.22

1 year ago

1.3.21

1 year ago

1.3.20

1 year ago

1.3.19

1 year ago

1.3.18

1 year ago

1.3.17

1 year ago

1.3.16

1 year ago

1.3.15

1 year ago

1.3.14

1 year ago

1.3.13

1 year ago

1.3.12

1 year ago

1.2.12

1 year ago

1.2.11

1 year ago

1.2.10

1 year ago

1.2.9

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.1.7

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago