diff --git a/lib/general-panel.coffee b/lib/general-panel.coffee index e3d1d52d..f1dc29dd 100644 --- a/lib/general-panel.coffee +++ b/lib/general-panel.coffee @@ -1,9 +1,5 @@ -{$$, View} = require 'space-pen' -$ = require 'jquery' -_ = require 'underscore' +{_, $, $$, Editor, View} = require 'atom' async = require 'async' -AtomPackage = require 'atom-package' -Editor = require 'editor' ### # Internal # diff --git a/lib/index.coffee b/lib/index.coffee index 38fc3798..d85e44af 100644 --- a/lib/index.coffee +++ b/lib/index.coffee @@ -1,7 +1,6 @@ -_ = require 'underscore' +{_} = require 'atom' telepath = require 'telepath' -Project = require 'project' SettingsView = null configUri = 'atom://config' @@ -22,7 +21,7 @@ registerDeserializer(deserializer) module.exports = activate: -> - Project.registerOpener (filePath) -> + project.registerOpener (filePath) -> createSettingsView({uri: configUri}) if filePath is configUri rootView.command 'settings-view:toggle', -> rootView.open(configUri) diff --git a/lib/package-manager.coffee b/lib/package-manager.coffee index f2c9e825..4fdb0e47 100644 --- a/lib/package-manager.coffee +++ b/lib/package-manager.coffee @@ -1,4 +1,4 @@ -BufferedNodeProcess = require 'buffered-node-process' +{BufferedNodeProcess} = require 'atom' roaster = require 'roaster' async = require 'async' @@ -22,7 +22,7 @@ renderMarkdownInMetadata = (packages, callback) -> queue.drain = callback getAvailable = (callback) -> - command = require.resolve '.bin/apm' + command = require.resolve 'atom-package-manager/bin/apm' args = ['available', '--json'] output = [] stdout = (lines) -> output.push(lines) @@ -49,7 +49,7 @@ install = ({name, version}, callback) -> atom.deactivatePackage(name) if atom.isPackageActive(name) atom.unloadPackage(name) if atom.isPackageLoaded(name) - command = require.resolve '.bin/apm' + command = require.resolve 'atom-package-manager/bin/apm' args = ['install', "#{name}@#{version}"] outputLines = [] stdout = (lines) -> outputLines.push(lines) @@ -71,7 +71,7 @@ install = ({name, version}, callback) -> uninstall = ({name}, callback) -> atom.deactivatePackage(name) if atom.isPackageActive(name) - command = require.resolve '.bin/apm' + command = require.resolve 'atom-package-manager/bin/apm' args = ['uninstall', name] outputLines = [] stdout = (lines) -> outputLines.push(lines) diff --git a/lib/package-panel.coffee b/lib/package-panel.coffee index ca4f8a09..1575c174 100644 --- a/lib/package-panel.coffee +++ b/lib/package-panel.coffee @@ -1,11 +1,6 @@ -$ = require 'jquery' -_ = require 'underscore' -{View, $$} = require 'space-pen' -EventEmitter = require 'event-emitter' -Editor = require 'editor' +{_, $, $$, Editor, EventEmitter, stringscore, View} = require 'atom' PackageView = require './package-view' packageManager = require './package-manager' -stringScore = require 'stringscore' ### Internal ### diff --git a/lib/package-view.coffee b/lib/package-view.coffee index e38b9ddc..d34dd4c4 100644 --- a/lib/package-view.coffee +++ b/lib/package-view.coffee @@ -1,10 +1,8 @@ url = require 'url' -Package = require 'package' semver = require 'semver' packageManager = require './package-manager' -_ = require 'underscore' -{$$, View} = require 'space-pen' -requireWithGlobals 'bootstrap/js/dropdown', jQuery: require 'jquery' +{_, $, $$, View} = require 'atom' +requireWithGlobals 'bootstrap/js/dropdown', jQuery: $ ### Internal ### module.exports = @@ -39,7 +37,7 @@ class PackageView extends View updateAvailable: false initialize: (pack, @packageEventEmitter) -> - if pack instanceof Package + if pack?.metadata? @pack = pack @metadata = @pack.metadata else diff --git a/lib/settings-view.coffee b/lib/settings-view.coffee index 5a659915..1203c003 100644 --- a/lib/settings-view.coffee +++ b/lib/settings-view.coffee @@ -1,13 +1,9 @@ -{$$} = require 'space-pen' -ScrollView = require 'scroll-view' -$ = require 'jquery' -_ = require 'underscore' +{_, $, $$, ScrollView} = require 'atom' telepath = require 'telepath' GeneralPanel = require './general-panel' ThemePanel = require './theme-panel' PackagePanel = require './package-panel' -Project = require 'project' ### # Internal # diff --git a/lib/theme-panel.coffee b/lib/theme-panel.coffee index 8fa4c57f..115971aa 100644 --- a/lib/theme-panel.coffee +++ b/lib/theme-panel.coffee @@ -1,6 +1,4 @@ -{View, $$} = require 'space-pen' -$ = require 'jquery' -_ = require 'underscore' +{_, $, $$, View} = require 'atom' ### # Internal # diff --git a/package.json b/package.json index 3c166bfc..42ea2a9d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "description": "GUI pane for Atom settings", "dependencies": { "jqueryui-browser": "~1.10.2-1", - "roaster": "0.0.7" + "roaster": "0.0.7", + "async": "~0.2.9" }, "repository": { "type": "git", diff --git a/spec/general-panel-spec.coffee b/spec/general-panel-spec.coffee index bfb578a9..f91e86b1 100644 --- a/spec/general-panel-spec.coffee +++ b/spec/general-panel-spec.coffee @@ -1,5 +1,4 @@ GeneralPanel = require '../lib/general-panel' -Editor = require 'editor' describe "GeneralPanel", -> panel = null diff --git a/spec/package-panel-spec.coffee b/spec/package-panel-spec.coffee index 0169851a..79007f35 100644 --- a/spec/package-panel-spec.coffee +++ b/spec/package-panel-spec.coffee @@ -1,6 +1,6 @@ PackagePanel = require '../lib/package-panel' packageManager = require '../lib/package-manager' -_ = require 'underscore' +{_} = require 'atom' describe "PackagePanel", -> [panel, configObserver] = [] diff --git a/spec/settings-view-spec.coffee b/spec/settings-view-spec.coffee index ce248017..0a970250 100644 --- a/spec/settings-view-spec.coffee +++ b/spec/settings-view-spec.coffee @@ -1,5 +1,5 @@ SettingsView = require '../lib/settings-view' -{$$} = require 'space-pen' +{$$} = require 'atom' describe "SettingsView", -> settingsView = null diff --git a/spec/theme-panel-spec.coffee b/spec/theme-panel-spec.coffee index 433be07e..a4c68a8d 100644 --- a/spec/theme-panel-spec.coffee +++ b/spec/theme-panel-spec.coffee @@ -1,4 +1,4 @@ -$ = require 'jquery' +{$} = require 'atom' ThemePanel = require '../lib/theme-panel' describe "ThemePanel", ->