Some metadata about a file
Table of contents
An array of dependencies. If an element is just a string, the dependency is assumed to be a static dependency targetting that string. If the element is a tuple with two elements, the first element inside of it is the target project, with the second element being the type of dependency. If the tuple has 3 elements, the first is preceded by a source.