Skip to content

Commit 2dc8ed9

Browse files
committed
Merge branch 'deploy/1.1.0' into productive
2 parents b71a653 + 623bdf9 commit 2dc8ed9

File tree

8 files changed

+202
-137
lines changed

8 files changed

+202
-137
lines changed

.swiftlint.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
# rule identifiers to exclude from running
2-
disabled_rules:
3-
- trailing_newline
4-
- trailing_whitespace
5-
- cyclomatic_complexity
6-
71
# some rules are only opt-in
82
opt_in_rules:
93
- empty_count

CSVImporter.podspec

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
Pod::Spec.new do |s|
2+
3+
s.name = "CSVImporter"
4+
s.version = "1.0.0"
5+
s.summary = "Import CSV files line by line with ease."
6+
7+
s.description = <<-DESC
8+
CSVImporter works both asynchronously (prevents delays) and reads your CSV file line by line
9+
instead of loading the entire String into memory (prevents memory issues). On top of that it is
10+
easy to use and provides beautiful callbacks for indicating failure, progress, completion and
11+
even data mapping if you desire to.
12+
DESC
13+
14+
s.homepage = "https://github.com/Flinesoft/CSVImporter"
15+
s.license = { :type => "MIT", :file => "LICENSE.md" }
16+
17+
s.author = { "Cihat Gündüz" => "[email protected]" }
18+
s.social_media_url = "https://twitter.com/Dschee"
19+
20+
s.ios.deployment_target = "8.0"
21+
s.osx.deployment_target = "10.10"
22+
s.tvos.deployment_target = "9.0"
23+
24+
s.source = { :git => "https://github.com/Flinesoft/CSVImporter.git", :tag => "1.0.0" }
25+
s.source_files = "Sources", "Sources/**/*.swift"
26+
s.framework = "Foundation"
27+
s.dependency "HandySwift", "~> 1.0"
28+
s.dependency "FileKit", "~> 2.1"
29+
30+
end

CSVImporter.xcodeproj/project.pbxproj

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,9 @@
112112
8223A0331C4AFD4600627674 /* HandySwift.framework in Copy Framework Dependencies */ = {isa = PBXBuildFile; fileRef = 82239F6C1C4AFA0F00627674 /* HandySwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
113113
8223A0351C4AFD5200627674 /* FileKit.framework in Copy Framework Dependencies */ = {isa = PBXBuildFile; fileRef = 82239F6D1C4AFA1E00627674 /* FileKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
114114
8223A0361C4AFD5700627674 /* HandySwift.framework in Copy Framework Dependencies */ = {isa = PBXBuildFile; fileRef = 82239F6E1C4AFA1E00627674 /* HandySwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
115+
827A24B21D2801050003D6DD /* CommaSemicolonQuotes.csv in Resources */ = {isa = PBXBuildFile; fileRef = 827A24B11D2801050003D6DD /* CommaSemicolonQuotes.csv */; };
116+
827A24B31D2801050003D6DD /* CommaSemicolonQuotes.csv in Resources */ = {isa = PBXBuildFile; fileRef = 827A24B11D2801050003D6DD /* CommaSemicolonQuotes.csv */; };
117+
827A24B41D2801050003D6DD /* CommaSemicolonQuotes.csv in Resources */ = {isa = PBXBuildFile; fileRef = 827A24B11D2801050003D6DD /* CommaSemicolonQuotes.csv */; };
115118
/* End PBXBuildFile section */
116119

117120
/* Begin PBXContainerItemProxy section */
@@ -228,6 +231,9 @@
228231
8223A0251C4AFCAE00627674 /* Quick.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quick.framework; path = Carthage/Build/tvOS/Quick.framework; sourceTree = "<group>"; };
229232
8223A0291C4AFCC900627674 /* Nimble.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Nimble.framework; path = Carthage/Build/Mac/Nimble.framework; sourceTree = "<group>"; };
230233
8223A02A1C4AFCC900627674 /* Quick.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quick.framework; path = Carthage/Build/Mac/Quick.framework; sourceTree = "<group>"; };
234+
827A24B11D2801050003D6DD /* CommaSemicolonQuotes.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CommaSemicolonQuotes.csv; sourceTree = "<group>"; };
235+
827A24B51D2801580003D6DD /* LICENSE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = LICENSE.md; sourceTree = "<group>"; };
236+
827A24B61D2801580003D6DD /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
231237
828348671CA6E1B000DC4C26 /* .swiftlint.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = .swiftlint.yml; sourceTree = "<group>"; };
232238
/* End PBXFileReference section */
233239

@@ -295,6 +301,8 @@
295301
82239F3D1C4AF70500627674 = {
296302
isa = PBXGroup;
297303
children = (
304+
827A24B61D2801580003D6DD /* README.md */,
305+
827A24B51D2801580003D6DD /* LICENSE.md */,
298306
82239F611C4AF89200627674 /* Cartfile */,
299307
82239F621C4AF89200627674 /* Cartfile.private */,
300308
828348671CA6E1B000DC4C26 /* .swiftlint.yml */,
@@ -382,6 +390,7 @@
382390
82239FB41C4AFC5100627674 /* Assets */ = {
383391
isa = PBXGroup;
384392
children = (
393+
827A24B11D2801050003D6DD /* CommaSemicolonQuotes.csv */,
385394
82239FB51C4AFC5100627674 /* Lahman's Baseball Database */,
386395
);
387396
name = Assets;
@@ -696,6 +705,7 @@
696705
buildActionMask = 2147483647;
697706
files = (
698707
8223A0021C4AFC5100627674 /* PitchingPost.csv in Resources */,
708+
827A24B21D2801050003D6DD /* CommaSemicolonQuotes.csv in Resources */,
699709
82239FFC1C4AFC5100627674 /* Master.csv in Resources */,
700710
82239FEA1C4AFC5100627674 /* Fielding.csv in Resources */,
701711
82239FE41C4AFC5100627674 /* BattingPost.csv in Resources */,
@@ -735,6 +745,7 @@
735745
buildActionMask = 2147483647;
736746
files = (
737747
8223A0031C4AFC5100627674 /* PitchingPost.csv in Resources */,
748+
827A24B31D2801050003D6DD /* CommaSemicolonQuotes.csv in Resources */,
738749
82239FFD1C4AFC5100627674 /* Master.csv in Resources */,
739750
82239FEB1C4AFC5100627674 /* Fielding.csv in Resources */,
740751
82239FE51C4AFC5100627674 /* BattingPost.csv in Resources */,
@@ -774,6 +785,7 @@
774785
buildActionMask = 2147483647;
775786
files = (
776787
8223A0041C4AFC5100627674 /* PitchingPost.csv in Resources */,
788+
827A24B41D2801050003D6DD /* CommaSemicolonQuotes.csv in Resources */,
777789
82239FFE1C4AFC5100627674 /* Master.csv in Resources */,
778790
82239FEC1C4AFC5100627674 /* Fielding.csv in Resources */,
779791
82239FE61C4AFC5100627674 /* BattingPost.csv in Resources */,

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
alt="Build Status">
99
</a>
1010
<a href="https://github.com/Flinesoft/CSVImporter/releases">
11-
<img src="https://img.shields.io/badge/Version-1.0.0-blue.svg"
12-
alt="Version: 1.0.0">
11+
<img src="https://img.shields.io/badge/Version-1.1.0-blue.svg"
12+
alt="Version: 1.1.0">
1313
</a>
1414
<img src="https://img.shields.io/badge/Swift-2.2-FFAC45.svg"
1515
alt="Swift: 2.2">

0 commit comments

Comments
 (0)