env.ts 764 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import pkg from '../../package.json'
  2. // Generate cache key according to version
  3. export function getStorageShortName() {
  4. return `CLD${`__${pkg.version}`}__`.toUpperCase()
  5. }
  6. /**
  7. * @description: Development model
  8. */
  9. export const devMode = 'dev'
  10. /**
  11. * @description: Production mode
  12. */
  13. export const prodMode = 'prod'
  14. /**
  15. * @description: Get environment variables
  16. * @returns:
  17. * @example:
  18. */
  19. export function getEnv(): string {
  20. return REACT_APP_ENV
  21. }
  22. /**
  23. * @description: Is it a development mode
  24. * @returns:
  25. * @example:
  26. */
  27. export function isDevMode(): boolean {
  28. return REACT_APP_ENV === devMode
  29. }
  30. /**
  31. * @description: Is it a production mode
  32. * @returns:
  33. * @example:
  34. */
  35. export function isProdMode(): boolean {
  36. return REACT_APP_ENV === prodMode
  37. }