refactor: split tauri config into module

This commit is contained in:
Daniel Roe 2022-12-20 23:56:57 +00:00
parent 44cf8aa89c
commit 2d49074242
No known key found for this signature in database
GPG key ID: 22D5008E4F5D9B55
5 changed files with 43 additions and 27 deletions

View file

@ -21,8 +21,10 @@ export default defineNuxtConfig({
'~/modules/purge-comments',
'~/modules/setup-components',
'~/modules/pwa/index', // change to '@vite-pwa/nuxt' once released and remove pwa module
'~/modules/tauri/index',
],
experimental: {
payloadExtraction: false,
reactivityTransform: true,
inlineSSRStyles: false,
},
@ -38,10 +40,6 @@ export default defineNuxtConfig({
querystring: 'rollup-plugin-node-polyfills/polyfills/qs',
},
vite: {
// to make use of `TAURI_PLATFORM`, `TAURI_ARCH`, `TAURI_FAMILY`,
// `TAURI_PLATFORM_VERSION`, `TAURI_PLATFORM_TYPE` and `TAURI_DEBUG`
// env variables
envPrefix: ['VITE_', 'TAURI_'],
define: {
'import.meta.env.__BUILD_TIME__': JSON.stringify(new Date().toISOString()),
'import.meta.env.__BUILD_COMMIT__': JSON.stringify(process.env.COMMIT_REF || ''),
@ -49,7 +47,7 @@ export default defineNuxtConfig({
'process.mock': ((!isCI || isPreview) && process.env.MOCK_USER) || 'false',
},
build: {
target: process.env.TAURI_PLATFORM ? ['es2021', 'chrome100', 'safari13'] : 'esnext',
target: 'esnext',
},
plugins: [
Inspect(),