From da36e8e4571b86f6fe1ab978f83c5a2d187135f3 Mon Sep 17 00:00:00 2001 From: adelphes Date: Sat, 24 Jun 2017 19:53:22 +0100 Subject: [PATCH] added extension package state info --- extension.js | 2 ++ src/state.js | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/state.js diff --git a/extension.js b/extension.js index 35e563e..24ef41f 100644 --- a/extension.js +++ b/extension.js @@ -3,6 +3,7 @@ const vscode = require('vscode'); const { AndroidContentProvider } = require('./src/contentprovider'); const { openLogcatWindow } = require('./src/logcat'); +const state = require('./src/state'); function getADBPort() { var defaultPort = 5037; @@ -38,6 +39,7 @@ function activate(context) { var spliceparams = [context.subscriptions.length,0].concat(disposables); Array.prototype.splice.apply(context.subscriptions,spliceparams); } + exports.activate = activate; // this method is called when your extension is deactivated diff --git a/src/state.js b/src/state.js new file mode 100644 index 0000000..9c47b2e --- /dev/null +++ b/src/state.js @@ -0,0 +1,11 @@ +const vscode = require('vscode'); +const fs = require('fs'); +const path = require('path'); +const os = require('os'); + +var adext = {}; +try { + Object.assign(adext, JSON.parse(fs.readFileSync(path.join(path.dirname(__dirname),'package.json'),'utf8'))); +} catch (ex) { } + +exports.adext = adext;