@hadss/hmrouter-plugin
Version:
HMRouter Compiler Plugin
47 lines (46 loc) • 2.58 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = __importDefault(require("path"));
class HMRouterPluginConstant {
}
exports.default = HMRouterPluginConstant;
HMRouterPluginConstant.ANIMATOR_PREFIX = '__animator__';
HMRouterPluginConstant.INTERCEPTOR_PREFIX = '__interceptor__';
HMRouterPluginConstant.LIFECYCLE_PREFIX = '__lifecycle__';
HMRouterPluginConstant.SERVICE_PREFIX = '__service__';
HMRouterPluginConstant.SERVICE_PROVIDE_PREFIX = '__service_provider__';
HMRouterPluginConstant.OBFUSCATION_FILE_NAME = 'hmrouter-obfuscation-rules.txt';
HMRouterPluginConstant.CONSUMER_FILE_NAME = 'hmrouter-consumer-rules.txt';
HMRouterPluginConstant.ROUTER_MAP_KEY = 'routerMap';
HMRouterPluginConstant.FILE_SEPARATOR = path_1.default.sep;
HMRouterPluginConstant.DELIMITER = '/';
HMRouterPluginConstant.MODULE_ROUTER_MAP_NAME = '$profile:hm_router_map';
HMRouterPluginConstant.ROUTER_MAP_NAME = 'hm_router_map.json';
HMRouterPluginConstant.TEMP_ROUTER_MAP_PATH = '../../intermediates/router_map';
HMRouterPluginConstant.RAWFILE_DIR = 'src/main/resources/rawfile/hm_router_map.json';
HMRouterPluginConstant.VIEW_NAME_PREFIX = 'HM';
HMRouterPluginConstant.ETS_SUFFIX = '.ets';
HMRouterPluginConstant.JSON_SUFFIX = '.json';
HMRouterPluginConstant.HAP_PLUGIN_ID = 'HAP_HMROUTER_PLUGIN';
HMRouterPluginConstant.HSP_PLUGIN_ID = 'HSP_HMROUTER_PLUGIN';
HMRouterPluginConstant.HAR_PLUGIN_ID = 'HAR_HMROUTER_PLUGIN';
HMRouterPluginConstant.HAR_MODULE_NAME = 'har';
HMRouterPluginConstant.ROUTER_ANNOTATION = 'HMRouter';
HMRouterPluginConstant.ANIMATOR_ANNOTATION = 'HMAnimator';
HMRouterPluginConstant.INTERCEPTOR_ANNOTATION = 'HMInterceptor';
HMRouterPluginConstant.LIFECYCLE_ANNOTATION = 'HMLifecycle';
HMRouterPluginConstant.SERVICE_ANNOTATION = 'HMService';
HMRouterPluginConstant.SERVICE_PROVIDE_ANNOTATION = 'HMServiceProvider';
HMRouterPluginConstant.CONFIG_FILE_NAME = 'hmrouter_config.json';
HMRouterPluginConstant.PARENT_DELIMITER = '../';
HMRouterPluginConstant.CURRENT_DELIMITER = './';
HMRouterPluginConstant.LINE_BREAK = '\n';
HMRouterPluginConstant.KEEP_FILE_NAME = '-keep-file-name';
HMRouterPluginConstant.KEEP_PROPERTY_NAME = '-keep-property-name';
HMRouterPluginConstant.KEEP_GLOBAL_NAME = '-keep-global-name';
HMRouterPluginConstant.OH_MODULE_PATH = 'oh_modules';
HMRouterPluginConstant.WARP_BUILDER = 'WrapBuilder';
HMRouterPluginConstant.CUSTOM_BUILDER_TEMPLATE = 'template/customBuilder.ejs';