Package manager for coordinating the lifecycle of Atom packages.
An instance of this class is always available as the atom.packages
global.
Packages can be loaded, activated, and deactivated, and unloaded:
activate()
on the
package’s main module.
deactivate()
on the package’s main module.
Packages can be enabled/disabled via the core.disabledPackages
config settings and also by
calling enablePackage()/disablePackage()
.
Invoke the given callback when all packages have been loaded.
Argument | Description |
---|---|
|
Return values |
---|
Returns a Disposable on which
|
Invoke the given callback when all packages have been activated.
Argument | Description |
---|---|
|
Return values |
---|
Returns a Disposable on which
|
Invoke the given callback when a package is activated.
Argument | Description |
---|---|
|
A Function to be invoked when a package is activated. |
|
The Package that was activated. |
Return values |
---|
Returns a Disposable on which
|
Invoke the given callback when a package is deactivated.
Argument | Description |
---|---|
|
A Function to be invoked when a package is deactivated. |
|
The Package that was deactivated. |
Return values |
---|
Returns a Disposable on which
|
Invoke the given callback when a package is loaded.
Argument | Description |
---|---|
|
A Function to be invoked when a package is loaded. |
|
The Package that was loaded. |
Return values |
---|
Returns a Disposable on which
|
Invoke the given callback when a package is unloaded.
Argument | Description |
---|---|
|
A Function to be invoked when a package is unloaded. |
|
The Package that was unloaded. |
Return values |
---|
Returns a Disposable on which
|
Get the path to the apm command.
Uses the value of the core.apmPath
config setting if it exists.
Return a String file path to apm.
Return values |
---|
Returns a Boolean indicating whether package activation has occurred. |
Return values |
---|
Returns a Boolean indicating whether package loading has occurred. |