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;