ecology9-src4js-tools
Version:
src4js-tools
265 lines (262 loc) • 10.7 kB
JavaScript
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_message: {
appIndexJs: '../src4js/mobile4mobx/cloudstoreMessage/index.js',
appSrc: '../src4js/mobile4mobx',
appHtml: 'public/index.html',
appThemePath: '../src4js/mobile4mobx/cloudstoreMessage/style/themes',
appBuild: '../spa/coms/static4mobileMessage',
servedPath: '/spa/coms/static4mobileMessage/',
},
cloudstore_entrance: {
appIndexJs: '../src4js/mobile4mobx/cloudstoreEntrance/index.js',
appSrc: '../src4js/mobile4mobx',
appHtml: 'public/index.html',
appThemePath: '../src4js/mobile4mobx/cloudstoreEntrance/style/themes',
appBuild: '../spa/coms/static4mobileEntrance',
servedPath: '/spa/coms/static4mobileEntrance/',
},
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/',
},
hrm_sso: {
appIndexJs: '../src4js/mobile4mobx/hrm/ssoLogin.js',
appSrc: '../src4js/mobile4mobx',
appHtml: 'public/index.html',
appThemePath: '../src4js/mobile4mobx/voting/style/themes',
appBuild: '../spa/hrm/static4sso/',
servedPath: '/spa/hrm/static4sso/',
},
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/',
},
workrelate: {
appIndexJs: '../src4js/mobile4mobx/workrelate/index.js',
appSrc: '../src4js/mobile4mobx',
appHtml: 'public/index.html',
appThemePath: '../src4js/mobile4mobx/workrelate/style/themes',
appBuild: '../spa/workrelate/static4mobile',
servedPath: '/spa/workrelate/static4mobile/',
},
groupvote: {
appIndexJs: '../src4js/mobile4mobx/groupVote/index.js',
appSrc: '../src4js/mobile4mobx',
appHtml: 'public/index.html',
appThemePath: '../src4js/mobile4mobx/groupVote/style/themes',
appBuild: '../spa/groupVote/static4mobile',
servedPath: '/spa/groupVote/static4mobile/',
},
integration: {
appIndexJs: '../src4js/mobile4mobx/integration/index.js',
appSrc: '../src4js/mobile4mobx',
appHtml: 'public/index.html',
appThemePath: '../src4js/mobile4mobx/integration/style/themes',
appBuild: '../spa/integration/static4mobile',
servedPath: '/spa/integration/static4mobile/',
},
}
module.exports = config[argv.mod || 'cloudstore'];