# Reference to a nitpm package
class ExternalPackage
# Package identifier (name or Git address), without the version
var id: String
# Standard Nit package name, as used in importations from Nit
var name: String
# Version string of the package
var version: nullable String
# Expected folder name for this package
var dir_name: String is lazy do
var version = version
if version == null then return name
return name + "=" + version
end
end
src/nitpm_shared.nit:119,1--137,3