@luban-cli/cli-plugin-service
Version:
A development runtime environment dependency
21 lines • 839 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateInjectedTag = void 0;
exports.generateInjectedTag = (assetsManifest, path) => {
const injectedStyles = [];
const injectedScripts = [];
const noSlashPath = path.split("/").join("-");
Object.keys(assetsManifest).forEach((item) => {
const ext = item.substring(item.lastIndexOf("."));
if (item.includes(noSlashPath)) {
if (ext === ".js") {
injectedScripts.push(`<script src="${assetsManifest[item]}"></script>`);
}
if (ext === ".css") {
injectedStyles.push(`<link href="${assetsManifest[item]}" rel="stylesheet">`);
}
}
});
return { injectedStyles, injectedScripts };
};
//# sourceMappingURL=generateInjectedHtmlTag.js.map