@vue-jsx-vapor/macros
Version:
Macros for Vue JSX Vapor
30 lines (28 loc) • 1.04 kB
JavaScript
const require_chunk = require('./chunk-CUT6urMc.cjs');
let __vue_macros_common = require("@vue-macros/common");
__vue_macros_common = require_chunk.__toESM(__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;
}
});