9.8.93 • Published 10 months ago

@patrtorg/rem-molestiae-ipsum v9.8.93

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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

10 months ago

9.8.93

10 months ago

9.8.92

10 months ago

9.8.90

10 months ago

9.8.89

10 months ago

9.8.88

10 months ago

8.8.88

10 months ago

8.8.87

10 months ago

7.8.87

10 months ago

7.8.86

10 months ago

7.8.85

10 months ago

7.7.85

10 months ago

7.7.84

10 months ago

7.7.83

10 months ago

7.7.82

10 months ago

7.7.81

10 months ago

6.7.81

10 months ago

6.7.80

10 months ago

6.7.79

10 months ago

6.7.78

10 months ago

6.7.77

10 months ago

6.7.76

10 months ago

6.7.75

11 months ago

6.7.74

11 months ago

5.7.74

11 months ago

5.7.73

11 months ago

5.7.72

11 months ago

5.7.71

11 months ago

5.7.70

11 months ago

5.7.69

11 months ago

5.7.68

11 months ago

5.7.67

11 months ago

5.7.66

11 months ago

5.7.65

11 months ago

5.7.64

11 months ago

5.7.63

11 months ago

5.7.62

11 months ago

5.7.61

11 months ago

5.7.60

11 months ago

5.7.59

11 months ago

5.7.58

11 months ago

5.7.57

11 months ago

5.6.57

11 months ago

4.6.57

11 months ago

4.6.56

11 months ago

4.6.55

11 months ago

4.6.54

11 months ago

4.6.53

11 months ago

4.6.52

11 months ago

4.6.51

11 months ago

4.6.50

11 months ago

4.5.50

11 months ago

4.4.50

12 months ago

3.4.50

12 months ago

3.4.49

12 months ago

3.3.49

12 months ago

3.3.48

12 months ago

3.3.47

12 months ago

3.3.46

12 months ago

3.3.45

12 months ago

3.3.44

12 months ago

3.3.43

12 months ago

3.3.42

12 months ago

3.3.41

12 months ago

3.3.40

12 months ago

3.3.39

12 months ago

3.3.38

12 months ago

3.3.37

12 months ago

3.3.36

12 months ago

3.3.35

12 months ago

3.3.34

12 months ago

3.3.33

12 months 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