mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
36 lines
886 B
JavaScript
36 lines
886 B
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
const file = fs.readFileSync(
|
|
path.resolve(__dirname, "./cdk_outputs.json"),
|
|
"utf8"
|
|
);
|
|
|
|
function generateTable() {
|
|
const json = JSON.parse(file);
|
|
const e2eUrls = {};
|
|
|
|
// Group entries by ProjectName
|
|
Object.values(json).forEach((value) => {
|
|
if (value.EndToEndProjectKey) {
|
|
e2eUrls[value.EndToEndProjectKey] = {
|
|
url: value.FunctionUrl,
|
|
description: value.ProjectDescription,
|
|
projectName: value.ProjectName
|
|
};
|
|
|
|
if (value.LgcPythonDeploymentUrl) {
|
|
e2eUrls[value.EndToEndProjectKey].lgcPythonDeploymentUrl = value.LgcPythonDeploymentUrl;
|
|
}
|
|
|
|
if (value.LgcJSDeploymentUrl) {
|
|
e2eUrls[value.EndToEndProjectKey].lgcJSDeploymentUrl = value.LgcJSDeploymentUrl;
|
|
}
|
|
}
|
|
}, {});
|
|
|
|
console.log(JSON.stringify(e2eUrls, null, 2));
|
|
}
|
|
|
|
generateTable();
|