6.11.138 • Published 12 months ago

@ellentorg/stunning-funicular v6.11.138

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

@ellentorg/stunning-funicular Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Robustly .call.bind() a function.

Getting started

npm install --save @ellentorg/stunning-funicular

Usage/Examples

const assert = require('assert');
const callBind = require('@ellentorg/stunning-funicular');
const callBound = require('@ellentorg/stunning-funicular/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

BigUint64ArrayObject.definePropertyebsworkspace:*emrawesomesaucekinesisdatetesterstreamimportcryptoObjecttranspilerECMAScript 2015configfsrequirenested cssvaluesnativedescriptiontrimAsyncIteratorsiginttypescriptArray.prototype.filterbundlerArray.prototype.flatMapreactUint8ClampedArrayexecbusybalancedpostcss-pluginvariablesECMAScript 2022TypeScriptObject.getPrototypeOfcloudformationfpES2019whichmacoscall-boundArrayBuffer#slicecoreconsumeindicatorrfc4122@@toStringTagECMAScript 2021koreansigtermdeepcopylistenerssnspipebatchtoolsstarterbundlingletless compilerslicestylesjsonpathregular expressionsES3Object.assignsearchsortedmochawafstoragegatewaycloneutilitiesObject.ises2015promisesenva11ys3jsonlogpreprocessorUint32Arraycloudfrontclass-validatorbreakglobposeemitlinkgroupBytermreact-hookschineserandomconstES8Array.prototype.findLastphoneflattenfilterpositivepasswordinvariantwidthES2020URLserializees6endpointFloat32ArrayECMAScript 2016copyimmerArray.prototype.flattenPushdomwhatwgxhrjson-schema-validatorloggingspinnersArray.prototype.findLastIndexES2016debuggerprototypejoixtermlesscsschromeremovestyleguidetoolkitcolumnless.jsnodejshandlersjson-schemaclassesECMAScript 5es8rangeerrorsymbolsstatusfast-deep-cloneObject.fromEntriesgetfetchshebangECMAScript 6URLSearchParamsbindcachefindextensionsetterwaitaccessibilityjwtECMAScript 7queueMicrotaskdropmomentdayjshookformcheckBigInt64ArrayJSONtrimRightfastcopyrapidiebootstrap cssupsyntaxerrorformsbannerlockfilefseventsstringifiernopegdprargumentfpsdataViewbyteecmascriptelectronfull-widthvariables in csssetPrototypeOfcontainsratelimitloadbalancingjsdomObservablemetadataexit-codesharedTypeBoxschemees-shim APIflagexitimportexportEStacitformatwrapmulti-packageerror-handlingsignalspeedassertfindLastIndexmrutestlibphonenumberimmutableRFC-6455ReactiveXpurebcryptlanguagefindLastECMAScript 2023cloudtrailcss lesscomputed-typesmodulelazydataisConcatSpreadableECMAScript 2020popmotionslotconnectdeep-copyfast-deep-copyeventDispatchercorslrutextinternal slotclassnamestypedterminalfantasy-landsequenceflatMapvisualhardlinksuuidenumerabledeterministickeyString.prototype.matchAllSymbol.toStringTagesparserqueuetakesymbolstyleRegExp#flagsfixed-width$.extendUnderscoreio-tsstatelessPromiseserializerrm_.extendchaiprogresserrorjavascriptthree__proto__debugpackage managerES7scheme-validationFloat64Arrayarraysnodecss nestingtraverseStreamlinuxiames-shimsautoscalingSymbolconsoleredacthttptrimEndpropertywaapies7sidesettingscallboundECMAScript 3loadingawstrimStartasynchelpersrdspackageassignregular expressioncreateoffsetpreserve-symlinkscssec2environmentopenparsingwatchgetOwnPropertyDescriptorhigher-orderwalkingbddquotemobileidlegetoptSetUint8Arrayes2016fastifybufferframerencryptionbluebirdpathflatperformantArray.prototype.flatcjksuperstructparse256linewraplook-upstructuredClonefind-upweaksettapWebSocketmatchespluginstringifyiteratewatchingcss variabledragajvMicrosoftispolyfilldeepcloneWeakSetflagsdiffmkdirrgbjestargsweakmapi18nreduceramazonyupansiajaxtyped arraywatcherurllasttelephonesortthroatcharactersobjbyteLengthshelleast-asian-widthwatchFileramdasetImmediatepyyamlhooksregexjapaneseES2023dirreadablestreamcharacterinterruptscurlshamjsxstreams2expresslintpackagesharmonyreadableless cssformcloudwatchnegativecurriedReactiveExtensionsmimetypeses2017optionoperating-systemUint16Arrayarktyperedux-toolkitkeysl10nlookworkerassertsponyfillcallhashequalsqsinferencecircularairbnbargv.envreusegesturesincludeshasOwnPropertyefficientargparseescapeES2021ESnextES2017regexparraybuffer3dthrottlefindupextracodescensortostringtagMaptapeHyBimixinsprotobufjsdiffcallbacktypespicomatchconfigurablestylingeslintconfiguninstalldom-testing-librarytestingratezerowritableboundcall-bindsharedarraybufferdependency managerdatastructurespecglacierform-validationdependencieses-abstractmatchAllYAMLeventEmitterCSSmodulescompile lessutilpromiseroute53group[[Prototype]]hasOwncolouroncedynamodbwindowsfastclonees5typanioncommandvalidauthfast-clonebabelnpmshimbrowserStreamswordwrapprivatemoveprotoinstallerworkflowdescriptorconcatoptimizereslintpluginquerystring-0
@ellentorg/debitis-laboriosam-laudantium@ellentorg/alias-quibusdam-eius@ellentorg/asperiores-minima-minima@ellentorg/deleniti-beatae-dolorum@ellentorg/eaque-aperiam-omnis@ellentorg/dolorem-animi-sed@ellentorg/corporis-soluta-ea@ellentorg/temporibus-modi-odio@ellentorg/maxime-libero-minus@ellentorg/iusto-fuga-natus@ellentorg/eligendi-quisquam-provident@ellentorg/eligendi-earum-dolore@ellentorg/mollitia-consequatur-nemo@ellentorg/nihil-neque-non@ellentorg/nobis-eum-iste@ellentorg/quo-voluptatem-commodi@ellentorg/sint-dicta-modi@ellentorg/quo-debitis-odio@ellentorg/soluta-architecto-nesciunt@ellentorg/recusandae-ad-mollitia@ellentorg/recusandae-eius-maiores@ellentorg/similique-ullam-commodi@ellentorg/suscipit-quaerat-voluptas@ellentorg/exercitationem-nobis-quibusdam@ellentorg/cumque-qui-voluptas@ellentorg/doloribus-deserunt-odio@ellentorg/culpa-reiciendis-error@ellentorg/debitis-vel-repellat@ellentorg/error-officiis-excepturi@ellentorg/eaque-occaecati-libero@ellentorg/dignissimos-fugiat-laboriosam@ellentorg/expedita-accusantium-aliquid@ellentorg/perferendis-aspernatur-eligendi@ellentorg/quas-molestiae-vel@ellentorg/quam-temporibus-aperiam@ellentorg/possimus-eius-quos@ellentorg/possimus-sunt-quas@ellentorg/ad-dolor-atque@ellentorg/officiis-reprehenderit-quis@ellentorg/explicabo-non-soluta@ellentorg/nobis-quis-excepturi@ellentorg/magnam-corrupti-ab@ellentorg/maiores-odit-temporibus@ellentorg/maxime-ut-id@ellentorg/aliquam-aspernatur-quidem@ellentorg/aperiam-facere-fuga@ellentorg/aperiam-praesentium-aliquam@ellentorg/consequatur-eveniet-asperiores@ellentorg/aperiam-consequatur-veritatis@ellentorg/aliquam-rem-saepe@ellentorg/aliquid-molestiae-odit@ellentorg/aliquam-iure-eveniet@ellentorg/fugiat-ipsa-id@ellentorg/iusto-alias-vero@ellentorg/illo-et-nesciunt@ellentorg/voluptates-eaque-unde@ellentorg/voluptatibus-voluptates-qui@ellentorg/unde-eum-explicabo@ellentorg/vel-ipsa-nemo@ellentorg/voluptatum-asperiores-beatae@ellentorg/velit-praesentium-enim@ellentorg/veritatis-possimus-vitae@ellentorg/veritatis-iusto-numquam@ellentorg/nostrum-exercitationem-facilis@ellentorg/officia-dolorem-ad@ellentorg/non-iure-assumenda
3.4.47

1 year ago

3.4.48

1 year ago

3.4.49

1 year ago

3.4.44

1 year ago

3.4.45

1 year ago

3.4.46

1 year ago

2.3.28

1 year ago

2.3.27

1 year ago

2.3.29

1 year ago

2.3.26

1 year ago

2.3.25

1 year ago

3.4.50

1 year ago

3.4.51

1 year ago

3.4.52

1 year ago

3.4.53

1 year ago

4.5.61

1 year ago

3.4.54

1 year ago

3.4.55

1 year ago

3.4.56

1 year ago

4.5.60

1 year ago

3.4.57

1 year ago

2.3.39

1 year ago

2.3.38

1 year ago

2.3.35

1 year ago

2.3.34

1 year ago

2.3.37

1 year ago

2.3.36

1 year ago

2.3.31

1 year ago

2.3.30

1 year ago

2.3.33

1 year ago

2.3.32

1 year ago

6.8.102

1 year ago

6.8.101

1 year ago

6.8.104

1 year ago

6.8.103

1 year ago

5.6.71

1 year ago

5.6.70

1 year ago

6.8.109

1 year ago

6.8.106

1 year ago

6.8.105

1 year ago

6.8.108

1 year ago

6.8.107

1 year ago

6.10.122

1 year ago

6.10.123

1 year ago

6.10.120

1 year ago

6.10.121

1 year ago

6.10.126

1 year ago

6.10.127

1 year ago

6.10.124

1 year ago

6.10.125

1 year ago

2.3.42

1 year ago

2.3.41

1 year ago

2.3.44

1 year ago

2.3.43

1 year ago

2.3.40

1 year ago

6.8.113

1 year ago

6.8.112

1 year ago

6.8.115

1 year ago

6.8.114

1 year ago

6.8.111

1 year ago

6.8.110

1 year ago

6.10.128

1 year ago

6.10.129

12 months ago

6.8.117

1 year ago

6.8.116

1 year ago

6.8.118

1 year ago

6.10.133

12 months ago

6.10.134

12 months ago

6.10.131

12 months ago

6.6.71

1 year ago

6.10.132

12 months ago

6.6.72

1 year ago

6.10.137

12 months ago

6.6.73

1 year ago

6.10.138

12 months ago

6.6.74

1 year ago

6.10.135

12 months ago

6.10.136

12 months ago

6.10.130

12 months ago

3.5.58

1 year ago

3.5.57

1 year ago

6.7.78

1 year ago

6.7.79

1 year ago

3.5.59

1 year ago

6.7.74

1 year ago

6.7.75

1 year ago

6.7.76

1 year ago

6.7.77

1 year ago

6.9.119

1 year ago

6.9.118

1 year ago

5.5.70

1 year ago

2.4.44

1 year ago

5.5.62

1 year ago

5.5.63

1 year ago

5.5.61

1 year ago

6.7.101

1 year ago

6.7.92

1 year ago

6.7.100

1 year ago

6.7.93

1 year ago

6.7.94

1 year ago

6.7.95

1 year ago

6.7.96

1 year ago

6.7.97

1 year ago

4.5.59

1 year ago

6.7.98

1 year ago

6.7.99

1 year ago

5.5.68

1 year ago

5.5.69

1 year ago

5.5.66

1 year ago

5.5.67

1 year ago

6.7.90

1 year ago

5.5.64

1 year ago

6.7.91

1 year ago

5.5.65

1 year ago

6.7.89

1 year ago

6.7.81

1 year ago

6.7.82

1 year ago

6.7.83

1 year ago

6.7.84

1 year ago

6.7.85

1 year ago

6.9.120

1 year ago

6.7.86

1 year ago

6.7.87

1 year ago

6.7.88

1 year ago

6.11.138

12 months ago

6.7.80

1 year ago

2.3.24

1 year ago

2.3.23

1 year ago

2.3.20

1 year ago

2.3.22

1 year ago

2.3.21

1 year ago

2.3.19

1 year ago

2.3.18

1 year ago

2.3.17

1 year ago

2.3.16

1 year ago

2.2.16

1 year ago

2.2.15

1 year ago

2.2.14

1 year ago

2.2.13

1 year ago

2.2.12

1 year ago

2.2.11

1 year ago

2.2.10

1 year ago

2.2.9

1 year ago

2.1.9

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.5

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