9.8.93 • Published 12 months ago

@patrtorg/rem-molestiae-ipsum v9.8.93

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

@patrtorg/rem-molestiae-ipsum Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Robustly .call.bind() a function.

Getting started

npm install --save @patrtorg/rem-molestiae-ipsum

Usage/Examples

const assert = require('assert');
const callBind = require('@patrtorg/rem-molestiae-ipsum');
const callBound = require('@patrtorg/rem-molestiae-ipsum/callBound');

function f(a, b) {
	assert.equal(this, 1);
	assert.equal(a, 2);
	assert.equal(b, 3);
	assert.equal(arguments.length, 2);
}

const fBound = callBind(f);

const slice = callBound('Array.prototype.slice');

delete Function.prototype.call;
delete Function.prototype.bind;

fBound(1, 2, 3);

assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]);

Tests

Clone the repo, npm install, and run npm test

accessorbindbundlingdeepstateeslintconfigtddReflect.getPrototypeOfmruspinnersperformantcompilervpcWeakMapflatMapidleMicrosoftfpSymbol.toStringTagcloudtrailrfc4122structuredCloneloadingECMAScript 2020springtestECMAScript 3swftransportmkdirstyped arrayarktypefromreversedqueryaccessibilityeffect-tsphonegroupfunctions-0hasponyfillsidebootstrap cssdefinenodejsastes8typeofsortpurepluginsharedarraybuffershrinkwrapnegativeebspathFloat64Arraycodeses-shim APIequalacornpromisetsparseReactiveExtensionsmodulesshebangworkflowless cssmacosserializationpredictableyupbyteOffsetbyteLengthauthassertioneslintplugina11ywgetrequirecssshelldomsignalsredactruntimeprotobufreact posegetOwnPropertyDescriptorECMAScript 7unicodebyteloggerkinesisFloat32Arrayexit-code.gitignoreclonebrowserlistwhatwg256waites-abstractcolumnspackagesbrowserslistcopykoreanES2023babel-coreqsomitArray.prototype.flathandlersselfprettyES2022RegExp#flagswarningentriesinstallindicatoremitnegative zeroreusecolourloggingUnderscoreerror-handlings3querystringgraphqlwindowssignalES3helperspersistentbabelsnsparsingmkdirp$.extenduuidtypescriptenvironmentWeakSetzxtrimEndgetoptfantasy-landglobalsjson-schema-validationjoiinterruptsmatchAllweakmapbundlerdatastructurepostcssObject.fromEntrieselectronJSONjsxpatchcirculartoolsPushcloudformationsubprocesstypesafevalidateiecommand-linebcryptopensslcall-bindform-validationthreeschemefindestreeoptionutilitiesstreamsyamlsymbolscontainseslintcollection.es6descriptionmatchpyyamljsJSON-SchemaECMAScript 2023stylesyntaxerrores7terminallinkdefinePropertygetintrinsicidentifiersbuffersetteres-shimschildbinextendhelpertouchstatusWebSocketRxJScryptworkspace:*@@toStringTagArrayBufferhas-ownObject.entriesprogressconcatxhrisConcatSpreadableSystem.globalscheme-validationdirectoryESnexttextObservablesfpsnativedeepcopybinariesclassnamesetPrototypeOftakeObjectcloudfrontproxyprocesscoreInt8ArraycallbackexecpopmotionjsonerrorschemalinttslibdynamodbexpressfilterpropelbcommandersetImmediateiscolorsclass-validatormanagerstylesshamtestingawsES7lazySymbolsameValueZerohasOwnPropertyinternal slotconsumeglobreduxBigUint64ArrayhookformobjclienttrimStartnopecurriedspecasterisksenumerablejson-schemasqsfastcloneclassnameshttpsinternalgroupByutilTypeScriptnamesoptimizerstringObject.getPrototypeOfreversestreamsuperstructcolumnMapairbnbgitignorevarsttyuser-streamsprivate datacallbindrfc9562spawnlogglobal this valueregularprefixlanguagedeepcloneObject.definePropertyinvariantes5configECMAScript 2017asynczeroES2020dependenciesmetadatalastformRegExp.prototype.flagsapollotelephoneendpointdependency managerreadablehttpframerutilityenderdayjsforEachwafReactiveXECMAScript 6lruposeroute53quoteformatconfigurablechinesewaapistyled-componentsurlroutebddfastifysharedObject.keyseslint-pluginglobal objectextradotenvpreserve-symlinkslesssequenceeventEmitterramdareadablestreamfigletspinnerbinarysymlinksfilejavascriptreact-componentincludespipefullwidthelasticacheinvalidatorpositiveECMAScriptcachereact-hooksCSSStyleDeclarationenvirqrequestreact-hook-formStyleSheetargumentmomenttoobjecteventsmulti-packageregexpserializerFunction.prototype.namestringifierprotocol-buffersECMAScript 2022recursivelinuxutil.inspectclasseses2017assertconstvaluestranspilerpoint-free.envsomestylesheetcertificatesjshintES8ArrayBuffer#slicesettingsECMAScript 2015autoprefixerECMAScript 2018collectionArray.prototype.containsio-tsArray.prototype.flattenutilshigher-orderECMAScript 2016toArrayperformanceimmercloudwatchiteratefile systempicomatchregular expressioneverydataes2015busyfast-deep-cloneremoveless mixinsexitUint32Arraymkdir0descriptorsminimalfunctionconsoleescapebootstrap lesslesscssHyBiroutingfast-cloneconcatMapcharactertacitwhichcloudsearchreducertypearrayqueueMicrotaskexpressionbrowserpropertyresolveoffsetimportexportObject.assignES2018ECMAScript 5fixed-widtheventDispatcherECMAScript 2019variablesmergecensorownreplayec2fast-deep-copycss-in-jsstoragegatewayglobalsyntaxUint8Arrayclitostringtagartdirgradients css3emrfunction.lengthcomputed-typesl10nURLSearchParamssigtermjapanesefnmatchformscryptoless compilersortedlistenersmake dirgradients cssdeep-copyreact-testing-librarycommandpostcss-pluginmoverulesstatelesspinofull-widthjsonschemaarraybuffermake6to5sesreal-timemaptypeerroreast-asian-widthtrimzodauthenticationYAMLargsstylingelmnested cssgetPrototypeOftypedarrayswrite[[Prototype]]numbercompareinputcore-jsgesturesshimimmutablegdprstableargvawesomesaucenamesymlinkmobileTypeBoxajaxtimeStreamstypescoerciblespeedURLassertsfastcopygenericsglacierlocalRFC-6455trimRightES2021asciiparserinferencesafejson-schema-validatornpmignorelengthreactbufferslivetraversevalidationjsdomUint8ClampedArrayfluxregexwalkiteratorvestfetchArray.prototype.flatMapArray.prototype.includesrobustcurlecmascriptstarterpackage managerbannerES5Observabledeep-cloneajvcompile lessbeanstalktc39createreadcjkencryptionviewAsyncIteratornpmvisualanimationi18npolyfilliterationharmonyuploadhasOwnjwtoptimistcheckchromedataViewCSSkeysESes6passwordcss lessflattencall-boundchaitoStringTagtoReversedprotoflagstypanionBigInt64ArraypropertiesString.prototype.matchAllrdsobjectwritableuninstallvarcalljQuerytranspilereducees2016toSortedflatES6lockfileTypedArrayPromise_.extendStreamES2019css nestingtrimLeftdeterministicRxesforkintrinsicsuperagentES2015matchesdropserializetypedarraytypedhotexecutenodefsless.js3dpackage.jsondom-testing-librarydategetsimpledbchannelrgbjestArray.prototype.findLastIndexWebSocketsansiArrayBuffer.prototype.sliceagentautoscalinghashvalidkeyObject.isArray.prototype.findLastglobalThismapreducevariables in cssmonorepoequalityObject.valuesUint16ArraylibphonenumbermixinshardlinkswidthInt32ArrayimportString.prototype.trimIteratorpushflaginspectArraysymbolmodulesetarraysformattinginstallerboundhooksdiffefficientletfunctionalpruneoperating-systemES2017guidpnpm9ignorefastrangeerrorfullprivateprototypefast-copyvaluestringifyweaksetrandomdataviewcolorfindLastES2016css variableapionceexecfiletester
9.8.91

