forked from mystiq/hydrogen-web
Add icon to manifest
This commit is contained in:
parent
b0f082e81f
commit
7f9af5b5fa
1 changed files with 4 additions and 1 deletions
|
@ -153,11 +153,14 @@ module.exports = function buildThemes(options) {
|
||||||
const { assetMap, chunkMap, runtimeThemeChunk } = parseBundle(bundle);
|
const { assetMap, chunkMap, runtimeThemeChunk } = parseBundle(bundle);
|
||||||
for (const [location, chunkArray] of chunkMap) {
|
for (const [location, chunkArray] of chunkMap) {
|
||||||
const manifest = require(`${location}/manifest.json`);
|
const manifest = require(`${location}/manifest.json`);
|
||||||
const derivedVariables = options.compiledVariables.get(location)["derived-variables"];
|
const compiledVariables = options.compiledVariables.get(location);
|
||||||
|
const derivedVariables = compiledVariables["derived-variables"];
|
||||||
|
const icon = compiledVariables["icon"];
|
||||||
manifest.source = {
|
manifest.source = {
|
||||||
"built-asset": chunkArray.map(chunk => assetMap.get(chunk.fileName).fileName),
|
"built-asset": chunkArray.map(chunk => assetMap.get(chunk.fileName).fileName),
|
||||||
"runtime-asset": assetMap.get(runtimeThemeChunk.fileName).fileName,
|
"runtime-asset": assetMap.get(runtimeThemeChunk.fileName).fileName,
|
||||||
"derived-variables": derivedVariables,
|
"derived-variables": derivedVariables,
|
||||||
|
"icon": icon
|
||||||
};
|
};
|
||||||
const name = `theme-${manifest.name}.json`;
|
const name = `theme-${manifest.name}.json`;
|
||||||
this.emitFile({
|
this.emitFile({
|
||||||
|
|
Loading…
Reference in a new issue