2024-05-09 14:20:32 -04:00
|
|
|
/**
|
|
|
|
|
* SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
|
|
|
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
|
*/
|
2022-12-28 09:29:54 -05:00
|
|
|
const { merge } = require('webpack-merge')
|
2025-10-01 09:32:42 -04:00
|
|
|
const config = require('./webpack.common.cjs')
|
2022-12-28 09:29:54 -05:00
|
|
|
|
|
|
|
|
let isDev = false
|
|
|
|
|
try {
|
|
|
|
|
const buildMode = process.env.NODE_ENV
|
|
|
|
|
isDev = buildMode === 'development'
|
|
|
|
|
} catch (e) {
|
|
|
|
|
console.error('Could not determine build mode', e)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
module.exports = merge(config, {
|
|
|
|
|
mode: isDev ? 'development' : 'production',
|
|
|
|
|
devtool: isDev ? 'cheap-source-map' : 'source-map',
|
|
|
|
|
})
|