in lib/PodsJson.js [33:55]
function PodsJson (podsJsonPath) {
this.path = podsJsonPath;
this.contents = null;
this.__dirty = false;
const filename = this.path.split(path.sep).pop();
if (filename !== PodsJson.FILENAME) {
throw new CordovaError(util.format('PodsJson: The file at %s is not `%s`.', this.path, PodsJson.FILENAME));
}
if (!fs.existsSync(this.path)) {
events.emit('verbose', util.format('pods.json: The file at %s does not exist.', this.path));
events.emit('verbose', 'Creating new pods.json in platforms/ios');
this.clear();
this.write();
} else {
events.emit('verbose', 'pods.json found in platforms/ios');
// load contents
const contents = fs.readFileSync(this.path, 'utf8');
this.contents = JSON.parse(contents);
}
this.__updateFormatIfNecessary();
}