2.0.33 • Published 15 days ago

@zitterorg/illo-perspiciatis-animi v2.0.33

Weekly downloads
-
License
MIT
Repository
github
Last release
15 days ago

@zitterorg/illo-perspiciatis-animi Version Badge

github actions coverage License Downloads

npm badge

An ES-spec-compliant shim/polyfill/replacement for ArrayBuffer base64 methods that works as far down as ES3

This package implements the es-shim API “multi” interface. It works in an ES3-supported environment and complies with the spec.

Because the Iterator.prototype methods depend on a receiver (the this value), the main export in each subdirectory takes the string to operate on as the first argument.

The main export of the package itself is simply an array of the available directory names. It’s sole intended use is for build tooling and testing.

If Uint8Array is not present, the shim functions and auto entrypoints will be a no-op.

Supported things

Getting started

npm install --save @zitterorg/illo-perspiciatis-animi

Usage/Examples

const fromHex = require('@zitterorg/illo-perspiciatis-animi/Uint8Array.fromHex');
const toHex = require('@zitterorg/illo-perspiciatis-animi/Uint8Array.prototype.toHex');
const assert = require('assert');

const array = new Uint8Array([72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]);
const hex = '48656c6c6f20576f726c64';

assert.deepEqual(fromHex(hex), array);
assert.equal(toHex(array), hex);
require('./auto'); // shim all of the methods

require('./Uint8Array.fromHex/auto'); // shim the “fromHex” method

Tests

Simply clone the repo, npm install, and run npm test

globalsendpointURLSearchParamssetImmediategroupByfolderexpressionsetPrototypeOfplugin[[Prototype]]warningkey parvalidationinspectescapecomputed-typessuperstructhttpswaapiECMAScript 2019collection.es6charsetextensionvariablesfpsweaksetrapidastprefixdebugdeepcopybatchrfc4122$.extendcompilersuperagentES2015visualECMAScript 6amazonunicodefilterbyteLengthes2018Int32Arraycallbindspringes-abstractfullkeyparseduplexinshebangspawnloggerrgburlschannelefficientUint8ArrayvestartqsRegExp#flagsprunemomentnegative zeromochaavalrureact-hook-forminvariantpicomatchlockfileES2017throttletoStringTagspecObservablesconcatMapURLreal-timesearchexecutablepyyamlwordwrapincludesremovefullwidthuuidgetArrayBufferassertionReactiveExtensionsidshamelbschemafull-widthUint8ClampedArraymatchkey valuees-shim APIhelpersdragassignbrowserlistreduceownObservableECMAScript 5typecensorairbnbdependenciesargvlookbyteOffsetexecroutingworkflowasciiargumentsformIteratorTypedArrayutilcloudsearchjsregular expressiontraverseECMAScript 2017matchAlldatajQuerykeystc39taphasdeleteobjbrowserparserobjectestreeboundcheckfunctionsgenericsfileoptimizerfetchbundlingmetadatatypesafedeep-copyreact posemappackage managerchildchaicomparenativefromInt8ArraytrimRightfastesWebSocketsutil.inspectYAMLperformantuninstallecmascriptFloat32ArraylastBigUint64ArrayfsjsdiffsymbolgetPrototypeOfsqsarraybufferflatMapnegativeeventDispatcherworkspace:*ajaxjsdomflagsshrinkwrapjesteverytypeofES2023emittelephoneoptionloggingtrimLeftbeanstalklazyiterationsetrandomwhichawscommanderrangeerrorbannerdotenvrequirerm -frexebuffersbundlerawesomesaucecolorgetterdefinePropertyESmodulecoercibledeep-clonenopemodulesvaluemovedefineString.prototype.trimwritableeslint-plugingetintrinsiccjkbrowserslistECMAScript 2023dateloadbalancingxdg-opensymbolsECMAScript 3polyfillsyntaxflagArrayBuffer.prototype.slicekarmastringifiertoArraycacheanimationclass-validatorcolumnsnoderobustprotojapaneseimmutablefunction.lengthqueuecommand-linesettingsreact-hooksratelimitimmertermfastcopyUnderscorebddicucryptoES2020enderprotocol-bufferseslintpluginreadBigInt64ArrayObject.entriesECMAScript 2022l10nbreakglobtestingthreeconfigopenerpopmotiontouchhardlinksObject.keysrecursivetextimportsimpledbvalidatedescriptionES7parsingguidhookscore-jshasOwnPropertyconsolefastifycss-in-jsRFC-6455jsonnameObject.getPrototypeOfdataviewstringinternaltesteraccessibilityform-validationterminalredactstylesreact animationfigletroute53redirectstructuredClonejsonpathsyntaxerrorfindserializationregexpFunction.prototype.nameoptimisteslintconfigES2016pushPushenvironmentsJSONsomeTypeBoxawaitinstrumentationargumentparentquerystringsymlinksrdsmapreducedatastructurepackagemimetypesperformancecurlcloudtrailcallprotobufregexdependency managerdebuggerreuseString.prototype.matchAllwidthclonehelperwebsitedeepECMAScript 2018s3groupes2016concatArray.prototype.flatMapES2018environmentfunctionalformattingievpccopytypeddomcloudfronttslook-uptoolkitES6ttywalkTypeScriptindicatorredux-toolkitautoprefixerio-tsstyling
2.0.33

15 days ago

2.0.29

19 days ago

2.0.31

17 days ago

2.0.32

16 days ago

2.0.30

18 days ago

2.0.28

20 days ago

2.0.26

22 days ago

2.0.27

21 days ago

2.0.15

1 month ago

2.0.16

1 month ago

2.0.14

1 month ago

2.0.19

29 days ago

2.0.17

1 month ago

2.0.18

1 month ago

2.0.24

24 days ago

2.0.25

23 days ago

2.0.22

26 days ago

2.0.23

25 days ago

2.0.20

28 days ago

2.0.21

27 days ago

2.0.13

1 month ago

1.0.13

1 month ago

1.0.9

1 month ago

1.0.11

1 month ago

1.0.10

1 month ago

1.0.12

1 month ago

1.0.8

1 month ago

1.0.7

1 month ago

1.0.6

1 month ago

1.0.5

1 month ago

1.0.4

2 months ago

1.0.3

2 months ago

1.0.2

2 months ago

1.0.1

2 months ago

1.0.0

2 months ago