{
  "presets": [
    [
      "@babel/env",
      {
        "useBuiltIns": "usage",
        // This version must be aligned with the `core-js` version in `package.json`
        "corejs": { "version": "3.30" }
      }
    ],
    ["@babel/react", { "runtime": "automatic" }],
    "@babel/typescript"
  ],
  "plugins": ["angularjs-annotate", "macros"],
  "overrides": [
    // treat .cjs files (e.g. libraries symlinked into node_modules) as commonjs
    {
      "test": "../../**/*.cjs",
      "sourceType": "script"
    }
  ]
}
