diff --git a/CHANGELOG.md b/CHANGELOG.md index ca90539..593f830 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ ----- +## [1.2.0](https://github.com/EFPrefix/EFIconFont/releases/tag/1.2.0) (2021-07-09) + +- Add [AliCloudConsole](https://www.iconfont.cn/collections/detail?cid=11607); +- Change SPM products name. + +--- + ## [1.1.0](https://github.com/EFPrefix/EFIconFont/releases/tag/1.1.0) (2021-07-09) - Add [Tmall](https://www.iconfont.cn/collections/detail?cid=28); diff --git a/EFIconFont.podspec b/EFIconFont.podspec index eba3ed0..53f1590 100644 --- a/EFIconFont.podspec +++ b/EFIconFont.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'EFIconFont' - s.version = '1.1.0' + s.version = '1.2.0' s.summary = 'Yet another stupid wrapper of icon font.' s.description = <<-DESC @@ -33,6 +33,12 @@ Pod::Spec.new do |s| core.source_files = 'EFIconFont/Classes/Core/**/*' end + s.subspec 'AliCloudConsole' do |alicloudconsole| + alicloudconsole.source_files = 'EFIconFont/Classes/AliCloudConsole/**/*' + alicloudconsole.resources = 'EFIconFont/Assets/AliCloudConsole/**/*' + alicloudconsole.dependency 'EFIconFont/Core' + end + s.subspec 'AntChain' do |antchain| antchain.source_files = 'EFIconFont/Classes/AntChain/**/*' antchain.resources = 'EFIconFont/Assets/AntChain/**/*' @@ -239,6 +245,7 @@ Pod::Spec.new do |s| s.subspec 'Complete' do |complete| complete.dependency 'EFIconFont/Core' + complete.dependency 'EFIconFont/AliCloudConsole' complete.dependency 'EFIconFont/AntChain' complete.dependency 'EFIconFont/AntDesign' complete.dependency 'EFIconFont/Dashicons' diff --git a/EFIconFont/Assets/AliCloudConsole/alicloudconsole.ttf b/EFIconFont/Assets/AliCloudConsole/alicloudconsole.ttf new file mode 100644 index 0000000..63bd705 Binary files /dev/null and b/EFIconFont/Assets/AliCloudConsole/alicloudconsole.ttf differ diff --git a/EFIconFont/Classes/AliCloudConsole/EFIconFontAliCloudConsole.swift b/EFIconFont/Classes/AliCloudConsole/EFIconFontAliCloudConsole.swift new file mode 100644 index 0000000..0ab3b88 --- /dev/null +++ b/EFIconFont/Classes/AliCloudConsole/EFIconFontAliCloudConsole.swift @@ -0,0 +1,315 @@ +// +// EFIconFontAliCloudConsole.swift +// EFIconFont +// +// Created by EyreFree on 2021/6/28. +// +// Copyright (c) 2021 EyreFree +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +import Foundation +#if canImport(EFIconFontCore) +import EFIconFontCore +#endif + +public extension EFIconFont { + + static let aliCloudConsole = EFIconFontAliCloudConsole.self +} + +extension EFIconFontAliCloudConsole: EFIconFontCaseIterableProtocol { + + public static var name: String { + return "alicloudconsole" + } + + public var unicode: String { + return self.rawValue + } +} + +public enum EFIconFontAliCloudConsole: String { + case account = "\u{e817}" + case cog = "\u{e818}" + case clock = "\u{e819}" + case calendarAlt = "\u{e81a}" + case cloudDownload = "\u{e81b}" + case cloudUpload = "\u{e81c}" + case exchange = "\u{e81d}" + case infoCircle = "\u{e81e}" + case questionCircle = "\u{e81f}" + case exclamationCircle = "\u{e820}" + case minusCircle = "\u{e821}" + case plusCircle = "\u{e822}" + case timesCircle = "\u{e823}" + case checkCircle = "\u{e824}" + case compressAlt = "\u{e825}" + case expandAlt = "\u{e826}" + case ban = "\u{e827}" + case minus = "\u{e828}" + case plus = "\u{e829}" + case times = "\u{e82a}" + case check = "\u{e82b}" + case searchMinus = "\u{e82c}" + case searchPlus = "\u{e82d}" + case search = "\u{e82e}" + case reply = "\u{e82f}" + case undo = "\u{e830}" + case redo = "\u{e831}" + case externalLink = "\u{e832}" + case arrowsAlt = "\u{e833}" + case indent = "\u{e834}" + case outdent = "\u{e835}" + case sortLine = "\u{e836}" + case `switch` = "\u{e837}" + case windDescending = "\u{e838}" + case windAscending = "\u{e839}" + case download = "\u{e83a}" + case upload = "\u{e83b}" + case arrowToBottom = "\u{e83c}" + case arrowToTop = "\u{e83d}" + case longArrowDown = "\u{e83e}" + case longArrowUp = "\u{e83f}" + case arrowRight = "\u{e840}" + case arrowLeft = "\u{e841}" + case sort = "\u{e842}" + case sortDown = "\u{e843}" + case sortUp = "\u{e844}" + case caretRight = "\u{e845}" + case caretLeft = "\u{e846}" + case arrowsV = "\u{e847}" + case angleDoubleDown = "\u{e848}" + case angleDoubleUp = "\u{e849}" + case angleDoubleRight = "\u{e84a}" + case angleDoubleLeft = "\u{e84b}" + case angleDown = "\u{e84c}" + case angleUp = "\u{e84d}" + case angleRight = "\u{e84e}" + case angleLeft = "\u{e84f}" + case paperclip = "\u{e850}" + case connection = "\u{e851}" + case training = "\u{e853}" + case process = "\u{e854}" + case news = "\u{e855}" + case save = "\u{e856}" + case print = "\u{e857}" + case newReleases = "\u{e858}" + case release = "\u{e85a}" + case alert = "\u{e85b}" + case backspace = "\u{e85c}" + case gem = "\u{e85d}" + case integral = "\u{e85e}" + case starCircle = "\u{e85f}" + case userCircle = "\u{e860}" + case cloudMachineFill = "\u{e861}" + case cloudMachine = "\u{e862}" + case terminalFill = "\u{e863}" + case terminal = "\u{e864}" + case shoppingCartFill = "\u{e865}" + case resource = "\u{e867}" + case rank = "\u{e86a}" + case syncAlt = "\u{e86b}" + case compass = "\u{e86c}" + case arrowAltFromTop = "\u{e86d}" + case arrowAltFromBotto = "\u{e86e}" + case menu = "\u{e86f}" + case iconDrag = "\u{e870}" + case earlyWarning = "\u{e871}" + case share = "\u{e872}" + case share2 = "\u{e873}" + case management = "\u{e874}" + case accesskeys = "\u{e875}" + case arrowSortDownSmall = "\u{e877}" + case minusSquareFill = "\u{e878}" + case plusSquareFill = "\u{e879}" + case minusSquare = "\u{e87a}" + case plusSquare = "\u{e87b}" + case stepMode = "\u{e87d}" + case scrollingMode = "\u{e87e}" + case shoppingCart = "\u{e881}" + case waitingFill = "\u{e882}" + case waiting = "\u{e883}" + case rightArrowRect = "\u{e884}" + case leftArrowRect = "\u{e885}" + case bell = "\u{e887}" + case structuredData = "\u{e888}" + case drag = "\u{e769}" + case vector = "\u{e889}" + case ellipsisV = "\u{e76a}" + case NEW = "\u{e88a}" + case galleryView = "\u{e76b}" + case HOT = "\u{e88b}" + case WIFI = "\u{e76c}" + case home = "\u{e88c}" + case bugReport = "\u{e76d}" + case monitoring = "\u{e88e}" + case qrcode = "\u{e76e}" + case diagnose = "\u{e88f}" + case scan = "\u{e76f}" + case loading = "\u{e891}" + case cut = "\u{e770}" + case DirectoryTree = "\u{e892}" + case gift = "\u{e771}" + case application = "\u{e89e}" + case link = "\u{e772}" + case applicationGroup = "\u{e89f}" + case poweroff = "\u{e774}" + case key = "\u{e775}" + case safetyCertificate = "\u{e776}" + case supervise = "\u{e777}" + case tagSubscipt = "\u{e78a}" + case chartPieAlt = "\u{e78c}" + case chartRelation = "\u{e78d}" + case chartScatterPlot = "\u{e78e}" + case chartArea = "\u{e78f}" + case chartLine = "\u{e790}" + case chartBar = "\u{e791}" + case displayCode = "\u{e792}" + case displayArrowRight = "\u{e793}" + case displayArrowLeft = "\u{e794}" + case laptopError = "\u{e795}" + case laptopCheck = "\u{e796}" + case laptop = "\u{e797}" + case mobileError = "\u{e798}" + case mobileCheck = "\u{e799}" + case mobileAlt = "\u{e79a}" + case aliwangwang = "\u{e79d}" + case nail = "\u{e79e}" + case nailFixed = "\u{e79f}" + case edit = "\u{e7a0}" + case dollar = "\u{e7a1}" + case transanction = "\u{e7a2}" + case filterFill = "\u{e7a3}" + case allFill = "\u{e7a4}" + case databasePlusFill = "\u{e7a5}" + case databaseFill = "\u{e7a6}" + case commentLinesFill = "\u{e7a7}" + case commentDotsFill = "\u{e7a8}" + case paperPlaneFill = "\u{e7a9}" + case eyeSlashFill = "\u{e7aa}" + case eyeFill = "\u{e7ab}" + case lightbulbFill = "\u{e7ac}" + case flagFill = "\u{e7ad}" + case tagFill = "\u{e7ae}" + case positionFill = "\u{e7af}" + case locationFill = "\u{e7b0}" + case mapFill = "\u{e7b1}" + case inboxInFill = "\u{e7b2}" + case boxFill = "\u{e7b3}" + case databaseSetFill = "\u{e7b4}" + case layerGroupFill = "\u{e7b5}" + case cryFill = "\u{e7b6}" + case smileFill = "\u{e7b7}" + case unlockFill = "\u{e7b8}" + case lockFill = "\u{e7b9}" + case alignRightFill = "\u{e7ba}" + case alignLeftFill = "\u{e7bb}" + case borderBottomFill = "\u{e7bc}" + case borderTopFill = "\u{e7bd}" + case alignCenterFill = "\u{e7be}" + case borderVerticleFill = "\u{e7bf}" + case picCenterFill = "\u{e7c0}" + case picSideFill = "\u{e7c1}" + case folderOpenFill = "\u{e7c2}" + case folderPlusFill = "\u{e7c3}" + case folderFill = "\u{e7c4}" + case fileSQL = "\u{e7c5}" + case filePlusFill = "\u{e7c6}" + case fileFill = "\u{e7c7}" + case copyFill = "\u{e7c8}" + case headsetFill = "\u{e7c9}" + case phoneFill = "\u{e7ca}" + case pauseCircleFill = "\u{e7cb}" + case stopCircleFill = "\u{e7cc}" + case playCircleFill = "\u{e7cd}" + case deleteFill = "\u{e7ce}" + case pictureFill = "\u{e7cf}" + case mailFill = "\u{e7d0}" + case heartFill = "\u{e7d1}" + case collectionFill = "\u{e7d2}" + case userGroupFill = "\u{e7d3}" + case userPlusFill = "\u{e7d4}" + case userFill = "\u{e7d5}" + case cogFill = "\u{e7d6}" + case clockFill = "\u{e7d7}" + case calendarAltFill = "\u{e7d8}" + case cloudDownloadFill = "\u{e7d9}" + case cloudUploadFill = "\u{e7da}" + case exchangeFill = "\u{e7db}" + case infoCircleFill = "\u{e7dc}" + case questionCircleFill = "\u{e7dd}" + case exclamationCircleF = "\u{e7de}" + case minusCircleFill = "\u{e7df}" + case plusCircleFill = "\u{e7e0}" + case timesCircleFill = "\u{e7e1}" + case checkCircleFill = "\u{e7e2}" + case compressAltFill = "\u{e7e3}" + case expandAltFill = "\u{e7e4}" + case filter = "\u{e7e5}" + case all = "\u{e7e6}" + case databasePlus = "\u{e7e7}" + case database = "\u{e7e8}" + case commentLines = "\u{e7e9}" + case commentDots = "\u{e7ea}" + case paperPlane = "\u{e7eb}" + case eyeSlash = "\u{e7ec}" + case eye = "\u{e7ed}" + case lightbulb = "\u{e7ee}" + case flag = "\u{e7ef}" + case tag = "\u{e7f0}" + case position = "\u{e7f1}" + case location = "\u{e7f2}" + case map = "\u{e7f3}" + case inboxIn = "\u{e7f4}" + case box = "\u{e7f5}" + case databaseSet = "\u{e7f6}" + case layerGroup = "\u{e7f7}" + case windCry = "\u{e7f8}" + case windSmile = "\u{e7f9}" + case unlock = "\u{e7fa}" + case lock = "\u{e7fb}" + case alignRight = "\u{e7fc}" + case alignLeft = "\u{e7fd}" + case borderBottom = "\u{e7fe}" + case borderTop = "\u{e7ff}" + case alignCenter = "\u{e800}" + case borderVerticle = "\u{e801}" + case picCenter = "\u{e802}" + case picSide = "\u{e803}" + case folderOpen = "\u{e804}" + case folderPlus = "\u{e805}" + case folder = "\u{e806}" + case fileSQL2 = "\u{e807}" + case filePlus = "\u{e808}" + case file = "\u{e809}" + case copy = "\u{e80a}" + case headset = "\u{e80b}" + case phone = "\u{e80c}" + case pauseCircle = "\u{e80d}" + case stopCircle = "\u{e80e}" + case playCircle = "\u{e80f}" + case delete = "\u{e810}" + case picture = "\u{e811}" + case mail = "\u{e812}" + case like = "\u{e813}" + case collection = "\u{e814}" + case userGroup = "\u{e815}" + case accountPlus = "\u{e816}" +} diff --git a/EFIconFont/Classes/AntChain/EFIconFontAntChain.swift b/EFIconFont/Classes/AntChain/EFIconFontAntChain.swift index 970bcde..6ed2b57 100644 --- a/EFIconFont/Classes/AntChain/EFIconFontAntChain.swift +++ b/EFIconFont/Classes/AntChain/EFIconFontAntChain.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/AntDesign/EFIconFontAntDesign.swift b/EFIconFont/Classes/AntDesign/EFIconFontAntDesign.swift index 063797d..809fd11 100644 --- a/EFIconFont/Classes/AntDesign/EFIconFontAntDesign.swift +++ b/EFIconFont/Classes/AntDesign/EFIconFontAntDesign.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Dashicons/EFIconFontDashicons.swift b/EFIconFont/Classes/Dashicons/EFIconFontDashicons.swift index a0f3abd..e665d0f 100644 --- a/EFIconFont/Classes/Dashicons/EFIconFontDashicons.swift +++ b/EFIconFont/Classes/Dashicons/EFIconFontDashicons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Devicons/EFIconFontDevicons.swift b/EFIconFont/Classes/Devicons/EFIconFontDevicons.swift index d0e837f..96b9869 100644 --- a/EFIconFont/Classes/Devicons/EFIconFontDevicons.swift +++ b/EFIconFont/Classes/Devicons/EFIconFontDevicons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/EVAIcon/EFIconFontEVAIcon.swift b/EFIconFont/Classes/EVAIcon/EFIconFontEVAIcon.swift index f5adb39..0412960 100644 --- a/EFIconFont/Classes/EVAIcon/EFIconFontEVAIcon.swift +++ b/EFIconFont/Classes/EVAIcon/EFIconFontEVAIcon.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/ElusiveIcons/EFIconFontElusiveIcons.swift b/EFIconFont/Classes/ElusiveIcons/EFIconFontElusiveIcons.swift index 6855935..b55eb8e 100644 --- a/EFIconFont/Classes/ElusiveIcons/EFIconFontElusiveIcons.swift +++ b/EFIconFont/Classes/ElusiveIcons/EFIconFontElusiveIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/EvilIcons/EFIconFontEvilIcons.swift b/EFIconFont/Classes/EvilIcons/EFIconFontEvilIcons.swift index bc0ca4a..58d2836 100644 --- a/EFIconFont/Classes/EvilIcons/EFIconFontEvilIcons.swift +++ b/EFIconFont/Classes/EvilIcons/EFIconFontEvilIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/FontAwesomeBrands/EFIconFontFontAwesomeBrands.swift b/EFIconFont/Classes/FontAwesomeBrands/EFIconFontFontAwesomeBrands.swift index 1d4bcc3..a5f5b8b 100644 --- a/EFIconFont/Classes/FontAwesomeBrands/EFIconFontFontAwesomeBrands.swift +++ b/EFIconFont/Classes/FontAwesomeBrands/EFIconFontFontAwesomeBrands.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/FontAwesomeRegular/EFIconFontFontAwesomeRegular.swift b/EFIconFont/Classes/FontAwesomeRegular/EFIconFontFontAwesomeRegular.swift index bb88b00..d6cde82 100644 --- a/EFIconFont/Classes/FontAwesomeRegular/EFIconFontFontAwesomeRegular.swift +++ b/EFIconFont/Classes/FontAwesomeRegular/EFIconFontFontAwesomeRegular.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/FontAwesomeSolid/EFIconFontFontAwesomeSolid.swift b/EFIconFont/Classes/FontAwesomeSolid/EFIconFontFontAwesomeSolid.swift index 59128b0..7c64714 100644 --- a/EFIconFont/Classes/FontAwesomeSolid/EFIconFontFontAwesomeSolid.swift +++ b/EFIconFont/Classes/FontAwesomeSolid/EFIconFontFontAwesomeSolid.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/FoundationIcons/EFIconFontFoundationIcons.swift b/EFIconFont/Classes/FoundationIcons/EFIconFontFoundationIcons.swift index 412d69f..a83cd2f 100644 --- a/EFIconFont/Classes/FoundationIcons/EFIconFontFoundationIcons.swift +++ b/EFIconFont/Classes/FoundationIcons/EFIconFontFoundationIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/GenericonsNeue/EFIconFontGenericonsNeue.swift b/EFIconFont/Classes/GenericonsNeue/EFIconFontGenericonsNeue.swift index 348e500..1166541 100644 --- a/EFIconFont/Classes/GenericonsNeue/EFIconFontGenericonsNeue.swift +++ b/EFIconFont/Classes/GenericonsNeue/EFIconFontGenericonsNeue.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/HawconsFilled/EFIconFontHawconsFilled.swift b/EFIconFont/Classes/HawconsFilled/EFIconFontHawconsFilled.swift index ac90f6a..9683422 100644 --- a/EFIconFont/Classes/HawconsFilled/EFIconFontHawconsFilled.swift +++ b/EFIconFont/Classes/HawconsFilled/EFIconFontHawconsFilled.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/HawconsStroke/EFIconFontHawconsStroke.swift b/EFIconFont/Classes/HawconsStroke/EFIconFontHawconsStroke.swift index a48be9d..4bfd33f 100644 --- a/EFIconFont/Classes/HawconsStroke/EFIconFontHawconsStroke.swift +++ b/EFIconFont/Classes/HawconsStroke/EFIconFontHawconsStroke.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/IcoMoon/EFIconIcoMoon.swift b/EFIconFont/Classes/IcoMoon/EFIconIcoMoon.swift index 8f3c9c1..6cc83ac 100644 --- a/EFIconFont/Classes/IcoMoon/EFIconIcoMoon.swift +++ b/EFIconFont/Classes/IcoMoon/EFIconIcoMoon.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Ionicons/EFIconFontIonicons.swift b/EFIconFont/Classes/Ionicons/EFIconFontIonicons.swift index ef91019..ccd7c73 100644 --- a/EFIconFont/Classes/Ionicons/EFIconFontIonicons.swift +++ b/EFIconFont/Classes/Ionicons/EFIconFontIonicons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/LigatureSymbols/EFIconFontLigatureSymbols.swift b/EFIconFont/Classes/LigatureSymbols/EFIconFontLigatureSymbols.swift index cd22ac0..a6d5941 100644 --- a/EFIconFont/Classes/LigatureSymbols/EFIconFontLigatureSymbols.swift +++ b/EFIconFont/Classes/LigatureSymbols/EFIconFontLigatureSymbols.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/MapIcons/EFIconFontMapIcons.swift b/EFIconFont/Classes/MapIcons/EFIconFontMapIcons.swift index 5ee5f75..b39a4eb 100644 --- a/EFIconFont/Classes/MapIcons/EFIconFontMapIcons.swift +++ b/EFIconFont/Classes/MapIcons/EFIconFontMapIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/MaterialIconsFilled/EFIconFontMaterialIconsFilled.swift b/EFIconFont/Classes/MaterialIconsFilled/EFIconFontMaterialIconsFilled.swift index 3f0a586..6f1fdd4 100644 --- a/EFIconFont/Classes/MaterialIconsFilled/EFIconFontMaterialIconsFilled.swift +++ b/EFIconFont/Classes/MaterialIconsFilled/EFIconFontMaterialIconsFilled.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/MaterialIconsOutlined/EFIconFontMaterialIconsOutlined.swift b/EFIconFont/Classes/MaterialIconsOutlined/EFIconFontMaterialIconsOutlined.swift index d89734e..6140444 100644 --- a/EFIconFont/Classes/MaterialIconsOutlined/EFIconFontMaterialIconsOutlined.swift +++ b/EFIconFont/Classes/MaterialIconsOutlined/EFIconFontMaterialIconsOutlined.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/MaterialIconsRounded/EFIconFontMaterialIconsRounded.swift b/EFIconFont/Classes/MaterialIconsRounded/EFIconFontMaterialIconsRounded.swift index fc36d36..a42b926 100644 --- a/EFIconFont/Classes/MaterialIconsRounded/EFIconFontMaterialIconsRounded.swift +++ b/EFIconFont/Classes/MaterialIconsRounded/EFIconFontMaterialIconsRounded.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/MaterialIconsSharp/EFIconFontMaterialIconsSharp.swift b/EFIconFont/Classes/MaterialIconsSharp/EFIconFontMaterialIconsSharp.swift index 292af36..2a13e9b 100644 --- a/EFIconFont/Classes/MaterialIconsSharp/EFIconFontMaterialIconsSharp.swift +++ b/EFIconFont/Classes/MaterialIconsSharp/EFIconFontMaterialIconsSharp.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Meteocons/EFIconFontMeteocons.swift b/EFIconFont/Classes/Meteocons/EFIconFontMeteocons.swift index 756c235..7145a69 100644 --- a/EFIconFont/Classes/Meteocons/EFIconFontMeteocons.swift +++ b/EFIconFont/Classes/Meteocons/EFIconFontMeteocons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/MetrizeIcons/EFIconFontMetrizeIcons.swift b/EFIconFont/Classes/MetrizeIcons/EFIconFontMetrizeIcons.swift index d8680ae..3cda712 100644 --- a/EFIconFont/Classes/MetrizeIcons/EFIconFontMetrizeIcons.swift +++ b/EFIconFont/Classes/MetrizeIcons/EFIconFontMetrizeIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/OpenIconic/EFIconFontOpenIconic.swift b/EFIconFont/Classes/OpenIconic/EFIconFontOpenIconic.swift index 87158bb..c964341 100644 --- a/EFIconFont/Classes/OpenIconic/EFIconFontOpenIconic.swift +++ b/EFIconFont/Classes/OpenIconic/EFIconFontOpenIconic.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/StrawberryIcon/EFIconFontStrawberryIcon.swift b/EFIconFont/Classes/StrawberryIcon/EFIconFontStrawberryIcon.swift index 11bd359..138ad82 100644 --- a/EFIconFont/Classes/StrawberryIcon/EFIconFontStrawberryIcon.swift +++ b/EFIconFont/Classes/StrawberryIcon/EFIconFontStrawberryIcon.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Stroke7/EFIconFontStroke7.swift b/EFIconFont/Classes/Stroke7/EFIconFontStroke7.swift index 78cac4c..8208f29 100644 --- a/EFIconFont/Classes/Stroke7/EFIconFontStroke7.swift +++ b/EFIconFont/Classes/Stroke7/EFIconFontStroke7.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/TaoBao/EFIconFontTaoBao.swift b/EFIconFont/Classes/TaoBao/EFIconFontTaoBao.swift index f9ad33d..38789f7 100644 --- a/EFIconFont/Classes/TaoBao/EFIconFontTaoBao.swift +++ b/EFIconFont/Classes/TaoBao/EFIconFontTaoBao.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/ThemifyIcons/EFIconFontThemifyIcons.swift b/EFIconFont/Classes/ThemifyIcons/EFIconFontThemifyIcons.swift index 3ed8bc5..ddec01d 100644 --- a/EFIconFont/Classes/ThemifyIcons/EFIconFontThemifyIcons.swift +++ b/EFIconFont/Classes/ThemifyIcons/EFIconFontThemifyIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Tmall/EFIconFontTmall.swift b/EFIconFont/Classes/Tmall/EFIconFontTmall.swift index 67683b7..1f822d9 100644 --- a/EFIconFont/Classes/Tmall/EFIconFontTmall.swift +++ b/EFIconFont/Classes/Tmall/EFIconFontTmall.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Typicons/EFIconFontTypicons.swift b/EFIconFont/Classes/Typicons/EFIconFontTypicons.swift index fab915c..66d896d 100644 --- a/EFIconFont/Classes/Typicons/EFIconFontTypicons.swift +++ b/EFIconFont/Classes/Typicons/EFIconFontTypicons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/VSCodeIcons/EFIconFontVSCodeIcons.swift b/EFIconFont/Classes/VSCodeIcons/EFIconFontVSCodeIcons.swift index 205325f..c593653 100644 --- a/EFIconFont/Classes/VSCodeIcons/EFIconFontVSCodeIcons.swift +++ b/EFIconFont/Classes/VSCodeIcons/EFIconFontVSCodeIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/WeatherIcons/EFIconFontWeatherIcons.swift b/EFIconFont/Classes/WeatherIcons/EFIconFontWeatherIcons.swift index 33dbd2a..91692e3 100644 --- a/EFIconFont/Classes/WeatherIcons/EFIconFontWeatherIcons.swift +++ b/EFIconFont/Classes/WeatherIcons/EFIconFontWeatherIcons.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/EFIconFont/Classes/Zocial/EFIconFontZocial.swift b/EFIconFont/Classes/Zocial/EFIconFontZocial.swift index eba33f3..7f53463 100644 --- a/EFIconFont/Classes/Zocial/EFIconFontZocial.swift +++ b/EFIconFont/Classes/Zocial/EFIconFontZocial.swift @@ -25,8 +25,8 @@ // THE SOFTWARE. import Foundation -#if canImport(Core) -import Core +#if canImport(EFIconFontCore) +import EFIconFontCore #endif public extension EFIconFont { diff --git a/Example/Example-iOS/ViewController.swift b/Example/Example-iOS/ViewController.swift index 423849b..8fa90bc 100644 --- a/Example/Example-iOS/ViewController.swift +++ b/Example/Example-iOS/ViewController.swift @@ -23,6 +23,7 @@ struct IconFont { class ViewController: BaseViewController, UITableViewDataSource, UITableViewDelegate { let iconfonts: [(name: String, font: IconFont)] = [ + ("AliCloudConsole", IconFont(EFIconFont.aliCloudConsole)), ("AntChain", IconFont(EFIconFont.antChain)), ("AntDesign", IconFont(EFIconFont.antDesign)), ("Dashicons", IconFont(EFIconFont.dashicons)), diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 6014a0b..00eaf43 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -6,11 +6,14 @@ PODS: - EFFoundation/Device (1.4.9): - DeviceKit (>= 4.2.1) - EFFoundation/Core - - EFIconFont/AntChain (1.1.0): + - EFIconFont/AliCloudConsole (1.2.0): - EFIconFont/Core - - EFIconFont/AntDesign (1.1.0): + - EFIconFont/AntChain (1.2.0): - EFIconFont/Core - - EFIconFont/Complete (1.1.0): + - EFIconFont/AntDesign (1.2.0): + - EFIconFont/Core + - EFIconFont/Complete (1.2.0): + - EFIconFont/AliCloudConsole - EFIconFont/AntChain - EFIconFont/AntDesign - EFIconFont/Core @@ -46,70 +49,70 @@ PODS: - EFIconFont/VSCodeIcons - EFIconFont/WeatherIcons - EFIconFont/Zocial - - EFIconFont/Core (1.1.0) - - EFIconFont/Dashicons (1.1.0): + - EFIconFont/Core (1.2.0) + - EFIconFont/Dashicons (1.2.0): - EFIconFont/Core - - EFIconFont/Devicons (1.1.0): + - EFIconFont/Devicons (1.2.0): - EFIconFont/Core - - EFIconFont/ElusiveIcons (1.1.0): + - EFIconFont/ElusiveIcons (1.2.0): - EFIconFont/Core - - EFIconFont/EVAIcon (1.1.0): + - EFIconFont/EVAIcon (1.2.0): - EFIconFont/Core - - EFIconFont/EvilIcons (1.1.0): + - EFIconFont/EvilIcons (1.2.0): - EFIconFont/Core - - EFIconFont/FontAwesomeBrands (1.1.0): + - EFIconFont/FontAwesomeBrands (1.2.0): - EFIconFont/Core - - EFIconFont/FontAwesomeRegular (1.1.0): + - EFIconFont/FontAwesomeRegular (1.2.0): - EFIconFont/Core - - EFIconFont/FontAwesomeSolid (1.1.0): + - EFIconFont/FontAwesomeSolid (1.2.0): - EFIconFont/Core - - EFIconFont/FoundationIcons (1.1.0): + - EFIconFont/FoundationIcons (1.2.0): - EFIconFont/Core - - EFIconFont/GenericonsNeue (1.1.0): + - EFIconFont/GenericonsNeue (1.2.0): - EFIconFont/Core - - EFIconFont/HawconsFilled (1.1.0): + - EFIconFont/HawconsFilled (1.2.0): - EFIconFont/Core - - EFIconFont/HawconsStroke (1.1.0): + - EFIconFont/HawconsStroke (1.2.0): - EFIconFont/Core - - EFIconFont/IcoMoon (1.1.0): + - EFIconFont/IcoMoon (1.2.0): - EFIconFont/Core - - EFIconFont/Ionicons (1.1.0): + - EFIconFont/Ionicons (1.2.0): - EFIconFont/Core - - EFIconFont/LigatureSymbols (1.1.0): + - EFIconFont/LigatureSymbols (1.2.0): - EFIconFont/Core - - EFIconFont/MapIcons (1.1.0): + - EFIconFont/MapIcons (1.2.0): - EFIconFont/Core - - EFIconFont/MaterialIconsFilled (1.1.0): + - EFIconFont/MaterialIconsFilled (1.2.0): - EFIconFont/Core - - EFIconFont/MaterialIconsOutlined (1.1.0): + - EFIconFont/MaterialIconsOutlined (1.2.0): - EFIconFont/Core - - EFIconFont/MaterialIconsRounded (1.1.0): + - EFIconFont/MaterialIconsRounded (1.2.0): - EFIconFont/Core - - EFIconFont/MaterialIconsSharp (1.1.0): + - EFIconFont/MaterialIconsSharp (1.2.0): - EFIconFont/Core - - EFIconFont/Meteocons (1.1.0): + - EFIconFont/Meteocons (1.2.0): - EFIconFont/Core - - EFIconFont/MetrizeIcons (1.1.0): + - EFIconFont/MetrizeIcons (1.2.0): - EFIconFont/Core - - EFIconFont/OpenIconic (1.1.0): + - EFIconFont/OpenIconic (1.2.0): - EFIconFont/Core - - EFIconFont/StrawberryIcon (1.1.0): + - EFIconFont/StrawberryIcon (1.2.0): - EFIconFont/Core - - EFIconFont/Stroke7 (1.1.0): + - EFIconFont/Stroke7 (1.2.0): - EFIconFont/Core - - EFIconFont/TaoBao (1.1.0): + - EFIconFont/TaoBao (1.2.0): - EFIconFont/Core - - EFIconFont/ThemifyIcons (1.1.0): + - EFIconFont/ThemifyIcons (1.2.0): - EFIconFont/Core - - EFIconFont/Tmall (1.1.0): + - EFIconFont/Tmall (1.2.0): - EFIconFont/Core - - EFIconFont/Typicons (1.1.0): + - EFIconFont/Typicons (1.2.0): - EFIconFont/Core - - EFIconFont/VSCodeIcons (1.1.0): + - EFIconFont/VSCodeIcons (1.2.0): - EFIconFont/Core - - EFIconFont/WeatherIcons (1.1.0): + - EFIconFont/WeatherIcons (1.2.0): - EFIconFont/Core - - EFIconFont/Zocial (1.1.0): + - EFIconFont/Zocial (1.2.0): - EFIconFont/Core - SnapKit (5.0.1) @@ -132,7 +135,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: DeviceKit: 2c5d7485a2fa10b65c0091b2952d30843a6ba06d EFFoundation: ca61de582cd5b6f3516b43c0f7b364222cbf8e4b - EFIconFont: 823ac6846244a093ed1fe19cfac6704ee8f246df + EFIconFont: 2c2fec7b83f60304235957650841a0815c1c1611 SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb PODFILE CHECKSUM: 6860285d20ef3908b291791d8297d0f2a8ba49b7 diff --git a/Package.swift b/Package.swift index 29bf902..0d4bc6e 100644 --- a/Package.swift +++ b/Package.swift @@ -36,77 +36,79 @@ let package = Package( .watchOS(.v2) ], products: [ - .library(name: "EFIconFontCore", targets: ["Core"]), - .library(name: "EFIconFontAntDesign", targets: ["Core", "AntDesign"]), - .library(name: "EFIconFontDashicons", targets: ["Core", "Dashicons"]), - .library(name: "EFIconFontDevicons", targets: ["Core", "Devicons"]), - .library(name: "EFIconFontElusiveIcons", targets: ["Core", "ElusiveIcons"]), - .library(name: "EFIconFontEVAIcon", targets: ["Core", "EVAIcon"]), - .library(name: "EFIconFontEvilIcons", targets: ["Core", "EvilIcons"]), - .library(name: "EFIconFontFontAwesomeBrands", targets: ["Core", "FontAwesomeBrands"]), - .library(name: "EFIconFontFontAwesomeRegular", targets: ["Core", "FontAwesomeRegular"]), - .library(name: "EFIconFontFontAwesomeSolid", targets: ["Core", "FontAwesomeSolid"]), - .library(name: "EFIconFontFoundationIcons", targets: ["Core", "FoundationIcons"]), - .library(name: "EFIconFontGenericonsNeue", targets: ["Core", "GenericonsNeue"]), - .library(name: "EFIconFontHawconsFilled", targets: ["Core", "HawconsFilled"]), - .library(name: "EFIconFontHawconsStroke", targets: ["Core", "HawconsStroke"]), - .library(name: "EFIconFontIcoMoon", targets: ["Core", "IcoMoon"]), - .library(name: "EFIconFontIonicons", targets: ["Core", "Ionicons"]), - .library(name: "EFIconFontLigatureSymbols", targets: ["Core", "LigatureSymbols"]), - .library(name: "EFIconFontMapIcons", targets: ["Core", "MapIcons"]), - .library(name: "EFIconFontMaterialIconsFilled", targets: ["Core", "MaterialIconsFilled"]), - .library(name: "EFIconFontMaterialIconsOutlined", targets: ["Core", "MaterialIconsOutlined"]), - .library(name: "EFIconFontMaterialIconsRounded", targets: ["Core", "MaterialIconsRounded"]), - .library(name: "EFIconFontMaterialIconsSharp", targets: ["Core", "MaterialIconsSharp"]), - .library(name: "EFIconFontMeteocons", targets: ["Core", "Meteocons"]), - .library(name: "EFIconFontMetrizeIcons", targets: ["Core", "MetrizeIcons"]), - .library(name: "EFIconFontOpenIconic", targets: ["Core", "OpenIconic"]), - .library(name: "EFIconFontStrawberryIcon", targets: ["Core", "StrawberryIcon"]), - .library(name: "EFIconFontStroke7", targets: ["Core", "Stroke7"]), - .library(name: "EFIconFontTaoBao", targets: ["Core", "TaoBao"]), - .library(name: "EFIconFontThemifyIcons", targets: ["Core", "ThemifyIcons"]), - .library(name: "EFIconFontTmall", targets: ["Core", "Tmall"]), - .library(name: "EFIconFontTypicons", targets: ["Core", "Typicons"]), - .library(name: "EFIconFontVSCodeIcons", targets: ["Core", "VSCodeIcons"]), - .library(name: "EFIconFontWeatherIcons", targets: ["Core", "WeatherIcons"]), - .library(name: "EFIconFontZocial", targets: ["Core", "Zocial"]), - .library(name: "EFIconFontComplete", targets: ["Core", "AntDesign", "Dashicons", "Devicons", "ElusiveIcons", "EVAIcon", "EvilIcons", "FontAwesomeBrands", "FontAwesomeRegular", "FontAwesomeSolid", "FoundationIcons", "GenericonsNeue", "HawconsFilled", "HawconsStroke", "IcoMoon", "Ionicons", "LigatureSymbols", "MapIcons", "MaterialIconsFilled", "MaterialIconsOutlined", "MaterialIconsRounded", "MaterialIconsSharp", "Meteocons", "MetrizeIcons", "OpenIconic", "StrawberryIcon", "Stroke7", "TaoBao", "ThemifyIcons", "Typicons", "VSCodeIcons", "WeatherIcons", "Zocial"]) + .library(name: "EFIconFontCore", targets: ["EFIconFontCore"]), + .library(name: "EFIconFontAliCloudConsole", targets: ["EFIconFontCore", "EFIconFontAliCloudConsole"]), + .library(name: "EFIconFontAntDesign", targets: ["EFIconFontCore", "EFIconFontAntDesign"]), + .library(name: "EFIconFontDashicons", targets: ["EFIconFontCore", "EFIconFontDashicons"]), + .library(name: "EFIconFontDevicons", targets: ["EFIconFontCore", "EFIconFontDevicons"]), + .library(name: "EFIconFontElusiveIcons", targets: ["EFIconFontCore", "EFIconFontElusiveIcons"]), + .library(name: "EFIconFontEVAIcon", targets: ["EFIconFontCore", "EFIconFontEVAIcon"]), + .library(name: "EFIconFontEvilIcons", targets: ["EFIconFontCore", "EFIconFontEvilIcons"]), + .library(name: "EFIconFontFontAwesomeBrands", targets: ["EFIconFontCore", "EFIconFontFontAwesomeBrands"]), + .library(name: "EFIconFontFontAwesomeRegular", targets: ["EFIconFontCore", "EFIconFontFontAwesomeRegular"]), + .library(name: "EFIconFontFontAwesomeSolid", targets: ["EFIconFontCore", "EFIconFontFontAwesomeSolid"]), + .library(name: "EFIconFontFoundationIcons", targets: ["EFIconFontCore", "EFIconFontFoundationIcons"]), + .library(name: "EFIconFontGenericonsNeue", targets: ["EFIconFontCore", "EFIconFontGenericonsNeue"]), + .library(name: "EFIconFontHawconsFilled", targets: ["EFIconFontCore", "EFIconFontHawconsFilled"]), + .library(name: "EFIconFontHawconsStroke", targets: ["EFIconFontCore", "EFIconFontHawconsStroke"]), + .library(name: "EFIconFontIcoMoon", targets: ["EFIconFontCore", "EFIconFontIcoMoon"]), + .library(name: "EFIconFontIonicons", targets: ["EFIconFontCore", "EFIconFontIonicons"]), + .library(name: "EFIconFontLigatureSymbols", targets: ["EFIconFontCore", "EFIconFontLigatureSymbols"]), + .library(name: "EFIconFontMapIcons", targets: ["EFIconFontCore", "EFIconFontMapIcons"]), + .library(name: "EFIconFontMaterialIconsFilled", targets: ["EFIconFontCore", "EFIconFontMaterialIconsFilled"]), + .library(name: "EFIconFontMaterialIconsOutlined", targets: ["EFIconFontCore", "EFIconFontMaterialIconsOutlined"]), + .library(name: "EFIconFontMaterialIconsRounded", targets: ["EFIconFontCore", "EFIconFontMaterialIconsRounded"]), + .library(name: "EFIconFontMaterialIconsSharp", targets: ["EFIconFontCore", "EFIconFontMaterialIconsSharp"]), + .library(name: "EFIconFontMeteocons", targets: ["EFIconFontCore", "EFIconFontMeteocons"]), + .library(name: "EFIconFontMetrizeIcons", targets: ["EFIconFontCore", "EFIconFontMetrizeIcons"]), + .library(name: "EFIconFontOpenIconic", targets: ["EFIconFontCore", "EFIconFontOpenIconic"]), + .library(name: "EFIconFontStrawberryIcon", targets: ["EFIconFontCore", "EFIconFontStrawberryIcon"]), + .library(name: "EFIconFontStroke7", targets: ["EFIconFontCore", "EFIconFontStroke7"]), + .library(name: "EFIconFontTaoBao", targets: ["EFIconFontCore", "EFIconFontTaoBao"]), + .library(name: "EFIconFontThemifyIcons", targets: ["EFIconFontCore", "EFIconFontThemifyIcons"]), + .library(name: "EFIconFontTmall", targets: ["EFIconFontCore", "EFIconFontTmall"]), + .library(name: "EFIconFontTypicons", targets: ["EFIconFontCore", "EFIconFontTypicons"]), + .library(name: "EFIconFontVSCodeIcons", targets: ["EFIconFontCore", "EFIconFontVSCodeIcons"]), + .library(name: "EFIconFontWeatherIcons", targets: ["EFIconFontCore", "EFIconFontWeatherIcons"]), + .library(name: "EFIconFontZocial", targets: ["EFIconFontCore", "EFIconFontZocial"]), + .library(name: "EFIconFontComplete", targets: ["EFIconFontCore", "EFIconFontAntDesign", "EFIconFontDashicons", "EFIconFontDevicons", "EFIconFontElusiveIcons", "EFIconFontEVAIcon", "EFIconFontEvilIcons", "EFIconFontFontAwesomeBrands", "EFIconFontFontAwesomeRegular", "EFIconFontFontAwesomeSolid", "EFIconFontFoundationIcons", "EFIconFontGenericonsNeue", "EFIconFontHawconsFilled", "EFIconFontHawconsStroke", "EFIconFontIcoMoon", "EFIconFontIonicons", "EFIconFontLigatureSymbols", "EFIconFontMapIcons", "EFIconFontMaterialIconsFilled", "EFIconFontMaterialIconsOutlined", "EFIconFontMaterialIconsRounded", "EFIconFontMaterialIconsSharp", "EFIconFontMeteocons", "EFIconFontMetrizeIcons", "EFIconFontOpenIconic", "EFIconFontStrawberryIcon", "EFIconFontStroke7", "EFIconFontTaoBao", "EFIconFontThemifyIcons", "EFIconFontTypicons", "EFIconFontVSCodeIcons", "EFIconFontWeatherIcons", "EFIconFontZocial"]) ], targets: [ - .target(name: "Core", path: "EFIconFont/Classes/Core"), - .target(name: "AntDesign", dependencies: ["Core"], path: "EFIconFont/Classes/AntDesign", resources: [.process("EFIconFont/Assets/AntDesign")]/*, swiftSettings: [.define("SPM")]*/), - .target(name: "Dashicons", dependencies: ["Core"], path: "EFIconFont/Classes/Dashicons", resources: [.process("EFIconFont/Assets/Dashicons")]), - .target(name: "Devicons", dependencies: ["Core"], path: "EFIconFont/Classes/Devicons", resources: [.process("EFIconFont/Assets/Devicons")]), - .target(name: "ElusiveIcons", dependencies: ["Core"], path: "EFIconFont/Classes/ElusiveIcons", resources: [.process("EFIconFont/Assets/ElusiveIcons")]), - .target(name: "EVAIcon", dependencies: ["Core"], path: "EFIconFont/Classes/EVAIcon", resources: [.process("EFIconFont/Assets/EVAIcon")]), - .target(name: "EvilIcons", dependencies: ["Core"], path: "EFIconFont/Classes/EvilIcons", resources: [.process("EFIconFont/Assets/EvilIcons")]), - .target(name: "FontAwesomeBrands", dependencies: ["Core"], path: "EFIconFont/Classes/FontAwesomeBrands", resources: [.process("EFIconFont/Assets/FontAwesomeBrands")]), - .target(name: "FontAwesomeRegular", dependencies: ["Core"], path: "EFIconFont/Classes/FontAwesomeRegular", resources: [.process("EFIconFont/Assets/FontAwesomeRegular")]), - .target(name: "FontAwesomeSolid", dependencies: ["Core"], path: "EFIconFont/Classes/FontAwesomeSolid", resources: [.process("EFIconFont/Assets/FontAwesomeSolid")]), - .target(name: "FoundationIcons", dependencies: ["Core"], path: "EFIconFont/Classes/FoundationIcons", resources: [.process("EFIconFont/Assets/FoundationIcons")]), - .target(name: "GenericonsNeue", dependencies: ["Core"], path: "EFIconFont/Classes/GenericonsNeue", resources: [.process("EFIconFont/Assets/GenericonsNeue")]), - .target(name: "HawconsFilled", dependencies: ["Core"], path: "EFIconFont/Classes/HawconsFilled", resources: [.process("EFIconFont/Assets/HawconsFilled")]), - .target(name: "HawconsStroke", dependencies: ["Core"], path: "EFIconFont/Classes/HawconsStroke", resources: [.process("EFIconFont/Assets/HawconsStroke")]), - .target(name: "IcoMoon", dependencies: ["Core"], path: "EFIconFont/Classes/IcoMoon", resources: [.process("EFIconFont/Assets/IcoMoon")]), - .target(name: "Ionicons", dependencies: ["Core"], path: "EFIconFont/Classes/Ionicons", resources: [.process("EFIconFont/Assets/Ionicons")]), - .target(name: "LigatureSymbols", dependencies: ["Core"], path: "EFIconFont/Classes/LigatureSymbols", resources: [.process("EFIconFont/Assets/LigatureSymbols")]), - .target(name: "MapIcons", dependencies: ["Core"], path: "EFIconFont/Classes/MapIcons", resources: [.process("EFIconFont/Assets/MapIcons")]), - .target(name: "MaterialIconsFilled", dependencies: ["Core"], path: "EFIconFont/Classes/MaterialIconsFilled", resources: [.process("EFIconFont/Assets/MaterialIconsFilled")]), - .target(name: "MaterialIconsOutlined", dependencies: ["Core"], path: "EFIconFont/Classes/MaterialIconsOutlined", resources: [.process("EFIconFont/Assets/MaterialIconsOutlined")]), - .target(name: "MaterialIconsRounded", dependencies: ["Core"], path: "EFIconFont/Classes/MaterialIconsRounded", resources: [.process("EFIconFont/Assets/MaterialIconsRounded")]), - .target(name: "MaterialIconsSharp", dependencies: ["Core"], path: "EFIconFont/Classes/MaterialIconsSharp", resources: [.process("EFIconFont/Assets/MaterialIconsSharp")]), - .target(name: "Meteocons", dependencies: ["Core"], path: "EFIconFont/Classes/Meteocons", resources: [.process("EFIconFont/Assets/Meteocons")]), - .target(name: "MetrizeIcons", dependencies: ["Core"], path: "EFIconFont/Classes/MetrizeIcons", resources: [.process("EFIconFont/Assets/MetrizeIcons")]), - .target(name: "OpenIconic", dependencies: ["Core"], path: "EFIconFont/Classes/OpenIconic", resources: [.process("EFIconFont/Assets/OpenIconic")]), - .target(name: "StrawberryIcon", dependencies: ["Core"], path: "EFIconFont/Classes/StrawberryIcon", resources: [.process("EFIconFont/Assets/StrawberryIcon")]), - .target(name: "Stroke7", dependencies: ["Core"], path: "EFIconFont/Classes/Stroke7", resources: [.process("EFIconFont/Assets/Stroke7")]), - .target(name: "TaoBao", dependencies: ["Core"], path: "EFIconFont/Classes/TaoBao", resources: [.process("EFIconFont/Assets/TaoBao")]), - .target(name: "ThemifyIcons", dependencies: ["Core"], path: "EFIconFont/Classes/ThemifyIcons", resources: [.process("EFIconFont/Assets/ThemifyIcons")]), - .target(name: "Tmall", dependencies: ["Core"], path: "EFIconFont/Classes/Tmall", resources: [.process("EFIconFont/Assets/Tmall")]), - .target(name: "Typicons", dependencies: ["Core"], path: "EFIconFont/Classes/Typicons", resources: [.process("EFIconFont/Assets/Typicons")]), - .target(name: "VSCodeIcons", dependencies: ["Core"], path: "EFIconFont/Classes/VSCodeIcons", resources: [.process("EFIconFont/Assets/VSCodeIcons")]), - .target(name: "WeatherIcons", dependencies: ["Core"], path: "EFIconFont/Classes/WeatherIcons", resources: [.process("EFIconFont/Assets/WeatherIcons")]), - .target(name: "Zocial", dependencies: ["Core"], path: "EFIconFont/Classes/Zocial", resources: [.process("EFIconFont/Assets/Zocial")]) + .target(name: "EFIconFontCore", path: "EFIconFont/Classes/Core"), + .target(name: "EFIconFontAliCloudConsole", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/AliCloudConsole", resources: [.process("EFIconFont/Assets/AliCloudConsole")]), + .target(name: "EFIconFontAntDesign", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/AntDesign", resources: [.process("EFIconFont/Assets/AntDesign")]/*, swiftSettings: [.define("SPM")]*/), + .target(name: "EFIconFontDashicons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Dashicons", resources: [.process("EFIconFont/Assets/Dashicons")]), + .target(name: "EFIconFontDevicons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Devicons", resources: [.process("EFIconFont/Assets/Devicons")]), + .target(name: "EFIconFontElusiveIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/ElusiveIcons", resources: [.process("EFIconFont/Assets/ElusiveIcons")]), + .target(name: "EFIconFontEVAIcon", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/EVAIcon", resources: [.process("EFIconFont/Assets/EVAIcon")]), + .target(name: "EFIconFontEvilIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/EvilIcons", resources: [.process("EFIconFont/Assets/EvilIcons")]), + .target(name: "EFIconFontFontAwesomeBrands", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/FontAwesomeBrands", resources: [.process("EFIconFont/Assets/FontAwesomeBrands")]), + .target(name: "EFIconFontFontAwesomeRegular", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/FontAwesomeRegular", resources: [.process("EFIconFont/Assets/FontAwesomeRegular")]), + .target(name: "EFIconFontFontAwesomeSolid", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/FontAwesomeSolid", resources: [.process("EFIconFont/Assets/FontAwesomeSolid")]), + .target(name: "EFIconFontFoundationIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/FoundationIcons", resources: [.process("EFIconFont/Assets/FoundationIcons")]), + .target(name: "EFIconFontGenericonsNeue", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/GenericonsNeue", resources: [.process("EFIconFont/Assets/GenericonsNeue")]), + .target(name: "EFIconFontHawconsFilled", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/HawconsFilled", resources: [.process("EFIconFont/Assets/HawconsFilled")]), + .target(name: "EFIconFontHawconsStroke", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/HawconsStroke", resources: [.process("EFIconFont/Assets/HawconsStroke")]), + .target(name: "EFIconFontIcoMoon", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/IcoMoon", resources: [.process("EFIconFont/Assets/IcoMoon")]), + .target(name: "EFIconFontIonicons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Ionicons", resources: [.process("EFIconFont/Assets/Ionicons")]), + .target(name: "EFIconFontLigatureSymbols", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/LigatureSymbols", resources: [.process("EFIconFont/Assets/LigatureSymbols")]), + .target(name: "EFIconFontMapIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/MapIcons", resources: [.process("EFIconFont/Assets/MapIcons")]), + .target(name: "EFIconFontMaterialIconsFilled", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/MaterialIconsFilled", resources: [.process("EFIconFont/Assets/MaterialIconsFilled")]), + .target(name: "EFIconFontMaterialIconsOutlined", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/MaterialIconsOutlined", resources: [.process("EFIconFont/Assets/MaterialIconsOutlined")]), + .target(name: "EFIconFontMaterialIconsRounded", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/MaterialIconsRounded", resources: [.process("EFIconFont/Assets/MaterialIconsRounded")]), + .target(name: "EFIconFontMaterialIconsSharp", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/MaterialIconsSharp", resources: [.process("EFIconFont/Assets/MaterialIconsSharp")]), + .target(name: "EFIconFontMeteocons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Meteocons", resources: [.process("EFIconFont/Assets/Meteocons")]), + .target(name: "EFIconFontMetrizeIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/MetrizeIcons", resources: [.process("EFIconFont/Assets/MetrizeIcons")]), + .target(name: "EFIconFontOpenIconic", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/OpenIconic", resources: [.process("EFIconFont/Assets/OpenIconic")]), + .target(name: "EFIconFontStrawberryIcon", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/StrawberryIcon", resources: [.process("EFIconFont/Assets/StrawberryIcon")]), + .target(name: "EFIconFontStroke7", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Stroke7", resources: [.process("EFIconFont/Assets/Stroke7")]), + .target(name: "EFIconFontTaoBao", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/TaoBao", resources: [.process("EFIconFont/Assets/TaoBao")]), + .target(name: "EFIconFontThemifyIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/ThemifyIcons", resources: [.process("EFIconFont/Assets/ThemifyIcons")]), + .target(name: "EFIconFontTmall", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Tmall", resources: [.process("EFIconFont/Assets/Tmall")]), + .target(name: "EFIconFontTypicons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Typicons", resources: [.process("EFIconFont/Assets/Typicons")]), + .target(name: "EFIconFontVSCodeIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/VSCodeIcons", resources: [.process("EFIconFont/Assets/VSCodeIcons")]), + .target(name: "EFIconFontWeatherIcons", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/WeatherIcons", resources: [.process("EFIconFont/Assets/WeatherIcons")]), + .target(name: "EFIconFontZocial", dependencies: ["EFIconFontCore"], path: "EFIconFont/Classes/Zocial", resources: [.process("EFIconFont/Assets/Zocial")]) ], swiftLanguageVersions: [.v5] ) diff --git a/README.md b/README.md index 5e7d043..afb8ab3 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ Once you have your Swift package set up, adding EFIconFont as a dependency is as ```swift dependencies: [ - .package(url: "https://github.com/EFPrefix/EFIconFont.git", .upToNextMinor(from: "1.0.1")) + .package(url: "https://github.com/EFPrefix/EFIconFont.git", .upToNextMinor(from: "1.2.0")) ] ``` @@ -181,6 +181,7 @@ PS: Although the libraries below are all free, please make sure that your way of | Name | Version | Count | File Size | Description | License | Preview | |:-|:-|:-|:-|:-|:-|:-| +| AliCloudConsole | 1.0 | 266 | 42KB | AliCloudConsole | Unknown | [iconfont.cn](https://www.iconfont.cn/collections/detail?cid=11607) | | AntChain | 1.0 | 77 | 17KB | AntChain | Unknown | [iconfont.cn](https://www.iconfont.cn/collections/detail?cid=26815) | | AntDesign | 1.0 | 557 | 127KB | Ant Design | [MIT](https://github.com/ant-design/ant-design/blob/master/LICENSE) | [iconfont.cn](https://www.iconfont.cn/collections/detail?cid=9402) | | Dashicons | 0.9.0 | 203 | 51 KB | Official icon font of the WordPress admin | [GPLv2](https://github.com/WordPress/dashicons) | [wordpress.org](https://developer.wordpress.org/resource/dashicons) | diff --git a/README_CN.md b/README_CN.md index c4a0bd7..7d8309f 100644 --- a/README_CN.md +++ b/README_CN.md @@ -109,7 +109,7 @@ pod install ```swift dependencies: [ - .package(url: "https://github.com/EFPrefix/EFIconFont.git", .upToNextMinor(from: "1.0.1")) + .package(url: "https://github.com/EFPrefix/EFIconFont.git", .upToNextMinor(from: "1.2.0")) ] ``` @@ -186,6 +186,7 @@ EFIconFont.antDesign.dictionary | 名称 | 版本 | 数量 | 文件大小 | 描述 | 使用规范 | 预览 | |:-|:-|:-|:-|:-|:-|:-| +| AliCloudConsole | 1.0 | 266 | 42KB | 阿里云控制台官方图标库 | Unknown | [iconfont.cn](https://www.iconfont.cn/collections/detail?cid=11607) | | AntChain | 1.0 | 77 | 17KB | AntChain 蚂蚁链官方图标库 | 未知 | [iconfont.cn](https://www.iconfont.cn/collections/detail?cid=26815) | | AntDesign | | 557 | 127KB | AntDesign 所属图标库 | [MIT](https://github.com/ant-design/ant-design/blob/master/LICENSE) | [iconfont.cn](https://www.iconfont.cn/collections/detail?cid=9402) | | Dashicons | 0.9.0 | 203 | 51 KB | WordPress admin 官方图标库 | [GPLv2](https://github.com/WordPress/dashicons) | [wordpress.org](https://developer.wordpress.org/resource/dashicons) |