UNPKG

ecology9-src4js-tools

Version:

src4js-tools

217 lines (214 loc) 8.65 kB
const argv = require('yargs').argv; // skeletonLoadingType default: [1, 2]; // 0: Tabs, 1: SearchBar, 2: List, 3: DatePicker const config = { tmp: { appIndexJs: '../src4js/mobile4mobx/_template/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/_template/style/themes', appBuild: '../spa/coms/static4tmp', servedPath: '/spa/coms/static4tmp/', }, cloudstore: { appIndexJs: '../src4js/mobile4mobx/cloudstore/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/cloudstore/style/themes', appBuild: '../spa/coms/static4mobile', servedPath: '/spa/coms/static4mobile/', }, cloudstore_sso: { appIndexJs: '../src4js/mobile4mobx/sso/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/sso/style/themes', appBuild: '../spa/coms/sso', servedPath: '/spa/coms/sso/', }, workflow: { appIndexJs: '../src4js/mobile4mobx/workflow/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/workflow.html', appThemePath: '../src4js/mobile4mobx/workflow/style/themes', appBuild: '../spa/workflow/static4mobile', servedPath: '/spa/workflow/static4mobile/', skeletonLoadingType: [0, 1, 2], }, workflowForm: { appIndexJs: '../src4js/mobile4mobx/workflowForm/index.js', appSrc: '../src4js', appHtml: 'public/workflow.html', appThemePath: '../src4js/mobile4mobx/workflowForm/style/themes', appBuild: '../spa/workflow/static4mobileform', servedPath: '/spa/workflow/static4mobileform/', skeletonLoadingType: [0, 3, 2], copyFiles: [ { from: '../src4js/mobile4mobx/workflowForm/forwardMobileForm.html', to: '../spa/workflow/forwardMobileForm.html'} ] }, document: { appIndexJs: '../src4js/mobile4mobx/document/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/document/style/themes', appBuild: '../spa/document/static4mobile', servedPath: '/spa/document/static4mobile/', }, portal:{ appIndexJs: '../src4js/mobile4mobx/portal/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/portal/style/themes', appBuild: '../spa/portal/static4mobile', servedPath: '/spa/portal/static4mobile/' }, portal4login:{ appIndexJs: '../src4js/mobile4mobx/portal4login/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/login.html', appThemePath: '../src4js/mobile4mobx/portal4login/style/themes', appBuild: '../spa/portal/static4mobilelogin', servedPath: '/spa/portal/static4mobilelogin/' }, fna: { appIndexJs: '../src4js/mobile4mobx/fna/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/fna/style/themes', appBuild: '../spa/fna/static4mobile', servedPath: '/spa/fna/static4mobile/', }, meeting: { appIndexJs: '../src4js/mobile4mobx/meeting/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/meeting/style/themes', appBuild: '../spa/meeting/static4mobile', servedPath: '/spa/meeting/static4mobile/', }, workplan: { appIndexJs: '../src4js/mobile4mobx/workplan/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/workplan/style/themes', appBuild: '../spa/workplan/static4mobile', servedPath: '/spa/workplan/static4mobile/', skeletonLoadingType: [0, 3, 2], }, esearch: { appIndexJs: '../src4js/mobile4mobx/esearch/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/esearch/style/themes', appBuild: '../spa/esearch/static4mobile', servedPath: '/spa/esearch/static4mobile/', }, sms: { appIndexJs: '../src4js/mobile4mobx/sms/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/sms/style/themes', appBuild: '../spa/sms/static4mobile', servedPath: '/spa/sms/static4mobile/', }, email: { appIndexJs: '../src4js/mobile4mobx/email/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/email/style/themes', appBuild: '../spa/email/static4mobile', servedPath: '/spa/email/static4mobile/', skeletonLoadingType: [1, 2], }, blog: { appIndexJs: '../src4js/mobile4mobx/blog/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/blog/style/themes', appBuild: '../spa/blog/static4mobile', servedPath: '/spa/blog/static4mobile/', skeletonLoadingType: [1, 2], }, favourite: { appIndexJs: '../src4js/mobile4mobx/favourite/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/favourite/style/themes', appBuild: '../spa/favourite/static4mobile', servedPath: '/spa/favourite/static4mobile/', }, crm: { appIndexJs: '../src4js/mobile4mobx/crm/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/crm/style/themes', appBuild: '../spa/crm/static4mobile', servedPath: '/spa/crm/static4mobile/' }, cowork: { appIndexJs: '../src4js/mobile4mobx/cowork/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/cowork/style/themes', appBuild: '../spa/cowork/static4mobile', servedPath: '/spa/cowork/static4mobile/', }, cpt: { appIndexJs: '../src4js/mobile4mobx/cpt/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/cpt/style/themes', appBuild: '../spa/cpt/static4mobile', servedPath: '/spa/cpt/static4mobile/' }, prj: { appIndexJs: '../src4js/mobile4mobx/prj/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/prj/style/themes', appBuild: '../spa/prj/static4mobile', servedPath: '/spa/prj/static4mobile/' }, hrm: { appIndexJs: '../src4js/mobile4mobx/hrm/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/hrm/style/themes', appBuild: '../spa/hrm/static4mobile', servedPath: '/spa/hrm/static4mobile/', }, govern: { appIndexJs: '../src4js/mobile4mobx/govern/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/govern/style/themes', appBuild: '../spa/govern/static4mobile', servedPath: '/spa/govern/static4mobile/', }, odoc: { appIndexJs: '../src4js/mobile4mobx/odoc/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/odoc/style/themes', appBuild: '../spa/odoc/static4mobile', servedPath: '/spa/odoc/static4mobile/', }, edc: { appIndexJs: '../src4js/mobile4mobx/edc/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/edc/style/themes', appBuild: '../spa/edc/static4mobile', servedPath: '/spa/edc/static4mobile/', }, voting: { appIndexJs: '../src4js/mobile4mobx/voting/index.js', appSrc: '../src4js/mobile4mobx', appHtml: 'public/index.html', appThemePath: '../src4js/mobile4mobx/voting/style/themes', appBuild: '../spa/voting/static4mobile', servedPath: '/spa/voting/static4mobile/', }, } module.exports = config[argv.mod || 'cloudstore'];