config.ts 801 B

12345678910111213141516171819202122232425
  1. export const currentPath = process.cwd()
  2. export const config = {
  3. JAVA_VERSION: '20.0.2',
  4. JAVA_DIR: './jdk',
  5. get JAVA_BIN() {
  6. return `${this.JAVA_DIR}/jdk-${this.JAVA_VERSION}/bin/java`
  7. },
  8. SDK_DIR: './sdk',
  9. CMD_TOOLS_ARCHIVE: 'cmdline-tools.zip',
  10. CMD_TOOLS_DIR: 'cmdline-tools',
  11. ANDROID_TOOLS: [
  12. 'build-tools;34.0.0',
  13. 'build-tools;35.0.0',
  14. 'platforms;android-34',
  15. 'platform-tools',
  16. ],
  17. }
  18. export const envVars: NodeJS.ProcessEnv = {
  19. PATH: `${currentPath}/${config.JAVA_DIR.slice(2)}/jdk-${config.JAVA_VERSION}/bin:${
  20. process.env.PATH ?? ''
  21. }`,
  22. JAVA_HOME: `${currentPath}/${config.JAVA_DIR.slice(2)}/jdk-${config.JAVA_VERSION}`,
  23. ANDROID_SDK_ROOT: `${currentPath}/${config.SDK_DIR.slice(2)}`,
  24. ANDROID_HOME: `${currentPath}/${config.SDK_DIR.slice(2)}`,
  25. }