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/packages
or/
).-
New(self: <T:
ammcore.pkg.providers.local.LocalProvider
>, root:string
, isDev:boolean
) <T:ammcore.pkg.providers.local.LocalProvider
> ¶
-
New(self: <T: