Skip to content
Snippets Groups Projects
Unverified Commit a2b72897 authored by Julius Härtl's avatar Julius Härtl
Browse files

Allow building single webpack modules


Signed-off-by: default avatarJulius Härtl <jus@bitgrid.net>
parent 8153bd00
No related branches found
No related tags found
No related merge requests found
...@@ -17,20 +17,35 @@ const twofactor_backupscodes = require('./apps/twofactor_backupcodes/webpack') ...@@ -17,20 +17,35 @@ const twofactor_backupscodes = require('./apps/twofactor_backupcodes/webpack')
const updatenotifications = require('./apps/updatenotification/webpack') const updatenotifications = require('./apps/updatenotification/webpack')
const workflowengine = require('./apps/workflowengine/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 = [] module.exports = []
.concat( .concat(
core, ...modulesToBuild()
settings,
accessibility,
comments,
files_sharing,
files_trashbin,
files_versions,
oauth2,
systemtags,
twofactor_backupscodes,
updatenotifications,
workflowengine
) )
.map(config => merge.smart({ .map(config => merge.smart({
module: { module: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment