Had to change the Manifest type annotation to any in completeApplication as only any types were being passed in and there was no way of making exposed-modules nullable without breaking other stuff. Also, exposed-modules shouldn't be nullable anyway. We still return a Manifest however.
Used the file paths to obtain the module names rather than having to read the source files and parse the elm to get the module name.
Issue Notes:
Manifest
type annotation toany
incompleteApplication
as onlyany
types were being passed in and there was no way of makingexposed-modules
nullable without breaking other stuff. Also,exposed-modules
shouldn't be nullable anyway. We still return aManifest
however.