UNPKG

1.94 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: !0
5});
6
7var _extends = require("@babel/runtime/helpers/extends"), _objectWithoutPropertiesLoose = require("@babel/runtime/helpers/objectWithoutPropertiesLoose"), jsx = require("@babel/plugin-transform-react-jsx"), pragmatic = require("@emotion/babel-plugin-jsx-pragmatic"), emotion = require("@emotion/babel-plugin");
8
9function _interopDefault(e) {
10 return e && e.__esModule ? e : {
11 default: e
12 };
13}
14
15var _extends__default = _interopDefault(_extends), _objectWithoutPropertiesLoose__default = _interopDefault(_objectWithoutPropertiesLoose), jsx__default = _interopDefault(jsx), pragmatic__default = _interopDefault(pragmatic), emotion__default = _interopDefault(emotion), pragmaName = "___EmotionJSX", index = function(api, _temp) {
16 var _ref = void 0 === _temp ? {} : _temp, sourceMap = (_ref.pragma, _ref.sourceMap), autoLabel = _ref.autoLabel, labelFormat = _ref.labelFormat, importMap = _ref.importMap, options = _objectWithoutPropertiesLoose__default.default(_ref, [ "pragma", "sourceMap", "autoLabel", "labelFormat", "importMap" ]);
17 if (options.runtime) throw new Error('The `runtime` option has been removed. If you want to configure `runtime: "automatic"`, replace `@emotion/babel-preset-css-prop` with `@babel/preset-react` and `@emotion/babel-plugin`. You can find out how to configure things properly here: https://emotion.sh/docs/css-prop#babel-preset');
18 return {
19 plugins: [ [ pragmatic__default.default, {
20 export: "jsx",
21 module: "@emotion/react",
22 import: pragmaName
23 } ], [ jsx__default.default, _extends__default.default({
24 pragma: pragmaName,
25 pragmaFrag: "React.Fragment"
26 }, options) ], [ emotion__default.default, {
27 sourceMap: sourceMap,
28 autoLabel: autoLabel,
29 labelFormat: labelFormat,
30 cssPropOptimization: !0,
31 importMap: importMap
32 } ] ]
33 };
34};
35
36exports.default = index;