Initial commit

This commit is contained in:
2025-03-07 19:22:02 +01:00
commit 4a98255d83
55743 changed files with 5280367 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env node
export {};
+56
View File
@@ -0,0 +1,56 @@
#!/usr/bin/env node
"use strict";
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const commander_1 = require("commander");
const office_addin_usage_data_1 = require("office-addin-usage-data");
const commands = __importStar(require("./commands"));
/* global process */
const commander = new commander_1.Command();
commander.name("office-addin-project");
commander.version(process.env.npm_package_version || "(version not available)");
// if the command is not known, display an error
commander.on("command:*", function () {
(0, office_addin_usage_data_1.logErrorMessage)(`The command syntax is not valid.\n`);
process.exitCode = 1;
commander.help();
});
commander
.command("convert")
.option("-m, --manifest <manifest-path>", "Specify the location of the manifest file. Default is './manifest.xml'")
.option("-b, --backup <backup-path>", "Specify the location of the backup folder for the project. Default is './backup.zip'")
.option("-p, --project <project-path>", "Specify the location of the root directory of the project. Default is the directory of the manifest file.")
.option("--preview-manifest-schema", "Use the devPreview version of the json schema in the manifest output")
.option("--confirm", "Confirmes the conversion")
.action(commands.convert);
if (process.argv.length > 2) {
commander.parse(process.argv);
}
else {
commander.help();
}
//# sourceMappingURL=cli.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"cli.js","sourceRoot":"","sources":["../src/cli.ts"],"names":[],"mappings":";;AAEA,4DAA4D;AAC5D,kCAAkC;;;;;;;;;;;;;;;;;;;;;;;;;AAElC,yCAAoC;AACpC,qEAA0D;AAC1D,qDAAuC;AAEvC,oBAAoB;AAEpB,MAAM,SAAS,GAAG,IAAI,mBAAO,EAAE,CAAC;AAEhC,SAAS,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC;AACvC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,IAAI,yBAAyB,CAAC,CAAC;AAEhF,gDAAgD;AAChD,SAAS,CAAC,EAAE,CAAC,WAAW,EAAE;IACxB,IAAA,yCAAe,EAAC,oCAAoC,CAAC,CAAC;IACtD,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC;IACrB,SAAS,CAAC,IAAI,EAAE,CAAC;AACnB,CAAC,CAAC,CAAC;AAEH,SAAS;KACN,OAAO,CAAC,SAAS,CAAC;KAClB,MAAM,CACL,gCAAgC,EAChC,yEAAyE,CAC1E;KACA,MAAM,CACL,4BAA4B,EAC5B,uFAAuF,CACxF;KACA,MAAM,CACL,8BAA8B,EAC9B,4GAA4G,CAC7G;KACA,MAAM,CACL,2BAA2B,EAC3B,sEAAsE,CACvE;KACA,MAAM,CAAC,WAAW,EAAE,0BAA0B,CAAC;KAC/C,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAE5B,IAAI,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;IAC3B,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;CAC/B;KAAM;IACL,SAAS,CAAC,IAAI,EAAE,CAAC;CAClB"}
+2
View File
@@ -0,0 +1,2 @@
import { OptionValues } from "commander";
export declare function convert(options: OptionValues): Promise<void>;
+59
View File
@@ -0,0 +1,59 @@
"use strict";
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.convert = void 0;
const inquirer_1 = __importDefault(require("inquirer"));
const office_addin_usage_data_1 = require("office-addin-usage-data");
const defaults_1 = require("./defaults");
const convert_1 = require("./convert");
function convert(options) {
var _a, _b, _c, _d, _e;
return __awaiter(this, void 0, void 0, function* () {
try {
const manifestPath = (_a = options.manifest) !== null && _a !== void 0 ? _a : "./manifest.xml";
const backupPath = (_b = options.backup) !== null && _b !== void 0 ? _b : "./backup.zip";
const projectPath = (_c = options.project) !== null && _c !== void 0 ? _c : "";
const devPreview = (_d = options.preview) !== null && _d !== void 0 ? _d : false;
const shouldContinue = (_e = options.confirm) !== null && _e !== void 0 ? _e : (yield asksForUserConfirmation());
if (shouldContinue) {
yield (0, convert_1.convertProject)(manifestPath, backupPath, projectPath, devPreview);
defaults_1.usageDataObject.reportSuccess("convert", { result: "Project converted" });
}
else {
defaults_1.usageDataObject.reportSuccess("convert", {
result: "Conversion cancelled",
});
}
}
catch (err) {
defaults_1.usageDataObject.reportException("convert", err);
(0, office_addin_usage_data_1.logErrorMessage)(err);
}
});
}
exports.convert = convert;
function asksForUserConfirmation() {
return __awaiter(this, void 0, void 0, function* () {
const question = {
message: `This command will convert your current xml manifest to a json manifest and then proceed to upgrade your project dependencies to ensure compatibility with the new project structure.\nHowever, in order for this newly updated project to function correctly you must be using a compatible version of Outlook.\nWould you like to continue?`,
name: "didUserConfirm",
type: "confirm",
};
const answers = yield inquirer_1.default.prompt([question]);
return answers.didUserConfirm;
});
}
//# sourceMappingURL=commands.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"commands.js","sourceRoot":"","sources":["../src/commands.ts"],"names":[],"mappings":";AAAA,4DAA4D;AAC5D,kCAAkC;;;;;;;;;;;;;;;AAGlC,wDAAgC;AAChC,qEAA0D;AAC1D,yCAA6C;AAC7C,uCAA2C;AAE3C,SAAsB,OAAO,CAAC,OAAqB;;;QACjD,IAAI;YACF,MAAM,YAAY,GAAW,MAAA,OAAO,CAAC,QAAQ,mCAAI,gBAAgB,CAAC;YAClE,MAAM,UAAU,GAAW,MAAA,OAAO,CAAC,MAAM,mCAAI,cAAc,CAAC;YAC5D,MAAM,WAAW,GAAW,MAAA,OAAO,CAAC,OAAO,mCAAI,EAAE,CAAC;YAClD,MAAM,UAAU,GAAY,MAAA,OAAO,CAAC,OAAO,mCAAI,KAAK,CAAC;YACrD,MAAM,cAAc,GAAG,MAAA,OAAO,CAAC,OAAO,mCAAI,CAAC,MAAM,uBAAuB,EAAE,CAAC,CAAC;YAE5E,IAAI,cAAc,EAAE;gBAClB,MAAM,IAAA,wBAAc,EAAC,YAAY,EAAE,UAAU,EAAE,WAAW,EAAE,UAAU,CAAC,CAAC;gBACxE,0BAAe,CAAC,aAAa,CAAC,SAAS,EAAE,EAAE,MAAM,EAAE,mBAAmB,EAAE,CAAC,CAAC;aAC3E;iBAAM;gBACL,0BAAe,CAAC,aAAa,CAAC,SAAS,EAAE;oBACvC,MAAM,EAAE,sBAAsB;iBAC/B,CAAC,CAAC;aACJ;SACF;QAAC,OAAO,GAAQ,EAAE;YACjB,0BAAe,CAAC,eAAe,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC;YAChD,IAAA,yCAAe,EAAC,GAAG,CAAC,CAAC;SACtB;;CACF;AApBD,0BAoBC;AAED,SAAe,uBAAuB;;QACpC,MAAM,QAAQ,GAAG;YACf,OAAO,EAAE,8UAA8U;YACvV,IAAI,EAAE,gBAAgB;YACtB,IAAI,EAAE,SAAS;SAChB,CAAC;QACF,MAAM,OAAO,GAAG,MAAM,kBAAQ,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC;QAClD,OAAQ,OAAe,CAAC,cAAc,CAAC;IACzC,CAAC;CAAA"}
+1
View File
@@ -0,0 +1 @@
export declare function convertProject(manifestPath?: string, backupPath?: string, projectDir?: string, devPreview?: boolean): Promise<void>;
+155
View File
@@ -0,0 +1,155 @@
"use strict";
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.convertProject = void 0;
const adm_zip_1 = __importDefault(require("adm-zip"));
const fs_1 = __importDefault(require("fs"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const util_1 = __importDefault(require("util"));
const child_process_1 = require("child_process");
const office_addin_manifest_converter_1 = require("office-addin-manifest-converter");
const office_addin_usage_data_1 = require("office-addin-usage-data");
/* global console process */
const execAsync = util_1.default.promisify(child_process_1.exec);
const skipBackup = ["node_modules"];
function convertProject(manifestPath = "./manifest.xml", backupPath = "./backup.zip", projectDir = "", devPreview = false) {
return __awaiter(this, void 0, void 0, function* () {
if (manifestPath.endsWith(".json")) {
throw new office_addin_usage_data_1.ExpectedError(`The convert command only works on xml manifest based projects`);
}
if (!fs_1.default.existsSync(manifestPath)) {
throw new office_addin_usage_data_1.ExpectedError(`The manifest file '${manifestPath}' does not exist`);
}
const outputPath = path_1.default.dirname(manifestPath);
const currentDir = process.cwd();
yield backupProject(backupPath);
try {
// assume project dir is the same as manifest dir if not specified
projectDir = projectDir === "" ? outputPath : projectDir;
process.chdir(projectDir);
if (!devPreview) {
yield (0, office_addin_manifest_converter_1.convert)(manifestPath, outputPath, false /* imageDownload */);
}
else {
// override the schema used in the json manifest to use the devPreview schema
yield (0, office_addin_manifest_converter_1.convert)(manifestPath, outputPath, false /* imageDownload */, "https://developer.microsoft.com/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json", "devPreview");
}
yield updatePackages();
yield updateManifestXmlReferences();
fs_1.default.unlinkSync(manifestPath);
}
catch (err) {
console.log(`Error in conversion. Restoring project initial state.`);
yield restoreBackup(backupPath);
throw err;
}
finally {
process.chdir(currentDir);
}
});
}
exports.convertProject = convertProject;
function backupProject(backupPath) {
return __awaiter(this, void 0, void 0, function* () {
const zip = new adm_zip_1.default();
const outputPath = path_1.default.resolve(backupPath);
const rootDir = path_1.default.resolve();
const files = fs_1.default.readdirSync(rootDir);
files.forEach((entry) => {
const fullPath = path_1.default.resolve(entry);
const entryStats = fs_1.default.lstatSync(fullPath);
if (skipBackup.includes(entry)) {
// Don't add it to the backup
}
else if (entryStats.isDirectory()) {
zip.addLocalFolder(entry, entry);
}
else {
zip.addLocalFile(entry);
}
});
fs_extra_1.default.ensureDirSync(path_1.default.dirname(outputPath));
if (yield zip.writeZipPromise(outputPath)) {
console.log(`A backup of your project was created to ${outputPath}`);
}
else {
throw new Error(`Error writting zip file to ${outputPath}`);
}
});
}
function restoreBackup(backupPath) {
return __awaiter(this, void 0, void 0, function* () {
var zip = new adm_zip_1.default(backupPath); // reading archives
zip.extractAllTo("./", true); // overwrite
});
}
function updatePackages() {
return __awaiter(this, void 0, void 0, function* () {
// Contains name of the package and minimum version
const depedentPackages = ["office-addin-debugging", "office-addin-manifest"];
let command = "npm install";
let messageToBePrinted = "Installing latest versions of";
for (let i = 0; i < depedentPackages.length; i++) {
const depedentPackage = depedentPackages[i];
command += ` ${depedentPackage}@latest`;
messageToBePrinted += ` ${depedentPackage}`;
if (i === depedentPackages.length - 2) {
messageToBePrinted += " and";
}
else {
messageToBePrinted += ",";
}
}
command += ` --save-dev`;
console.log(messageToBePrinted.slice(0, -1));
yield execAsync(command);
});
}
function updateManifestXmlReferences() {
return __awaiter(this, void 0, void 0, function* () {
yield updatePackageJson();
yield updateWebpackConfig();
});
}
function updatePackageJson() {
return __awaiter(this, void 0, void 0, function* () {
const packageJson = `./package.json`;
const readFileAsync = util_1.default.promisify(fs_1.default.readFile);
const data = yield readFileAsync(packageJson, "utf8");
let content = JSON.parse(data);
// Change .xml references to .json
Object.keys(content.scripts).forEach(function (key) {
content.scripts[key] = content.scripts[key].replace(/manifest.xml/gi, `manifest.json`);
});
// write updated json to file
const writeFileAsync = util_1.default.promisify(fs_1.default.writeFile);
yield writeFileAsync(packageJson, JSON.stringify(content, null, 2));
});
}
function updateWebpackConfig() {
return __awaiter(this, void 0, void 0, function* () {
const weppackConfig = `./webpack.config.js`;
const readFileAsync = util_1.default.promisify(fs_1.default.readFile);
const data = yield readFileAsync(weppackConfig, "utf8");
// switching to json extension is the easy fix.
// TODO: update to remove the manifest copy plugin since it's not needed in webpack
let content = data.replace(/"(manifest\*\.)xml"/gi, '"$1json"');
const writeFileAsync = util_1.default.promisify(fs_1.default.writeFile);
yield writeFileAsync(weppackConfig, content);
});
}
//# sourceMappingURL=convert.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"convert.js","sourceRoot":"","sources":["../src/convert.ts"],"names":[],"mappings":"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"}
+2
View File
@@ -0,0 +1,2 @@
import { OfficeAddinUsageData } from "office-addin-usage-data";
export declare const usageDataObject: OfficeAddinUsageData;
+13
View File
@@ -0,0 +1,13 @@
"use strict";
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
Object.defineProperty(exports, "__esModule", { value: true });
exports.usageDataObject = void 0;
const office_addin_usage_data_1 = require("office-addin-usage-data");
// Usage data defaults
exports.usageDataObject = new office_addin_usage_data_1.OfficeAddinUsageData({
projectName: "office-addin-project",
instrumentationKey: office_addin_usage_data_1.instrumentationKeyForOfficeAddinCLITools,
raisePrompt: false,
});
//# sourceMappingURL=defaults.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"defaults.js","sourceRoot":"","sources":["../src/defaults.ts"],"names":[],"mappings":";AAAA,4DAA4D;AAC5D,kCAAkC;;;AAElC,qEAGiC;AAEjC,sBAAsB;AACT,QAAA,eAAe,GAAyB,IAAI,8CAAoB,CAAC;IAC5E,WAAW,EAAE,sBAAsB;IACnC,kBAAkB,EAAE,kEAAwC;IAC5D,WAAW,EAAE,KAAK;CACnB,CAAC,CAAC"}
+1
View File
@@ -0,0 +1 @@
export * from "./convert";
+20
View File
@@ -0,0 +1,20 @@
"use strict";
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./convert"), exports);
//# sourceMappingURL=main.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"main.js","sourceRoot":"","sources":["../src/main.ts"],"names":[],"mappings":";AAAA,4DAA4D;AAC5D,kCAAkC;;;;;;;;;;;;;;;;AAElC,4CAA0B"}