related to #127: lang: add a method to parse semver
#127: util/package: add a method to get the entire document of a package
fixes #127: Cortex build will analysis and ignore patch version