Files
keycloak/js/themes-vendor/scripts/rewrite-imports.js
2024-11-29 08:37:26 +01:00

18 lines
483 B
JavaScript

import fs from "node:fs/promises";
import path from "node:path";
const targetDir = "target/classes/theme/keycloak/common/resources/vendor";
replaceContents(
path.join(targetDir, "react/react-jsx-runtime.production.min.js"),
'"./react.production.min.js"',
'"react"',
);
async function replaceContents(filePath, search, replace) {
const file = await fs.readFile(filePath, "utf8");
const newFile = file.replace(search, replace);
await fs.writeFile(filePath, newFile);
}