import pkg from "./package.json";

const ASSETS_DIR = "resources/web/";

/**
 * 主域名
 */
const DOMAIN = "4dage.com";

/**
 * 前端版本号
 */
const VERSION = pkg.version;

/**
 * HTTP 协议
 */
const PROTOCOL = "https";

/**
 * API 域名
 */
const BACKEND_DOMAIN = process.env.DOMAIN || `www.${DOMAIN}`;

export default {
  /**
   * 静态资源放置的子目录
   */
  assetsDir: ASSETS_DIR,
  /**
   * 可访问的内置常量
   */
  constants: {
    ASSETS_DIR,
    VERSION,
    PROTOCOL,
    DOMAIN,
    BACKEND_DOMAIN,
    ASSETS_URL: `//${ASSETS_DIR}`,
    BACKEND_URL: `${PROTOCOL}://${BACKEND_DOMAIN}`,
  },
};
