@vue-jsx-vapor/macros
Version:
Macros for Vue JSX Vapor
29 lines (27 loc) • 998 B
JavaScript
const require_chunk = require('./chunk-CUT6urMc.cjs');
const __vue_macros_common = require_chunk.__toESM(require("@vue-macros/common"));
//#region src/options.ts
function resolveOptions(options) {
const version = options.version || 3.6;
return {
include: [__vue_macros_common.REGEX_SRC_FILE],
exclude: [__vue_macros_common.REGEX_SETUP_SFC, __vue_macros_common.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;
}
});