uni.js 1.0 KB

123456789101112131415161718192021222324252627282930
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.createUni = exports.compilerOptions = void 0;
  4. const uni_cli_shared_1 = require("@dcloudio/uni-cli-shared");
  5. const uni_shared_1 = require("@dcloudio/uni-shared");
  6. function realIsH5CustomElement(tag) {
  7. return (0, uni_shared_1.isH5CustomElement)(tag, process.env.UNI_APP_X === 'true');
  8. }
  9. exports.compilerOptions = {
  10. isNativeTag: uni_shared_1.isH5NativeTag,
  11. isCustomElement: realIsH5CustomElement,
  12. nodeTransforms: [
  13. uni_cli_shared_1.transformH5BuiltInComponents,
  14. uni_cli_shared_1.transformTapToClick,
  15. uni_cli_shared_1.transformMatchMedia,
  16. uni_cli_shared_1.transformPageHead,
  17. ],
  18. };
  19. function createUni() {
  20. return {
  21. copyOptions: {
  22. assets: ['hybrid/html/**/*', 'uni_modules/*/hybrid/html/**/*'],
  23. },
  24. compilerOptions: exports.compilerOptions,
  25. jsxOptions: {
  26. babelPlugins: [uni_cli_shared_1.transformUniH5Jsx],
  27. },
  28. };
  29. }
  30. exports.createUni = createUni;