Files
cospend-nc/vite.config.ts
Julien Veyssier b24d720f59 fix style issues in cat/pm/curr cancel countdown
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-10-27 17:04:23 +01:00

36 lines
812 B
TypeScript

/**
* SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { createAppConfig } from '@nextcloud/vite-config'
import eslint from 'vite-plugin-eslint'
import stylelint from 'vite-plugin-stylelint'
const isProduction = process.env.NODE_ENV === 'production'
export default createAppConfig({
main: 'src/main.js',
adminSettings: 'src/adminSettings.js',
sharePassword: 'src/sharePassword.js',
dashboard: 'src/dashboard.js'
}, {
config: {
css: {
modules: {
localsConvention: 'camelCase',
},
preprocessorOptions: {
scss: {
api: 'modern-compiler',
},
},
},
plugins: [eslint(), stylelint()],
build: {
cssCodeSplit: true,
},
},
inlineCSS: { relativeCSSInjection: true },
minify: isProduction,
})