module.exports = function()

in templates/package-json-template.js [1:32]


module.exports = function (templateOptions) {
	let res = {
		version: templateOptions.visualData.version,
		author: templateOptions.authorData,
		buildEnvironment: templateOptions.environment
			? {
					toolsVersion: `${templateOptions.environment.toolsVersion}`,
					nodeVersion: `${templateOptions.environment.nodeVersion}`,
					os: {
						platform: `${templateOptions.environment.osPlatform}`,
						version: `${templateOptions.environment.osVersion}`,
						release: `${templateOptions.environment.osReleaseVersion}`,
					},
			  }
			: `undefined`,
		resources: [
			{
				resourceId: "rId0",
				sourceType: 5,
				file: `resources/${templateOptions.guid}.pbiviz.json`,
			},
		],
		visual: templateOptions.visualData,
		metadata: {
			pbivizjson: {
				resourceId: "rId0",
			},
		},
	};

	return JSON.stringify(res, null, 4);
};