(Xcodeproj)
Get all build file names
(Pbxproj)
Skip printing objects
(General)
Only create via xcodeproj_folder
(Target)
Got the extra mile to find sdkroot(Xcodeproj)
Expose root and set name(Xcodeproj)
Create from project root(General)
Helper function to generate hashmap of target names and platform
(Target)
Replace sdkroots with platform
(Target)
Get sdkroots
(General)
Remove unused dependency
(Xcodeproj)
Implement default
(Xcodeproj)
Deref as pbxproj
(General)
Create PBXObject at request
(Pbxproj)
PBXProject helper methods(Pbxproj)
Add swift package(Pbxproj)
Generate md5 hash(Pbxproj)
More collection object getters(Pbxproj)
Auto set fs_reference parent(Pbxproj)
Get full path for a group or file(Pbxproj)
Get file by name or path(Pbxproj)
Add file(Pbxproj)
Add build file in add_file(Pbxproj)
Add extra helper methods to Root Object
(Pbxproj)
Missing object's member build phase(General)
Broken doc links
(Pbxproj)
Move some query logic to collection(Pbxproj)
Root object no more deref to objects(Pbxproj)
Abstract PBXFileReference & PBX*Group into one type(Pbxproj)
Get full_path returns result(Pbxproj)
Move full_path fn to another file(General)
Move pbxproj tests out of meta
(Pbxproj)
Abstract all target variants into one(Pbxproj)
Abstract all build phase variants into one
(Pbxproj)
Use weak reference of objects collection
(Doc)
Rust doc broken link(Pbxproj)
Remote url key
(Pbxproj)
Deref root object to object collection
(General)
Try v*.* pattern instead
(Pbxproj)
Deserialize object representation
(Pest)
Keep keys casing as is.(General)
Rename PBXArray to PBXVec
(General)
Only release on minor releases
(Parser)
Auto convert keys to snake_case unless uuid or string(Pbxproj)
Extract key string value(Pbxproj)
Extract PBXValue by key(General)
Add data representation for product types(General)
Abstract hashmap and vec for helper methods
(General)
Move pest parser to pest module(General)
Move pbxproj to top level(General)
Isolate and rename root object PBXRootObject
(Parser)
Parse xproj ast to HashMap(General)
Simple represent pbxproj parser result
(Parser)
Pest number rule
(Grammar)
Identify kind and uuid(Grammar)
Make ident as last option to match(Parser)
Reorganize module(Parser)
Rename to XProj to PBXProject(Parser)
Object kind
(Parser)
Initial working implementation