diff --git a/exports/atom.coffee b/exports/atom.coffee index ebc439db6..2c0bac831 100644 --- a/exports/atom.coffee +++ b/exports/atom.coffee @@ -3,7 +3,6 @@ _ = require 'underscore-plus' module.exports = _: _ - apm: require 'atom-package-manager' BufferedNodeProcess: require '../src/buffered-node-process' BufferedProcess: require '../src/buffered-process' Directory: require '../src/directory' diff --git a/src/package-manager.coffee b/src/package-manager.coffee index a94153aa9..65987ab80 100644 --- a/src/package-manager.coffee +++ b/src/package-manager.coffee @@ -36,6 +36,10 @@ class PackageManager @packageActivators = [] @registerPackageActivator(this, ['atom', 'textmate']) + # Public: Get the path to the apm command + getApmPath: -> + @apmPath ?= require.resolve('atom-package-manager/bin/apm') + getPackageState: (name) -> @packageStates[name]