You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
953 B

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getRemoteVersionsForSdk = void 0;
function _xdl() {
const data = require("xdl");
_xdl = function () {
return data;
};
return data;
}
const getRemoteVersionsForSdk = async sdkVersion => {
const {
sdkVersions
} = await _xdl().Versions.versionsAsync({
skipCache: true
});
if (sdkVersion && sdkVersion in sdkVersions) {
const {
relatedPackages,
facebookReactVersion,
facebookReactNativeVersion
} = sdkVersions[sdkVersion];
const reactVersion = facebookReactVersion ? {
react: facebookReactVersion,
'react-dom': facebookReactVersion
} : undefined;
return {
...relatedPackages,
...reactVersion,
'react-native': facebookReactNativeVersion
};
}
return {};
};
exports.getRemoteVersionsForSdk = getRemoteVersionsForSdk;
//# sourceMappingURL=getRemoteVersionsForSdk.js.map