Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of twada/call-matcher

Account's avatar
inspect-js/node-deep-equal
node's assert.deepEqual algorithm
Account's avatar
estools/espurify
Clone AST without extra properties
Account's avatar
estools/estraverse
ECMAScript JS AST traversal functions
Account's avatar
babel/babylon
A JavaScript parser
Account's avatar
jquery/esprima
ECMAScript parsing infrastructure for multipurpose analysis
Account's avatar
mochajs/mocha
simple, flexible, fun test framework
Account's avatar
standard/semistandard
All the goodness of `feross/standard` with semicolons sprinkled on top.
Account's avatar
feross/snazzy
Format JavaScript Standard Style as Stylish (i.e. snazzy) output

Support the repos that depend on this repository

Top contributors

twada's profile
twada
54 contributions
dependabot[bot]'s profile
dependabot[bot]
4 contributions
goto-bus-stop's profile
goto-bus-stop
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
twada

twada/call-matcher

ECMAScript CallExpression matcher made from function/method signature

JavaScript
4
6
MIT License

call‑matcher is a lightweight Node.js library that builds a matcher for ECMAScript CallExpression nodes from a given function or method signature (e.g., `assert.equal(actual, expected, [message])`). It lets tools traverse JavaScript ASTs (via esprima/estraverse) and detect calls that exactly match the signature, exposing whether each argument is mandatory or optional. The package is aimed at developers writing static analysis, linters, or test‑framework extensions that need to recognize specific function calls.