* enhancement: generating constructor that lets you pass account name
* enhancement: using JS native types in params
* enhancement: no longer lowercasing field names
* enhancement: handling variants in action type interface generation
* fix: getting interfaces generated properly
* fix: importing correct core types
* style: linted
* fix: regenerated mock contracts with latest code
* fix: placing base structs before their dependents
* fix: checking aliases when generating list of core imports
closes#7
* chore: upped dep versions
* fix: got tests passing
* fix: looking up aliases when generating abi type
closes#8
* style: linted
* fix: handling variants properly
* fix: looking at aliases when ordering structs
* fix: getting tests passing
* fix: using the Variant core class when applicable
* chore: formatted atomicassets JSON abi
* chore: added contract command
* chore: added make check and make format
* chore: getting the generate command to work
* chore: added the --file option to the generate command
* fix: got tests passing
* chore: got rid of deprecation warnings
* chore: added ci check
* Bumping requirement to v18
* Use stdout instead of stderr
* Reworked shebang to disable experimental warnings
* Made logging less verbose
* Removed v16 testing
* Inverted logging logic to debug by default
---------
Co-authored-by: Aaron Cox <aaron@greymass.com>