{
  "presets": [
    [
      "@babel/preset-env",
      {
        "modules": false
      },
      "@vue/babel-preset-jsx"
    ]
  ],
  "plugins": [
    [
      "@babel/plugin-transform-runtime",
      {
        "corejs": 2
      }
    ],
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-syntax-import-meta",
    "@babel/plugin-proposal-class-properties",
    "@babel/plugin-proposal-json-strings",
    [
      "@babel/plugin-proposal-decorators",
      {
        "legacy": true
      }
    ],
    "@babel/plugin-proposal-function-sent",
    "@babel/plugin-proposal-export-namespace-from",
    "@babel/plugin-proposal-numeric-separator",
    "@babel/plugin-proposal-throw-expressions"
  ],
  "babelrcRoots": [
    ".",
    "node_modules/vue-lottie/*"
  ],
  "env": {
    "test": {
      "presets": [
        "env"
      ],
      "plugins": [
        "istanbul"
      ]
    }
  },
  "overrides": [
    {
      "test": "node_modules/vue-lottie",
      "compact": true,
      "presets": [
        [
          "@babel/preset-env",
          {
            "modules": true
          },
          "@vue/babel-preset-jsx"
        ]
      ]
    }
  ]
}