feat: improve cross-uni app workflow

This commit is contained in:
2024-06-17 19:07:17 +02:00
parent 2a1a7a5d5b
commit a725c4dcf2
38 changed files with 754 additions and 942 deletions

View File

@@ -1,9 +1,17 @@
import {CapacitorConfig} from '@capacitor/cli';
const variant = process.env.APP_VARIANT ?? 'default';
// eslint-disable-next-line unicorn/prefer-module, @typescript-eslint/no-var-requires
const uniConfig = require(`./config/${variant}/default.json`);
const config: CapacitorConfig = {
appId: 'de.anyschool.app',
appName: 'StApps',
appId: uniConfig.android.packageName, // TODO: iOS bundle ID
appName: uniConfig.appName,
webDir: 'www',
android: {
flavor: variant,
},
// TODO: iOS scheme
cordova: {
preferences: {
'AndroidXEnabled': 'true',