Files
mudita-center/scripts/downloadHelpV2.ts
Daniel Karski b1783a49a9 Release v3.0.0 - to stage (#2284)
Co-authored-by: MateuszMudita <165778944+MateuszMudita@users.noreply.github.com>
Co-authored-by: Łukasz Kowalczyk <37898730+lkowalczyk87@users.noreply.github.com>
Co-authored-by: slawomir-werner <slawomir.werner@mudita.com>
Co-authored-by: Michał Kurczewski <michalkurczewski94@gmail.com>
2025-03-20 14:11:15 +01:00

39 lines
1.1 KiB
TypeScript

/**
* Copyright (c) Mudita sp. z o.o. All rights reserved.
* For licensing, see https://github.com/mudita/mudita-center/blob/master/LICENSE.md
*/
import { MuditaCenterServerRoutes } from "../libs/shared/utils/src/lib/mudita-center-server-routes"
const axios = require("axios")
const path = require("path")
const fs = require("fs-extra")
require("dotenv").config({
path: path.join(__dirname, "../.env"),
})
;(async () => {
try {
const directory = path.resolve(
path.join("..", "..", "libs", "help", "feature", "src", "lib")
)
const jsonPath = path.join(directory, "default-help.json")
const previewToken = process.env.DEV_HELP_PREVIEW_TOKEN
const params = new URLSearchParams()
if (previewToken) {
params.append("previewToken", previewToken)
}
const url = `${process.env.MUDITA_CENTER_SERVER_URL}/${
MuditaCenterServerRoutes.HelpV2
}?${params.toString()}`
const { data } = await axios.get(url)
await fs.writeJson(jsonPath, data)
console.log("Help v2 downloaded successfully.")
} catch (error) {
console.error("Error while downloading Help v2.", error)
}
})()