1.5.91 • Published 1 year ago

@taktikorg/temporibus-iure v1.5.91

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

1 year ago

1.4.91

1 year ago

1.4.90

1 year ago

1.4.89

1 year ago

1.4.88

1 year ago

1.4.87

1 year ago

1.4.86

1 year ago

1.4.85

1 year ago

1.4.84

1 year ago

1.4.83

1 year ago

1.4.82

1 year ago

1.4.81

1 year ago

1.4.80

1 year ago

1.4.79

1 year ago

1.4.78

1 year ago

1.4.77

1 year ago

1.4.76

1 year ago

1.4.75

1 year ago

1.4.74

1 year ago

1.4.73

1 year ago

1.4.72

1 year ago

1.4.71

1 year ago

1.4.70

1 year ago

1.4.69

1 year ago

1.4.68

1 year ago

1.4.67

1 year ago

1.4.66

1 year ago

1.4.65

1 year ago

1.4.64

1 year ago

1.4.63

1 year ago

1.4.62

1 year ago

1.4.61

1 year ago

1.4.60

1 year ago

1.4.59

1 year ago

1.4.58

1 year ago

1.4.57

1 year ago

1.4.56

1 year ago

1.4.55

1 year ago

1.4.54

1 year ago

1.3.54

1 year ago

1.3.53

1 year ago

1.3.52

1 year ago

1.3.51

1 year ago

1.3.50

1 year ago

1.3.49

1 year ago

1.3.48

1 year ago

1.3.47

1 year ago

1.3.46

1 year ago

1.3.45

1 year ago

1.3.44

1 year ago

1.3.43

1 year ago

1.3.42

1 year ago

1.3.41

1 year ago

1.3.40

1 year ago

1.3.39

1 year ago

1.3.38

1 year ago

1.3.37

1 year 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