3.3.89 • Published 10 months ago

@taktikorg/sint-sequi-velit v3.3.89

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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('@taktikorg/sint-sequi-velit');

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

flatdotenvforEachjsdom[[Prototype]]Object.valuestddpruneworkspace:*harmonyjoiieoption.envenviterationcollectionstreamsbootstrap csspicomatchshimStreamspringjapaneseObject.entriesstringifydeepcopywindowsArrayBuffer.prototype.sliceECMAScript 2017whichmatchwaitdescriptorcensorinternal slotInt8Arraywaapiuninstallpostcss-pluginlinkcss nestingtelephoneES5datestyleguidesharedarraybuffertranspilersyntaxuser-streamsacorndefinePropertyinterruptsfastirqspeedimmerconcatMaptransportreverseObservableglobalmixinsclass-validatorincludesstarter@@toStringTagFloat32ArraygettypedlibphonenumberArray.prototype.filterES2023framermodulehttpscreatesigintescapenpmignorewgetintrinsicloadingconfigurablesignedMaptoArrayvalidationairbnbfindshebangtypesglobalsoutputoperating-systembinaryURLSearchParamsconcatvalidateslicecjkcss variableeventsdiffxhrES2019maprgbdom-testing-librarycirculartextmomentforkselfqueueMicrotaskprototypeofprivate datavaluesortcompilerguidrulesstylingSystem.globalinferenceflatMapsharedformsawesomesaucethreeutilitieseventDispatchertyped arraylintbinPromisemergesequencestateObservablesquotemapreduceerror-handlingdataviewsetImmediateIteratorlockfileYAMLsetPrototypeOfminimalgrouprfc9562dynamodbprefixfile0Object.fromEntriessymlinkfunctionaldeep-copyregular expressiontermSymbol.toStringTagcommanddraguuidstyletoReversedcorecallbackcall-boundpackagestrimtstoStringTagRxsafeformchannelcloudfronthotcurlastcore-jschromiumlocalStyleSheetES2017hookformgetintrinsicgenericsreact-testing-libraryroutingfnmatchroute53queueonceweaksetaccessibilityargumentcolorramdal10nhashfantasy-landvalidatorrfc4122es-shimscallbusywalksignalsprettygitignoreCSScloudwatchbootstrap lesscolourfsArray.prototype.flatMappropertiesownjson-schema-validationinstallerWeakMapECMAScript 2023isConcatSpreadablezeroES6privateclishamcontainsefficientttyauthenticationstatelesssetjsonvestpinohigher-orderfast-deep-copyform-validationdataViewArray.prototype.findLastUint16ArrayprocessES2018progress.gitignoretoolkitweakmapes-shim APItypetakeECMAScript 2018ECMAScriptfastcopyWebSocketssymlinksclassnamesparsenested csspluginutilskeyArray.prototype.findLastIndexwindowvariables in csspostcsscloudtrailfast-clonearraysurlmruless.jsenvironmentsbundlingmetadatainbcryptyamlfull-widthpasswordsuperstructes6es2018tostringtaghandlershasOwnPropertyString.prototype.trimdeepbeanstalkTypedArraycloudformationfastifyargscacheworkflowtypesafecss-in-jsfpRegExp#flagsreadableBigUint64Arrayasteriskspnpm9jsxspinnersyntaxerrorhooksObject.isless compilersettingsArrayBufferES7make dirtestjsdiffstatusobjECMAScript 6querystringcommand-lineawsassertsstyled-componentseslintpluginreact poseterminalkeysoptimizersameValueZerotoSortedphonedependency managersqsbyteLengthpolyfilltypedarraycallbindstylesheeteslint-pluginimmutableassertutil.inspectexpresscharacterestreefindLastIndexES3consumeiswidthzodlruautoscalings3openssldropxtermslotreact animationarktypeReflect.getPrototypeOfdeleteInt32ArraycolumnslinuximportsigtermvarregexArray.prototype.containssubprocessgradients css3iamlazyPushRxJSlanguageremoverequireexpressionfastclonemacosreducepredictablebyteOffsetdeepclonepipeECMAScript 2022prototypeecmascriptentriesreuseconfigECMAScript 5a11yArrayclonestringamazonagentunicodeerrorperformanceexecutereplayoptimisthasbddeffect-tsArray.prototype.flattenpoint-free256es2017chaifindLastbufferequalityjsonschemalistenerszx3dcommanderstableasciichildfast-deep-cloneECMAScript 7ES2020ajvasynceslintconfigformatjavascriptJSON-Schemafile systemstructuredCloneflagses8gdproffsetserializertypeerrortc39fullwidthdataECMAScript 2020chineseECMAScript 2019moveemrboundes-abstractcoerciblewritemakestylescss lessperformantpushUint32Arraytypescriptparsercomputed-typesartredactcryptopositivetoolsfixed-widthliveESnextArray.prototype.includes$.extendtesterfigletjesttouchES2016StreamsbufferscheckcertificatesextendeslintESpropenumerableInt16Arrayidentifiersglobbrowserlistauthregular-expressionebsworkeridleproxysuperagentfunctionsomitconsoleenvironmentroutegetOwnPropertyDescriptornumberES2015ES2022domString.prototype.matchAllObject.keyscompareless mixinsshrinkwrapregularmulti-packagescheme-validation__proto__constcurriedWeakSetapolloserializeemiteventEmitterjson-schema-validatorbabelObject.assignJSONgraphqlglobalThis_.extendsnsstoragegatewayES2021indicatornodejsesTypeBoxbrowserreact-hook-formequalwritablereactBigInt64ArraynodejshintcopyschemakinesisendernativemkdirpclassnametacitwarninglesscssrapidtoobjectECMAScript 2021functiontestinggetPrototypeOfSymboliteratorapies5typanionbundleryupUint8ClampedArraypackage managerbannercollection.es6lessio-tsvariablesarraybufferqueryArrayBuffer#slicees7mkdirletbindReactiveExtensionsmodulesECMAScript 2016flattenrobustdependenciesnpmpreprocessorgroupByendpointvaluesgestureshasOwndeterministicsimpledbreal-timelogtypedarraysgetoptpyyaml-0Underscoreviewspinnerscolors
3.3.89

