diff --git a/android/build.gradle b/android/build.gradle index de61892..dc7b4fa 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -19,10 +19,10 @@ android { } dependencies { - compile 'com.android.support:appcompat-v7:28.0.0' - compile 'com.facebook.react:react-native:+' - compile 'com.madgag.spongycastle:core:1.58.0.0' - compile 'com.madgag.spongycastle:prov:1.54.0.0' - compile 'com.madgag.spongycastle:pkix:1.54.0.0' - compile 'com.madgag.spongycastle:pg:1.54.0.0' + implementation 'com.android.support:appcompat-v7:28.0.0' + implementation 'com.facebook.react:react-native:+' + implementation 'com.madgag.spongycastle:core:1.58.0.0' + implementation 'com.madgag.spongycastle:prov:1.54.0.0' + implementation 'com.madgag.spongycastle:pkix:1.54.0.0' + implementation 'com.madgag.spongycastle:pg:1.54.0.0' } diff --git a/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2.java b/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2.java index bd061ef..af7f76e 100644 --- a/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2.java +++ b/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2.java @@ -1,4 +1,4 @@ -package rnpbkdf2; +package com.quanto.rnpbkdf2; import com.facebook.react.bridge.Promise; import com.facebook.react.bridge.ReactApplicationContext; diff --git a/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2Package.java b/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2Package.java index 79a73dd..f7fa79a 100644 --- a/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2Package.java +++ b/android/src/main/java/com/quanto/rnpbkdf2/PBKDF2Package.java @@ -1,4 +1,4 @@ -package rnpbkdf2; +package com.quanto.rnpbkdf2; import com.facebook.react.ReactPackage; import com.facebook.react.bridge.JavaScriptModule; diff --git a/ios/RCTPBKDF2/RCTPBKDF2.h b/ios/RCTPBKDF2/RCTPBKDF2.h index 9f68ea1..d2d6cc3 100644 --- a/ios/RCTPBKDF2/RCTPBKDF2.h +++ b/ios/RCTPBKDF2/RCTPBKDF2.h @@ -1,4 +1,8 @@ +#if __has_include() #import +#else +#import "RCTBridgeModule.h" +#endif @interface RCTPBKDF2 : NSObject diff --git a/package.json b/package.json index 7f460d5..dfb36cb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-pbkdf2", - "version": "0.1.1", + "version": "0.1.3", "description": "A Password Based Key Derivation 2 (PBKDF2) algorithm for React Native", "main": "index.js", "keywords": [ @@ -9,7 +9,8 @@ ], "author": "Daniel Torres ", "license": "MIT", + "homepage": "https://github.com/evernym/react-native-pbkdf2", "peerDependencies": { - "react-native": "^0.56.0" + "react-native": "^0.61.0" } } diff --git a/react-native-pbkdf2.podspec b/react-native-pbkdf2.podspec new file mode 100644 index 0000000..447c0df --- /dev/null +++ b/react-native-pbkdf2.podspec @@ -0,0 +1,19 @@ +require 'json' + +package = JSON.parse(File.read(File.join(__dir__, 'package.json'))) + +Pod::Spec.new do |s| + s.name = package['name'] + s.version = package['version'] + s.summary = package['description'] + s.license = package['license'] + + s.authors = package['author'] + s.homepage = package['homepage'] + s.platform = :ios, "9.0" + + s.source = { :git => "https://github.com/evernym/react-native-pbkdf2.git", :tag => "v#{s.version}" } + s.source_files = "ios/**/*.{h,m}" + + s.dependency 'React' +end