While Greenwood is a build tool without much of a public API other than its CLI and plugins, there are some areas that should probably provide typing to users through JSDocs.
Details
Most obvious ones that come to mind are:
greenwood.config.js
plugins (and get rid of that silly ResourceInterface lol)
others?
We would also want to make sure we validate these through CI somehow, ideally using these config files in our own projects and / or test cases.
Summary
While Greenwood is a build tool without much of a public API other than its CLI and plugins, there are some areas that should probably provide typing to users through JSDocs.
Details
Most obvious ones that come to mind are:
ResourceInterface
lol)We would also want to make sure we validate these through CI somehow, ideally using these config files in our own projects and / or test cases.