1"use strict";
2var __importDefault = (this && this.__importDefault) || function (mod) {
3    return (mod && mod.__esModule) ? mod : { "default": mod };
4};
5Object.defineProperty(exports, "__esModule", { value: true });
6exports.normalizeOptions = void 0;
7const os_1 = __importDefault(require("os"));
8function normalizeOptions(options) {
9    return {
10        ...options,
11        platforms: options?.platforms ?? ['android', 'ios'],
12        concurrentIoLimit: options?.concurrentIoLimit ?? os_1.default.cpus().length,
13        hashAlgorithm: options?.hashAlgorithm ?? 'sha1',
14        dirExcludes: options?.dirExcludes ?? [
15            '**/android/build',
16            '**/android/app/build',
17            '**/android/app/.cxx',
18            'ios/Pods',
19        ],
20    };
21}
22exports.normalizeOptions = normalizeOptions;
23//# sourceMappingURL=Options.js.map