Property definitions

nitc $ ExternalPackage :: defaultinit
# 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