@bacons/xcode
Advanced tools
@@ -33,4 +33,2 @@ import { PRODUCT_UTI_EXTENSIONS } from "./utils/constants"; | ||
| getParents(): (PBXGroup | PBXProject)[]; | ||
| isReferencing(uuid: string): boolean; | ||
| removeReference(uuid: string): void; | ||
| getPath(): string; | ||
@@ -37,0 +35,0 @@ createFile(opts: SansIsa<PickRequired<PBXFileReferenceModel, "path">>): PBXFileReference; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AbstractGroup.d.ts","sourceRoot":"","sources":["../../src/api/AbstractGroup.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,sBAAsB,EAAE,MAAM,mBAAmB,CAAC;AAC3D,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AAEtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,gBAAgB,EAAE,qBAAqB,EAAE,MAAM,oBAAoB,CAAC;AAE7E,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC/C,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAC7D,OAAO,KAAK,EAAE,kCAAkC,EAAE,MAAM,sCAAsC,CAAC;AAG/F,qBAAa,aAAa,CACxB,KAAK,SAAS,IAAI,CAAC,QAAQ,CACzB,GAAG,EACH,QAAQ,GAAG,iBAAiB,GAAG,gBAAgB,GAAG,kCAAkC,CACrF,CACD,SAAQ,cAAc,CAAC,KAAK,CAAC;IAE7B,SAAS,CAAC,cAAc,IAAI,GAAG;IAM/B,SAAS,CAAC,aAAa;IAMvB,WAAW,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;IASzC;;;;;;;;;;OAUG;IACH,KAAK,CACH,IAAI,EAAE,MAAM,GAAG,MAAM,EAAE,EACvB,EAAE,SAAS,EAAE,GAAE;QAAE,SAAS,CAAC,EAAE,OAAO,CAAA;KAAO,GAC1C,QAAQ,GAAG,IAAI;IA2BlB,cAAc,IAAI,QAAQ,EAAE;IAM5B,4BAA4B,CAC1B,eAAe,EAAE,MAAM,EACvB,IAAI,EAAE,MAAM,OAAO,sBAAsB;IAkB3C,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,gBAAgB,GAAG,QAAQ,EAAE,SAAS,EAAE,QAAQ;IA+BpE,SAAS,IAAI,QAAQ,GAAG,UAAU;IAIlC,UAAU,IAAI,CAAC,QAAQ,GAAG,UAAU,CAAC,EAAE;IAIvC,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAIpC,eAAe,CAAC,IAAI,EAAE,MAAM;IAO5B,OAAO,IAAI,MAAM;IAIjB,UAAU,CACR,IAAI,EAAE,OAAO,CAAC,YAAY,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,GACzD,gBAAgB;IAMnB,cAAc,IAAI,MAAM;CAWzB;AAED,oBAAY,aAAa,GAAG,IAAI,CAAC,QAAQ,CACvC,IAAI,CAAC,GAAG,CAAC,QAAQ,EACjB,QAAQ,GAAG,iBAAiB,GAAG,gBAAgB,GAAG,kCAAkC,CACrF,CAAC;AAEF,qBAAa,QAAS,SAAQ,aAAa,CAAC,aAAa,CAAC;IACxD,MAAM,CAAC,GAAG,oBAA8B;IACxC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,QAAQ;IAG1C,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;CAQ3E"} | ||
| {"version":3,"file":"AbstractGroup.d.ts","sourceRoot":"","sources":["../../src/api/AbstractGroup.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,sBAAsB,EAAE,MAAM,mBAAmB,CAAC;AAC3D,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AAEtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,gBAAgB,EAAE,qBAAqB,EAAE,MAAM,oBAAoB,CAAC;AAE7E,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC/C,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAC7D,OAAO,KAAK,EAAE,kCAAkC,EAAE,MAAM,sCAAsC,CAAC;AAG/F,qBAAa,aAAa,CACxB,KAAK,SAAS,IAAI,CAAC,QAAQ,CACzB,GAAG,EACH,QAAQ,GAAG,iBAAiB,GAAG,gBAAgB,GAAG,kCAAkC,CACrF,CACD,SAAQ,cAAc,CAAC,KAAK,CAAC;IAE7B,SAAS,CAAC,cAAc,IAAI,GAAG;IAM/B,SAAS,CAAC,aAAa;IAMvB,WAAW,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;IASzC;;;;;;;;;;OAUG;IACH,KAAK,CACH,IAAI,EAAE,MAAM,GAAG,MAAM,EAAE,EACvB,EAAE,SAAS,EAAE,GAAE;QAAE,SAAS,CAAC,EAAE,OAAO,CAAA;KAAO,GAC1C,QAAQ,GAAG,IAAI;IA2BlB,cAAc,IAAI,QAAQ,EAAE;IAM5B,4BAA4B,CAC1B,eAAe,EAAE,MAAM,EACvB,IAAI,EAAE,MAAM,OAAO,sBAAsB;IAkB3C,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,gBAAgB,GAAG,QAAQ,EAAE,SAAS,EAAE,QAAQ;IA+BpE,SAAS,IAAI,QAAQ,GAAG,UAAU;IAIlC,UAAU,IAAI,CAAC,QAAQ,GAAG,UAAU,CAAC,EAAE;IAIvC,OAAO,IAAI,MAAM;IAIjB,UAAU,CACR,IAAI,EAAE,OAAO,CAAC,YAAY,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,GACzD,gBAAgB;IAMnB,cAAc,IAAI,MAAM;CAWzB;AAED,oBAAY,aAAa,GAAG,IAAI,CAAC,QAAQ,CACvC,IAAI,CAAC,GAAG,CAAC,QAAQ,EACjB,QAAQ,GAAG,iBAAiB,GAAG,gBAAgB,GAAG,kCAAkC,CACrF,CAAC;AAEF,qBAAa,QAAS,SAAQ,aAAa,CAAC,aAAa,CAAC;IACxD,MAAM,CAAC,GAAG,oBAA8B;IACxC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,QAAQ;IAG1C,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;CAQ3E"} |
@@ -129,11 +129,2 @@ "use strict"; | ||
| } | ||
| isReferencing(uuid) { | ||
| return !!this.props.children.find((child) => child.uuid === uuid); | ||
| } | ||
| removeReference(uuid) { | ||
| const index = this.props.children.findIndex((child) => child.uuid === uuid); | ||
| if (index !== -1) { | ||
| this.props.children.splice(index, 1); | ||
| } | ||
| } | ||
| getPath() { | ||
@@ -140,0 +131,0 @@ throw new Error("TODO"); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AbstractGroup.js","sourceRoot":"","sources":["../../src/api/AbstractGroup.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"AbstractGroup.js","sourceRoot":"","sources":["../../src/api/AbstractGroup.ts"],"names":[],"mappings":"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"} |
@@ -28,3 +28,3 @@ import * as json from "../json/types"; | ||
| toJSON(): TJSON; | ||
| /** abstract method for removing a UUID from any props that might be referencing it. */ | ||
| /** Removes a UUID from any props that reference it. */ | ||
| removeReference(uuid: string): void; | ||
@@ -31,0 +31,0 @@ removeFromProject(): void; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AbstractObject.d.ts","sourceRoot":"","sources":["../../src/api/AbstractObject.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC/C,OAAO,KAAK,EAAmB,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAC5E,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAInD,aAAK,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;AAE1B,MAAM,WAAW,sBAAsB;IACrC,YAAY,IAAI,cAAc,EAAE,CAAC;IACjC,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC;CACtC;AAED,8BAAsB,cAAc,CAClC,KAAK,SAAS,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CACjE,YAAW,sBAAsB;IAiCxB,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,KAAK;IAhCrB,IAAI,GAAG,QAEN;IAGD,SAAS,CAAC,QAAQ,CAAC,cAAc,IAAI,OAAO,CAAC;SAC1C,CAAC,IAAI,MAAM,IAAI,CAEd,gBAAgB,CAAC,KAAK,EAAE,OAAO,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,EAErD,KAAK,GAAG,MAAM,CACf,GAAG,GAAG;KACR,CAAC;IAEF,YAAY,IAAI,cAAc,EAAE;IAIhC,IAAI,OAAO,IAAI,UAAU,CAExB;IAED,eAAe,IAAI,YAAY;IAK/B,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAe;gBAG1C,YAAY,EAAE,YAAY,EACnB,IAAI,EAAE,MAAM,EACZ,KAAK,EAAE,KAAK;IAarB,SAAS,CAAC,OAAO;IAkFjB,SAAS,CAAC,aAAa,CAAC,KAAK,EAAE,KAAK;IAEpC,cAAc,IAAI,MAAM;IAQxB,2EAA2E;IAC3E,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAKpC,MAAM,IAAI,KAAK;IAsCf,uFAAuF;IACvF,eAAe,CAAC,IAAI,EAAE,MAAM;IAE5B,iBAAiB;CASlB"} | ||
| {"version":3,"file":"AbstractObject.d.ts","sourceRoot":"","sources":["../../src/api/AbstractObject.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC/C,OAAO,KAAK,EAAmB,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAC5E,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAInD,aAAK,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;AAE1B,MAAM,WAAW,sBAAsB;IACrC,YAAY,IAAI,cAAc,EAAE,CAAC;IACjC,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC;CACtC;AAED,8BAAsB,cAAc,CAClC,KAAK,SAAS,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CACjE,YAAW,sBAAsB;IAiCxB,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,KAAK;IAhCrB,IAAI,GAAG,QAEN;IAGD,SAAS,CAAC,QAAQ,CAAC,cAAc,IAAI,OAAO,CAAC;SAC1C,CAAC,IAAI,MAAM,IAAI,CAEd,gBAAgB,CAAC,KAAK,EAAE,OAAO,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,EAErD,KAAK,GAAG,MAAM,CACf,GAAG,GAAG;KACR,CAAC;IAEF,YAAY,IAAI,cAAc,EAAE;IAIhC,IAAI,OAAO,IAAI,UAAU,CAExB;IAED,eAAe,IAAI,YAAY;IAK/B,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAe;gBAG1C,YAAY,EAAE,YAAY,EACnB,IAAI,EAAE,MAAM,EACZ,KAAK,EAAE,KAAK;IAarB,SAAS,CAAC,OAAO;IAkFjB,SAAS,CAAC,aAAa,CAAC,KAAK,EAAE,KAAK;IAEpC,cAAc,IAAI,MAAM;IAQxB,2EAA2E;IAC3E,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAapC,MAAM,IAAI,KAAK;IAsCf,uDAAuD;IACvD,eAAe,CAAC,IAAI,EAAE,MAAM;IAiB5B,iBAAiB;CASlB"} |
@@ -101,2 +101,13 @@ "use strict"; | ||
| isReferencing(uuid) { | ||
| for (const key of Object.keys(this.getObjectProps())) { | ||
| const value = this.props[key]; | ||
| if (Array.isArray(value)) { | ||
| if (value.some((item) => item?.uuid === uuid)) | ||
| return true; | ||
| } | ||
| else if (value && typeof value === "object" && "uuid" in value) { | ||
| if (value.uuid === uuid) | ||
| return true; | ||
| } | ||
| } | ||
| return false; | ||
@@ -137,4 +148,20 @@ } | ||
| } | ||
| /** abstract method for removing a UUID from any props that might be referencing it. */ | ||
| removeReference(uuid) { } | ||
| /** Removes a UUID from any props that reference it. */ | ||
| removeReference(uuid) { | ||
| for (const key of Object.keys(this.getObjectProps())) { | ||
| const value = this.props[key]; | ||
| if (Array.isArray(value)) { | ||
| const index = value.findIndex((item) => item?.uuid === uuid); | ||
| if (index !== -1) { | ||
| value.splice(index, 1); | ||
| } | ||
| } | ||
| else if (value && typeof value === "object" && "uuid" in value) { | ||
| if (value.uuid === uuid) { | ||
| // @ts-expect-error | ||
| this.props[key] = undefined; | ||
| } | ||
| } | ||
| } | ||
| } | ||
| removeFromProject() { | ||
@@ -141,0 +168,0 @@ this.getXcodeProject().delete(this.uuid); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AbstractObject.js","sourceRoot":"","sources":["../../src/api/AbstractObject.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"AbstractObject.js","sourceRoot":"","sources":["../../src/api/AbstractObject.ts"],"names":[],"mappings":"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"} |
@@ -16,3 +16,2 @@ import * as json from "../json/types"; | ||
| getBuildPhase<TBuildPhase extends typeof PBXSourcesBuildPhase | typeof PBXRezBuildPhase | typeof PBXHeadersBuildPhase | typeof PBXCopyFilesBuildPhase | typeof PBXResourcesBuildPhase | typeof PBXFrameworksBuildPhase | typeof PBXAppleScriptBuildPhase | typeof PBXShellScriptBuildPhase>(buildPhaseKlass: TBuildPhase): InstanceType<TBuildPhase> | null; | ||
| isReferencing(uuid: string): boolean; | ||
| protected getObjectProps(): any; | ||
@@ -19,0 +18,0 @@ getDefaultConfiguration(): XCBuildConfiguration; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AbstractTarget.d.ts","sourceRoot":"","sources":["../../src/api/AbstractTarget.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EACL,oBAAoB,EACpB,yBAAyB,EAC1B,MAAM,wBAAwB,CAAC;AAChC,OAAO,EACL,mBAAmB,EACnB,wBAAwB,EACzB,MAAM,uBAAuB,CAAC;AAE/B,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EACV,aAAa,EACb,wBAAwB,EACxB,sBAAsB,EACtB,uBAAuB,EACvB,oBAAoB,EACpB,sBAAsB,EACtB,gBAAgB,EAChB,wBAAwB,EACxB,oBAAoB,EACrB,MAAM,wBAAwB,CAAC;AAEhC,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAEjE,qBAAa,cAAc,CACzB,KAAK,SAAS,IAAI,CAAC,cAAc,CAC/B,GAAG,EACH,mBAAmB,EACnB,mBAAmB,EACnB,aAAa,CACd,CACD,SAAQ,cAAc,CAAC,KAAK,CAAC;IAC7B,uBAAuB,CACrB,WAAW,EAAE,YAAY,CACvB,IAAI,CAAC,wBAAwB,EAAE,KAAK,GAAG,qBAAqB,CAAC,EAC7D,0BAA0B,CAC3B,EACD,cAAc,EAAE,IAAI,CAAC,yBAAyB,EAAE,KAAK,CAAC,EAAE;IAe1D;;OAEG;IAEH,sBAAsB,CACpB,MAAM,EAAE,cAAc,CAAC,GAAG,CAAC,GAC1B,mBAAmB,GAAG,SAAS;IAqBlC,gBAAgB,CACd,WAAW,SACP,OAAO,oBAAoB,GAC3B,OAAO,gBAAgB,GACvB,OAAO,oBAAoB,GAC3B,OAAO,sBAAsB,GAC7B,OAAO,sBAAsB,GAC7B,OAAO,uBAAuB,GAC9B,OAAO,wBAAwB,GAC/B,OAAO,wBAAwB,EAEnC,eAAe,EAAE,WAAW,EAC5B,KAAK,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAC9D,YAAY,CAAC,WAAW,CAAC;IAU5B,aAAa,CACX,WAAW,SACP,OAAO,oBAAoB,GAC3B,OAAO,gBAAgB,GACvB,OAAO,oBAAoB,GAC3B,OAAO,sBAAsB,GAC7B,OAAO,sBAAsB,GAC7B,OAAO,uBAAuB,GAC9B,OAAO,wBAAwB,GAC/B,OAAO,wBAAwB,EACnC,eAAe,EAAE,WAAW,GAAG,YAAY,CAAC,WAAW,CAAC,GAAG,IAAI;IAOjE,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IASpC,SAAS,CAAC,cAAc,IAAI,GAAG;IAQ/B,uBAAuB;IAIvB,uDAAuD;IACvD,eAAe,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EACvD,GAAG,EAAE,QAAQ,EACb,KAAK,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC;IAKrC,0DAA0D;IAC1D,kBAAkB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAAE,GAAG,EAAE,QAAQ;IAI3E,mEAAmE;IACnE,sBAAsB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAC9D,GAAG,EAAE,QAAQ;IAKf,aAAa;CAId"} | ||
| {"version":3,"file":"AbstractTarget.d.ts","sourceRoot":"","sources":["../../src/api/AbstractTarget.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EACL,oBAAoB,EACpB,yBAAyB,EAC1B,MAAM,wBAAwB,CAAC;AAChC,OAAO,EACL,mBAAmB,EACnB,wBAAwB,EACzB,MAAM,uBAAuB,CAAC;AAE/B,OAAO,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAChE,OAAO,KAAK,EACV,aAAa,EACb,wBAAwB,EACxB,sBAAsB,EACtB,uBAAuB,EACvB,oBAAoB,EACpB,sBAAsB,EACtB,gBAAgB,EAChB,wBAAwB,EACxB,oBAAoB,EACrB,MAAM,wBAAwB,CAAC;AAEhC,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,uBAAuB,CAAC;AAEjE,qBAAa,cAAc,CACzB,KAAK,SAAS,IAAI,CAAC,cAAc,CAC/B,GAAG,EACH,mBAAmB,EACnB,mBAAmB,EACnB,aAAa,CACd,CACD,SAAQ,cAAc,CAAC,KAAK,CAAC;IAC7B,uBAAuB,CACrB,WAAW,EAAE,YAAY,CACvB,IAAI,CAAC,wBAAwB,EAAE,KAAK,GAAG,qBAAqB,CAAC,EAC7D,0BAA0B,CAC3B,EACD,cAAc,EAAE,IAAI,CAAC,yBAAyB,EAAE,KAAK,CAAC,EAAE;IAe1D;;OAEG;IAEH,sBAAsB,CACpB,MAAM,EAAE,cAAc,CAAC,GAAG,CAAC,GAC1B,mBAAmB,GAAG,SAAS;IAqBlC,gBAAgB,CACd,WAAW,SACP,OAAO,oBAAoB,GAC3B,OAAO,gBAAgB,GACvB,OAAO,oBAAoB,GAC3B,OAAO,sBAAsB,GAC7B,OAAO,sBAAsB,GAC7B,OAAO,uBAAuB,GAC9B,OAAO,wBAAwB,GAC/B,OAAO,wBAAwB,EAEnC,eAAe,EAAE,WAAW,EAC5B,KAAK,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAC9D,YAAY,CAAC,WAAW,CAAC;IAU5B,aAAa,CACX,WAAW,SACP,OAAO,oBAAoB,GAC3B,OAAO,gBAAgB,GACvB,OAAO,oBAAoB,GAC3B,OAAO,sBAAsB,GAC7B,OAAO,sBAAsB,GAC7B,OAAO,uBAAuB,GAC9B,OAAO,wBAAwB,GAC/B,OAAO,wBAAwB,EACnC,eAAe,EAAE,WAAW,GAAG,YAAY,CAAC,WAAW,CAAC,GAAG,IAAI;IAOjE,SAAS,CAAC,cAAc,IAAI,GAAG;IAQ/B,uBAAuB;IAIvB,uDAAuD;IACvD,eAAe,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EACvD,GAAG,EAAE,QAAQ,EACb,KAAK,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC;IAKrC,0DAA0D;IAC1D,kBAAkB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAAE,GAAG,EAAE,QAAQ;IAI3E,mEAAmE;IACnE,sBAAsB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAC9D,GAAG,EAAE,QAAQ;IAKf,aAAa;CAId"} |
@@ -49,11 +49,2 @@ "use strict"; | ||
| } | ||
| isReferencing(uuid) { | ||
| if (this.props.buildConfigurationList.uuid === uuid) | ||
| return true; | ||
| if (this.props.dependencies.some((dep) => dep.uuid === uuid)) | ||
| return true; | ||
| if (this.props.buildPhases.some((phase) => phase.uuid === uuid)) | ||
| return true; | ||
| return false; | ||
| } | ||
| getObjectProps() { | ||
@@ -60,0 +51,0 @@ return { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AbstractTarget.js","sourceRoot":"","sources":["../../src/api/AbstractTarget.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"AbstractTarget.js","sourceRoot":"","sources":["../../src/api/AbstractTarget.ts"],"names":[],"mappings":"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"} |
@@ -15,3 +15,4 @@ import * as json from "../json/types"; | ||
| }; | ||
| removeFromProject(): void; | ||
| } | ||
| //# sourceMappingURL=PBXFileSystemSynchronizedRootGroup.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"PBXFileSystemSynchronizedRootGroup.d.ts","sourceRoot":"","sources":["../../src/api/PBXFileSystemSynchronizedRootGroup.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AAEtC,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAClD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,KAAK,EAAE,8CAA8C,EAAE,MAAM,kDAAkD,CAAC;AACvH,OAAO,KAAK,EAAE,8DAA8D,EAAE,MAAM,kEAAkE,CAAC;AAEvJ,oBAAY,uCAAuC,GACjD,IAAI,CAAC,kCAAkC,CAEnC,8CAA8C,GAC9C,8DAA8D,CACjE,CAAC;AAEJ,qBAAa,kCAAmC,SAAQ,cAAc,CAAC,uCAAuC,CAAC;IAC7G,MAAM,CAAC,GAAG,8CAAwD;IAElE,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,kCAAkC;IAIpE,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,OAAO,CAAC,uCAAuC,CAAC;IAQxD,SAAS,CAAC,cAAc;;;CAKzB"} | ||
| {"version":3,"file":"PBXFileSystemSynchronizedRootGroup.d.ts","sourceRoot":"","sources":["../../src/api/PBXFileSystemSynchronizedRootGroup.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AAEtC,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAClD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,KAAK,EAAE,8CAA8C,EAAE,MAAM,kDAAkD,CAAC;AACvH,OAAO,KAAK,EAAE,8DAA8D,EAAE,MAAM,kEAAkE,CAAC;AAEvJ,oBAAY,uCAAuC,GACjD,IAAI,CAAC,kCAAkC,CAEnC,8CAA8C,GAC9C,8DAA8D,CACjE,CAAC;AAEJ,qBAAa,kCAAmC,SAAQ,cAAc,CAAC,uCAAuC,CAAC;IAC7G,MAAM,CAAC,GAAG,8CAAwD;IAElE,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,kCAAkC;IAIpE,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,OAAO,CAAC,uCAAuC,CAAC;IAQxD,SAAS,CAAC,cAAc;;;IAMxB,iBAAiB;CAYlB"} |
@@ -44,2 +44,14 @@ "use strict"; | ||
| } | ||
| removeFromProject() { | ||
| // Remove all exceptions that are only referenced by this group | ||
| if (this.props.exceptions) { | ||
| for (const exception of [...this.props.exceptions]) { | ||
| const referrers = exception.getReferrers(); | ||
| if (referrers.length === 1 && referrers[0].uuid === this.uuid) { | ||
| exception.removeFromProject(); | ||
| } | ||
| } | ||
| } | ||
| return super.removeFromProject(); | ||
| } | ||
| } | ||
@@ -46,0 +58,0 @@ exports.PBXFileSystemSynchronizedRootGroup = PBXFileSystemSynchronizedRootGroup; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"PBXFileSystemSynchronizedRootGroup.js","sourceRoot":"","sources":["../../src/api/PBXFileSystemSynchronizedRootGroup.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AAItC,qDAAkD;AAWlD,MAAa,kCAAmC,SAAQ,+BAAuD;IAG7G,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,kCAAkC,CAAC,GAAG,CAAC;IAC/D,CAAC;IAED,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAAsD;QAEtD,OAAO,OAAO,CAAC,WAAW,CAA0C;YAClE,GAAG,EAAE,kCAAkC,CAAC,GAAG;YAC3C,GAAG,IAAI;SACR,CAAuC,CAAC;IAC3C,CAAC;IAES,cAAc;QACtB,OAAO;YACL,UAAU,EAAE,CAAC,MAAM,CAAC;SACrB,CAAC;IACJ,CAAC;;AArBH,gFAsBC;AArBQ,sCAAG,GAAG,IAAI,CAAC,GAAG,CAAC,kCAA2C,CAAC"} | ||
| {"version":3,"file":"PBXFileSystemSynchronizedRootGroup.js","sourceRoot":"","sources":["../../src/api/PBXFileSystemSynchronizedRootGroup.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AAItC,qDAAkD;AAWlD,MAAa,kCAAmC,SAAQ,+BAAuD;IAG7G,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,kCAAkC,CAAC,GAAG,CAAC;IAC/D,CAAC;IAED,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAAsD;QAEtD,OAAO,OAAO,CAAC,WAAW,CAA0C;YAClE,GAAG,EAAE,kCAAkC,CAAC,GAAG;YAC3C,GAAG,IAAI;SACR,CAAuC,CAAC;IAC3C,CAAC;IAES,cAAc;QACtB,OAAO;YACL,UAAU,EAAE,CAAC,MAAM,CAAC;SACrB,CAAC;IACJ,CAAC;IAED,iBAAiB;QACf,+DAA+D;QAC/D,IAAI,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE;YACzB,KAAK,MAAM,SAAS,IAAI,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,EAAE;gBAClD,MAAM,SAAS,GAAG,SAAS,CAAC,YAAY,EAAE,CAAC;gBAC3C,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,EAAE;oBAC7D,SAAS,CAAC,iBAAiB,EAAE,CAAC;iBAC/B;aACF;SACF;QACD,OAAO,KAAK,CAAC,iBAAiB,EAAE,CAAC;IACnC,CAAC;;AAlCH,gFAmCC;AAlCQ,sCAAG,GAAG,IAAI,CAAC,GAAG,CAAC,kCAA2C,CAAC"} |
@@ -17,3 +17,2 @@ import * as json from "../json/types"; | ||
| static create(project: XcodeProject, opts: PickRequired<SansIsa<PBXNativeTargetModel>, "name" | "productType" | "buildConfigurationList">): PBXNativeTarget; | ||
| isReferencing(uuid: string): boolean; | ||
| /** @returns the `PBXFrameworksBuildPhase` or creates one if there is none. Only one can exist. */ | ||
@@ -54,3 +53,8 @@ getFrameworksBuildPhase(): PBXFrameworksBuildPhase; | ||
| }>; | ||
| /** | ||
| * Removes this target from the project along with all of its exclusively-owned children. | ||
| * Children that are shared with other targets (e.g., shared build phases) are preserved. | ||
| */ | ||
| removeFromProject(): 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;AAI/F,oBAAY,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,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAepC,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;IAgD3E,eAAe,IAAI,OAAO;IAO1B,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;CASH"} | ||
| {"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,oBAAY,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;IAgD3E,eAAe,IAAI,OAAO;IAO1B,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"} |
@@ -47,13 +47,2 @@ "use strict"; | ||
| } | ||
| isReferencing(uuid) { | ||
| if (this.props.buildRules.some((rule) => rule.uuid === uuid)) | ||
| return true; | ||
| if (this.props.packageProductDependencies?.some((dep) => dep.uuid === uuid)) | ||
| return true; | ||
| if (this.props.productReference?.uuid === uuid) | ||
| return true; | ||
| if (this.props.fileSystemSynchronizedGroups?.some((group) => group.uuid === uuid)) | ||
| return true; | ||
| return super.isReferencing(uuid); | ||
| } | ||
| /** @returns the `PBXFrameworksBuildPhase` or creates one if there is none. Only one can exist. */ | ||
@@ -197,2 +186,76 @@ getFrameworksBuildPhase() { | ||
| } | ||
| /** | ||
| * Removes this target from the project along with all of its exclusively-owned children. | ||
| * Children that are shared with other targets (e.g., shared build phases) are preserved. | ||
| */ | ||
| removeFromProject() { | ||
| const project = this.getXcodeProject(); | ||
| // Helper to check if an object is only referenced by this target | ||
| const isExclusivelyOwnedByThisTarget = (obj) => { | ||
| const referrers = obj.getReferrers(); | ||
| return referrers.length === 1 && referrers[0].uuid === this.uuid; | ||
| }; | ||
| // Remove build phases that are only referenced by this target | ||
| for (const phase of [...this.props.buildPhases]) { | ||
| if (isExclusivelyOwnedByThisTarget(phase)) { | ||
| phase.removeFromProject(); | ||
| } | ||
| } | ||
| // Remove build rules that are only referenced by this target | ||
| for (const rule of [...this.props.buildRules]) { | ||
| if (isExclusivelyOwnedByThisTarget(rule)) { | ||
| rule.removeFromProject(); | ||
| } | ||
| } | ||
| // Remove the build configuration list (it will cascade to configurations) | ||
| if (isExclusivelyOwnedByThisTarget(this.props.buildConfigurationList)) { | ||
| this.props.buildConfigurationList.removeFromProject(); | ||
| } | ||
| // Remove dependencies (PBXTargetDependency objects that this target depends on) | ||
| for (const dep of [...this.props.dependencies]) { | ||
| if (isExclusivelyOwnedByThisTarget(dep)) { | ||
| dep.removeFromProject(); | ||
| } | ||
| } | ||
| // Remove file system synchronized groups | ||
| // Check if any OTHER target uses this group (not just any referrer, since groups can be in PBXGroups too) | ||
| if (this.props.fileSystemSynchronizedGroups) { | ||
| for (const group of [...this.props.fileSystemSynchronizedGroups]) { | ||
| const groupUsedByOtherTarget = [...project.values()].some((obj) => PBXNativeTarget.is(obj) && | ||
| obj.uuid !== this.uuid && | ||
| obj.props.fileSystemSynchronizedGroups?.some((g) => g.uuid === group.uuid)); | ||
| if (!groupUsedByOtherTarget) { | ||
| group.removeFromProject(); | ||
| } | ||
| } | ||
| } | ||
| // Remove package product dependencies | ||
| if (this.props.packageProductDependencies) { | ||
| for (const dep of [...this.props.packageProductDependencies]) { | ||
| if (isExclusivelyOwnedByThisTarget(dep)) { | ||
| dep.removeFromProject(); | ||
| } | ||
| } | ||
| } | ||
| // Remove the product reference (the .app, .framework, etc. file reference) | ||
| // Check if any OTHER target uses this as their productReference | ||
| if (this.props.productReference) { | ||
| const productRefUsedByOtherTarget = [...project.values()].some((obj) => PBXNativeTarget.is(obj) && | ||
| obj.uuid !== this.uuid && | ||
| obj.props.productReference?.uuid === this.props.productReference?.uuid); | ||
| if (!productRefUsedByOtherTarget) { | ||
| this.props.productReference.removeFromProject(); | ||
| } | ||
| } | ||
| // Find and remove any PBXTargetDependency objects from OTHER targets that depend on THIS target | ||
| for (const [, obj] of project.entries()) { | ||
| if (PBXTargetDependency_1.PBXTargetDependency.is(obj) && | ||
| (obj.props.target?.uuid === this.uuid || | ||
| obj.props.targetProxy?.props.remoteGlobalIDString === this.uuid)) { | ||
| obj.removeFromProject(); | ||
| } | ||
| } | ||
| // Call parent which handles removing from PBXProject.targets array | ||
| return super.removeFromProject(); | ||
| } | ||
| } | ||
@@ -199,0 +262,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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"} |
@@ -53,4 +53,4 @@ import { PROJECT_DEFAULT_BUILD_SETTINGS } from "./utils/constants"; | ||
| getMainAppTarget(type?: "ios" | "macos" | "tvos" | "watchos"): PBXNativeTarget | null; | ||
| isReferencing(uuid: string): boolean; | ||
| removeReference(uuid: string): void; | ||
| } | ||
| //# 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,oBAAY,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,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;CAYrC"} | ||
| {"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,oBAAY,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"} |
@@ -183,11 +183,8 @@ "use strict"; | ||
| } | ||
| isReferencing(uuid) { | ||
| if ([ | ||
| this.props.mainGroup.uuid, | ||
| this.props.buildConfigurationList.uuid, | ||
| this.props.productRefGroup?.uuid, | ||
| ].includes(uuid)) { | ||
| return true; | ||
| removeReference(uuid) { | ||
| super.removeReference(uuid); | ||
| // Also remove from TargetAttributes if present | ||
| if (this.props.attributes?.TargetAttributes?.[uuid]) { | ||
| delete this.props.attributes.TargetAttributes[uuid]; | ||
| } | ||
| return !!this.props.targets.find((target) => target.uuid === uuid); | ||
| } | ||
@@ -194,0 +191,0 @@ } |
@@ -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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"} |
@@ -25,3 +25,4 @@ import * as json from "../json/types"; | ||
| getDisplayName(): string; | ||
| removeFromProject(): void; | ||
| } | ||
| //# sourceMappingURL=PBXTargetDependency.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"PBXTargetDependency.d.ts","sourceRoot":"","sources":["../../src/api/PBXTargetDependency.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAClD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC/D,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AACrE,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACzD,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEzD,oBAAY,wBAAwB,GAAG,IAAI,CAAC,mBAAmB,CAE7D,kBAAkB,GAAG,eAAe,GAAG,eAAe;AACtD,kBAAkB;AAClB,qBAAqB,CACtB,CAAC;AAEF,qBAAa,mBAAoB,SAAQ,cAAc,CAAC,wBAAwB,CAAC;IAC/E,MAAM,CAAC,GAAG,+BAAyC;IAEnD,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,mBAAmB;IAIrD,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,OAAO,CAAC,wBAAwB,CAAC;IAQzC,SAAS,CAAC,cAAc;;;;IASxB;;OAEG;IACH,mBAAmB;IAgBnB,cAAc,IAAI,MAAM;CAQzB"} | ||
| {"version":3,"file":"PBXTargetDependency.d.ts","sourceRoot":"","sources":["../../src/api/PBXTargetDependency.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,eAAe,CAAC;AACtC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,oBAAoB,CAAC;AAClD,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AAC/D,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AACrE,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AACzD,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEzD,oBAAY,wBAAwB,GAAG,IAAI,CAAC,mBAAmB,CAE7D,kBAAkB,GAAG,eAAe,GAAG,eAAe;AACtD,kBAAkB;AAClB,qBAAqB,CACtB,CAAC;AAEF,qBAAa,mBAAoB,SAAQ,cAAc,CAAC,wBAAwB,CAAC;IAC/E,MAAM,CAAC,GAAG,+BAAyC;IAEnD,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,mBAAmB;IAIrD,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,OAAO,CAAC,wBAAwB,CAAC;IAQzC,SAAS,CAAC,cAAc;;;;IASxB;;OAEG;IACH,mBAAmB;IAgBnB,cAAc,IAAI,MAAM;IASxB,iBAAiB;CAUlB"} |
@@ -65,2 +65,12 @@ "use strict"; | ||
| } | ||
| removeFromProject() { | ||
| // Remove the target proxy if it's only referenced by this dependency | ||
| if (this.props.targetProxy) { | ||
| const referrers = this.props.targetProxy.getReferrers(); | ||
| if (referrers.length === 1 && referrers[0].uuid === this.uuid) { | ||
| this.props.targetProxy.removeFromProject(); | ||
| } | ||
| } | ||
| return super.removeFromProject(); | ||
| } | ||
| } | ||
@@ -67,0 +77,0 @@ exports.PBXTargetDependency = PBXTargetDependency; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"PBXTargetDependency.js","sourceRoot":"","sources":["../../src/api/PBXTargetDependency.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AACtC,qDAAkD;AAgBlD,MAAa,mBAAoB,SAAQ,+BAAwC;IAG/E,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,mBAAmB,CAAC,GAAG,CAAC;IAChD,CAAC;IAED,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAAuC;QAEvC,OAAO,OAAO,CAAC,WAAW,CAA2B;YACnD,GAAG,EAAE,mBAAmB,CAAC,GAAG;YAC5B,GAAG,IAAI;SACR,CAAwB,CAAC;IAC5B,CAAC;IAES,cAAc;QACtB,OAAO;YACL,YAAY;YACZ,MAAM,EAAE,MAAM;YACd,2BAA2B;YAC3B,WAAW,EAAE,MAAM;SACpB,CAAC;IACJ,CAAC;IAED;;OAEG;IACH,mBAAmB;QACjB,IAAI,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE;YACrB,OAAO,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC;SAC/B;QAED,IAAI,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE;YAC1B,OAAO,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,oBAAoB,CAAC;SAC1D;QAED,MAAM,IAAI,KAAK,CACb,2EAA2E,IAAI,CAAC,cAAc,EAAE,8DAC9F,IAAI,CAAC,IACP,uBAAuB,CACxB,CAAC;IACJ,CAAC;IAED,cAAc;QACZ,OAAO,CACL,IAAI,CAAC,KAAK,CAAC,IAAI;YACf,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI;YAC5B,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,UAAU;YACvC,KAAK,CAAC,cAAc,EAAE,CACvB,CAAC;IACJ,CAAC;;AApDH,kDAqDC;AApDQ,uBAAG,GAAG,IAAI,CAAC,GAAG,CAAC,mBAA4B,CAAC"} | ||
| {"version":3,"file":"PBXTargetDependency.js","sourceRoot":"","sources":["../../src/api/PBXTargetDependency.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AACtC,qDAAkD;AAgBlD,MAAa,mBAAoB,SAAQ,+BAAwC;IAG/E,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,mBAAmB,CAAC,GAAG,CAAC;IAChD,CAAC;IAED,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAAuC;QAEvC,OAAO,OAAO,CAAC,WAAW,CAA2B;YACnD,GAAG,EAAE,mBAAmB,CAAC,GAAG;YAC5B,GAAG,IAAI;SACR,CAAwB,CAAC;IAC5B,CAAC;IAES,cAAc;QACtB,OAAO;YACL,YAAY;YACZ,MAAM,EAAE,MAAM;YACd,2BAA2B;YAC3B,WAAW,EAAE,MAAM;SACpB,CAAC;IACJ,CAAC;IAED;;OAEG;IACH,mBAAmB;QACjB,IAAI,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE;YACrB,OAAO,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC;SAC/B;QAED,IAAI,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE;YAC1B,OAAO,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,oBAAoB,CAAC;SAC1D;QAED,MAAM,IAAI,KAAK,CACb,2EAA2E,IAAI,CAAC,cAAc,EAAE,8DAC9F,IAAI,CAAC,IACP,uBAAuB,CACxB,CAAC;IACJ,CAAC;IAED,cAAc;QACZ,OAAO,CACL,IAAI,CAAC,KAAK,CAAC,IAAI;YACf,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI;YAC5B,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,UAAU;YACvC,KAAK,CAAC,cAAc,EAAE,CACvB,CAAC;IACJ,CAAC;IAED,iBAAiB;QACf,qEAAqE;QACrE,IAAI,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE;YAC1B,MAAM,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC;YACxD,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,EAAE;gBAC7D,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,iBAAiB,EAAE,CAAC;aAC5C;SACF;QACD,OAAO,KAAK,CAAC,iBAAiB,EAAE,CAAC;IACnC,CAAC;;AA/DH,kDAgEC;AA/DQ,uBAAG,GAAG,IAAI,CAAC,GAAG,CAAC,mBAA4B,CAAC"} |
@@ -16,4 +16,2 @@ import * as json from "../json/types"; | ||
| getDefaultConfiguration(): XCBuildConfiguration; | ||
| removeReference(uuid: string): void; | ||
| isReferencing(uuid: string): boolean; | ||
| /** Set a build setting on all build configurations. */ | ||
@@ -25,3 +23,4 @@ setBuildSetting<TSetting extends keyof json.BuildSettings>(key: TSetting, value: json.BuildSettings[TSetting]): json.BuildSettings[TSetting]; | ||
| getDefaultBuildSetting<TSetting extends keyof json.BuildSettings>(key: TSetting): json.BuildSettings[TSetting]; | ||
| removeFromProject(): void; | ||
| } | ||
| //# sourceMappingURL=XCConfigurationList.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"XCConfigurationList.d.ts","sourceRoot":"","sources":["../../src/api/XCConfigurationList.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,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAEnE,oBAAY,wBAAwB,GAClC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC;AAEjD,qBAAa,mBAAoB,SAAQ,cAAc,CAAC,wBAAwB,CAAC;IAC/E,MAAM,CAAC,GAAG,+BAAyC;IAEnD,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,mBAAmB;IAIrD,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAChB,OAAO,CAAC,wBAAwB,CAAC,EACjC,0BAA0B,GAAG,qBAAqB,CACnD;IASH,SAAS,CAAC,cAAc;;;IAMxB,iGAAiG;IACjG,uBAAuB;IAkBvB,eAAe,CAAC,IAAI,EAAE,MAAM;IAS5B,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO;IAIpC,uDAAuD;IACvD,eAAe,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EACvD,GAAG,EAAE,QAAQ,EACb,KAAK,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC;IAQrC,0DAA0D;IAC1D,kBAAkB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAAE,GAAG,EAAE,QAAQ;IAM3E,mEAAmE;IACnE,sBAAsB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAC9D,GAAG,EAAE,QAAQ;CAIhB"} | ||
| {"version":3,"file":"XCConfigurationList.d.ts","sourceRoot":"","sources":["../../src/api/XCConfigurationList.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,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACnD,OAAO,KAAK,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAEnE,oBAAY,wBAAwB,GAClC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC;AAEjD,qBAAa,mBAAoB,SAAQ,cAAc,CAAC,wBAAwB,CAAC;IAC/E,MAAM,CAAC,GAAG,+BAAyC;IAEnD,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,GAAG,MAAM,IAAI,mBAAmB;IAIrD,MAAM,CAAC,MAAM,CACX,OAAO,EAAE,YAAY,EACrB,IAAI,EAAE,YAAY,CAChB,OAAO,CAAC,wBAAwB,CAAC,EACjC,0BAA0B,GAAG,qBAAqB,CACnD;IASH,SAAS,CAAC,cAAc;;;IAMxB,iGAAiG;IACjG,uBAAuB;IAkBvB,uDAAuD;IACvD,eAAe,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EACvD,GAAG,EAAE,QAAQ,EACb,KAAK,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC;IAQrC,0DAA0D;IAC1D,kBAAkB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAAE,GAAG,EAAE,QAAQ;IAM3E,mEAAmE;IACnE,sBAAsB,CAAC,QAAQ,SAAS,MAAM,IAAI,CAAC,aAAa,EAC9D,GAAG,EAAE,QAAQ;IAKf,iBAAiB;CAclB"} |
@@ -55,11 +55,2 @@ "use strict"; | ||
| } | ||
| removeReference(uuid) { | ||
| const index = this.props.buildConfigurations.findIndex((child) => child.uuid === uuid); | ||
| if (index !== -1) { | ||
| this.props.buildConfigurations.splice(index, 1); | ||
| } | ||
| } | ||
| isReferencing(uuid) { | ||
| return this.props.buildConfigurations.some((child) => child.uuid === uuid); | ||
| } | ||
| /** Set a build setting on all build configurations. */ | ||
@@ -82,2 +73,14 @@ setBuildSetting(key, value) { | ||
| } | ||
| removeFromProject() { | ||
| // Remove all build configurations that are only referenced by this list | ||
| for (const config of [...this.props.buildConfigurations]) { | ||
| const referrers = config.getReferrers(); | ||
| // Only remove if this config list is the only referrer | ||
| if (referrers.length === 1 && | ||
| referrers[0].uuid === this.uuid) { | ||
| config.removeFromProject(); | ||
| } | ||
| } | ||
| return super.removeFromProject(); | ||
| } | ||
| } | ||
@@ -84,0 +87,0 @@ exports.XCConfigurationList = XCConfigurationList; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"XCConfigurationList.js","sourceRoot":"","sources":["../../src/api/XCConfigurationList.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AACtC,qDAAkD;AASlD,MAAa,mBAAoB,SAAQ,+BAAwC;IAG/E,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,mBAAmB,CAAC,GAAG,CAAC;IAChD,CAAC;IAED,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAGC;QAED,OAAO,OAAO,CAAC,WAAW,CAA2B;YACnD,GAAG,EAAE,mBAAmB,CAAC,GAAG;YAC5B,6BAA6B,EAAE,CAAC;YAChC,GAAG,IAAI;SACR,CAAwB,CAAC;IAC5B,CAAC;IAES,cAAc;QACtB,OAAO;YACL,mBAAmB,EAAE,CAAC,MAAM,CAAC;SAC9B,CAAC;IACJ,CAAC;IAED,iGAAiG;IACjG,uBAAuB;QACrB,MAAM,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,IAAI,CAChD,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,wBAAwB,CACpE,CAAC;QAEF,IAAI,CAAC,MAAM,EAAE;YACX,MAAM,IAAI,KAAK,CACb,yBAAyB,IAAI,CAAC,IAAI,MAChC,IAAI,CAAC,KAAK,CAAC,wBACb,gEAAgE,IAAI,CAAC,KAAK,CAAC,mBAAmB;iBAC3F,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,IAAI,KAAK,MAAM,CAAC,IAAI,GAAG,CAAC;iBACxD,IAAI,CAAC,IAAI,CAAC,GAAG,CACjB,CAAC;SACH;QAED,OAAO,MAAM,CAAC;IAChB,CAAC;IAED,eAAe,CAAC,IAAY;QAC1B,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,SAAS,CACpD,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,KAAK,IAAI,CAC/B,CAAC;QACF,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;YAChB,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;SACjD;IACH,CAAC;IAED,aAAa,CAAC,IAAY;QACxB,OAAO,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,KAAK,IAAI,CAAC,CAAC;IAC7E,CAAC;IAED,uDAAuD;IACvD,eAAe,CACb,GAAa,EACb,KAAmC;QAEnC,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,EAAE;YAChD,MAAM,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;QAC1C,CAAC,CAAC,CAAC;QACH,OAAO,KAAK,CAAC;IACf,CAAC;IAED,0DAA0D;IAC1D,kBAAkB,CAA4C,GAAa;QACzE,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,EAAE;YAChD,OAAO,MAAM,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;QACzC,CAAC,CAAC,CAAC;IACL,CAAC;IAED,mEAAmE;IACnE,sBAAsB,CACpB,GAAa;QAEb,OAAO,IAAI,CAAC,uBAAuB,EAAE,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;IACjE,CAAC;;AAlFH,kDAmFC;AAlFQ,uBAAG,GAAG,IAAI,CAAC,GAAG,CAAC,mBAA4B,CAAC"} | ||
| {"version":3,"file":"XCConfigurationList.js","sourceRoot":"","sources":["../../src/api/XCConfigurationList.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,oDAAsC;AACtC,qDAAkD;AASlD,MAAa,mBAAoB,SAAQ,+BAAwC;IAG/E,MAAM,CAAC,EAAE,CAAC,MAAW;QACnB,OAAO,MAAM,CAAC,GAAG,KAAK,mBAAmB,CAAC,GAAG,CAAC;IAChD,CAAC;IAED,MAAM,CAAC,MAAM,CACX,OAAqB,EACrB,IAGC;QAED,OAAO,OAAO,CAAC,WAAW,CAA2B;YACnD,GAAG,EAAE,mBAAmB,CAAC,GAAG;YAC5B,6BAA6B,EAAE,CAAC;YAChC,GAAG,IAAI;SACR,CAAwB,CAAC;IAC5B,CAAC;IAES,cAAc;QACtB,OAAO;YACL,mBAAmB,EAAE,CAAC,MAAM,CAAC;SAC9B,CAAC;IACJ,CAAC;IAED,iGAAiG;IACjG,uBAAuB;QACrB,MAAM,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,IAAI,CAChD,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,wBAAwB,CACpE,CAAC;QAEF,IAAI,CAAC,MAAM,EAAE;YACX,MAAM,IAAI,KAAK,CACb,yBAAyB,IAAI,CAAC,IAAI,MAChC,IAAI,CAAC,KAAK,CAAC,wBACb,gEAAgE,IAAI,CAAC,KAAK,CAAC,mBAAmB;iBAC3F,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,IAAI,KAAK,MAAM,CAAC,IAAI,GAAG,CAAC;iBACxD,IAAI,CAAC,IAAI,CAAC,GAAG,CACjB,CAAC;SACH;QAED,OAAO,MAAM,CAAC;IAChB,CAAC;IAED,uDAAuD;IACvD,eAAe,CACb,GAAa,EACb,KAAmC;QAEnC,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,EAAE;YAChD,MAAM,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;QAC1C,CAAC,CAAC,CAAC;QACH,OAAO,KAAK,CAAC;IACf,CAAC;IAED,0DAA0D;IAC1D,kBAAkB,CAA4C,GAAa;QACzE,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,EAAE;YAChD,OAAO,MAAM,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;QACzC,CAAC,CAAC,CAAC;IACL,CAAC;IAED,mEAAmE;IACnE,sBAAsB,CACpB,GAAa;QAEb,OAAO,IAAI,CAAC,uBAAuB,EAAE,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;IACjE,CAAC;IAED,iBAAiB;QACf,wEAAwE;QACxE,KAAK,MAAM,MAAM,IAAI,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,mBAAmB,CAAC,EAAE;YACxD,MAAM,SAAS,GAAG,MAAM,CAAC,YAAY,EAAE,CAAC;YACxC,uDAAuD;YACvD,IACE,SAAS,CAAC,MAAM,KAAK,CAAC;gBACtB,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,EAC/B;gBACA,MAAM,CAAC,iBAAiB,EAAE,CAAC;aAC5B;SACF;QACD,OAAO,KAAK,CAAC,iBAAiB,EAAE,CAAC;IACnC,CAAC;;AApFH,kDAqFC;AApFQ,uBAAG,GAAG,IAAI,CAAC,GAAG,CAAC,mBAA4B,CAAC"} |
+1
-1
| { | ||
| "name": "@bacons/xcode", | ||
| "version": "1.0.0-alpha.28", | ||
| "version": "1.0.0-alpha.29", | ||
| "main": "./build/index", | ||
@@ -5,0 +5,0 @@ "description": "pbxproj parser", |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
1101192
0.65%8066
1.2%