func Tesses.CrossLang.GetNameAndDescription(name)
func Tesses.CrossLang.GetNameAndDescriptionJson(name)
class Tesses.CrossLang.PackageManager
{
public Offline;
public PackageManager()
public ParseFileName(name)
public GetPackageServers()
public GetPackage(name, version)
public GetLatest(name)
public Search(query, $options)
public DownloadPlugin(dirFS, name, version)
}
class Tesses.CrossLang.Publisher
{
public Publisher(builder, project_dir)
public abstract ProjectDirectory;
public abstract ProjectBuilder;
public abstract ProjectInfo;
public OutputDirectory;
public RuntimeIdentifier;
public PackagePrefix;
public MergeForRuntimes;
public Publish()
}
class Tesses.CrossLang.BuildTool
{
public BuildTool(pm)
public abstract PackageManager;
public DirectoriesCompiled;
public GetPackageDependencies(name, version, dir)
public BuildProject(projectDirectory)
}