vue-jsx-vapor
Version:
Convert Vue JSX to Vapor
19 lines (17 loc) • 1 kB
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
const require_chunk = require('./chunk-CUT6urMc.cjs');
const __vue_jsx_vapor_macros_volar = require_chunk.__toESM(require("@vue-jsx-vapor/macros/volar"));
const __vue_macros_volar_jsx_directive = require_chunk.__toESM(require("@vue-macros/volar/jsx-directive"));
const __vue_macros_volar_jsx_ref = require_chunk.__toESM(require("@vue-macros/volar/jsx-ref"));
const ts_macro = require_chunk.__toESM(require("ts-macro"));
//#region src/volar.ts
const plugin = (0, ts_macro.createPlugin)((ctx, options) => {
return [
(0, __vue_macros_volar_jsx_directive.default)()(ctx),
options?.ref === false ? [] : (0, __vue_macros_volar_jsx_ref.default)(options?.ref === true ? void 0 : options?.ref)(ctx),
options?.macros === false ? [] : options?.macros ? (0, __vue_jsx_vapor_macros_volar.default)(options.macros === true ? void 0 : options.macros)(ctx) : []
].flat();
});
var volar_default = plugin;
//#endregion
exports.default = volar_default;