Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kyome22/dependencylist
Generate a list of dependencies for the swift package libraries.
https://github.com/kyome22/dependencylist
Last synced: 3 months ago
JSON representation
Generate a list of dependencies for the swift package libraries.
- Host: GitHub
- URL: https://github.com/kyome22/dependencylist
- Owner: Kyome22
- License: mit
- Created: 2022-12-16T04:27:13.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-27T12:59:11.000Z (9 months ago)
- Last Synced: 2024-03-27T13:58:18.622Z (9 months ago)
- Language: Swift
- Size: 950 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DependencyList
Generate a list of dependencies for the swift package libraries that your macOS app depends on.
[![Github issues](https://img.shields.io/github/issues/Kyome22/DependencyList)](https://github.com/Kyome22/DependencyList/issues)
[![Github forks](https://img.shields.io/github/forks/Kyome22/DependencyList)](https://github.com/Kyome22/DependencyList/network/members)
[![Github stars](https://img.shields.io/github/stars/Kyome22/DependencyList)](https://github.com/Kyome22/DependencyList/stargazers)
[![Top language](https://img.shields.io/github/languages/top/Kyome22/DependencyList)](https://github.com/Kyome22/DependencyList/)
[![Release](https://img.shields.io/github/v/release/Kyome22/DependencyList)](https://github.com/Kyome22/DependencyList/releases)
[![Github license](https://img.shields.io/github/license/Kyome22/DependencyList)](https://github.com/Kyome22/DependencyList/)**Example**
## Supported License Types
- Apache license 2.0
- MIT License
- BSD 3-clause Clear license
- zLib License## Requirements
- Written in Swift 5
- Compatible with macOS 12.0+
- Development with Xcode 15.2+## Privacy Manifest
This library does not collect or track user information, so it does not include a PrivacyInfo.xcprivacy file.
## Installation
DependencyList is available through [Swift Package Manager](https://github.com/apple/swift-package-manager/).
1. Integrate DependencyList in your project
- File > Add Packages...
- Search `https://github.com/Kyome22/DependencyList.git`
- Choose `DependencyList` product and add it to your application target
2. Link DependencyList in your application target
- Application Target > `General` > `Frameworks, Libraries, and Embedded Content` > `+`
- Choose `DependencyList`
## Usage
Use `DependencyListWindow`.
```swift
import AppKit
import DependencyListlet window = DependencyListWindow()
let licensesWindowColtroller = NSWindowController(window: window)
licensesWindowColtroller?.showWindow(nil)
```