Create extensions list in serialize function
Removed runtime argument from serializeTarget call because it wasn't used
This commit is contained in:
1 parent
026dd96491
commit
befcbec393
1 file changed
+6
-1
@@ -466,12 +466,17 @@ const serializeTarget = function (target, extensions) {
|
||||
const serialize = function (runtime) {
|
||||
// Fetch targets
|
||||
const obj = Object.create(null);
|
||||
// Create extension set to hold extension ids found while serializing targets
|
||||
const extensions = new Set();
|
||||
const flattenedOriginalTargets = JSON.parse(JSON.stringify(
|
||||
runtime.targets.filter(target => target.isOriginal)));
|
||||
obj.targets = flattenedOriginalTargets.map(t => serializeTarget(t, runtime));
|
||||
obj.targets = flattenedOriginalTargets.map(t => serializeTarget(t, extensions));
|
||||
|
||||
// TODO Serialize monitors
|
||||
|
||||
// Assemble extension list
|
||||
obj.extensions = Array.from(extensions);
|
||||
|
||||
// Assemble metadata
|
||||
const meta = Object.create(null);
|
||||
meta.semver = '3.0.0';
|
||||
|
||||
Reference in new issue
Block a user