版博士V2.0程序
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

chunk-W7I3JLEE.js 1008 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. "use strict";Object.defineProperty(exports, "__esModule", {value: true});
  2. var _chunkOYTCDAHIjs = require('./chunk-OYTCDAHI.js');
  3. // src/index.ts
  4. var _unplugin = require('unplugin');
  5. var _common = require('@vue-macros/common');
  6. function resolveOption(options) {
  7. const version = options.version || _common.detectVueVersion.call(void 0, );
  8. return {
  9. include: [_common.REGEX_VUE_SFC, _common.REGEX_SETUP_SFC],
  10. defaultLang: "ts",
  11. ...options,
  12. version
  13. };
  14. }
  15. var name = "unplugin-vue-setup-block";
  16. var src_default = _unplugin.createUnplugin.call(void 0,
  17. (userOptions = {}) => {
  18. const options = resolveOption(userOptions);
  19. const filter = _common.createFilter.call(void 0, options);
  20. return {
  21. name,
  22. enforce: "pre",
  23. transformInclude(id) {
  24. return filter(id);
  25. },
  26. transform(code, id) {
  27. return _chunkOYTCDAHIjs.transformSetupBlock.call(void 0, code, id, options.defaultLang);
  28. }
  29. };
  30. }
  31. );
  32. exports.src_default = src_default;