|
@@ -1,10 +1,6 @@
|
1
|
1
|
const fs = require('fs');
|
2
|
2
|
const path = require('path');
|
3
|
3
|
|
4
|
|
-const packageJSON = require('../package.json');
|
5
|
|
-
|
6
|
|
-const SDKPackageJSON = require('./package.json');
|
7
|
|
-
|
8
|
4
|
const androidSourcePath = '../android/sdk/src/main/java/org/jitsi/meet/sdk';
|
9
|
5
|
const androidMainSourcePath = '../android/sdk/src/main/res';
|
10
|
6
|
const androidTargetPath = './android/src/main/java/org/jitsi/meet/sdk';
|
|
@@ -56,44 +52,6 @@ function copyFolderRecursiveSync(source, target) {
|
56
|
52
|
}
|
57
|
53
|
}
|
58
|
54
|
|
59
|
|
-/**
|
60
|
|
- * Merges the dependency versions from the root package.json with the dependencies of the SDK package.json.
|
61
|
|
- */
|
62
|
|
-function mergeDependencyVersions() {
|
63
|
|
-
|
64
|
|
- // Updates SDK dependencies to match project dependencies.
|
65
|
|
- for (const key in SDKPackageJSON.dependencies) {
|
66
|
|
- if (SDKPackageJSON.dependencies.hasOwnProperty(key)) {
|
67
|
|
- SDKPackageJSON.dependencies[key] = packageJSON.dependencies[key] || packageJSON.devDependencies[key];
|
68
|
|
- }
|
69
|
|
- }
|
70
|
|
-
|
71
|
|
- // Updates SDK peer dependencies.
|
72
|
|
- for (const key in packageJSON.dependencies) {
|
73
|
|
- if (SDKPackageJSON.peerDependencies.hasOwnProperty(key)) {
|
74
|
|
-
|
75
|
|
- // Updates all peer dependencies except react and react-native.
|
76
|
|
- if (key !== 'react' && key !== 'react-native') {
|
77
|
|
- SDKPackageJSON.peerDependencies[key] = packageJSON.dependencies[key];
|
78
|
|
- }
|
79
|
|
- }
|
80
|
|
- }
|
81
|
|
-
|
82
|
|
- // Updates SDK overrides dependencies.
|
83
|
|
- for (const key in packageJSON.overrides) {
|
84
|
|
- if (SDKPackageJSON.overrides.hasOwnProperty(key)) {
|
85
|
|
- SDKPackageJSON.overrides[key] = packageJSON.overrides[key];
|
86
|
|
- }
|
87
|
|
- }
|
88
|
|
-
|
89
|
|
- const data = JSON.stringify(SDKPackageJSON, null, 4);
|
90
|
|
-
|
91
|
|
- fs.writeFileSync('package.json', data);
|
92
|
|
-}
|
93
|
|
-
|
94
|
|
-// TODO: put this in a seperate step
|
95
|
|
-mergeDependencyVersions();
|
96
|
|
-
|
97
|
55
|
copyFolderRecursiveSync(
|
98
|
56
|
'../images',
|
99
|
57
|
'.'
|