module.exports = function (api) {
  api.cache(true);
  return {
    presets: [
      // reanimated: false → Auto-Load von react-native-reanimated/plugin durch
      // babel-preset-expo abschalten. Wir laden unten react-native-worklets/plugin
      // selbst (das ist der korrekte Plugin für Reanimated 4.x).
      [
        'babel-preset-expo',
        { jsxImportSource: 'nativewind', reanimated: false },
      ],
      'nativewind/babel',
    ],
    plugins: [
      // Reanimated 4.x: Worklets ausgelagert in eigenes Package.
      // Plugin muss letzter sein.
      'react-native-worklets/plugin',
    ],
  };
};
