diff --git a/android/build.gradle b/android/build.gradle index 50350dd..dd3eb9f 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,22 +1,27 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:1.3.1' + classpath 'com.android.tools.build:gradle:3.1.4' } } apply plugin: 'com.android.library' +def safeExtGet(prop, fallback) { + rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback +} + android { - compileSdkVersion 23 - buildToolsVersion "23.0.1" + compileSdkVersion 28 + buildToolsVersion "28.0.3" defaultConfig { - minSdkVersion 16 - targetSdkVersion 22 + minSdkVersion safeExtGet("minSdkVersion", 16) + targetSdkVersion safeExtGet("targetSdkVersion", 26) versionCode 1 versionName "1.0" } @@ -26,5 +31,5 @@ android { } dependencies { - compile 'com.facebook.react:react-native:+' + implementation "com.facebook.react:react-native:${safeExtGet("reactNative", "+")}" // from node_modules } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a89388c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5 @@ +{ + "name": "react-native-image-rotate", + "version": "2.1.0", + "lockfileVersion": 1 +} diff --git a/package.json b/package.json index 319c311..cc9f6e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-image-rotate", - "version": "2.1.0", + "version": "2.1.1", "description": "Rotate images from your react-native JavaScript code", "main": "index.js", "scripts": {