Skip to content

Commit 1bd9a45

Browse files
authored
Merge pull request #18 from blinkcard/release/v3000.0.0
Release/v3000.0.0
2 parents 6c29830 + ee72e21 commit 1bd9a45

268 files changed

Lines changed: 276157 additions & 4293 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 263 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,272 @@
1-
# OSX
1+
### OS Junk ###
22
.DS_Store
3+
*~
4+
5+
### Node ###
6+
# Logs
7+
logs
8+
*.log
9+
npm-debug.log*
10+
yarn-debug.log*
11+
yarn-error.log*
12+
13+
# Runtime data
14+
pids
15+
*.pid
16+
*.seed
17+
*.pid.lock
18+
19+
# Directory for instrumented libs generated by jscoverage/JSCover
20+
lib-cov
21+
22+
# Coverage directory used by tools like istanbul
23+
coverage
24+
25+
# nyc test coverage
26+
.nyc_output
27+
28+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
29+
.grunt
30+
31+
# Bower dependency directory (https://bower.io/)
32+
bower_components
33+
34+
# node-waf configuration
35+
.lock-wscript
36+
37+
# Compiled binary addons (http://nodejs.org/api/addons.html)
38+
build/Release
39+
40+
# Dependency directories
41+
node_modules/
42+
jspm_packages/
43+
44+
# Yarn
45+
.yarn/*
46+
!.yarn/patches
47+
!.yarn/plugins
48+
!.yarn/releases
49+
!.yarn/sdks
50+
!.yarn/versions
51+
52+
# Typescript v1 declaration files
53+
typings/
54+
55+
# Optional npm cache directory
56+
.npm
57+
58+
# Optional eslint cache
59+
.eslintcache
60+
61+
# Optional REPL history
62+
.node_repl_history
63+
64+
# Output of 'npm pack'
65+
*.tgz
66+
67+
# Yarn Integrity file
68+
.yarn-integrity
69+
70+
# dotenv environment variables file
71+
.env
72+
73+
# android
74+
.gradle
75+
.project
76+
.settings
77+
build
78+
79+
# VSCode
80+
.history
81+
82+
# WebStorm
83+
.idea/
84+
85+
# generated files
86+
lib/
87+
typescript/
388

489
# Xcode
5-
build/
90+
!**/*.xcodeproj
91+
!**/*.pbxproj
92+
!**/*.xcworkspacedata
93+
!**/*.xcsettings
94+
!**/*.xcscheme
695
*.pbxuser
796
!default.pbxuser
8-
97+
*.mode1v3
98+
!default.mode1v3
99+
*.mode2v3
100+
!default.mode2v3
101+
*.perspectivev3
102+
!default.perspectivev3
9103
xcuserdata
10-
xcshareddata
104+
*.xccheckout
105+
*.moved-aside
106+
DerivedData
107+
*.hmap
108+
*.ipa
109+
*.xcuserstate
110+
project.xcworkspace
111+
**/.xcode.env.local
11112

