in src/index.ts [370:386]
private writeAssetManifest(session: ISynthesisSession): string {
assertNotNull(this.stack, ERR_MSG_CALL_BIND_FIRST);
const artifactId = `${this.stack.artifactId}.assets`;
const manifestFile = `${artifactId}.json`;
const outPath = path.join(session.assembly.outdir, manifestFile);
fs.writeFileSync(outPath, this.dumps());
session.assembly.addArtifact(artifactId, {
type: cxschema.ArtifactType.ASSET_MANIFEST,
properties: {
file: manifestFile,
},
});
return artifactId;
}