UNPKG

@applicaster/zapplicaster-cli

Version:

CLI Tool for the zapp app and Quick Brick project

41 lines (31 loc) 845 B
const { resolve } = require("path"); const { writeJsonToFile } = require("../../file"); async function renderUpdatedZappifest({ name, cwd, version, zappifestFileName, }) { const zappifest = require(resolve(cwd, zappifestFileName)); zappifest.dependency_name = name; zappifest.dependency_version = version; await writeJsonToFile(resolve(cwd, zappifestFileName), zappifest); } async function updateZappifest(config) { const { cwd, zappifests } = config; const packageJson = require(resolve(cwd, "package.json")); const { name, version } = packageJson; await renderUpdatedZappifest({ name, version, cwd, zappifestFileName: zappifests.ios, }); await renderUpdatedZappifest({ name, version, cwd, zappifestFileName: zappifests.android, }); } module.exports = { updateZappifest };