1.0.0 • Published 11 days ago

@crabas0npm/molestias-occaecati-fugiat v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 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('@crabas0npm/molestias-occaecati-fugiat');

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

promisesinferencevaluesreducerfast-deep-copytranspilertypediterationtypedarraysyntaxstartBigInt64ArraydatextermwalkingasyncsuperstructfigletPromisemake dirSymbolregularstyleguidejQueryjsxdeterministicfunctionsupfullwidthexecfast-clonerequirejapaneseenvironmentsyntaxerrordebug__proto__arraysnegative zerorfc4122CSSmobiletyperegular expressionsgradients cssnodedropscheme-validationtoStringTagomitchineselockfileclassescryptocreatees6stringrandomcompilertestECMAScript 2019computed-typeswatchgetPrototypeOfargparsesignalserializeArray.prototype.flattensymlinksansiapisortedbootstrap cssgetintrinsic256macosjsdiffbabel-coredeepclonecheckprotocol-buffersstatustypescriptrapidinterruptsttyes-shimscensorgroupmatchespositive3dnested csswatcherappstatelessminimalrmdirtslibwarningwhichlimitfilepopmotionjson-schemamakeart$.extendmime-dbzerocss lessjasmineawesomesauceeditorprogressflatcoredefault-0core-jsArray.prototype.containsdebuggerexit-codeloadingutilitylessES6MapserializerconfigurablefseventsprettyvalidationauthenticationdeeplintbyteLengthform-validationphonethreecharactersajvdomprivateless cssECMAScript 5l10nsetterless mixinsrequestUint32ArraypreprocessortoSortednativeReflect.getPrototypeOffindLaststylesObject.entriespersistentprotodiffindicatorjsonbyteOffsetwindowsstableweaksetwaithttpscss-in-jseslintconfigruntimees86to5bddpackage managereveryUint8Arraysetexecutablereduxdirprivate dataenvStyleSheetfromreal-timecontainsbrowserlistreactpureqskeysgradients css3sameValueZeroexpressbrowserponyfillcallbindkarmaarraybufferpushes2018colourreadablestreamhttpchildSetformconsumeremoveautoprefixerECMAScript 3ECMAScript 7postcssoperating-systemfind-upArray.prototype.findLastelectronconcurrencyjsonschematoolkiteventEmittergesturesfantasy-landestreezodonceRxjwtguidreact animationtypeerrorloggerarrayObservableconstmergeeslintpackage.jsonsigtermdescriptorsFloat64Arrayes2016awaitwebspecshebangisrangeerrorclientfastifyava0encryptionhardlinkstc39sequencestreamreact-hook-formutilcall-boundidcryptparentshashunicodeassertionajaxextraArray.prototype.flatobjsharedfixed-widthjson-schema-validationtimelookspinnersformatTypedArrayless.jsCSSStyleDeclarationhookformrmcolumnsearchcss variablecoercibleMicrosoftentriesratelimitdotenvvalidateaccessorArray.prototype.findLastIndexvestio-tsrm -frsetImmediateReactiveXharmonybusynpmargvstructuredClonecircularbcryptpaththroatemojiArray.prototype.includesES5es5TypeScriptutilssettingsquoteargsanimationStreamdeepcopynamebatchmomentECMAScript 2018wordwrapRegExp#flagsviewlistenersdescriptorsymlinkprunejsonpathjoiyamlmiddlewaretrimStartpolyfillUnderscorepnpm9watchingflatMaptostringtagTypeBoxthrottleargumentsvariables in cssstringifierObject.isArray.prototype.flatMapshimrobustfast-deep-cloneserializationtelephoneairbnbECMAScript 2015es7collection.es6extensionforEachhandlerswebsitejestES2015exitassertnumberbreakimmerflagcurlECMAScript 2017eventDispatcherwalkiejswrapclassnameboundqueryObject.assignglobreusepatchtakeirqdescriptionECMAScript 2022error-handlingbluebirdes-abstractmonorepopicomatchES2023weakmapmixinstaskexeES2016terminalimportresolvemimeclassnamesES7hasOwndataviewobjectincludesdrag[[Prototype]]equalityarktypelanguagevariablestypesreact-testing-librarycmdcollectioncompile less@@toStringTagloggingtypeofgetterlastassignIteratormochaemitmkdircjksidebabeluser-streamscall-bindescapeiteratecodesclipropertiesprototypesymbolreadabledataView_.extendObject.definePropertylook-upbootstrap lesstddWebSocketECMAScript 2020chaitraversemulti-packagelinuxbytesomematchAllstarterinternaloptionduplextrimRightwordbreakfsES8ECMAScript 2021compareauthpromisees-shim APIcharactersorteventsvisualURLSearchParamsES2017util.inspectworkermkdirseslint-pluginredux-toolkitlogcode pointsdependency managertrimEndlinewrapapolloefficientlaunchdom-testing-librarypasswordtypanionopenspluginessigintextendless compilerstreams2isConcatSpreadablestylesheetsanitizationpackagea11yObject.keysbrowserslistRFC-6455workspace:*Observablesoutputcolumnsi18nspeedkeymodulesfindqueueMicrotaskoptimistuuides2015ES3invariantrm -rfframernamesargumentfunctionletECMAScript 2016postcss-pluginfast-copyaccessibilitychromiumcommandbannerUint8ClampedArrayprotobufinstallerrateimmutableObjectWeakSetdeep-copyjson-schema-validatorcallbacktrimfastcopysignalsecmascriptbundlerAsyncIteratorredactJSONJSON-SchematypesafedatastructureES2018Object.fromEntrieshashelpersdayjsreadURLbindkoreanReactiveExtensionsECMAScript 6openertacittesterInt16Arrayassertsfinduptsreact-hooksmimetypesperformancecommand-lineinputArrayBuffer.prototype.sliceyupfetchstringifywgetPushjavascriptpropertyfull-widthcorsconcatenumerablewaapifpoptimizerfastcloneurlsvaruninstalloffsetfulldatadefineString.prototype.matchAll.envcloneES2022parseridlestyleutilitieslinkconcatMapposecolorES2021tapergbYAMLreduceperformantinstallgetbuffersbundlingshamArrayBufferObject.getPrototypeOfInt8Arrayvalueexpressionslicenegativeastlazyclass-validatorHyBityped arraytestingwritableinspectschemalengthdependenciespackagesgetOwnPropertyDescriptorES2020libphonenumbertoobjectBigUint64ArrayequalSymbol.toStringTagtextsetPrototypeOfnodejsWeakMapgetoptintrinsicvalidatorsuperagentfolderpipeschemepoint-freeconnecturlsymbolsES2019springprocessparsesharedarraybufferspawnmkdirpcallboundEScachecommanderchrometypedarrayshigher-orderspinnerregexiteratorconsoledefinePropertyopenArrayBuffer#sliceformattingformsmetadatamatchdirectoryeslintpluginlesscssfindLastIndexfilternopetapasciifile systemwidthpropArrayESnextxhrrecursiveregular expressionxssflagschannelstyled-componentscolorsObject.valuesFloat32Arrayxdg-openparentmovecurriedprefixsafetouchgenericsshrinkwraplimitedqueuegraphqlcsslruhookstoolsjsdomflattenframeworkmapStreamsgdprstreamsstylingpreserve-symlinksbuffercalltrimLeftString.prototype.trimfunctionalfastramdatermwhatwgInt32ArrayECMAScript 2023Uint16ArrayenderpyyamlwatchFilemruwritemoduleerrortoArraygroupByxdginternal slotdeep-cloneWebSocketstranspileArray.prototype.filterconfiges2017deletevalidreact posesanitizecss nestingRxJSquerystringeast-asian-widthslotRegExp.prototype.flagsshell
1.0.0

11 days ago