From a6a325d7d57a6ed6aa5946a88a32c63c3d776958 Mon Sep 17 00:00:00 2001 From: Andre Destro Date: Mon, 26 Jan 2026 09:54:39 +0000 Subject: [PATCH 1/2] chore: move Package.swift to root directory --- .gitignore | 5 +++++ packages/capacitor-plugin/Package.swift => Package.swift | 4 ++-- packages/capacitor-plugin/package.json | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) rename packages/capacitor-plugin/Package.swift => Package.swift (86%) diff --git a/.gitignore b/.gitignore index 3c3629e..6c66bb1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,6 @@ +# node files node_modules + +# iOS files +Package.resolved +.build diff --git a/packages/capacitor-plugin/Package.swift b/Package.swift similarity index 86% rename from packages/capacitor-plugin/Package.swift rename to Package.swift index a39585e..9cbea03 100644 --- a/packages/capacitor-plugin/Package.swift +++ b/Package.swift @@ -21,10 +21,10 @@ let package = Package( .product(name: "Cordova", package: "capacitor-swift-pm"), .product(name: "IONGeolocationLib", package: "ion-ios-geolocation") ], - path: "ios/Sources/GeolocationPlugin"), + path: "packages/capacitor-plugin/ios/Sources/GeolocationPlugin"), .testTarget( name: "GeolocationPluginTests", dependencies: ["GeolocationPlugin"], - path: "ios/Tests/GeolocationTests") + path: "packages/capacitor-plugin/ios/Tests/GeolocationTests") ] ) diff --git a/packages/capacitor-plugin/package.json b/packages/capacitor-plugin/package.json index 00159a4..be40a09 100644 --- a/packages/capacitor-plugin/package.json +++ b/packages/capacitor-plugin/package.json @@ -31,7 +31,7 @@ ], "scripts": { "verify": "npm run verify:ios && npm run verify:android && npm run verify:web", - "verify:ios": "xcodebuild -scheme CapacitorGeolocation -destination generic/platform=iOS", + "verify:ios": "cd ../.. && xcodebuild -scheme CapacitorGeolocation -destination generic/platform=iOS", "verify:android": "cd android && ./gradlew clean build test && cd ..", "verify:web": "npm run build", "lint": "npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint", From 7fe77585c334147a74ef43cbfdc0b9d6f54574d8 Mon Sep 17 00:00:00 2001 From: Andre Destro Date: Tue, 27 Jan 2026 16:13:18 +0000 Subject: [PATCH 2/2] chore: add prepack/postpack to include Package.swift --- packages/capacitor-plugin/package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/capacitor-plugin/package.json b/packages/capacitor-plugin/package.json index be40a09..81d954e 100644 --- a/packages/capacitor-plugin/package.json +++ b/packages/capacitor-plugin/package.json @@ -44,7 +44,9 @@ "clean": "rimraf ./dist", "watch": "tsc --watch", "prepublishOnly": "npm run build", - "publish:cocoapod": "pod trunk push ./CapacitorGeolocation.podspec --allow-warnings" + "publish:cocoapod": "pod trunk push ./CapacitorGeolocation.podspec --allow-warnings", + "prepack": "cp ../../Package.swift Package.swift && node -e 'const fs=require(\"fs\");let s=fs.readFileSync(\"Package.swift\",\"utf8\").split(\"packages/capacitor-plugin/\").join(\"\");fs.writeFileSync(\"Package.swift\",s);'", + "postpack": "rm -f Package.swift" }, "dependencies": { "@capacitor/synapse": "^1.0.4"