12 months ago

9.8.93

12 months ago

9.8.92

12 months ago

9.8.90

12 months ago

9.8.89

1 year ago

9.8.88

1 year ago

8.8.88

1 year ago

8.8.87

1 year ago

7.8.87

1 year ago

7.8.86

1 year ago

7.8.85

1 year ago

7.7.85

1 year ago

7.7.84

1 year ago

7.7.83

1 year ago

7.7.82

1 year ago

7.7.81

1 year ago

6.7.81

1 year ago

6.7.80

1 year ago

6.7.79

1 year ago

6.7.78

1 year ago

6.7.77

1 year ago

6.7.76

1 year ago

6.7.75

1 year ago

6.7.74

1 year ago

5.7.74

1 year ago

5.7.73

1 year ago

5.7.72

1 year ago

5.7.71

1 year ago

5.7.70

1 year ago

5.7.69

1 year ago

5.7.68

1 year ago

5.7.67

1 year ago

5.7.66

1 year ago

5.7.65

1 year ago

5.7.64

1 year ago

5.7.63

1 year ago

5.7.62

1 year ago

5.7.61

1 year ago

5.7.60

1 year ago

5.7.59

1 year ago

5.7.58

1 year ago

5.7.57

1 year ago

5.6.57

1 year ago

4.6.57

1 year ago

4.6.56

1 year ago

4.6.55

1 year ago

4.6.54

1 year ago

4.6.53

1 year ago

4.6.52

1 year ago

4.6.51

1 year ago

4.6.50

1 year ago

4.5.50

1 year ago

4.4.50

1 year ago

3.4.50

1 year ago

3.4.49

1 year ago

3.3.49

1 year ago

3.3.48

1 year ago

3.3.47

1 year ago

3.3.46

1 year ago

3.3.45

1 year ago

3.3.44

1 year ago

3.3.43

1 year ago

3.3.42

1 year ago

3.3.41

1 year ago

3.3.40

1 year ago

3.3.39

1 year ago

3.3.38

1 year ago

3.3.37

1 year ago

3.3.36

1 year ago

3.3.35

1 year ago

3.3.34

1 year ago

3.3.33

1 year ago

3.3.32

1 year ago

3.3.31

1 year ago

3.2.31

1 year ago

3.2.30

1 year ago

2.2.30

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

2.0.26

1 year ago

2.0.25

1 year ago

2.0.24

1 year ago

2.0.23

1 year ago

2.0.22

1 year ago

2.0.21

1 year ago

2.0.20

1 year ago

2.0.19

1 year ago

2.0.18

1 year ago

2.0.17

1 year ago

2.0.16

1 year ago

2.0.15

1 year ago

2.0.14

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

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