24 lines
840 B
Markdown
24 lines
840 B
Markdown
|
|
# iPad App — Swift Package Dependencies
|
||
|
|
|
||
|
|
Add these in Xcode → File → Add Package Dependencies:
|
||
|
|
|
||
|
|
## 1. Runestone
|
||
|
|
URL: https://github.com/simonbs/Runestone.git
|
||
|
|
Version: Up to Next Major from 0.5.1
|
||
|
|
Product to add: Runestone → PadXcode target
|
||
|
|
|
||
|
|
## 2. TreeSitterLanguages
|
||
|
|
URL: https://github.com/simonbs/TreeSitterLanguages.git
|
||
|
|
Version: Up to Next Major from 0.1.10
|
||
|
|
Products to add (all to PadXcode target):
|
||
|
|
- TreeSitterSwiftRunestone
|
||
|
|
- TreeSitterJSONRunestone
|
||
|
|
- TreeSitterMarkdownRunestone
|
||
|
|
- TreeSitterBashRunestone
|
||
|
|
|
||
|
|
## Notes
|
||
|
|
- Do NOT add TreeSitter{Language} or TreeSitter{Language}Queries directly.
|
||
|
|
Only add the TreeSitter{Language}Runestone product — it pulls in the others.
|
||
|
|
- These packages require iOS 14+ (we target iOS 17+, so no issue).
|
||
|
|
- Build in Release configuration for best Runestone performance on large files.
|