12-
node_modules
113+
# Gradle
114+
/build/
115+
/packages/rn-tester/build
116+
/packages/rn-tester/android/app/.cxx/
117+
/packages/rn-tester/android/app/build/
118+
/packages/rn-tester/android/app/gradle/
119+
/packages/rn-tester/android/app/gradlew
120+
/packages/rn-tester/android/app/gradlew.bat
121+
/packages/react-native/build/
122+
/packages/react-native/ReactAndroid/build/
123+
/packages/react-native/ReactAndroid/.cxx/
124+
/packages/react-native/ReactAndroid/gradle/
125+
/packages/react-native/ReactAndroid/gradlew
126+
/packages/react-native/ReactAndroid/gradlew.bat
127+
/packages/react-native/ReactAndroid/external-artifacts/build/
128+
/packages/react-native/ReactAndroid/external-artifacts/artifacts/
129+
/packages/react-native/ReactAndroid/hermes-engine/build/
130+
/packages/react-native/ReactAndroid/hermes-engine/.cxx/
131+
/packages/helloworld/android/app/build/
132+
/packages/helloworld/android/build/
133+
/packages/react-native-popup-menu-android/android/build/
134+
/packages/react-native-test-library/android/build/
135+
136+
# Buck
137+
.buckd
138+
buck-out
139+
/.lsp.buckd
140+
/.lsp-buck-out
141+
/packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/
142+
/packages/react-native/ReactAndroid/src/main/gen
143+
/.cpplsp.buckd
144+
145+
# Android Studio
146+
.project
147+
.settings
148+
.classpath
149+
150+
# Watchman
151+
.watchmanconfig
152+
153+
# Android
13154
.idea
155+
.gradle
156+
local.properties
157+
*.iml
158+
/packages/react-native/android/*
159+
!/packages/react-native/android/README.md
160+
.kotlin/
161+
162+
# Node
163+
node_modules
164+
*.log
165+
.nvm
166+
package-lock.json
167+
168+
# OS X
169+
.DS_Store
170+
171+
# Test generated files
172+
*.js.meta
173+
174+
/coverage
175+
/third-party
176+
177+
# Test Reports
178+
/reports
179+
180+
# Stack Dumps generated when programs crash (Ex. bash.exe.stackdump on Win)
181+
*.stackdump
182+
183+
# Root dir shouldn't have Xcode project
184+
/*.xcodeproj
185+
186+
# ReactCommon subdir shouldn't have Xcode project
187+
/packages/react-native/ReactCommon/**/*.xcodeproj
188+
189+
# Libs that shouldn't have Xcode project
190+
/packages/react-native/Libraries/FBLazyVector/**/*.xcodeproj
191+
/packages/react-native/Libraries/Required/**/*.xcodeproj
192+
/packages/react-native/React/CoreModules/**/*.xcodeproj
193+
/packages/react-native/React/FBReactNativeSpec/**/*.xcodeproj
194+
/packages/react-native-codegen/**/*.xcodeproj
195+
/packages/rn-tester/**/*.xcodeproj
196+
197+
# Ruby Gems (Bundler)
198+
/packages/react-native/vendor
199+
/packages/helloworld/vendor
200+
.ruby-version
201+
/**/.ruby-version
202+
vendor/
203+
204+
# iOS / CocoaPods
205+
/packages/helloworld/ios/build/
206+
/packages/helloworld/ios/Pods/
207+
/packages/helloworld/ios/Podfile.lock
208+
/packages/rn-tester/bin/
209+
/packages/rn-tester/cache/
210+
/packages/rn-tester/extensions/
211+
/packages/rn-tester/gems/
212+
/packages/rn-tester/specifications/
213+
/packages/rn-tester/Gemfile.lock
214+
/packages/**/RCTLegacyInteropComponents.mm
215+
/packages/sourcemap.ios.map
216+
217+
# Ignore RNTester specific Pods, but keep the __offline_mirrors__ here.
218+
/packages/rn-tester/Pods/*
219+
!/packages/rn-tester/Pods/__offline_mirrors_hermes__
220+
!/packages/rn-tester/Pods/__offline_mirrors_jsc__
221+
222+
# Swift Package build folder
223+
/packages/react-native/.build
224+
/packages/react-native/.swiftpm
225+
226+
# @react-native/codegen
227+
/packages/react-native/React/FBReactNativeSpec/
228+
/packages/react-native-codegen/lib
229+
/packages/react-native-codegen/tmp/
230+
/packages/react-native/ReactCommon/react/renderer/components/rncore/
231+
/packages/rn-tester/NativeModuleExample/ScreenshotManagerSpec*
232+
/**/RCTThirdPartyFabricComponentsProvider.*
233+
234+
# @react-native/codegen-typescript-test
235+
/packages/react-native-codegen-typescript-test/lib
236+
237+
# Additional SDKs
238+
/packages/react-native/sdks/download
239+
/packages/react-native/sdks/hermes
240+
/packages/react-native/sdks/hermesc
241+
/packages/react-native/sdks/hermes-engine/hermes-engine-from-local-source-dir.tar.gz
242+
243+
# iOS prebuilds
244+
/packages/react-native/third-party/
245+
fix_*.patch
246+
# *.xcframework
247+
248+
# Visual Studio Code (config dir - if present, this merges user defined
249+
# workspace settings on top of react-native.code-workspace)
250+
/.vscode
251+
252+
# Visual Studio
253+
.vs
254+
255+
# Android memory profiler files
256+
*.hprof
257+
258+
# Temporary files created by Metro to check the health of the file watcher
259+
.metro-health-check*
260+
261+
# Jest Integration
262+
/packages/react-native-fantom/build/
263+
/packages/react-native-fantom/tester/build/
264+
265+
# [Experimental] Generated TS type definitions
266+
/packages/**/types_generated/
267+
268+
# WebStorm
269+
.idea/
14270

15-
/Sample
16-
/BlinkCardSample
271+
# Sample application
272+
BlinkCardSample/
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
require "json"
2+
3+
package = JSON.parse(File.read(File.join(__dir__, "package.json")))
4+
5+
Pod::Spec.new do |s|
6+
s.name = "BlinkCardReactNative"
7+
s.version = package["version"]
8+
s.summary = package["description"]
9+
s.homepage = package["homepage"]
10+
s.license = package["license"]
11+
s.authors = package["author"]
12+
13+
s.platforms = { :ios => 16.0 }
14+
s.source = { :git => "https://github.com/BlinkCard/blinkcard-react-native.git", :tag => "#{s.version}" }
15+
s.requires_arc = true
16+
17+
s.source_files = [
18+
"ios/*.{swift,h,m,mm,cpp}",
19+
"ios/generated/**/*.{swift,h,m,mm,cpp}",
20+
"ios/Serialization/*.{swift,h,m,mm,cpp}",
21+
"ios/Frameworks/Source/**/*.{swift,h,m,mm,cpp}"
22+
]
23+
24+
s.private_header_files = "ios/**/*.h"
25+
26+
s.vendored_frameworks = ["ios/Frameworks/*.xcframework"]
27+
28+
install_modules_dependencies(s)
29+
end

BlinkCard/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) [2026] Microblink
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)