UNPKG

allexsdk

Version:
25 lines (21 loc) 633 B
function createCommon (lib, Node) { 'use strict'; var Fs = Node.Fs; function readWebAppPb () { var data = readProtoboard(); if (!data.protoboard || !data.protoboard.role || data.protoboard.role !== 'web_app') throw Error('Not a web_app format'); return data; }; function readProtoboard () { return Fs.safeReadJSONFileSync ('protoboard.json'); } function saveWebAppPb (data) { Fs.writeJsonSync('protoboard.json', data); } return { readProtoboard : readProtoboard, readWebAppPb: readWebAppPb, saveWebAppPb: saveWebAppPb }; } module.exports = createCommon;