/
githubmirror
/
atom
Обзор
Документация
Войти
/
githubmirror
/
atom
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/dev-live-reload/lib/main.js
30 строк
899 B
Rafael Oleza
Reformat all JS files using prettier
31 май 2019, 19:33
31 май 2019, 19:33
7f3f040
Код
Авторство
О чём код?
module.exports = { activate(state) { if (!atom.inDevMode() || atom.inSpecMode()) return; if (atom.packages.hasActivatedInitialPackages()) { this.startWatching(); } else { this.activatedDisposable = atom.packages.onDidActivateInitialPackages( () => this.startWatching() ); } }, deactivate() { if (this.activatedDisposable) this.activatedDisposable.dispose(); if (this.commandDisposable) this.commandDisposable.dispose(); if (this.uiWatcher) this.uiWatcher.destroy(); }, startWatching() { const UIWatcher = require('./ui-watcher'); this.uiWatcher = new UIWatcher({ themeManager: atom.themes }); this.commandDisposable = atom.commands.add( 'atom-workspace', 'dev-live-reload:reload-all', () => this.uiWatcher.reloadAll() ); if (this.activatedDisposable) this.activatedDisposable.dispose(); } };