|
|
|
@ -17,20 +17,35 @@ const twofactor_backupscodes = require('./apps/twofactor_backupcodes/webpack')
|
|
|
|
|
const updatenotifications = require('./apps/updatenotification/webpack')
|
|
|
|
|
const workflowengine = require('./apps/workflowengine/webpack')
|
|
|
|
|
|
|
|
|
|
const modules = {
|
|
|
|
|
core,
|
|
|
|
|
settings,
|
|
|
|
|
accessibility,
|
|
|
|
|
comments,
|
|
|
|
|
files_sharing,
|
|
|
|
|
files_trashbin,
|
|
|
|
|
files_versions,
|
|
|
|
|
oauth2,
|
|
|
|
|
systemtags,
|
|
|
|
|
twofactor_backupscodes,
|
|
|
|
|
updatenotifications,
|
|
|
|
|
workflowengine
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const modulesToBuild = () => {
|
|
|
|
|
const MODULE = process.env.MODULE
|
|
|
|
|
if (MODULE) {
|
|
|
|
|
if (!modules[MODULE]) {
|
|
|
|
|
throw new Error(`No module "${MODULE}" found`)
|
|
|
|
|
}
|
|
|
|
|
return [ modules[MODULE] ]
|
|
|
|
|
}
|
|
|
|
|
return Object.values(modules)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
module.exports = []
|
|
|
|
|
.concat(
|
|
|
|
|
core,
|
|
|
|
|
settings,
|
|
|
|
|
accessibility,
|
|
|
|
|
comments,
|
|
|
|
|
files_sharing,
|
|
|
|
|
files_trashbin,
|
|
|
|
|
files_versions,
|
|
|
|
|
oauth2,
|
|
|
|
|
systemtags,
|
|
|
|
|
twofactor_backupscodes,
|
|
|
|
|
updatenotifications,
|
|
|
|
|
workflowengine
|
|
|
|
|
...modulesToBuild()
|
|
|
|
|
)
|
|
|
|
|
.map(config => merge.smart({
|
|
|
|
|
module: {
|
|
|
|
|