1.5.91 • Published 10 months ago

@taktikorg/temporibus-iure v1.5.91

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

@taktikorg/temporibus-iure Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Robustly .call.bind() a function.

Getting started

npm install --save @taktikorg/temporibus-iure

Usage/Examples

const assert = require('assert');
const callBind = require('@taktikorg/temporibus-iure');
const callBound = require('@taktikorg/temporibus-iure/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

stylesmappackage managerargumentback-endjsonfront-endprotocol-buffersArrayBuffercloudsearchclassesSymbol.toStringTagES2018uploadfastrobustsomeHyBisymbolseventEmitterwaffast-deep-cloneWeakSethasinferencestringcalldatastructuretestingcodesfluxmatchfilterwhatwgargvlocalasterisksiterationincludesplugintypecryptnpmRxJScryptoStreamfast-copyinspectwritableECMAScript 3ES2023workflowexpressdirframerimportassertsformsregularstyled-componentslibphonenumbertoolsintrinsicacorncssfixed-widthemrexpressionObject.valuesECMAScript 2020sharedoffsetjshintstarterless.jsmkdirpUint16Arrayshellcomparecolortextdotenvbootstrap lesspostcss-pluginarktypecloudwatchwarningtranspilesequencewritechannelextraprogresstimetypedarrayECMAScriptautoscalinghelperfile systemzeroObservablesclassnamebabel-corefpscall-bindasciibannercompile lessespreequoteclonedescriptorsstylees2018hookformglobalThislockfilelinuxsigtermbindvalidcopyopenssli18nStyleSheetWeakMapzodsuperstructes6cachenodeposeponyfillclientredirectes2016gradients csstypesafeawstsspawnservicemoveimportexportoptimistglobal this valuees-abstractfast-deep-copysubprocesscloudfrontes2017persistentpyyamlcommand-linetypedarraysastasyncdependency managerlessbinESidentifiersenvpostcssttypipeStreamsmobilehashstoragegatewayfunction.lengthsortbytestatemomentpromiseRFC-6455setPrototypeOfregexObject.keysfullwidthMicrosoftconcatschemahookscloudtrailinputsymboltyped arrayECMAScript 2017loggerprotobufcliobjectexithttpsCSSajvmockinglazystylesheetexecfiletelephonewhichtoobjectdateless cssUint8ClampedArraywindowsprop.envnested cssenumerablereduxcall-boundshimtakeiesymlinksiamstreamnodejsyamlebsesemituser-streamsvarESnextapolloenvironmentsconcatMap0configeventsparseprettyless mixinstrimArray.prototype.containsirqeventDispatcherglobalserializefastcloneform-validationPushendpointhttpminimalsignedelbmkdirequalclassnamesjson-schema-validationutilityexecec2datapathkeybcryptautoprefixerpopmotionbundlerestreeignorevariables in cssreadbabelcircularArray.prototype.filterutilsspecglacierAsyncIteratores-shim APIbddReflect.getPrototypeOfamazonfpkeysinternal slotvalidatestyleguideerror-handlinges2015sliceECMAScript 2022encryptionspinnerqsroute53reducedroplintthreepropertiesparserpasswordfindLastutillastprivateloadbalancingsidecoerciblefullinvariantObject.entriesReactiveXes8graphqlflagTypedArrayfileeslintpluginlinkconsolewalkcollectionES8animationecmascriptreducersetterbrowserslistsameValueZeroECMAScript 2016performantnopeserializationbrowserdeep-copyfigletInt32Arrayprefixcollection.es6_.extendinstalltouchsymlinkloggingnativeruleshigher-orderlisteners__proto__getPrototypeOfchromiumdeletesimpledbgdprRxphoneairbnbRegExp#flagsobjreuseansideepbundlingjson-schemanegative zerotypaniondescriptionfunctionalpreserve-symlinksfindvalueschinesetoSortedIteratorroutejson-schema-validatorwgetArrayBuffer.prototype.slicepackage.jsonstatusUint8ArrayidletslibrangeerrorpolyfilljapanesefunctionArray.prototype.flatMaptesterES2019gitignoreECMAScript 2023ES5immutabledayjselectronObject.getPrototypeOfcore-jscallbackdeep-clonehandlersharmonymanagerrdsroutingaccessorefficientqueuechaicensorfastcopyObjectruntimebinarysettingsjestreact-testing-libraryletownlogcommanddeepcopyES6terminaldescriptordataviewjoisuperagentunicodeArraybeanstalklengthargs3dJSON-SchemahasOwneffect-tsenderstringifycss-in-jspureWebSocketsproxyArray.prototype.flates5containsvalidatorcss lessmatcheschildpackagesfetchwindowuninstallhas-ownjsxcss nestingaccessibilityvestJSONboundrgbbufferjwtentriesrecursiveECMAScript 5Function.prototype.nameregular-expressionworkspace:*es7columnnegativeauthString.prototype.matchAllprocesscheckfunctionssesgesturesnameszxmetadataregexpURLreact poseslotvalueutilitiescolumnsformatjsis[[Prototype]]reacttypeerrorsyntaxformswfArray.prototype.findLastIndexECMAScript 2019Object.fromEntriesES2022full-widthgenericsgetintrinsicSetvarsbufferselasticacheoperating-systemresolvel10nwaitvisualsyntaxerrortypeofdependenciesfindLastIndexexit-codeio-tsutil.inspectglobalsapicallboundvpcsignalsdeterministicqueueMicrotasktoStringTagkinesisES2016fromreact-hook-formimmerxtermcallbindstatelessconfigurablebrowserlistdataViewcoregradients css3hotshebangeslintconfigoptimizerURLSearchParamsglobal objectObject.definePropertyforEachcompilermkdirssharedarraybufferdragreact-componentwidtharraycjkprotomrueslint.gitignoreES2015real-timestringifierstreamsdomcertificatesmodulesUnderscoremacosmixinspicomatchBigUint64ArrayrequesttrimLefttoArrayoncePromiseSystem.globalfast-clonereadablestreamcreateglobtermfsvariablesqueryinworkerbootstrap cssInt16ArrayinterruptsECMAScript 6lesscsspositivetoolkitTypeScripttddspringreact-hooksiteratorInt8ArrayinternalarraybufferObject.islocationObject.assignramdaYAMLspeedjsdiffflathandlerrandomjsdomUint32Arraya11yreadablecurriedTypeBoxarttransportArray.prototype.flattenjQueryfnmatchlivediffbyteLengtheslint-pluginlanguageelmpinoreplayhelpersfastifypoint-freeextendtypescomputed-typespatchjavascriptjsonschemacolorsECMAScript 2018ECMAScript 7dynamodbgetdeepclonedefinePropertyisConcatSpreadabletraverse-0regular expressionES3css variabletostringtagprototypebusygetoptmapreduceRegExp.prototype.flagsclass-validatortranspilerSymbolES2021predictableomiteveryarraysmergecurl$.extendselfwaapiescapeFloat64Arraycolournpmignoreassertionserverexecuteredactprivate dataspinnerss3yup@@toStringTagArray.prototype.findLastpushhardlinksserializerweakmapvalidationbinariesiterateCSSStyleDeclarationconsumestructuredCloneperformanceindicatortypescriptdefineurlviewes-shimscharacterinstallerquerystringArray.prototype.includesenvironmentMapequalityschemechromeformattingdirectoryloadingoptionassignscheme-validationES7multi-packagenumbererrorremovetypedbyteOffsettrimEnddom-testing-librarymoduleString.prototype.trimstylingprunemonorepogroupgroupByES2017cloudformationflatMapreact animationfantasy-landauthenticationcommandersetImmediateFloat32Arrayrequirepnpm9preprocessorsnsECMAScript 2021xhrtestweaksettrimRightassertsetkoreanflattenES2020awesomesauceredux-toolkitWebSocketforknameflags
1.5.91

10 months ago

1.4.91

10 months ago

1.4.90

10 months ago

1.4.89

10 months ago

1.4.88

10 months ago

1.4.87

10 months ago

1.4.86

10 months ago

1.4.85

11 months ago

1.4.84

11 months ago

1.4.83

11 months ago

1.4.82

11 months ago

1.4.81

11 months ago

1.4.80

11 months ago

1.4.79

11 months ago

1.4.78

11 months ago

1.4.77

11 months ago

1.4.76

11 months ago

1.4.75

11 months ago

1.4.74

11 months ago

1.4.73

11 months ago

1.4.72

11 months ago

1.4.71

11 months ago

1.4.70

11 months ago

1.4.69

11 months ago

1.4.68

11 months ago

1.4.67

11 months ago

1.4.66

11 months ago

1.4.65

11 months ago

1.4.64

11 months ago

1.4.63

11 months ago

1.4.62

11 months ago

1.4.61

11 months ago

1.4.60

11 months ago

1.4.59

11 months ago

1.4.58

11 months ago

1.4.57

11 months ago

1.4.56

11 months ago

1.4.55

12 months ago

1.4.54

12 months ago

1.3.54

12 months ago

1.3.53

12 months ago

1.3.52

12 months ago

1.3.51

12 months ago

1.3.50

12 months ago

1.3.49

12 months ago

1.3.48

12 months ago

1.3.47

12 months ago

1.3.46

12 months ago

1.3.45

12 months ago

1.3.44

12 months ago

1.3.43

12 months ago

1.3.42

12 months ago

1.3.41

12 months ago

1.3.40

12 months ago

1.3.39

12 months ago

1.3.38

12 months ago

1.3.37

12 months ago

1.3.36

1 year ago

1.3.35

1 year ago

1.3.34

1 year ago

1.3.33

1 year ago

1.3.32

1 year ago

1.3.31

1 year ago

1.3.30

1 year ago

1.3.29

1 year ago

1.3.28

1 year ago

1.2.28

1 year ago

1.2.27

1 year ago

1.2.26

1 year ago

1.2.25

1 year ago

1.2.24

1 year ago

1.2.23

1 year ago

1.2.22

1 year ago

1.1.22

1 year ago

1.1.21

1 year ago

1.1.20

1 year ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.1.14

1 year ago

1.1.13

1 year ago

1.1.12

1 year ago

1.1.11

1 year ago

1.1.10

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

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