/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the Source EULA. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ const cp = require('child_process'); function yarnInstall(package: string): void { cp.execSync(`yarn add --no-lockfile ${package}`); } const product = require('../../../product.json'); const dependencies = product.dependencies || {} as { [name: string]: string; }; Object.keys(dependencies).forEach(name => { const url = dependencies[name]; yarnInstall(url); });