require('dotenv').config({
  path: `../../.env.${process.env.NODE_ENV}`,
})

module.exports = function (api) {
  const isProd = api.cache(() => process.env.NODE_ENV === "production");

  return {
    "presets": [
      ["@babel/preset-react", {
        "runtime": "automatic"
      }]
    ],
    "plugins": [
      ["module-resolver", {
        "alias": {
          "@": "./src",
          "jsx:@/*": ["jsx:./src/*"],
          "@packages": "./src/packages"
        }
      }],
      ["transform-inline-environment-variables"]
    ],
    // "env": {
    //   "production": {
    //     "plugins": [
    //       [
    //         "inline-dotenv",
    //         {
    //           "path": "../../.env.production"
    //         }
    //       ]
    //     ]
    //   },
    //   "development": {
    //     "plugins": [
    //       [
    //         "inline-dotenv",
    //         {
    //           "path": "../../.env.development"
    //         }
    //       ]
    //     ]
    //   }
    // }
  }
}
