{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": [
          "last 2 chrome versions",
          "last 2 firefox versions",
          "last 2 safari versions",
          "last 2 and_chr versions",
          "last 2 ios_saf versions",
          "edge >= 18"
        ],
        "modules": false,
        "loose": true
      }
    ],
    "@babel/preset-react",
    "@babel/preset-typescript"
  ],
  "plugins": [
    ["@babel/plugin-proposal-class-properties"],
    "@babel/plugin-proposal-export-namespace-from",
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-syntax-import-meta",
    "@babel/plugin-transform-runtime"
  ],
  "env": {
    "development": {
      "ignore": [
        "**/*.test.ts",
        "**/*.test.tsx",
        "**/test.ts",
        "**/test.tsx"
      ]
    },
    "test": {
      "presets": ["@babel/preset-env", "@babel/preset-typescript"],
      "plugins": ["@babel/plugin-transform-runtime"]
    }
  }
}
