simple-swizzle
Simply swizzle your arguments
Simply swizzle your arguments
A little library for asserting types and values, with zero dependencies.
Resources common to all Ethereum implementations
Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
A library for simplifying encoding and decoding URL query parameters.
React Hook for managing state in URL query parameters with easy serialization.
Get a list of function's argument variable names
Inspects function's parameters declaration and returns information about it (e.g. names, default values, if needs destructuring, destructured parameters names and default values)
Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)
A small library that builds a URL given its components
Generate a URL for opening a new GitHub issue with prefilled title, body, and other fields
Converts openapi parameters to a jsonschema format.
Generate a URL for opening a new GitHub release with prefilled tag, body, and other fields
Stringifies function's parameters definition
Transforms object's properties into an array of arguments tailored for a specific function, respecting the expected order and handling destructuring and rest parameters when needed.
Convenient arg-shifting to make optional parameters nicer
A function argument organizer
Get list of function params, including default values (if any)
Validate the type of arguments passed through the function.
Assemble urls from route-like templates (/path/:param)