Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@bacons/xcode

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bacons/xcode - npm Package Compare versions

Comparing version
1.0.0-alpha.32
to
1.0.0-alpha.33
+2
-1
build/api/index.d.ts

@@ -15,3 +15,4 @@ export { PBXGroup, AbstractGroup } from "./AbstractGroup";

export { PBXReferenceProxy } from "./PBXReferenceProxy";
export { AbstractBuildPhase, AnyBuildPhase, PBXAppleScriptBuildPhase, PBXCopyFilesBuildPhase, PBXFrameworksBuildPhase, PBXHeadersBuildPhase, PBXResourcesBuildPhase, PBXRezBuildPhase, PBXShellScriptBuildPhase, PBXSourcesBuildPhase, } from "./PBXSourcesBuildPhase";
export { AbstractBuildPhase, PBXAppleScriptBuildPhase, PBXCopyFilesBuildPhase, PBXFrameworksBuildPhase, PBXHeadersBuildPhase, PBXResourcesBuildPhase, PBXRezBuildPhase, PBXShellScriptBuildPhase, PBXSourcesBuildPhase, } from "./PBXSourcesBuildPhase";
export type { AnyBuildPhase } from "./PBXSourcesBuildPhase";
export { PBXVariantGroup } from "./PBXVariantGroup";

@@ -18,0 +19,0 @@ export { PBXTargetDependency } from "./PBXTargetDependency";

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/api/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC1D,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC1D,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAChE,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,8DAA8D,EAAE,MAAM,kEAAkE,CAAC;AAClJ,OAAO,EAAE,8CAA8C,EAAE,MAAM,kDAAkD,CAAC;AAClH,OAAO,EAAE,kCAAkC,EAAE,MAAM,sCAAsC,CAAC;AAC1F,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC1C,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EACL,kBAAkB,EAClB,aAAa,EACb,wBAAwB,EACxB,sBAAsB,EACtB,uBAAuB,EACvB,oBAAoB,EACpB,sBAAsB,EACtB,gBAAgB,EAChB,wBAAwB,EACxB,oBAAoB,GACrB,MAAM,wBAAwB,CAAC;AAChC,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAC9D,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,EAAE,6BAA6B,EAAE,MAAM,iCAAiC,CAAC;AAChF,OAAO,EAAE,4BAA4B,EAAE,MAAM,gCAAgC,CAAC;AAC9E,OAAO,EAAE,+BAA+B,EAAE,MAAM,mCAAmC,CAAC;AACpF,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,QAAQ,EAAE,wBAAwB,EAAE,MAAM,YAAY,CAAC;AAChE,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/api/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC1D,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC1D,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAChE,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,EAAE,8DAA8D,EAAE,MAAM,kEAAkE,CAAC;AAClJ,OAAO,EAAE,8CAA8C,EAAE,MAAM,kDAAkD,CAAC;AAClH,OAAO,EAAE,kCAAkC,EAAE,MAAM,sCAAsC,CAAC;AAC1F,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC1C,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EACL,kBAAkB,EAClB,wBAAwB,EACxB,sBAAsB,EACtB,uBAAuB,EACvB,oBAAoB,EACpB,sBAAsB,EACtB,gBAAgB,EAChB,wBAAwB,EACxB,oBAAoB,GACrB,MAAM,wBAAwB,CAAC;AAChC,YAAY,EAAE,aAAa,EAAE,MAAM,wBAAwB,CAAC;AAC5D,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACpD,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAC9D,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,EAAE,6BAA6B,EAAE,MAAM,iCAAiC,CAAC;AAChF,OAAO,EAAE,4BAA4B,EAAE,MAAM,gCAAgC,CAAC;AAC9E,OAAO,EAAE,+BAA+B,EAAE,MAAM,mCAAmC,CAAC;AACpF,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,QAAQ,EAAE,wBAAwB,EAAE,MAAM,YAAY,CAAC;AAChE,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/api/index.ts"],"names":[],"mappings":";;;AAAA,iDAA0D;AAAjD,yGAAA,QAAQ,OAAA;AAAE,8GAAA,aAAa,OAAA;AAChC,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,2DAA0D;AAAjD,wHAAA,kBAAkB,OAAA;AAC3B,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,iEAAgE;AAAvD,8HAAA,qBAAqB,OAAA;AAC9B,uDAAsD;AAA7C,oHAAA,gBAAgB,OAAA;AACzB,mJAAkJ;AAAzI,gNAAA,8DAA8D,OAAA;AACvE,mHAAkH;AAAzG,gLAAA,8CAA8C,OAAA;AACvD,2FAA0F;AAAjF,wJAAA,kCAAkC,OAAA;AAC3C,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AACxB,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AACxB,2CAA0C;AAAjC,wGAAA,UAAU,OAAA;AACnB,yDAAwD;AAA/C,sHAAA,iBAAiB,OAAA;AAC1B,+DAWgC;AAV9B,0HAAA,kBAAkB,OAAA;AAElB,gIAAA,wBAAwB,OAAA;AACxB,8HAAA,sBAAsB,OAAA;AACtB,+HAAA,uBAAuB,OAAA;AACvB,4HAAA,oBAAoB,OAAA;AACpB,8HAAA,sBAAsB,OAAA;AACtB,wHAAA,gBAAgB,OAAA;AAChB,gIAAA,wBAAwB,OAAA;AACxB,4HAAA,oBAAoB,OAAA;AAEtB,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AACxB,6DAA4D;AAAnD,0HAAA,mBAAmB,OAAA;AAC5B,mDAAkD;AAAzC,gHAAA,cAAc,OAAA;AACvB,+DAA8D;AAArD,4HAAA,oBAAoB,OAAA;AAC7B,6DAA4D;AAAnD,0HAAA,mBAAmB,OAAA;AAC5B,iFAAgF;AAAvE,8IAAA,6BAA6B,OAAA;AACtC,+EAA8E;AAArE,4IAAA,4BAA4B,OAAA;AACrC,qFAAoF;AAA3E,kJAAA,+BAA+B,OAAA;AACxC,mDAAkD;AAAzC,gHAAA,cAAc,OAAA;AACvB,uCAAgE;AAAvD,oGAAA,QAAQ,OAAA;AAAE,oHAAA,wBAAwB,OAAA;AAC3C,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,6CAA4C;AAAnC,0GAAA,WAAW,OAAA;AACpB,2DAA0D;AAAjD,wHAAA,kBAAkB,OAAA"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/api/index.ts"],"names":[],"mappings":";;;AAAA,iDAA0D;AAAjD,yGAAA,QAAQ,OAAA;AAAE,8GAAA,aAAa,OAAA;AAChC,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,2DAA0D;AAAjD,wHAAA,kBAAkB,OAAA;AAC3B,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,iEAAgE;AAAvD,8HAAA,qBAAqB,OAAA;AAC9B,uDAAsD;AAA7C,oHAAA,gBAAgB,OAAA;AACzB,mJAAkJ;AAAzI,gNAAA,8DAA8D,OAAA;AACvE,mHAAkH;AAAzG,gLAAA,8CAA8C,OAAA;AACvD,2FAA0F;AAAjF,wJAAA,kCAAkC,OAAA;AAC3C,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AACxB,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AACxB,2CAA0C;AAAjC,wGAAA,UAAU,OAAA;AACnB,yDAAwD;AAA/C,sHAAA,iBAAiB,OAAA;AAC1B,+DAUgC;AAT9B,0HAAA,kBAAkB,OAAA;AAClB,gIAAA,wBAAwB,OAAA;AACxB,8HAAA,sBAAsB,OAAA;AACtB,+HAAA,uBAAuB,OAAA;AACvB,4HAAA,oBAAoB,OAAA;AACpB,8HAAA,sBAAsB,OAAA;AACtB,wHAAA,gBAAgB,OAAA;AAChB,gIAAA,wBAAwB,OAAA;AACxB,4HAAA,oBAAoB,OAAA;AAGtB,qDAAoD;AAA3C,kHAAA,eAAe,OAAA;AACxB,6DAA4D;AAAnD,0HAAA,mBAAmB,OAAA;AAC5B,mDAAkD;AAAzC,gHAAA,cAAc,OAAA;AACvB,+DAA8D;AAArD,4HAAA,oBAAoB,OAAA;AAC7B,6DAA4D;AAAnD,0HAAA,mBAAmB,OAAA;AAC5B,iFAAgF;AAAvE,8IAAA,6BAA6B,OAAA;AACtC,+EAA8E;AAArE,4IAAA,4BAA4B,OAAA;AACrC,qFAAoF;AAA3E,kJAAA,+BAA+B,OAAA;AACxC,mDAAkD;AAAzC,gHAAA,cAAc,OAAA;AACvB,uCAAgE;AAAvD,oGAAA,QAAQ,OAAA;AAAE,oHAAA,wBAAwB,OAAA;AAC3C,+CAA8C;AAArC,4GAAA,YAAY,OAAA;AACrB,6CAA4C;AAAnC,0GAAA,WAAW,OAAA;AACpB,2DAA0D;AAAjD,wHAAA,kBAAkB,OAAA"}

