Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. var _helperPluginUtils = require("@babel/helper-plugin-utils");
  7. var _pluginTransformReactJsx = _interopRequireDefault(require("@babel/plugin-transform-react-jsx"));
  8. var _pluginTransformReactDisplayName = _interopRequireDefault(require("@babel/plugin-transform-react-display-name"));
  9. var _pluginTransformReactJsxSource = _interopRequireDefault(require("@babel/plugin-transform-react-jsx-source"));
  10. var _pluginTransformReactJsxSelf = _interopRequireDefault(require("@babel/plugin-transform-react-jsx-self"));
  11. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  12. var _default = (0, _helperPluginUtils.declare)((api, opts) => {
  13. api.assertVersion(7);
  14. const pragma = opts.pragma || "React.createElement";
  15. const pragmaFrag = opts.pragmaFrag || "React.Fragment";
  16. const throwIfNamespace = opts.throwIfNamespace === undefined ? true : !!opts.throwIfNamespace;
  17. const development = !!opts.development;
  18. const useBuiltIns = !!opts.useBuiltIns;
  19. const {
  20. useSpread
  21. } = opts;
  22. if (typeof development !== "boolean") {
  23. throw new Error("@babel/preset-react 'development' option must be a boolean.");
  24. }
  25. return {
  26. plugins: [[_pluginTransformReactJsx.default, {
  27. pragma,
  28. pragmaFrag,
  29. throwIfNamespace,
  30. useBuiltIns,
  31. useSpread
  32. }], _pluginTransformReactDisplayName.default, development && _pluginTransformReactJsxSource.default, development && _pluginTransformReactJsxSelf.default].filter(Boolean)
  33. };
  34. });
  35. exports.default = _default;