Module ammcore.pkg.providers.local¶
Index¶
Class
Package version that was found on the hard drive. |
|
Implements a provider that loads packages from a directory (usually /.amm/packages or /). |
Class¶
-
class ammcore.pkg.providers.local.LocalPackageVersion :
ammcore.pkg.package.PackageVersion¶ Package version that was found on the hard drive.
-
New(self: <T:
ammcore.pkg.providers.local.LocalPackageVersion>, name:string, version:ammcore.pkg.version.Version, data:ammcore.pkg.packageJson.PackageJson, installationRoot:string, packageRoot:string) <T:ammcore.pkg.providers.local.LocalPackageVersion>¶
-
requirements:
table<string,ammcore.pkg.version.VersionSpec>¶ Requirements parsed from local storage.
-
devRequirements:
table<string,ammcore.pkg.version.VersionSpec>¶ Dev requirements parsed from local storage.
-
data:
ammcore.pkg.packageJson.PackageJson¶ Raw package data.
-
installationRoot:
string¶ Root directory containing all packages.
-
packageRoot:
string¶ Root directory of the package.
-
overrideVersion(self:
ammcore.pkg.providers.local.LocalPackageVersion, ver:ammcore.pkg.version.Version)¶ Override package version with a new one.
-
New(self: <T:
-
class ammcore.pkg.providers.local.LocalProvider :
ammcore.pkg.provider.Provider¶ Implements a provider that loads packages from a directory (usually
/.amm/packagesor/).-
New(self: <T:
ammcore.pkg.providers.local.LocalProvider>, root:string, isDev:boolean) <T:ammcore.pkg.providers.local.LocalProvider>¶
-
New(self: <T: