Pure Swift CoreGraphics (or Quartz2D) implementation (Supports Linux)
{ "name": "Silica", "path": "/usr/src/package", "targets": [ { "name": "Silica", "path": "/usr/src/package/Sources/Silica", "type": "library", "c99name": "Silica", "sources": [ "CGAffineTransform.swift", "CGBitmapInfo.swift", "CGColor.swift", "CGColorRenderingIntent.swift", "CGColorSpace.swift", "CGContext.swift", "CGDrawingMode.swift", "CGFont.swift", "CGImage.swift", "CGImageDestination.swift", "CGImageSource.swift", "CGImageSourcePNG.swift", "CGLineCap.swift", "CGLineJoin.swift", "CGPath.swift", "CGRect.swift", "CairoConvertible.swift" ], "module_type": "SwiftTarget" }, { "name": "SilicaTests", "path": "/usr/src/package/Tests/SilicaTests", "type": "test", "c99name": "SilicaTests", "sources": [ "FontTests.swift", "StyleKitTests.swift", "Utilities/Cacao/UIBezierPath.swift", "Utilities/Cacao/UIColor.swift", "Utilities/Cacao/UIGraphics.swift", "Utilities/Cacao/UIImage.swift", "Utilities/Cacao/UIRectCorner.swift", "Utilities/Define.swift", "Utilities/HTTP/HTTP.swift", "Utilities/HTTP/HTTPClient.swift", "Utilities/HTTP/HTTPMethod.swift", "Utilities/HTTP/HTTPRequest.swift", "Utilities/HTTP/HTTPResponse.swift", "Utilities/HTTP/HTTPStatusCode.swift", "Utilities/HTTP/HTTPVersion.swift", "Utilities/HTTP/URLClient.swift", "Utilities/HTTP/URLProtocol.swift", "Utilities/HTTP/URLRequest.swift", "Utilities/HTTP/URLResponse.swift", "Utilities/TestAssets.swift", "Utilities/TestStyleKit.swift" ], "module_type": "SwiftTarget" } ] }
{ "name": "Silica", "exclude": [], "targets": [ { "name": "Silica", "dependencies": [] } ], "dependencies": [ { "url": "https://github.com/PureSwift/Cairo.git", "version": { "lowerBound": "1.0.0", "upperBound": "1.9223372036854775807.9223372036854775807" } }, { "url": "https://github.com/PureSwift/LittleCMS.git", "version": { "lowerBound": "1.0.0", "upperBound": "1.9223372036854775807.9223372036854775807" } } ] }
{ "url": "/usr/src/package", "name": "Silica", "path": "/usr/src/package", "version": "unspecified", "dependencies": [ { "url": "https://github.com/PureSwift/Cairo.git", "name": "Cairo", "path": "/usr/src/package/.build/checkouts/Cairo.git--4669316016416889891", "version": "1.2.3", "dependencies": [ { "url": "https://github.com/PureSwift/CCairo.git", "name": "CCairo", "path": "/usr/src/package/.build/checkouts/CCairo.git-142123900508338917", "version": "1.1.1", "dependencies": [] }, { "url": "https://github.com/PureSwift/CFontConfig.git", "name": "CFontConfig", "path": "/usr/src/package/.build/checkouts/CFontConfig.git-3122013799851759422", "version": "1.0.1", "dependencies": [] }, { "url": "https://github.com/PureSwift/CFreeType.git", "name": "CFreeType", "path": "/usr/src/package/.build/checkouts/CFreeType.git-8511953646091465130", "version": "1.0.4", "dependencies": [] } ] }, { "url": "https://github.com/PureSwift/LittleCMS.git", "name": "LittleCMS", "path": "/usr/src/package/.build/checkouts/LittleCMS.git--7348054446236063758", "version": "1.0.2", "dependencies": [ { "url": "https://github.com/PureSwift/CLCMS.git", "name": "CLCMS", "path": "/usr/src/package/.build/checkouts/CLCMS.git--2811419695031160541", "version": "1.0.0", "dependencies": [] } ] } ] }