2021-10-11 21:35:40 +02:00
|
|
|
import {
|
2021-03-26 14:02:14 +01:00
|
|
|
replaceImportsFromStaticInJsCode,
|
|
|
|
replaceImportsInCssCode,
|
2021-10-11 21:35:40 +02:00
|
|
|
generateCssCodeToDefineGlobals,
|
2021-06-28 04:04:48 +02:00
|
|
|
} from "../../bin/build-keycloak-theme/replaceImportFromStatic";
|
2021-02-21 17:38:59 +01:00
|
|
|
|
2021-03-26 14:02:14 +01:00
|
|
|
const { fixedJsCode } = replaceImportsFromStaticInJsCode({
|
2021-02-21 17:38:59 +01:00
|
|
|
"jsCode": `
|
|
|
|
function f() {
|
2021-04-11 18:18:52 +02:00
|
|
|
return a.p+"static/js/" + ({}[e] || e) + "." + {
|
2021-02-21 17:38:59 +01:00
|
|
|
3: "0664cdc0"
|
|
|
|
}[e] + ".chunk.js"
|
|
|
|
}
|
|
|
|
|
|
|
|
function f2() {
|
2021-04-11 18:18:52 +02:00
|
|
|
return a.p+"static/js/" + ({}[e] || e) + "." + {
|
2021-02-21 17:38:59 +01:00
|
|
|
3: "0664cdc0"
|
|
|
|
}[e] + ".chunk.js"
|
|
|
|
}
|
2021-04-11 18:18:52 +02:00
|
|
|
`,
|
2021-10-11 21:35:40 +02:00
|
|
|
"urlOrigin": undefined,
|
2021-04-11 18:18:52 +02:00
|
|
|
});
|
|
|
|
|
|
|
|
const { fixedJsCode: fixedJsCodeExternal } = replaceImportsFromStaticInJsCode({
|
|
|
|
"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"
|
|
|
|
}
|
|
|
|
`,
|
2021-10-11 21:35:40 +02:00
|
|
|
"urlOrigin": "https://www.example.com",
|
2021-02-21 17:38:59 +01:00
|
|
|
});
|
|
|
|
|
2021-10-11 21:35:40 +02:00
|
|
|
console.log({ fixedJsCode, fixedJsCodeExternal });
|
2021-02-21 17:38:59 +01:00
|
|
|
|
2021-03-26 14:02:14 +01:00
|
|
|
const { fixedCssCode, cssGlobalsToDefine } = replaceImportsInCssCode({
|
2021-02-21 17:38:59 +01:00
|
|
|
"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);
|
|
|
|
}
|
2021-10-11 21:35:40 +02:00
|
|
|
`,
|
2021-02-21 17:38:59 +01:00
|
|
|
});
|
|
|
|
|
|
|
|
console.log({ fixedCssCode, cssGlobalsToDefine });
|
|
|
|
|
2021-10-11 21:35:40 +02:00
|
|
|
const { cssCodeToPrependInHead } = generateCssCodeToDefineGlobals({
|
|
|
|
cssGlobalsToDefine,
|
|
|
|
"urlPathname": "/",
|
|
|
|
});
|
2021-02-21 17:38:59 +01:00
|
|
|
|
2021-10-11 21:35:40 +02:00
|
|
|
console.log({ cssCodeToPrependInHead });
|