fix(codegen): PUBLIC_URL fallback

This commit is contained in:
Bastian Ike
2022-12-16 13:07:36 +01:00
committed by Bastian
parent aeb2092e3d
commit 4686cc2e3d
5 changed files with 15 additions and 13 deletions

View File

@@ -92,6 +92,7 @@ var path = __importStar(require("path"));
var model_1 = require("../../src/model");
var paths_1 = require("../paths");
var file_1 = require("./file");
var config_1 = require("../../src/config");
marked_1.marked.setOptions({
highlight: function (code) { return highlight_js_1.default.highlightAuto(code).value; },
});
@@ -142,11 +143,10 @@ var checkAttributes = function (fileName, attributes) {
}
};
var createRevisionsFromFiles = function (fileNames) {
var publicUrl = process.env.PUBLIC_URL;
return Promise.all(fileNames.map(function (fileName) {
return (0, fs_extra_1.readFile)(fileName, "utf8").then(function (data) {
var fm = (0, front_matter_1.default)(data);
var html = (0, marked_1.marked)(fm.body.replace(/\]\(\//g, "](".concat(publicUrl, "/")));
var html = (0, marked_1.marked)(fm.body.replace(/\]\(\//g, "](".concat(config_1.publicUrl)));
html = html.replace(/a href="http/g, 'a target="_blank" rel="noopener noreferrer" href="http');
var attributes = checkAttributes(fileName, fm.attributes);
if (attributes) {

View File

@@ -1,6 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.translate = exports.assetUrl = exports.isMobileViewport = exports.getItemPageNames = exports.radarNameShort = exports.radarName = void 0;
exports.translate = exports.assetUrl = exports.publicUrl = exports.isMobileViewport = exports.getItemPageNames = exports.radarNameShort = exports.radarName = void 0;
exports.radarName = process.env.REACT_APP_RADAR_NAME || "AOE Technology Radar";
exports.radarNameShort = exports.radarName;
var getItemPageNames = function (items) {
@@ -17,8 +17,9 @@ function isMobileViewport() {
return width < 1200;
}
exports.isMobileViewport = isMobileViewport;
exports.publicUrl = (process.env.PUBLIC_URL || "").replace(/\/$/, '') + "/";
function assetUrl(file) {
return process.env.PUBLIC_URL + "/" + file;
return exports.publicUrl + file;
}
exports.assetUrl = assetUrl;
function translate(config, key) {