UNPKG

@vue-jsx-vapor/macros

Version:
30 lines (28 loc) 936 B
//#region src/options.ts const REGEX_NODE_MODULES = /node_modules/; const REGEX_SRC_FILE = /\.[cm]?[jt]sx?$/; const REGEX_SETUP_SFC = /\.setup\.[cm]?[jt]sx?$/; function resolveOptions(options) { const version = options.version || 3.6; return { include: [REGEX_SRC_FILE], exclude: [REGEX_SETUP_SFC, REGEX_NODE_MODULES], ...options, version, defineComponent: { ...options.defineComponent, alias: options.defineComponent?.alias ?? ["defineComponent", "defineVaporComponent"] }, defineModel: { alias: options.defineModel?.alias ?? ["defineModel"] }, defineSlots: { alias: options.defineSlots?.alias ?? ["defineSlots"] }, defineExpose: { alias: options.defineExpose?.alias ?? ["defineExpose"] }, defineStyle: { alias: options.defineStyle?.alias ?? ["defineStyle"] } }; } //#endregion Object.defineProperty(exports, 'resolveOptions', { enumerable: true, get: function () { return resolveOptions; } });