1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const config_plugins_1 = require("expo/config-plugins");
4const pkg = require('expo-task-manager/package.json');
5const withTaskManager = (config) => {
6    config = (0, config_plugins_1.withInfoPlist)(config, (config) => {
7        if (!Array.isArray(config.modResults.UIBackgroundModes)) {
8            config.modResults.UIBackgroundModes = [];
9        }
10        if (!config.modResults.UIBackgroundModes.includes('fetch')) {
11            config.modResults.UIBackgroundModes.push('fetch');
12        }
13        return config;
14    });
15    return config;
16};
17exports.default = (0, config_plugins_1.createRunOncePlugin)(withTaskManager, pkg.name, pkg.version);
18