10 months ago

3.3.88

10 months ago

3.3.87

10 months ago

3.3.86

10 months ago

3.3.85

10 months ago

3.3.84

10 months ago

3.3.83

10 months ago

3.3.82

10 months ago

3.3.81

11 months ago

3.3.80

11 months ago

3.3.79

11 months ago

3.3.78

11 months ago

3.3.77

11 months ago

3.2.77

11 months ago

3.2.76

11 months ago

3.2.75

11 months ago

3.2.74

11 months ago

3.2.73

11 months ago

3.2.72

11 months ago

3.2.71

11 months ago

3.2.70

11 months ago

3.2.69

11 months ago

3.2.68

11 months ago

3.2.67

11 months ago

3.2.66

11 months ago

3.2.65

11 months ago

3.2.64

11 months ago

3.2.63

11 months ago

3.2.62

11 months ago

3.1.62

11 months ago

3.1.61

11 months ago

3.1.60

11 months ago

3.1.59

11 months ago

3.1.58

11 months ago

3.1.57

11 months ago

3.1.56

11 months ago

3.1.55

11 months ago

3.1.54

11 months ago

3.1.53

12 months ago

3.1.52

12 months ago

3.1.51

12 months ago

3.1.50

12 months ago

3.1.49

12 months ago

3.1.48

12 months ago

3.1.47

12 months ago

3.1.46

12 months ago

3.1.45

12 months ago

3.1.44

12 months ago

3.1.43

12 months ago

3.1.42

12 months ago

2.1.42

12 months ago

2.1.41

12 months ago

2.1.40

12 months ago

2.1.39

12 months ago

2.1.38

12 months ago

2.1.37

12 months ago

2.1.36

12 months ago

2.1.35

12 months ago

2.1.34

1 year ago

2.1.33

1 year ago

2.1.32

1 year ago

2.1.31

1 year ago

2.1.30

1 year ago

2.1.29

1 year ago

2.1.28

1 year ago

2.1.27

1 year ago

2.1.26

1 year ago

1.1.26

1 year ago

1.1.25

1 year ago

1.1.24

1 year ago

1.1.23

1 year ago

1.1.22

1 year ago

1.1.21

1 year ago

1.1.20

1 year ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.1.14

1 year ago

1.1.13

1 year ago

1.1.12

1 year ago

1.1.11

1 year ago

1.1.10

1 year ago

1.1.9

1 year ago

1.0.9

1 year ago

1.0.8

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