@@ -15,3 +15,11 @@ import * as json from "../json/types";

static is(object: any): object is PBXBuildFile;
/**
* Creates a PBXBuildFile with a fileRef for source files, resources, etc.
*/
static create(project: XcodeProject, opts: PickRequired<SansIsa<PBXBuildFileModel>, "fileRef">): PBXBuildFile;
/**
* Creates a PBXBuildFile with a productRef for Swift Package dependencies.
* Use this instead of `create()` when linking a Swift Package product.
*/
static createFromProductRef(project: XcodeProject, opts: PickRequired<SansIsa<PBXBuildFileModel>, "productRef">): PBXBuildFile;
protected getObjectProps(): {

@@ -18,0 +26,0 @@ fileRef: StringConstructor;

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXBuildFile.d.ts","sourceRoot":"","sources":["../../src/api/PBXBuildFile.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAC3D,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAC7D,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACzD,OAAO,KAAK,EAAE,+BAA+B,EAAE,MAAM,mCAAmC,CAAC;AACzF,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAEvD,MAAM,MAAM,iBAAiB,GAAG,IAAI,CAAC,YAAY,CAC7C,gBAAgB,GAChB,QAAQ,GACR,eAAe,GACf,cAAc,GACd,iBAAiB,EACnB,+BAA+B,CAChC,CAAC;AAEF,qBAAa,YAAa,SAAQ,cAAc,CAAC,iBAAiB,CAAC;IACjE,MAAM,CAAC,GAAG,wBAAkC;IAE5C,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,YAAY;IAI9C,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,iBAAiB,CAAC,EAAE,SAAS,CAAC;IAQ3D,SAAS,CAAC,cAAc;;;;IAOxB,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAMpC,cAAc;CAQf"}
{"version":3,"file":"PBXBuildFile.d.ts","sourceRoot":"","sources":["../../src/api/PBXBuildFile.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAC3D,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAC7D,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACzD,OAAO,KAAK,EAAE,+BAA+B,EAAE,MAAM,mCAAmC,CAAC;AACzF,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAEvD,MAAM,MAAM,iBAAiB,GAAG,IAAI,CAAC,YAAY,CAC7C,gBAAgB,GAChB,QAAQ,GACR,eAAe,GACf,cAAc,GACd,iBAAiB,EACnB,+BAA+B,CAChC,CAAC;AAEF,qBAAa,YAAa,SAAQ,cAAc,CAAC,iBAAiB,CAAC;IACjE,MAAM,CAAC,GAAG,wBAAkC;IAE5C,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,YAAY;IAI9C;;OAEG;IACH,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,iBAAiB,CAAC,EAAE,SAAS,CAAC;IAQ3D;;;OAGG;IACH,MAAM,CAAC,oBAAoB,CACzB,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,iBAAiB,CAAC,EAAE,YAAY,CAAC;IAQ9D,SAAS,CAAC,cAAc;;;;IAOxB,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAMpC,cAAc;CAQf"}

@@ -33,2 +33,5 @@ "use strict";

}
/**
* Creates a PBXBuildFile with a fileRef for source files, resources, etc.
*/
static create(project, opts) {

@@ -40,2 +43,12 @@ return project.createModel({

}
/**
* Creates a PBXBuildFile with a productRef for Swift Package dependencies.
* Use this instead of `create()` when linking a Swift Package product.
*/
static createFromProductRef(project, opts) {
return project.createModel({
isa: PBXBuildFile.isa,
...opts,
});
}
getObjectProps() {

@@ -42,0 +55,0 @@ return {

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXBuildFile.js","sourceRoot":"","sources":["../../src/api/PBXBuildFile.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AACtC,qDAAkD;AAoBlD,MAAa,YAAa,SAAQ,+BAAiC;IAGjE,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,YAAY,CAAC,GAAG,CAAC;IACzC,CAAC;IAED,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAAyD;QAEzD,OAAO,OAAO,CAAC,WAAW,CAAoB;YAC5C,GAAG,EAAE,YAAY,CAAC,GAAG;YACrB,GAAG,IAAI;SACR,CAAiB,CAAC;IACrB,CAAC;IAES,cAAc;QACtB,OAAO;YACL,OAAO,EAAE,MAAM;YACf,UAAU,EAAE,MAAM;SACnB,CAAC;IACJ,CAAC;IAED,aAAa,CAAC,IAAY;QACxB,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,QAAQ,CACrE,IAAI,CACL,CAAC;IACJ,CAAC;IAED,cAAc;QACZ,IAAI,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE;YACzB,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC;SAC/C;aAAM,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE;YAC7B,OAAO,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC;SAC5C;QACD,OAAO,KAAK,CAAC,cAAc,EAAE,CAAC;IAChC,CAAC;;AArCH,oCAsCC;AArCQ,gBAAG,GAAG,IAAI,CAAC,GAAG,CAAC,YAAqB,CAAC"}
{"version":3,"file":"PBXBuildFile.js","sourceRoot":"","sources":["../../src/api/PBXBuildFile.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AACtC,qDAAkD;AAoBlD,MAAa,YAAa,SAAQ,+BAAiC;IAGjE,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,YAAY,CAAC,GAAG,CAAC;IACzC,CAAC;IAED;;OAEG;IACH,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAAyD;QAEzD,OAAO,OAAO,CAAC,WAAW,CAAoB;YAC5C,GAAG,EAAE,YAAY,CAAC,GAAG;YACrB,GAAG,IAAI;SACR,CAAiB,CAAC;IACrB,CAAC;IAED;;;OAGG;IACH,MAAM,CAAC,oBAAoB,CACzB,OAAqB,EACrB,IAA4D;QAE5D,OAAO,OAAO,CAAC,WAAW,CAAoB;YAC5C,GAAG,EAAE,YAAY,CAAC,GAAG;YACrB,GAAG,IAAI;SACa,CAAiB,CAAC;IAC1C,CAAC;IAES,cAAc;QACtB,OAAO;YACL,OAAO,EAAE,MAAM;YACf,UAAU,EAAE,MAAM;SACnB,CAAC;IACJ,CAAC;IAED,aAAa,CAAC,IAAY;QACxB,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,QAAQ,CACrE,IAAI,CACL,CAAC;IACJ,CAAC;IAED,cAAc;QACZ,IAAI,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE;YACzB,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC;SAC/C;aAAM,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE;YAC7B,OAAO,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC;SAC5C;QACD,OAAO,KAAK,CAAC,cAAc,EAAE,CAAC;IAChC,CAAC;;AAtDH,oCAuDC;AAtDQ,gBAAG,GAAG,IAAI,CAAC,GAAG,CAAC,YAAqB,CAAC"}

@@ -20,3 +20,3 @@ import * as json from "../json/types";

};
getProxiedObject(): (PBXProject | import("./AbstractGroup").PBXGroup | PBXFileReference | import("./PBXFileSystemSynchronizedBuildFileExceptionSet").PBXFileSystemSynchronizedBuildFileExceptionSet | import("./PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet").PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet | import("./PBXBuildFile").PBXBuildFile | import("./PBXSourcesBuildPhase").PBXAppleScriptBuildPhase | import("./PBXSourcesBuildPhase").PBXCopyFilesBuildPhase | import("./PBXSourcesBuildPhase").PBXFrameworksBuildPhase | import("./PBXSourcesBuildPhase").PBXHeadersBuildPhase | import("./PBXSourcesBuildPhase").PBXResourcesBuildPhase | import("./PBXSourcesBuildPhase").PBXShellScriptBuildPhase | import("./PBXSourcesBuildPhase").PBXSourcesBuildPhase | import("./PBXSourcesBuildPhase").PBXRezBuildPhase | PBXContainerItemProxy | import("./PBXVariantGroup").PBXVariantGroup | import("./XCVersionGroup").XCVersionGroup | import("./PBXFileSystemSynchronizedRootGroup").PBXFileSystemSynchronizedRootGroup | import("./PBXNativeTarget").PBXNativeTarget | import("./PBXAggregateTarget").PBXAggregateTarget | import("./PBXLegacyTarget").PBXLegacyTarget | import("./PBXTargetDependency").PBXTargetDependency | import("./XCBuildConfiguration").XCBuildConfiguration | import("./XCConfigurationList").XCConfigurationList | import("./PBXBuildRule").PBXBuildRule | PBXReferenceProxy) | undefined;
getProxiedObject(): (import("./PBXNativeTarget").PBXNativeTarget | import("./XCConfigurationList").XCConfigurationList | import("./PBXTargetDependency").PBXTargetDependency | import("./PBXSourcesBuildPhase").PBXCopyFilesBuildPhase | import("./PBXSourcesBuildPhase").PBXSourcesBuildPhase | import("./PBXSourcesBuildPhase").PBXResourcesBuildPhase | import("./PBXSourcesBuildPhase").PBXHeadersBuildPhase | import("./PBXSourcesBuildPhase").PBXAppleScriptBuildPhase | import("./PBXSourcesBuildPhase").PBXRezBuildPhase | import("./PBXSourcesBuildPhase").PBXFrameworksBuildPhase | import("./PBXSourcesBuildPhase").PBXShellScriptBuildPhase | import("./PBXBuildRule").PBXBuildRule | PBXFileReference | import("./PBXFileSystemSynchronizedRootGroup").PBXFileSystemSynchronizedRootGroup | import("./PBXBuildFile").PBXBuildFile | PBXContainerItemProxy | import("./AbstractGroup").PBXGroup | import("./PBXVariantGroup").PBXVariantGroup | import("./XCVersionGroup").XCVersionGroup | import("./PBXFileSystemSynchronizedBuildFileExceptionSet").PBXFileSystemSynchronizedBuildFileExceptionSet | import("./PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet").PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet | import("./PBXAggregateTarget").PBXAggregateTarget | import("./PBXLegacyTarget").PBXLegacyTarget | PBXProject | import("./XCBuildConfiguration").XCBuildConfiguration | PBXReferenceProxy) | undefined;
getContainerPortalObject(): XcodeProject;

@@ -23,0 +23,0 @@ /** @return `true` if this object points to a remote project. */

@@ -18,4 +18,4 @@ import * as json from "../json/types";

protected setupDefaults(): void;
getParent(): import("./PBXProject").PBXProject | PBXGroup;
getParents(): (import("./PBXProject").PBXProject | PBXGroup)[];
getParent(): PBXGroup | import("./PBXProject").PBXProject;
getParents(): (PBXGroup | import("./PBXProject").PBXProject)[];
move(parent: PBXGroup): void;

@@ -22,0 +22,0 @@ getRealPath(): string;

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXFileReference.d.ts","sourceRoot":"","sources":["../../src/api/PBXFileReference.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAE3C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAQlD,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAChE,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAIzD,wBAAgB,4BAA4B,CAC1C,aAAa,EAAE,IAAI,CACjB,qBAAqB,EACrB,mBAAmB,GAAG,kBAAkB,CACzC,GACA,IAAI,CAAC,UAAU,CAUjB;AAyCD,MAAM,MAAM,qBAAqB,GAAG,IAAI,CAAC,gBAAgB,CAAC;AAE1D,qBAAa,gBAAiB,SAAQ,cAAc,CAAC,qBAAqB,CAAC;IACzE,MAAM,CAAC,GAAG,4BAAsC;IAChD,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,gBAAgB;IAGlD,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAS5D,SAAS,CAAC,cAAc;IAIxB,SAAS,CAAC,aAAa;IAoCvB,SAAS;IAIT,UAAU;IAIV,IAAI,CAAC,MAAM,EAAE,QAAQ;IAIrB,WAAW,IAAI,MAAM;IAIrB,WAAW,IAAI,MAAM;IAIrB,oBAAoB,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,QAAQ;IAezC,mBAAmB,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,QAAQ;IAoBxC,cAAc;IAed,kBAAkB,IAAI,qBAAqB,EAAE;IAS7C,OAAO,CAAC,IAAI,CAAC,EAAE,MAAM;IAQrB,aAAa;IAIb;;;;;;;OAOG;IACH,0BAA0B,IAAI,mBAAmB,EAAE;IAgBnD,iBAAiB;IAWjB,uBAAuB,IAAI,iBAAiB,EAAE;IAmB9C,2EAA2E;IAC3E,cAAc,IAAI,OAAO;IAWzB,kBAAkB,IAAI,eAAe,EAAE;CAOxC"}
{"version":3,"file":"PBXFileReference.d.ts","sourceRoot":"","sources":["../../src/api/PBXFileReference.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAE3C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAQlD,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAChE,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAIzD,wBAAgB,4BAA4B,CAC1C,aAAa,EAAE,IAAI,CACjB,qBAAqB,EACrB,mBAAmB,GAAG,kBAAkB,CACzC,GACA,IAAI,CAAC,UAAU,CAUjB;AAyCD,MAAM,MAAM,qBAAqB,GAAG,IAAI,CAAC,gBAAgB,CAAC;AAE1D,qBAAa,gBAAiB,SAAQ,cAAc,CAAC,qBAAqB,CAAC;IACzE,MAAM,CAAC,GAAG,4BAAsC;IAChD,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,gBAAgB;IAGlD,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAS5D,SAAS,CAAC,cAAc;IAIxB,SAAS,CAAC,aAAa;IAwBvB,SAAS;IAIT,UAAU;IAIV,IAAI,CAAC,MAAM,EAAE,QAAQ;IAIrB,WAAW,IAAI,MAAM;IAIrB,WAAW,IAAI,MAAM;IAIrB,oBAAoB,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,QAAQ;IAezC,mBAAmB,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,QAAQ;IAoBxC,cAAc;IAed,kBAAkB,IAAI,qBAAqB,EAAE;IAS7C,OAAO,CAAC,IAAI,CAAC,EAAE,MAAM;IAQrB,aAAa;IAIb;;;;;;;OAOG;IACH,0BAA0B,IAAI,mBAAmB,EAAE;IAgBnD,iBAAiB;IAWjB,uBAAuB,IAAI,iBAAiB,EAAE;IAmB9C,2EAA2E;IAC3E,cAAc,IAAI,OAAO;IAWzB,kBAAkB,IAAI,eAAe,EAAE;CAOxC"}

@@ -99,8 +99,5 @@ "use strict";

setupDefaults() {
if (this.props.fileEncoding == null) {
this.props.fileEncoding = 4;
}
// if (this.sourceTree == null) {
// this.sourceTree = "SOURCE_ROOT";
// }
// Note: fileEncoding and includeInIndex are intentionally NOT set as defaults.
// Xcode only includes these properties when explicitly set. Setting them
// automatically would cause unnecessary changes when round-tripping projects.
if (!this.props.lastKnownFileType &&

@@ -111,5 +108,2 @@ // Xcode clears the lastKnownFileType for explicitFileType if it exists.

}
if (this.props.includeInIndex == null) {
this.props.includeInIndex = 0;
}
if (this.props.name == null && this.props.path) {

@@ -125,6 +119,2 @@ const name = path_1.default.basename(this.props.path);

}
// Clear the includeInIndex flag for framework files
if (this.props.path && path_1.default.extname(this.props.path) === ".framework") {
this.props.includeInIndex = undefined;
}
}

@@ -131,0 +121,0 @@ getParent() {

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXFileReference.js","sourceRoot":"","sources":["../../src/api/PBXFileReference.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"PBXFileReference.js","sourceRoot":"","sources":["../../src/api/PBXFileReference.ts"],"names":[],"mappings":"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"}

@@ -5,2 +5,4 @@ import * as json from "../json/types";

import { PBXFileReference } from "./PBXFileReference";
import { PBXBuildFile } from "./PBXBuildFile";
import { XCSwiftPackageProductDependency } from "./XCSwiftPackageProductDependency";
import type { PickRequired, SansIsa } from "./utils/util.types";

@@ -11,4 +13,5 @@ import type { XcodeProject } from "./XcodeProject";

import type { XCConfigurationList } from "./XCConfigurationList";
import type { XCSwiftPackageProductDependency } from "./XCSwiftPackageProductDependency";
import type { PBXFileSystemSynchronizedRootGroup } from "./PBXFileSystemSynchronizedRootGroup";
import type { XCRemoteSwiftPackageReference } from "./XCRemoteSwiftPackageReference";
import type { XCLocalSwiftPackageReference } from "./XCLocalSwiftPackageReference";
export type PBXNativeTargetModel = json.PBXNativeTarget<XCConfigurationList, PBXTargetDependency, AnyBuildPhase, PBXBuildRule, PBXFileReference, XCSwiftPackageProductDependency, PBXFileSystemSynchronizedRootGroup>;

@@ -28,3 +31,3 @@ export declare class PBXNativeTarget extends AbstractTarget<PBXNativeTargetModel> {

/** Ensures a list of frameworks are linked to the target, given a list like `['SwiftUI.framework', 'WidgetKit.framework']`. Also ensures the file references are added to the Frameworks display folder. */
ensureFrameworks(frameworks: string[]): import("./PBXBuildFile").PBXBuildFile[];
ensureFrameworks(frameworks: string[]): PBXBuildFile[];
/**

@@ -67,3 +70,36 @@ * Adds a dependency on the given target.

removeFromProject(): void;
/**
* Adds a Swift package product dependency to this target.
* This handles the full wiring:
* 1. Creates the XCSwiftPackageProductDependency
* 2. Adds it to target's packageProductDependencies
* 3. Creates a PBXBuildFile with productRef
* 4. Adds the build file to the frameworks build phase
*
* Note: The package reference must already be added to the project via
* `project.addPackageReference()`, `project.addRemoteSwiftPackage()`, or
* `project.addLocalSwiftPackage()`.
*
* @param opts.productName Name of the product from the Swift package
* @param opts.package The package reference (XCRemoteSwiftPackageReference or XCLocalSwiftPackageReference)
* @returns The created XCSwiftPackageProductDependency
*/
addSwiftPackageProduct(opts: {
productName: string;
package?: XCRemoteSwiftPackageReference | XCLocalSwiftPackageReference;
}): XCSwiftPackageProductDependency;
/**
* Gets all Swift package product dependencies for this target.
*
* @returns Array of XCSwiftPackageProductDependency objects
*/
getSwiftPackageProductDependencies(): XCSwiftPackageProductDependency[];
/**
* Removes a Swift package product dependency from this target.
* This handles removing from packageProductDependencies and the build file from the frameworks phase.
*
* @param productDep The product dependency to remove
*/
removeSwiftPackageProduct(productDep: XCSwiftPackageProductDependency): void;
}
//# sourceMappingURL=PBXNativeTarget.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXNativeTarget.d.ts","sourceRoot":"","sources":["../../src/api/PBXNativeTarget.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,EACL,sBAAsB,EACtB,uBAAuB,EACvB,oBAAoB,EACpB,sBAAsB,EACtB,oBAAoB,EACpB,KAAK,aAAa,EACnB,MAAM,wBAAwB,CAAC;AAChC,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AACtD,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAC5D,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AACjE,OAAO,KAAK,EAAE,+BAA+B,EAAE,MAAM,mCAAmC,CAAC;AACzF,OAAO,KAAK,EAAE,kCAAkC,EAAE,MAAM,sCAAsC,CAAC;AAG/F,MAAM,MAAM,oBAAoB,GAAG,IAAI,CAAC,eAAe,CACrD,mBAAmB,EACnB,mBAAmB,EACnB,aAAa,EACb,YAAY,EACZ,gBAAgB,EAChB,+BAA+B,EAC/B,kCAAkC,CACnC,CAAC;AAEF,qBAAa,eAAgB,SAAQ,cAAc,CAAC,oBAAoB,CAAC;IACvE,MAAM,CAAC,GAAG,2BAAqC;IAC/C,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,eAAe;IAIjD,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAChB,OAAO,CAAC,oBAAoB,CAAC,EAC7B,MAAM,GAAG,aAAa,GAAG,wBAAwB,CAClD;IAYH,kGAAkG;IAClG,uBAAuB;IAOvB,+FAA+F;IAC/F,oBAAoB;IAOpB,+FAA+F;IAC/F,oBAAoB;IAOpB,iGAAiG;IACjG,sBAAsB;IAOtB,4MAA4M;IAC5M,gBAAgB,CAAC,UAAU,EAAE,MAAM,EAAE;IAyCrC;;;;;;;;;;OAUG;IACH,aAAa,CAAC,MAAM,EAAE,eAAe;IAwCrC,0BAA0B,CAAC,MAAM,EAAE,eAAe,GAAG,sBAAsB;IAmD3E;;;;;OAKG;IACH,eAAe,IAAI,OAAO;IAyB1B,gBAAgB,IAAI,OAAO;IAO3B,SAAS,CAAC,cAAc,IAAI,OAAO,CAAC;QAClC,UAAU,EAAE,GAAG,CAAC;QAChB,WAAW,EAAE,GAAG,CAAC;QACjB,gBAAgB,CAAC,EAAE,GAAG,CAAC;QACvB,kBAAkB,CAAC,EAAE,GAAG,CAAC;QACzB,0BAA0B,CAAC,EAAE,GAAG,CAAC;QACjC,WAAW,CAAC,EAAE,GAAG,CAAC;QAClB,sBAAsB,EAAE,GAAG,CAAC;QAC5B,YAAY,EAAE,GAAG,CAAC;QAClB,WAAW,EAAE,GAAG,CAAC;KAClB,CAAC;IAUF;;;OAGG;IACH,iBAAiB;CA0FlB"}
{"version":3,"file":"PBXNativeTarget.d.ts","sourceRoot":"","sources":["../../src/api/PBXNativeTarget.ts"],"names":[],"mappings":"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"}

@@ -31,2 +31,4 @@ "use strict";

const PBXFileReference_1 = require("./PBXFileReference");
const PBXBuildFile_1 = require("./PBXBuildFile");
const XCSwiftPackageProductDependency_1 = require("./XCSwiftPackageProductDependency");
const PBXTargetDependency_1 = require("./PBXTargetDependency");

@@ -290,2 +292,81 @@ const PBXContainerItemProxy_1 = require("./PBXContainerItemProxy");

}
/**
* Adds a Swift package product dependency to this target.
* This handles the full wiring:
* 1. Creates the XCSwiftPackageProductDependency
* 2. Adds it to target's packageProductDependencies
* 3. Creates a PBXBuildFile with productRef
* 4. Adds the build file to the frameworks build phase
*
* Note: The package reference must already be added to the project via
* `project.addPackageReference()`, `project.addRemoteSwiftPackage()`, or
* `project.addLocalSwiftPackage()`.
*
* @param opts.productName Name of the product from the Swift package
* @param opts.package The package reference (XCRemoteSwiftPackageReference or XCLocalSwiftPackageReference)
* @returns The created XCSwiftPackageProductDependency
*/
addSwiftPackageProduct(opts) {
const xcproj = this.getXcodeProject();
// Initialize packageProductDependencies if needed
if (!this.props.packageProductDependencies) {
this.props.packageProductDependencies = [];
}
// Check if this product dependency already exists for this target
const existing = this.props.packageProductDependencies.find((dep) => dep.props.productName === opts.productName &&
dep.props.package?.uuid === opts.package?.uuid);
if (existing) {
return existing;
}
// Create the product dependency
const productDep = XCSwiftPackageProductDependency_1.XCSwiftPackageProductDependency.create(xcproj, {
productName: opts.productName,
package: opts.package,
});
// Add to target's packageProductDependencies
this.props.packageProductDependencies.push(productDep);
// Create a build file with productRef pointing to the dependency
const buildFile = PBXBuildFile_1.PBXBuildFile.createFromProductRef(xcproj, {
productRef: productDep,
});
// Add the build file to the frameworks build phase
this.getFrameworksBuildPhase().props.files.push(buildFile);
return productDep;
}
/**
* Gets all Swift package product dependencies for this target.
*
* @returns Array of XCSwiftPackageProductDependency objects
*/
getSwiftPackageProductDependencies() {
return this.props.packageProductDependencies ?? [];
}
/**
* Removes a Swift package product dependency from this target.
* This handles removing from packageProductDependencies and the build file from the frameworks phase.
*
* @param productDep The product dependency to remove
*/
removeSwiftPackageProduct(productDep) {
// Remove from packageProductDependencies
if (this.props.packageProductDependencies) {
const index = this.props.packageProductDependencies.findIndex((dep) => dep.uuid === productDep.uuid);
if (index !== -1) {
this.props.packageProductDependencies.splice(index, 1);
}
}
// Find and remove the build file that references this product dependency
const frameworksPhase = this.getBuildPhase(PBXSourcesBuildPhase_1.PBXFrameworksBuildPhase);
if (frameworksPhase) {
const buildFileIndex = frameworksPhase.props.files.findIndex((file) => file.props.productRef?.uuid === productDep.uuid);
if (buildFileIndex !== -1) {
const buildFile = frameworksPhase.props.files[buildFileIndex];
frameworksPhase.props.files.splice(buildFileIndex, 1);
// Remove the build file from the project
buildFile.removeFromProject();
}
}
// Remove the product dependency from the project
productDep.removeFromProject();
}
}

@@ -292,0 +373,0 @@ exports.PBXNativeTarget = PBXNativeTarget;

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXNativeTarget.js","sourceRoot":"","sources":["../../src/api/PBXNativeTarget.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"PBXNativeTarget.js","sourceRoot":"","sources":["../../src/api/PBXNativeTarget.ts"],"names":[],"mappings":"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"}

@@ -6,2 +6,4 @@ import { PROJECT_DEFAULT_BUILD_SETTINGS } from "./utils/constants";

import { XCBuildConfiguration } from "./XCBuildConfiguration";
import { XCRemoteSwiftPackageReference } from "./XCRemoteSwiftPackageReference";
import { XCLocalSwiftPackageReference } from "./XCLocalSwiftPackageReference";
import type { PickRequired, SansIsa } from "./utils/util.types";

@@ -13,4 +15,2 @@ import type { PBXGroup } from "./AbstractGroup";

import type { XCConfigurationList } from "./XCConfigurationList";
import type { XCRemoteSwiftPackageReference } from "./XCRemoteSwiftPackageReference";
import type { XCLocalSwiftPackageReference } from "./XCLocalSwiftPackageReference";
export type PBXProjectModel = json.PBXProject<XCConfigurationList, PBXGroup, PBXGroup, PBXAggregateTarget | PBXLegacyTarget | PBXNativeTarget, XCRemoteSwiftPackageReference | XCLocalSwiftPackageReference>;

@@ -56,3 +56,31 @@ export declare class PBXProject extends AbstractObject<PBXProjectModel> {

removeReference(uuid: string): void;
/**
* Adds a Swift package reference to the project if not already present.
*
* @param packageRef The package reference to add (XCRemoteSwiftPackageReference or XCLocalSwiftPackageReference)
* @returns The package reference
*/
addPackageReference(packageRef: XCRemoteSwiftPackageReference | XCLocalSwiftPackageReference): XCRemoteSwiftPackageReference | XCLocalSwiftPackageReference;
/**
* Gets an existing package reference by repository URL (for remote) or relative path (for local).
*
* @param identifier The repository URL or relative path to search for
* @returns The package reference if found, null otherwise
*/
getPackageReference(identifier: string): XCRemoteSwiftPackageReference | XCLocalSwiftPackageReference | null;
/**
* Creates and adds a remote Swift package reference to the project.
*
* @param opts Options for creating the remote package reference
* @returns The created or existing package reference
*/
addRemoteSwiftPackage(opts: SansIsa<json.XCRemoteSwiftPackageReference>): XCRemoteSwiftPackageReference;
/**
* Creates and adds a local Swift package reference to the project.
*
* @param opts Options for creating the local package reference
* @returns The created or existing package reference
*/
addLocalSwiftPackage(opts: SansIsa<json.XCLocalSwiftPackageReference>): XCLocalSwiftPackageReference;
}
//# sourceMappingURL=PBXProject.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXProject.d.ts","sourceRoot":"","sources":["../../src/api/PBXProject.ts"],"names":[],"mappings":"AAEA,OAAO,EAGL,8BAA8B,EAC/B,MAAM,mBAAmB,CAAC;AAC3B,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,eAAe,EAAE,oBAAoB,EAAE,MAAM,mBAAmB,CAAC;AAC1E,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAE9D,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC/D,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACzD,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AACjE,OAAO,KAAK,EAAE,6BAA6B,EAAE,MAAM,iCAAiC,CAAC;AACrF,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,gCAAgC,CAAC;AAEnF,MAAM,MAAM,eAAe,GAAG,IAAI,CAAC,UAAU,CAC3C,mBAAmB,EACnB,QAAQ,EACR,QAAQ,EAER,kBAAkB,GAAG,eAAe,GAAG,eAAe,EACtD,6BAA6B,GAAG,4BAA4B,CAC7D,CAAC;AAEF,qBAAa,UAAW,SAAQ,cAAc,CAAC,eAAe,CAAC;IAC7D,MAAM,CAAC,GAAG,sBAAgC;IAC1C,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,UAAU;IAG5C,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,OAAO,CAAC,eAAe,CAAC;IAOnE,SAAS,CAAC,cAAc,IAAI,OAAO,CAAC;QAClC,sBAAsB,EAAE,GAAG,CAAC;QAC5B,oBAAoB,EAAE,GAAG,CAAC;QAC1B,iBAAiB,CAAC,EAAE,GAAG,CAAC;QACxB,sBAAsB,CAAC,EAAE,GAAG,CAAC;QAC7B,YAAY,EAAE,GAAG,CAAC;QAClB,SAAS,EAAE,GAAG,CAAC;QACf,eAAe,CAAC,EAAE,GAAG,CAAC;QACtB,cAAc,EAAE,GAAG,CAAC;QACpB,WAAW,EAAE,GAAG,CAAC;QACjB,OAAO,EAAE,GAAG,CAAC;QACb,iBAAiB,CAAC,EAAE,GAAG,CAAC;KACzB,CAAC;IAUF,SAAS,CAAC,aAAa,CAAC,KAAK,EAAE,eAAe,GAAG,IAAI;IA4BrD,qBAAqB,CACnB,IAAI,EAAE,MAAM,EACZ,IAAI,EAAE,MAAM,OAAO,8BAA8B;IAqBnD,OAAO;IAIP;;;;OAIG;IACH,kBAAkB,IAAI,QAAQ;IAc9B;;;;OAIG;IACH,oBAAoB,CAAC,IAAI,EAAE,MAAM,GAAG,QAAQ;IAa5C,8DAA8D;IAC9D,kBAAkB,IAAI,QAAQ;IAI9B,kBAAkB,CAChB,IAAI,EAAE,YAAY,CAChB,OAAO,CAAC,oBAAoB,CAAC,EAC7B,MAAM,GAAG,aAAa,GAAG,wBAAwB,CAClD;IAOH,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,GAAG,eAAe,GAAG,IAAI;IASlE,gFAAgF;IAChF,gBAAgB,CACd,IAAI,GAAE,KAAK,GAAG,OAAO,GAAG,MAAM,GAAG,SAAiB,GACjD,eAAe,GAAG,IAAI;IA4CzB,eAAe,CAAC,IAAI,EAAE,MAAM;CAQ7B"}
{"version":3,"file":"PBXProject.d.ts","sourceRoot":"","sources":["../../src/api/PBXProject.ts"],"names":[],"mappings":"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"}

@@ -36,2 +36,4 @@ "use strict";

const XCBuildConfiguration_1 = require("./XCBuildConfiguration");
const XCRemoteSwiftPackageReference_1 = require("./XCRemoteSwiftPackageReference");
const XCLocalSwiftPackageReference_1 = require("./XCLocalSwiftPackageReference");
class PBXProject extends AbstractObject_1.AbstractObject {

@@ -191,2 +193,76 @@ static is(object) {

}
/**
* Adds a Swift package reference to the project if not already present.
*
* @param packageRef The package reference to add (XCRemoteSwiftPackageReference or XCLocalSwiftPackageReference)
* @returns The package reference
*/
addPackageReference(packageRef) {
if (!this.props.packageReferences) {
this.props.packageReferences = [];
}
// Check if already added
const existing = this.props.packageReferences.find((ref) => ref.uuid === packageRef.uuid);
if (existing) {
return existing;
}
this.props.packageReferences.push(packageRef);
return packageRef;
}
/**
* Gets an existing package reference by repository URL (for remote) or relative path (for local).
*
* @param identifier The repository URL or relative path to search for
* @returns The package reference if found, null otherwise
*/
getPackageReference(identifier) {
if (!this.props.packageReferences) {
return null;
}
for (const ref of this.props.packageReferences) {
if (XCRemoteSwiftPackageReference_1.XCRemoteSwiftPackageReference.is(ref) &&
ref.props.repositoryURL === identifier) {
return ref;
}
if (XCLocalSwiftPackageReference_1.XCLocalSwiftPackageReference.is(ref) &&
ref.props.relativePath === identifier) {
return ref;
}
}
return null;
}
/**
* Creates and adds a remote Swift package reference to the project.
*
* @param opts Options for creating the remote package reference
* @returns The created or existing package reference
*/
addRemoteSwiftPackage(opts) {
// Check if package already exists
if (opts.repositoryURL) {
const existing = this.getPackageReference(opts.repositoryURL);
if (existing && XCRemoteSwiftPackageReference_1.XCRemoteSwiftPackageReference.is(existing)) {
return existing;
}
}
const packageRef = XCRemoteSwiftPackageReference_1.XCRemoteSwiftPackageReference.create(this.getXcodeProject(), opts);
this.addPackageReference(packageRef);
return packageRef;
}
/**
* Creates and adds a local Swift package reference to the project.
*
* @param opts Options for creating the local package reference
* @returns The created or existing package reference
*/
addLocalSwiftPackage(opts) {
// Check if package already exists
const existing = this.getPackageReference(opts.relativePath);
if (existing && XCLocalSwiftPackageReference_1.XCLocalSwiftPackageReference.is(existing)) {
return existing;
}
const packageRef = XCLocalSwiftPackageReference_1.XCLocalSwiftPackageReference.create(this.getXcodeProject(), opts);
this.addPackageReference(packageRef);
return packageRef;
}
}

@@ -193,0 +269,0 @@ exports.PBXProject = PBXProject;

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXProject.js","sourceRoot":"","sources":["../../src/api/PBXProject.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"PBXProject.js","sourceRoot":"","sources":["../../src/api/PBXProject.ts"],"names":[],"mappings":"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"}

@@ -18,3 +18,3 @@ import * as json from "../json/types";

ensureFile(json: PickRequired<SansIsa<PBXBuildFileModel>, "fileRef">): PBXBuildFile;
getFileReferences(): (PBXGroup | PBXFileReference | PBXVariantGroup | XCVersionGroup | PBXReferenceProxy)[];
getFileReferences(): (PBXFileReference | PBXGroup | PBXVariantGroup | XCVersionGroup | PBXReferenceProxy | undefined)[];
/** @returns the first build file for a given file reference. */

@@ -21,0 +21,0 @@ getBuildFile(file: AnyFileReference | string): PBXBuildFile | null;

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXSourcesBuildPhase.d.ts","sourceRoot":"","sources":["../../src/api/PBXSourcesBuildPhase.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"PBXSourcesBuildPhase.d.ts","sourceRoot":"","sources":["../../src/api/PBXSourcesBuildPhase.ts"],"names":[],"mappings":"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"}

@@ -69,3 +69,3 @@ "use strict";

removeFileReference(file) {
const buildFiles = this.props.files.filter((buildFile) => buildFile.props.fileRef.uuid === file.uuid);
const buildFiles = this.props.files.filter((buildFile) => buildFile.props.fileRef?.uuid === file.uuid);
buildFiles.forEach((buildFile) => {

@@ -216,14 +216,5 @@ this.props.files.splice(this.props.files.indexOf(buildFile), 1);

}
if (!this.props.outputFileListPaths) {
this.props.outputFileListPaths = [];
}
if (!this.props.outputPaths) {
this.props.outputPaths = [];
}
if (!this.props.inputFileListPaths) {
this.props.inputFileListPaths = [];
}
if (!this.props.inputPaths) {
this.props.inputPaths = [];
}
// Note: inputPaths, outputPaths, inputFileListPaths, outputFileListPaths
// are intentionally NOT initialized to empty arrays. Xcode omits these
// properties when they are empty.
super.setupDefaults();

@@ -230,0 +221,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"PBXSourcesBuildPhase.js","sourceRoot":"","sources":["../../src/api/PBXSourcesBuildPhase.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"PBXSourcesBuildPhase.js","sourceRoot":"","sources":["../../src/api/PBXSourcesBuildPhase.ts"],"names":[],"mappings":"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"}

@@ -1,2 +0,8 @@

import type { PBXGroup, PBXFileReference, AbstractObject, PBXProject, PBXFileSystemSynchronizedBuildFileExceptionSet, PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet, PBXNativeTarget } from "../";
import type { PBXGroup } from "../AbstractGroup";
import type { PBXFileReference } from "../PBXFileReference";
import type { AbstractObject } from "../AbstractObject";
import type { PBXProject } from "../PBXProject";
import type { PBXFileSystemSynchronizedBuildFileExceptionSet } from "../PBXFileSystemSynchronizedBuildFileExceptionSet";
import type { PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet } from "../PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet";
import type { PBXNativeTarget } from "../PBXNativeTarget";
export declare function getParent(object: PBXGroup | PBXFileReference | PBXProject | PBXFileSystemSynchronizedBuildFileExceptionSet | PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet): PBXGroup | PBXProject;

@@ -3,0 +9,0 @@ export declare function getParents(object: PBXGroup | PBXFileReference | PBXProject): (PBXGroup | PBXProject)[];

@@ -1,1 +0,1 @@

{"version":3,"file":"paths.d.ts","sourceRoot":"","sources":["../../../src/api/utils/paths.ts"],"names":[],"mappings":"AAKA,OAAO,KAAK,EACV,QAAQ,EACR,gBAAgB,EAChB,cAAc,EACd,UAAU,EACV,8CAA8C,EAC9C,8DAA8D,EAC9D,eAAe,EAChB,MAAM,KAAK,CAAC;AAqCb,wBAAgB,SAAS,CACvB,MAAM,EACF,QAAQ,GACR,gBAAgB,GAChB,UAAU,GACV,8CAA8C,GAC9C,8DAA8D,GACjE,QAAQ,GAAG,UAAU,CAiBvB;AAED,wBAAgB,UAAU,CACxB,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAAG,UAAU,GAC/C,CAAC,QAAQ,GAAG,UAAU,CAAC,EAAE,CAO3B;AAQD,wBAAgB,WAAW,CAAC,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAAG,MAAM,CAOvE;AAED,wBAAgB,qBAAqB,CACnC,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAClC,MAAM,CAgBR;AAiBD,wBAAgB,WAAW,CAAC,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAAG,MAAM,CAOvE;AAED,wBAAgB,mBAAmB,CAAC,MAAM,EAAE,cAAc,GAAG,eAAe,EAAE,CAI7E"}
{"version":3,"file":"paths.d.ts","sourceRoot":"","sources":["../../../src/api/utils/paths.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AACjD,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACxD,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAChD,OAAO,KAAK,EAAE,8CAA8C,EAAE,MAAM,mDAAmD,CAAC;AACxH,OAAO,KAAK,EAAE,8DAA8D,EAAE,MAAM,mEAAmE,CAAC;AACxJ,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AAqC1D,wBAAgB,SAAS,CACvB,MAAM,EACF,QAAQ,GACR,gBAAgB,GAChB,UAAU,GACV,8CAA8C,GAC9C,8DAA8D,GACjE,QAAQ,GAAG,UAAU,CAiBvB;AAED,wBAAgB,UAAU,CACxB,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAAG,UAAU,GAC/C,CAAC,QAAQ,GAAG,UAAU,CAAC,EAAE,CAO3B;AAQD,wBAAgB,WAAW,CAAC,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAAG,MAAM,CAOvE;AAED,wBAAgB,qBAAqB,CACnC,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAClC,MAAM,CAgBR;AAiBD,wBAAgB,WAAW,CAAC,MAAM,EAAE,QAAQ,GAAG,gBAAgB,GAAG,MAAM,CAOvE;AAED,wBAAgB,mBAAmB,CAAC,MAAM,EAAE,cAAc,GAAG,eAAe,EAAE,CAI7E"}

@@ -1,1 +0,1 @@

{"version":3,"file":"paths.js","sourceRoot":"","sources":["../../../src/api/utils/paths.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"paths.js","sourceRoot":"","sources":["../../../src/api/utils/paths.ts"],"names":[],"mappings":"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"}

@@ -1,1 +0,1 @@

{"version":3,"file":"comments.d.ts","sourceRoot":"","sources":["../../src/json/comments.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,YAAY,EACZ,gBAAgB,EAKhB,YAAY,EACb,MAAM,SAAS,CAAC;AAEjB,uCAAuC;AACvC,wBAAgB,mBAAmB,CACjC,OAAO,EAAE,OAAO,CAAC,YAAY,CAAC,GAC7B,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAsHxB;AAiBD,wBAAgB,cAAc,CAAC,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,YAAY,CAE5D;AAED,wBAAgB,kBAAkB,CAAC,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,gBAAgB,CAEpE"}
{"version":3,"file":"comments.d.ts","sourceRoot":"","sources":["../../src/json/comments.ts"],"names":[],"mappings":"AAAA,OAAO,EACL,YAAY,EACZ,gBAAgB,EAKhB,YAAY,EACb,MAAM,SAAS,CAAC;AAEjB,uCAAuC;AACvC,wBAAgB,mBAAmB,CACjC,OAAO,EAAE,OAAO,CAAC,YAAY,CAAC,GAC7B,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAwHxB;AAiBD,wBAAgB,cAAc,CAAC,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,YAAY,CAE5D;AAED,wBAAgB,kBAAkB,CAAC,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,gBAAgB,CAEpE"}

@@ -37,3 +37,7 @@ "use strict";

const buildPhaseName = getBuildPhaseNameContainingFile(id) ?? "[missing build phase]";
const name = getCommentForObject(buildFile.fileRef ?? buildFile.productRef, objects[buildFile.fileRef ?? buildFile.productRef]);
const refId = buildFile.fileRef ?? buildFile.productRef;
if (!refId) {
return `[unknown] in ${buildPhaseName}`;
}
const name = getCommentForObject(refId, objects[refId]);
return `${name} in ${buildPhaseName}`;

@@ -40,0 +44,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"comments.js","sourceRoot":"","sources":["../../src/json/comments.ts"],"names":[],"mappings":";;;AAUA,uCAAuC;AACvC,SAAgB,mBAAmB,CACjC,OAA8B;IAE9B,MAAM,MAAM,GAAG,KAAK,CAAC;IACrB,MAAM,OAAO,GAAwB,OAAO,EAAE,OAAO,IAAI,EAAE,CAAC;IAE5D,MAAM,cAAc,GAA2B,EAAE,CAAC;IAElD,SAAS,6BAA6B,CAAC,EAAU;QAC/C,KAAK,MAAM,CAAC,OAAO,EAAE,GAAG,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAQ,EAAE;YAC3D,IAAI,GAAG,CAAC,sBAAsB,KAAK,EAAE,EAAE;gBACrC,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,CAAC,WAAW,CAAC;gBACnD,IAAI,CAAC,IAAI,EAAE;oBACT,IAAI;wBACF,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW;4BACtC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC;oBAElC,IAAI,CAAC,IAAI,EAAE;wBACT,oDAAoD;wBACpD,iHAAiH;wBACjH,yFAAyF;wBACzF,MAAM,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CACvC,CAAC,GAAQ,EAAE,EAAE,CACX,GAAG,CAAC,GAAG,KAAK,uBAAuB;4BACnC,GAAG,CAAC,eAAe,KAAK,OAAO,CAClC,CAAC;wBACF,IAAI,GAAG,KAAK,EAAE,UAAU,CAAC;qBAC1B;iBACF;gBAED,OAAO,gCAAgC,GAAG,CAAC,GAAG,KAAK,IAAI,GAAG,CAAC;aAC5D;SACF;QACD,OAAO,wCAAwC,CAAC;IAClD,CAAC;IAED,SAAS,+BAA+B,CAAC,WAAmB;QAC1D,MAAM,UAAU,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,GAAQ,EAAE,EAAE,CAC1D,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,WAAW,CAAC,CACjC,CAAC;QAEF,OAAO,UAAU,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;IAC3D,CAAC;IAED,SAAS,sBAAsB,CAAC,EAAU,EAAE,SAAuB;QACjE,MAAM,cAAc,GAClB,+BAA+B,CAAC,EAAE,CAAC,IAAI,uBAAuB,CAAC;QAEjE,MAAM,IAAI,GAAG,mBAAmB,CAC9B,SAAS,CAAC,OAAO,IAAI,SAAS,CAAC,UAAU,EACzC,OAAO,CAAC,SAAS,CAAC,OAAO,IAAI,SAAS,CAAC,UAAU,CAAC,CACnD,CAAC;QAEF,OAAO,GAAG,IAAI,OAAO,cAAc,EAAE,CAAC;IACxC,CAAC;IAED,SAAS,mBAAmB,CAC1B,EAAU,EACV,MAA2B;QAE3B,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE;YAChB,OAAO,IAAI,CAAC;SACb;QACD,IAAI,EAAE,IAAI,cAAc,EAAE;YACxB,OAAO,cAAc,CAAC,EAAE,CAAC,CAAC;SAC3B;QACD,IAAI,cAAc,CAAC,MAAM,CAAC,EAAE;YAC1B,cAAc,CAAC,EAAE,CAAC,GAAG,sBAAsB,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;SACzD;aAAM,IAAI,qBAAqB,CAAC,MAAM,CAAC,EAAE;YACxC,cAAc,CAAC,EAAE,CAAC,GAAG,6BAA6B,CAAC,EAAE,CAAC,CAAC;SACxD;aAAM,IAAI,+BAA+B,CAAC,MAAM,CAAC,EAAE;YAClD,IAAI,MAAM,CAAC,aAAa,EAAE;gBACxB,cAAc,CAAC,EAAE,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,KAAK,kBAAkB,CACvD,MAAM,CAAC,aAAa,CACrB,GAAG,CAAC;aACN;iBAAM;gBACL,cAAc,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC;aACjC;SACF;aAAM,IAAI,8BAA8B,CAAC,MAAM,CAAC,EAAE;YACjD,IAAI,MAAM,CAAC,YAAY,EAAE;gBACvB,cAAc,CAAC,EAAE,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,KAAK,MAAM,CAAC,YAAY,GAAG,CAAC;aAC/D;iBAAM;gBACL,cAAc,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC;aACjC;SACF;aAAM,IAAI,YAAY,CAAC,MAAM,CAAC,EAAE;YAC/B,cAAc,CAAC,EAAE,CAAC,GAAG,gBAAgB,CAAC;SACvC;aAAM,IAAI,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,YAAY,CAAC,EAAE;YAC7C,cAAc,CAAC,EAAE,CAAC,GAAG,iBAAiB,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;SACtD;aAAM;YACL,IACE,MAAM,CAAC,GAAG,KAAK,UAAU;gBACzB,MAAM,CAAC,IAAI,KAAK,SAAS;gBACzB,MAAM,CAAC,IAAI,KAAK,SAAS,EACzB;gBACA,cAAc,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC;aACzB;iBAAM;gBACL,cAAc,CAAC,EAAE,CAAC;oBAChB,MAAM,CAAC,IAAI;wBACX,MAAM,CAAC,WAAW;wBAClB,MAAM,CAAC,IAAI;wBACX,MAAM,CAAC,GAAG;wBACV,IAAI,CAAC;aACR;SACF;QACD,OAAO,cAAc,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC;IACpC,CAAC;IAED,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,EAAE,EAAE;QAC/C,IAAI,CAAC,mBAAmB,CAAC,EAAE,EAAE,MAAM,CAAC,EAAE;YACpC,IAAI,MAAM;gBACR,MAAM,IAAI,KAAK,CACb,2CAA2C;oBACzC,EAAE;oBACF,SAAS;oBACT,MAAM,CAAC,GAAG,CACb,CAAC;SACL;IACH,CAAC,CAAC,CAAC;IAEH,OAAO,cAAc,CAAC;AACxB,CAAC;AAxHD,kDAwHC;AAED,SAAS,kBAAkB,CAAC,OAAe;IACzC,IAAI;QACF,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,OAAO,CAAC,CAAC;QAC7B,6CAA6C;QAC7C,IAAI,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;YACjC,OAAO,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;SACtC;KACF;IAAC,MAAM,GAAE;IACV,OAAO,OAAO,CAAC;AACjB,CAAC;AAED,SAAS,YAAY,CAAC,GAAQ;IAC5B,OAAO,GAAG,EAAE,GAAG,KAAK,YAAY,CAAC;AACnC,CAAC;AAED,SAAgB,cAAc,CAAC,GAAQ;IACrC,OAAO,GAAG,EAAE,GAAG,KAAK,cAAc,CAAC;AACrC,CAAC;AAFD,wCAEC;AAED,SAAgB,kBAAkB,CAAC,GAAQ;IACzC,OAAO,GAAG,EAAE,GAAG,KAAK,kBAAkB,CAAC;AACzC,CAAC;AAFD,gDAEC;AAED,SAAS,+BAA+B,CACtC,GAAQ;IAER,OAAO,GAAG,EAAE,GAAG,KAAK,+BAA+B,CAAC;AACtD,CAAC;AACD,SAAS,8BAA8B,CACrC,GAAQ;IAER,OAAO,GAAG,EAAE,GAAG,KAAK,8BAA8B,CAAC;AACrD,CAAC;AAED,SAAS,qBAAqB,CAAC,GAAQ;IACrC,OAAO,GAAG,EAAE,GAAG,KAAK,qBAAqB,CAAC;AAC5C,CAAC;AAED,SAAS,iBAAiB,CAAC,UAAe;IACxC,OAAO,UAAU,CAAC,IAAI,IAAI,wBAAwB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;AACrE,CAAC;AAED,0EAA0E;AAC1E,SAAS,wBAAwB,CAAC,GAAW;IAC3C,OAAO,GAAG,CAAC,KAAK,CAAC,0BAA0B,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC;AAC5D,CAAC"}
{"version":3,"file":"comments.js","sourceRoot":"","sources":["../../src/json/comments.ts"],"names":[],"mappings":"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"}

@@ -385,4 +385,4 @@ /**

export interface PBXBuildFile<TFileRef = UUID, TProductRef = UUID> extends AbstractObject<ISA.PBXBuildFile> {
/** UUID for an object of type <PBXFileReference|PBXGroup|PBXVariantGroup|XCVersionGroup|PBXReferenceProxy> */
fileRef: TFileRef;
/** UUID for an object of type <PBXFileReference|PBXGroup|PBXVariantGroup|XCVersionGroup|PBXReferenceProxy>. Optional when using productRef for Swift Packages. */
fileRef?: TFileRef;
settings?: {

@@ -389,0 +389,0 @@ ATTRIBUTES?: ("RemoveHeadersOnCopy" | (string & {}))[];

@@ -1,1 +0,1 @@

{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/json/types.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/json/types.ts"],"names":[],"mappings":"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"}

@@ -1,1 +0,1 @@

{"version":3,"file":"writer.d.ts","sourceRoot":"","sources":["../../src/json/writer.ts"],"names":[],"mappings":";AAKA,OAAO,EAAkC,YAAY,EAAE,MAAM,SAAS,CAAC;AA2BvE,MAAM,MAAM,aAAa,GACrB,OAAO,GACP,MAAM,GACN,MAAM,GACN,IAAI,GACJ,MAAM,GACN,SAAS,CAAC;AAEd,MAAM,MAAM,SAAS,GAAG,aAAa,GAAG,SAAS,GAAG,UAAU,CAAC;AAE/D,MAAM,WAAW,SAAU,SAAQ,KAAK,CAAC,SAAS,CAAC;CAAG;AAEtD,MAAM,WAAW,UAAU;IACzB,CAAC,GAAG,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,CAAC;CACtC;AA2CD,qBAAa,MAAM;IAaf,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,OAAO;IAbjB,OAAO,CAAC,MAAM,CAAK;IACnB,OAAO,CAAC,QAAQ,CAAc;IAC9B,OAAO,CAAC,QAAQ,CAAiC;IAEjD,GAAG,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM;gBAQZ,OAAO,EAAE,OAAO,CAAC,YAAY,CAAC,EAC9B,OAAO,GAAE;QACf,qBAAqB;QACrB,GAAG,CAAC,EAAE,MAAM,CAAC;QACb,4BAA4B;QAC5B,OAAO,CAAC,EAAE,MAAM,CAAC;QACjB,uBAAuB;QACvB,iBAAiB,CAAC,EAAE,OAAO,CAAC;KACxB;IAOD,UAAU;IAIjB,OAAO,CAAC,OAAO;IAMf,OAAO,CAAC,KAAK;IAKb,OAAO,CAAC,aAAa;IAIrB,OAAO,CAAC,KAAK;IAOb,OAAO,CAAC,YAAY;IAKpB,iDAAiD;IACjD,OAAO,CAAC,QAAQ;IAShB,OAAO,CAAC,YAAY;IAUpB,OAAO,CAAC,gBAAgB;IASxB,OAAO,CAAC,WAAW;IAyCnB,OAAO,CAAC,eAAe;IAYvB,OAAO,CAAC,UAAU;IA2BlB,OAAO,CAAC,oBAAoB;IAc5B,OAAO,CAAC,wBAAwB;CAmCjC"}
{"version":3,"file":"writer.d.ts","sourceRoot":"","sources":["../../src/json/writer.ts"],"names":[],"mappings":";AAKA,OAAO,EAAkC,YAAY,EAAE,MAAM,SAAS,CAAC;AA2BvE,MAAM,MAAM,aAAa,GACrB,OAAO,GACP,MAAM,GACN,MAAM,GACN,IAAI,GACJ,MAAM,GACN,SAAS,CAAC;AAEd,MAAM,MAAM,SAAS,GAAG,aAAa,GAAG,SAAS,GAAG,UAAU,CAAC;AAE/D,MAAM,WAAW,SAAU,SAAQ,KAAK,CAAC,SAAS,CAAC;CAAG;AAEtD,MAAM,WAAW,UAAU;IACzB,CAAC,GAAG,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,CAAC;CACtC;AA2CD,qBAAa,MAAM;IAaf,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,OAAO;IAbjB,OAAO,CAAC,MAAM,CAAK;IACnB,OAAO,CAAC,QAAQ,CAAc;IAC9B,OAAO,CAAC,QAAQ,CAAiC;IAEjD,GAAG,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM;gBAQZ,OAAO,EAAE,OAAO,CAAC,YAAY,CAAC,EAC9B,OAAO,GAAE;QACf,qBAAqB;QACrB,GAAG,CAAC,EAAE,MAAM,CAAC;QACb,4BAA4B;QAC5B,OAAO,CAAC,EAAE,MAAM,CAAC;QACjB,uBAAuB;QACvB,iBAAiB,CAAC,EAAE,OAAO,CAAC;KACxB;IAOD,UAAU;IAIjB,OAAO,CAAC,OAAO;IAMf,OAAO,CAAC,KAAK;IAKb,OAAO,CAAC,aAAa;IAIrB,OAAO,CAAC,KAAK;IAOb,OAAO,CAAC,YAAY;IAKpB,iDAAiD;IACjD,OAAO,CAAC,QAAQ;IAShB,OAAO,CAAC,YAAY;IAUpB,OAAO,CAAC,gBAAgB;IASxB,OAAO,CAAC,WAAW;IAgDnB,OAAO,CAAC,eAAe;IAYvB,OAAO,CAAC,UAAU;IA2BlB,OAAO,CAAC,oBAAoB;IAc5B,OAAO,CAAC,wBAAwB;CA0CjC"}

@@ -122,3 +122,12 @@ "use strict";

writeObject(object, isBase) {
Object.entries(object).forEach(([key, value]) => {
Object.entries(object)
.sort(([a], [b]) => {
// isa always comes first, then case-sensitive ASCII alphabetical
if (a === "isa")
return -1;
if (b === "isa")
return 1;
return a < b ? -1 : a > b ? 1 : 0;
})
.forEach(([key, value]) => {
if (this.options.skipNullishValues && value == null) {

@@ -217,3 +226,12 @@ return;

line.push(this.formatId(key) + " = {");
Object.entries(value).forEach(([key, obj]) => {
Object.entries(value)
.sort(([a], [b]) => {
// isa always comes first, then case-sensitive ASCII alphabetical
if (a === "isa")
return -1;
if (b === "isa")
return 1;
return a < b ? -1 : a > b ? 1 : 0;
})
.forEach(([key, obj]) => {
if (this.options.skipNullishValues && obj == null) {

@@ -220,0 +238,0 @@ return;

@@ -1,1 +0,1 @@

{"version":3,"file":"writer.js","sourceRoot":"","sources":["../../src/json/writer.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"writer.js","sourceRoot":"","sources":["../../src/json/writer.ts"],"names":[],"mappings":"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"}
{
"name": "@bacons/xcode",
"version": "1.0.0-alpha.32",
"version": "1.0.0-alpha.33",
"main": "./build/index",

@@ -5,0 +5,0 @@ "types": "./build/index.d.ts",

@@ -487,2 +487,96 @@ # `@bacons/xcode`

## Swift Package Manager Support
Add Swift Package Manager dependencies to your Xcode projects with full wiring handled automatically.
### Adding Remote Packages
```ts
import { XcodeProject } from "@bacons/xcode";
const project = XcodeProject.open("/path/to/project.pbxproj");
const rootProject = project.rootObject;
// Add a remote Swift package to the project
const packageRef = rootProject.addRemoteSwiftPackage({
repositoryURL: "https://github.com/apple/swift-collections",
requirement: {
kind: "upToNextMajorVersion",
minimumVersion: "1.0.0",
},
});
// Add the package product to a target
const target = rootProject.getMainAppTarget("ios");
const productDep = target.addSwiftPackageProduct({
productName: "Collections",
package: packageRef,
});
// Save the project
fs.writeFileSync("/path/to/project.pbxproj", build(project.toJSON()));
```
### Adding Local Packages
```ts
// Add a local Swift package (e.g., from a monorepo)
const localPackage = rootProject.addLocalSwiftPackage({
relativePath: "../Packages/MyFeature",
});
// Add the product to your target
target.addSwiftPackageProduct({
productName: "MyFeature",
package: localPackage,
});
```
### What Gets Wired Up
When you call `target.addSwiftPackageProduct()`, the following is handled automatically:
1. Creates `XCSwiftPackageProductDependency` and adds it to target's `packageProductDependencies`
2. Creates `PBXBuildFile` with `productRef` pointing to the dependency
3. Adds the build file to the target's Frameworks build phase
### Managing Package Dependencies
```ts
// Get all package product dependencies for a target
const deps = target.getSwiftPackageProductDependencies();
// Find an existing package by URL or path
const existing = rootProject.getPackageReference(
"https://github.com/apple/swift-collections"
);
// Remove a package product from a target (cleans up build file too)
target.removeSwiftPackageProduct(productDep);
```
### Version Requirements
Remote packages support various version requirement types:
```ts
// Up to next major version (e.g., 1.0.0 to 2.0.0)
{ kind: "upToNextMajorVersion", minimumVersion: "1.0.0" }
// Up to next minor version (e.g., 1.2.0 to 1.3.0)
{ kind: "upToNextMinorVersion", minimumVersion: "1.2.0" }
// Exact version
{ kind: "exactVersion", version: "1.2.3" }
// Version range
{ kind: "versionRange", minimumVersion: "1.0.0", maximumVersion: "2.0.0" }
// Branch
{ kind: "branch", branch: "main" }
// Revision (commit hash)
{ kind: "revision", revision: "abc123def456" }
```
## Solution

@@ -525,2 +619,3 @@

- [x] **IDEWorkspaceChecks**: (`xcshareddata/IDEWorkspaceChecks.plist`) Workspace check state storage (e.g., 32-bit deprecation warning).
- [x] **Swift Package Manager**: Add remote and local SPM dependencies with automatic wiring.

@@ -527,0 +622,0 @@ # Docs