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.