Когда расширение активировано, текущий контекст расширения передается в качестве аргумента. Вы можете использовать context.extensionPath, чтобы найти package.json и проанализировать его.
import * as Path from 'path';
import * as fs from 'fs';
export function activate(context: vscode.ExtensionContext) {
var extensionPath = Path.join(context.extensionPath, "package.json");
var packageFile = JSON.parse(fs.readFileSync(extensionPath, 'utf8'));
if (packageFile) {
var packageId = packageFile.publisher + '.' + packageFile.name;
console.log(packageId);
}
//......... rest
}