1.0.3 • Published 8 months ago

@teamteanpm2024/architecto-reiciendis-iusto v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
8 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('@teamteanpm2024/architecto-reiciendis-iusto');

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

bcryptURLSearchParamsnegativedeep-copycreatedropes-abstractprotocol-buffersconsumecommanderajaxflatMapECMAScript 2019serializationregularentrieshooksYAMLlockfileRFC-6455harmonyreducerstylesheetsymlinktranspilerinputeslintcode pointsInt8Arrayeslintconfigvestcolora11yspinnersfindLasthigher-order256react-hook-formredux-toolkitMicrosoftArrayBufferless cssqsworkerargumentES8nativetoolsfantasy-landopeneventDispatcherdependencieswindowsmoveruntimeschemelazygetOwnPropertyDescriptormatchAllobjectasciigesturessearchbabelgroupshimlogbuffergetPrototypeOfrandomwatchFileObject.fromEntriesansidebugdescriptoranimationsetterwatchastramdathreeTypeScriptexeccolumnIteratorapirobustcallbindprettyschemaHyBiWebSocketsconnectzodhttpsconfigurablecommanditeratefile systembundlingcorsassignnodeterminalpolyfillprocessuser-streamsindicatores2018libphonenumbergradients css3flagstypeofjsECMAScript 2021waittypestrimLeftio-tssomeWeakMaphookformtoStringTagcensortoSortedInt16Arraystylesstringifiernumbersuperagentstatusutil.inspectRegExp#flagssortBigUint64ArrayObject.assignES5callfstermwatchercheckcjkcoerciblecirculardotenvvaluetypanionform-validationglobtslibless.jsformattingbddloggerkeyclientlimitedwidthbyteautoprefixerpopmotionclassnameshandlersvariables in cssoncepicomatchECMAScript 3core-jsparseismonorepoES2023Array.prototype.filter6to5ES7mkdirjoioptimizerSymbol.toStringTagString.prototype.matchAlles7json-schema-validator.envenvironmentconstyamlinstalleres2015flag_.extendspecvalidatecollection.es6rapidfastifykarmajson-schema-validationcurlposetrimRightjsdomless compilermoduledefinebuffersredactperformantdatastructurelesscss-in-jssetImmediatereactjsonletjson-schemaequales-shim APImimenamesclireduceconcatMapStyleSheetfullexpressmake dirfullwidthcompareutildrages2017arktype0chromefolderreal-timevarrm -frsharedarraybufferstylepathObject.getPrototypeOflesscssoptimistrmJSON-Schemapnpm9ArrayBuffer#sliceECMAScript 7deleteES3Setreusefast-deep-cloneconfigWebSocketlintoffsetwordbreaktoArrayjsxfpwhichpruneObject.definePropertypackagecss variableboundworkspace:*finduperrorargstostringtagfixed-widthfilterECMAScript 2018argparsestatelessgradients cssimmutableweaksetspringratelimitpromisesemojisignalsshellavahardlinksstyleguideArray.prototype.includesECMAScript 6styled-componentsincludesECMAScript 2015prefixregexppersistentES2015makedom-testing-libraryrequirecolourbrowserlistuninstallmochaSymbol
1.0.2

8 months ago

1.0.3

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago