capacitor.config.ts 768 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { CapacitorConfig } from '@capacitor/cli'
  2. const config: CapacitorConfig = {
  3. appId: 'com.logseq.app',
  4. appName: 'Logseq',
  5. bundledWebRuntime: false,
  6. webDir: 'public',
  7. plugins: {
  8. SplashScreen: {
  9. launchShowDuration: 500,
  10. launchAutoHide: false,
  11. androidScaleType: 'CENTER_CROP',
  12. splashImmersive: false,
  13. backgroundColor: '#002b36'
  14. },
  15. Keyboard: {
  16. resize: 'none'
  17. }
  18. },
  19. ios: {
  20. scheme: 'Logseq'
  21. },
  22. cordova: {
  23. staticPlugins: [
  24. '@logseq/capacitor-file-sync', // AgeEncryption requires static link
  25. ]
  26. }
  27. }
  28. if (process.env.LOGSEQ_APP_SERVER_URL) {
  29. Object.assign(config, {
  30. server: {
  31. url: process.env.LOGSEQ_APP_SERVER_URL,
  32. cleartext: true
  33. }
  34. })
  35. }
  36. export = config;