@vnxjs/service
Version:
Vnmf Service
22 lines (16 loc) • 577 B
text/typescript
export const CONFIG_DIR_NAME = 'config'
export const DEFAULT_CONFIG_FILE = 'index'
export const PRESET_PREFIX = '@vnxjs/preset-'
export const PLUGIN_PREFIX = '@vnxjs/plugin-'
export const IS_EVENT_HOOK = /^on/
export const IS_ADD_HOOK = /^add/
export const IS_MODIFY_HOOK = /^modify/
export const presetOrPluginPrefixReg = new RegExp(`^${PRESET_PREFIX}|${PLUGIN_PREFIX}`)
export enum PluginType {
Preset = 'Preset',
Plugin = 'Plugin'
}
export const PluginNamePrefix = {
[PluginType.Preset]: PLUGIN_PREFIX,
[PluginType.Plugin]: PLUGIN_PREFIX
}