UNPKG

@platformos/pos-cli

Version:

Manage your platformOS application

24 lines (18 loc) 506 B
const fs = require('fs'); const app = { APP: 'app', LEGACY_APP: 'marketplace_builder', MODULES: 'modules' }; const internal = { TMP: '.tmp' }; const computed = { ALLOWED: [app.APP, app.LEGACY_APP, app.MODULES] }; const methods = { toWatch: () => computed.ALLOWED.filter(fs.existsSync), currentApp: () => [app.APP, app.LEGACY_APP].filter(fs.existsSync)[0], available: () => computed.ALLOWED.filter(fs.existsSync) }; module.exports = Object.assign({}, app, internal, computed, methods);