in lib/TemplateFetcher.js [60:74]
async setApiVersion() {
if (!this.apiVersion) {
return;
}
ConsoleWriter.info(`Set Visual API to ${this.apiVersion}`);
const packageJsonFile = path.join(process.cwd(), this.folderName, "package.json");
const packageJson = await fs.readJson(packageJsonFile);
if (packageJson.devDependencies && packageJson.devDependencies["powerbi-visuals-api"]) {
packageJson.devDependencies["powerbi-visuals-api"] = `~${this.apiVersion}`;
}
if (packageJson.dependencies && packageJson.dependencies["powerbi-visuals-api"]) {
packageJson.dependencies["powerbi-visuals-api"] = `~${this.apiVersion}`;
}
await fs.writeJSON(packageJsonFile, packageJson);
}