blob: 30ccbf6f10bd5e14e0458700c1fba63fafa53e88 [file] [log] [blame]
{
"name": "Alicerce",
"version": "0.9.0",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"homepage": "https://github.com/Mindera/Alicerce.git",
"authors": {
"Mindera": "ios@mindera.com"
},
"summary": "A base for iOS Applications made with ❤️ by Mindera 🤠",
"description": "Ever felt that you keep repeating yourself every time you start a new project? That you would like to have all those useful utils and helpers you love already available? We felt that way too! Thus, Alicerce was born. 🏗\n\nAlicerce is a framework that aims to serve as a starting point for iOS applications, by providing the foundations for many of the common functionalities a modern application requires, as well as be a repository for those small utils and helpers that make our life easier.\n\nIt is designed with an MVVM architecture in mind, but you'll find most components are architecture agnostic.",
"source": {
"git": "https://github.com/Mindera/Alicerce.git",
"tag": "0.9.0"
},
"module_name": "Alicerce",
"swift_versions": "5.2",
"platforms": {
"ios": "10.0"
},
"subspecs": [
{
"name": "Core",
"source_files": "Sources/{Utils,Shared}/**/*.swift",
"dependencies": {
"Alicerce/Extensions/Foundation": [
]
}
},
{
"name": "Analytics",
"source_files": "Sources/Analytics/**/*.swift",
"dependencies": {
"Alicerce/Core": [
]
}
},
{
"name": "AutoLayout",
"source_files": "Sources/AutoLayout/*.swift",
"frameworks": "UIKit"
},
{
"name": "DeepLinking",
"source_files": "Sources/DeepLinking/**/*.swift",
"dependencies": {
"Alicerce/Core": [
]
},
"frameworks": "UIKit"
},
{
"name": "Extensions",
"subspecs": [
{
"name": "Foundation",
"source_files": "Sources/Extensions/Foundation/*.{swift,h,m}",
"frameworks": "Foundation"
},
{
"name": "QuartzCore",
"source_files": "Sources/Extensions/QuartzCore/*.{swift,h,m}",
"frameworks": "QuartzCore"
},
{
"name": "UIKit",
"source_files": "Sources/Extensions/UIKit/*.{swift,h,m}",
"frameworks": "UIKit"
}
]
},
{
"name": "Logging",
"source_files": "Sources/Logging/**/*.swift",
"dependencies": {
"Alicerce/Core": [
]
}
},
{
"name": "Network",
"source_files": "Sources/Network/**/*.swift",
"dependencies": {
"Alicerce/Resource": [
]
},
"frameworks": "Security"
},
{
"name": "Observers",
"source_files": "Sources/Observers/**/*.swift",
"frameworks": "UIKit"
},
{
"name": "PerformanceMetrics",
"source_files": "Sources/PerformanceMetrics/**/*.swift",
"dependencies": {
"Alicerce/Core": [
]
}
},
{
"name": "Persistence",
"source_files": "Sources/Persistence/*.swift",
"dependencies": {
"Alicerce/Core": [
],
"Alicerce/Logging": [
],
"Alicerce/PerformanceMetrics": [
]
},
"subspecs": [
{
"name": "CoreData",
"source_files": "Sources/Persistence/CoreData/*.{swift,h,m}",
"frameworks": "CoreData"
}
]
},
{
"name": "Resource",
"source_files": "Sources/Resource/**/*.swift",
"dependencies": {
"Alicerce/Core": [
]
}
},
{
"name": "Stores",
"source_files": "Sources/Stores/**/*.swift",
"dependencies": {
"Alicerce/Core": [
],
"Alicerce/Logging": [
],
"Alicerce/Resource": [
],
"Alicerce/Network": [
],
"Alicerce/Persistence": [
],
"Alicerce/PerformanceMetrics": [
]
}
},
{
"name": "View",
"source_files": "Sources/View/**/*.swift",
"dependencies": {
"Alicerce/Core": [
]
},
"frameworks": "UIKit"
}
],
"swift_version": "5.2"
}