UNPKG

@viewdo/dxp-story-cli

Version:
22 lines (16 loc) 386 B
const File = require('./file') module.exports = class JSONFile extends File { constructor(file_path, file_service) { super(file_path, file_service) } read() { try { return JSON.parse(this.file_service.read(this.path)) } catch(err) { return } } write(object = {}) { this.file_service.write(this.path, JSON.stringify(object, null, 2)) } }