1.0.2 • Published 1 year ago

@juigorg/nisi-alias v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Reflect.apply Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

An ESnext spec-compliant Reflect.apply shim/polyfill/replacement that works as far down as ES3.

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

Getting started

npm install --save @juigorg/nisi-alias

Usage/Examples

console.log(Reflect.apply(Reflect.floor, undefined, [1.75])); // 1
console.log(Reflect.apply(''.charAt, 'ponies', [3])); // 'i'

Tests

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

global this valueObject.valuesrestfulgestureszxinramdaflatMaptraversereduxentriesmatchesdebuggerexecuteglobalsfastifyWeakSetES2015jestamazonnpmoutputistanbulReactiveExtensionsES2016clientdraginspectdayjs0sinatraSetextraloggerclassnameroutejsdiffpropertiesrfc4122asterisksES2023jQueryES6concatarktypekarmacodesdom-testing-libraryreadprogressdeterministicbyteOffsetECMAScript 7ECMAScript 2015flatdeleteremoveglobal objectphoneObservabletoReversedhtmlcssequalityqueuereverseroutingnegative zerobinavabundlingyamlECMAScript 2016espreecloneUint8ArrayviewgraphqltslibdynamodbsortPushuuidvalidatequerystringhigher-ordercall-boundexecdotenvownfixed-widthtoSortedoptimizerObservablesArray.prototype.findLastenvironmentnpmignoresyntaxspawncontainssymbolsenderRxJSnopemake dirfpsstylestoragegatewayimmerapolloebsdeeprm -frECMAScriptpyyaml[[Prototype]]haskoreanECMAScript 2022selfsearchemrbrowserlockfilerobustObjectchromecloudwatchvariablesECMAScript 5es2017call-bindgdprjsonredirecttddboundformattinglocationCSSredux-toolkitprefixcurriedxmlcallbackeffect-tscurlgroupBydescriptionspinnerdeep-copyreal-timebabelreworkbufferArray.prototype.findLastIndex.gitignoreArrayuser-streamsimportexportconsolelocalguidpropclassnamespreprocessorinvariantsyntaxerrorcryptocircularexpressionbdd-0dataIteratortestingFloat64ArrayajaxwhatwgfoldertapdefineURLes-shim APIcallbindwalkisConcatSpreadablecloudsearchECMAScript 3es-shimsstringifiervaluestoArrayspinnerswaitcharacteriambindimmutableanimationtypeerrorterminalautoscalingvarstrimEndoffsetspringform-validationPromiseESjsdomtoobjectstylesfromisArrayBuffer.prototype.sliceMapwaapigitignorevpcmoduleaccessibilitytypedarraysAsyncIteratorFunction.prototype.nameshellrequestcollection.es6loadbalancingansicoveragergbcolourbytechannelrmdirlintshebangArrayBufferargumentchildcolorfindtestserializezodurldropexpresscloudtrailglacierURLSearchParamsschemacomparel10nmrujoiconfigswfUint16Arrayroute53slota11yes6ReactiveXinstrumentationes5forkappcalloncecharactersprotocol-buffersscheme-validationES8elbsuperstructnegativeimportpatchbannercolumnsbabel-corewritesharedarraybufferbinariesttybusyformsrangeerrormetadatapopmotionrmjson-schema-validationreact-hook-forminstallreact-testing-librarygenericstouchfast-clonepackageworkerignoreeslintpluginrequireparserposestructuredClonetypeofapirssatomiteratesuperagenteveryfindLasteslintserializerhasOwncomputed-typesfscloudformationtranspilerstartertrimvalidationreducerES2017linkclass-validatorbrowserslisttapeflagsshimpromisefindupomitUnderscorefunction.lengthyupinputoptimistSystem.globalio-tsmobiletypedarrayfunctionalstreamsserializationflattenclipinopostcss-pluginsortedwgetes2016asyncObject.fromEntriestypesenvironmentslanguagepluginesmonorepoforEachqsreact animationfindLastIndexfilterweaksettc39Array.prototype.includesframerdescriptormanagerts__proto__vesttoStringTagtypanioncommanderfullwidthhasOwnPropertyprotolengthECMAScript 2018dirdeepclonejsmakesidesafefetchmanipulationincludesbinaryArray.prototype.containsdirectoryInt32Arraycore-jsescapestyled-componentsnamesprototypextermidleperformantwidthfile systemtypescriptObject.iswhichflagspeedinternal slotastsliceiteratormatchreadableECMAScript 2020styleguidetaketrimLeftestreeextendkeyrandomhttpssharedcommand-linevaluesnsjsxfind-upconfigurablebundlermomentCSSStyleDeclarationwebpolyfillinferenceshamES2021getoptfullelasticache256pipeeslintconfiggetaws6to5redactdateWebSocketsinternalmatchAllECMAScript 2021createassignrapidfastcloneSymbolsetPrototypeOfenvec2Object.getPrototypeOfmapgetintrinsicdependency managerinstallervalidatorparseajvexecfileregexpYAMLpushweakmapresolvees-abstractfastvalid3ds3propertymapreducesameValueZerowafnodejsHyBifast-deep-cloneequaldeep-clonetransportxhrWeakMapschemeenumerableString.prototype.trimpathObject.definePropertyemitdescriptorsrdsjson-schemaspecRxjson-schema-validatoruninstallpnpm9postcssArray.prototype.filterhookssesregexcensorsimpledbsource mapaccessorRegExp.prototype.flagsES5RegExp#flagses8mochaworkflowfilecoercibleidobjectjavascriptworkspace:*eslint-pluginES2022transformharmonyObject.assigndebugnativeArray.prototype.flattenbuffers_.extendrestframeworkhttptrimRightargvargsconsumepackage managernameidentifierscode pointsString.prototype.matchAllES3regular expressionslibphonenumbereast-asian-widthchecklastBigInt64ArraytextkinesistypecommandstreamStreamunicodeES2019errorrecursivehookformglobsetes2018StyleSheetlrutrimStartInt16ArrayStreamshelpertimewarningutilglobalmoduleses2015copyReflect.getPrototypeOfcolorsagenttelephoneregularsettingsUint8ClampedArrayInt8Arrayintrinsicutil.inspectmulti-packagevarcompilerESnexttypesafereusechineseloadingairbnbECMAScript 2017subprocessarraybufferdependenciesfastcopy
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago