50 lines
1.2 KiB
TypeScript
50 lines
1.2 KiB
TypeScript
|
|
|||
|
import {
|
|||
|
replaceImportFromStaticInJsCode,
|
|||
|
replaceImportFromStaticInCssCode,
|
|||
|
generateCssCodeToDefineGlobals
|
|||
|
} from "../bin/replaceImportFromStatic";
|
|||
|
|
|||
|
const { fixedJsCode } = replaceImportFromStaticInJsCode({
|
|||
|
"ftlValuesGlobalName": "keycloakFtlValues",
|
|||
|
"jsCode": `
|
|||
|
function f() {
|
|||
|
return a.p + "static/js/" + ({}[e] || e) + "." + {
|
|||
|
3: "0664cdc0"
|
|||
|
}[e] + ".chunk.js"
|
|||
|
}
|
|||
|
|
|||
|
function f2() {
|
|||
|
return a.p +"static/js/" + ({}[e] || e) + "." + {
|
|||
|
3: "0664cdc0"
|
|||
|
}[e] + ".chunk.js"
|
|||
|
}
|
|||
|
`
|
|||
|
});
|
|||
|
|
|||
|
console.log({ fixedJsCode });
|
|||
|
|
|||
|
const { fixedCssCode, cssGlobalsToDefine } = replaceImportFromStaticInCssCode({
|
|||
|
"cssCode": `
|
|||
|
|
|||
|
.my-div {
|
|||
|
background: url(/logo192.png) no-repeat center center;
|
|||
|
}
|
|||
|
|
|||
|
.my-div2 {
|
|||
|
background: url(/logo192.png) no-repeat center center;
|
|||
|
}
|
|||
|
|
|||
|
.my-div {
|
|||
|
background-image: url(/static/media/something.svg);
|
|||
|
}
|
|||
|
`
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
console.log({ fixedCssCode, cssGlobalsToDefine });
|
|||
|
|
|||
|
|
|||
|
const { cssCodeToPrependInHead } = generateCssCodeToDefineGlobals({ cssGlobalsToDefine });
|
|||
|
|
|||
|
console.log({ cssCodeToPrependInHead });
|