forked from RevenueCat/react-native-purchases
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.js
More file actions
19 lines (18 loc) · 616 Bytes
/
build.js
File metadata and controls
19 lines (18 loc) · 616 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const {exec} = require("child_process");
const os = require("os");
if (os.type() === "Linux") {
console.log("Skipping iOS Dependencies");
} else if (os.type() === "Darwin") {
const downloadProcess = exec(
"./scripts/download-purchases-framework.sh 3.9.2"
);
downloadProcess.stdout.pipe(process.stdout);
const downloadProcessCommon = exec(
"./scripts/download-purchases-common.sh 1.5.0"
);
downloadProcessCommon.stdout.pipe(process.stdout);
} else if (os.type() === "Windows_NT") {
console.log("Skipping iOS Dependencies");
} else {
throw new Error(`Unsupported OS found: ${os.type()}`);
}