diff --git a/package-lock.json b/package-lock.json index ebe48df..2f89255 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,13 +16,13 @@ "../nordic-dfu": { "name": "@microbit/capacitor-community-nordic-dfu", "version": "0.0.0", - "extraneous": true, "license": "MIT", + "peer": true, "devDependencies": { - "@capacitor/android": "^7.0.0", - "@capacitor/core": "^7.0.0", - "@capacitor/docgen": "^0.3.0", - "@capacitor/ios": "^7.0.0", + "@capacitor/android": "^8.0.0", + "@capacitor/core": "^8.0.0", + "@capacitor/docgen": "^0.3.1", + "@capacitor/ios": "^8.0.0", "@commitlint/cli": "^19.8.0", "@commitlint/config-conventional": "^19.8.0", "@ionic/eslint-config": "^0.4.0", @@ -31,22 +31,22 @@ "@semantic-release/changelog": "^6.0.0", "@semantic-release/git": "^10.0.0", "@semantic-release/npm": "^12.0.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "husky": "^9.1.0", - "prettier": "^3.4.2", - "prettier-plugin-java": "^2.7.0", + "prettier": "^3.6.2", + "prettier-plugin-java": "^2.7.7", "pretty-quick": "^4.0.0", - "rimraf": "^6.0.0", - "rollup": "^4.30.0", + "rimraf": "^6.1.0", + "rollup": "^4.53.2", "semantic-release": "^23.1.1", "swiftlint": "^2.0.0", - "typescript": "~4.9.4" + "typescript": "^5.9.3" }, "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@capacitor/core": "^7.0.0" + "@capacitor/core": ">=8.0.0" } }, "apps/capacitor": { @@ -111,6 +111,70 @@ "vite": "^6.0.5" } }, + "apps/demo/node_modules/@capacitor-community/bluetooth-le": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@capacitor-community/bluetooth-le/-/bluetooth-le-7.3.2.tgz", + "integrity": "sha512-7dgtglFXGmyS849XtIZ62iA997aE3yqNsq7XsC8yjR8dqe/agh852+nW1Zk/8QlG58dPu/K5fxVzlWZvZFb80g==", + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.20" + }, + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "apps/demo/node_modules/@capacitor/android": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.6.5.tgz", + "integrity": "sha512-FCNSo5bWkqCIuNt2OgG6IUsJJaYlghzbzlFf4IiHkFtir18FCyqHVGHszvtXB+npT7HQ9JQOZ4MQRDsgczKEGQ==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.6.0" + } + }, + "apps/demo/node_modules/@capacitor/core": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.6.5.tgz", + "integrity": "sha512-JWyxD9LaK1oY588B/khJIG3Ec4NHI/Ki4v1b4XzqPNt2a27au0F2AhLTwYexV4Bp3Ruxf+8oYqxFAC8/7sGBWA==", + "license": "MIT", + "peer": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "apps/demo/node_modules/@capacitor/filesystem": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-7.1.8.tgz", + "integrity": "sha512-Qpw/2SE4/CzqAUvGgSM9hw/uXQ5qoOaF4wxbToXwpAaKPS+tzletS1h5ti3jjLmGcqizTs2sEXMtcsARW/Ceew==", + "license": "MIT", + "dependencies": { + "@capacitor/synapse": "^1.0.3" + }, + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "apps/demo/node_modules/@capacitor/ios": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.6.5.tgz", + "integrity": "sha512-jJK3wW65GAsmzgaswoePWDQ7mADIwQNWqWGcOeZyrPP7+lzW5/8gGqu9ASFGbG+GplFfgwRWzd4oH/7xb+lYFw==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^7.6.0" + } + }, + "apps/demo/node_modules/@microbit/capacitor-community-nordic-dfu": { + "version": "7.0.0-microbit.4", + "resolved": "https://registry.npmjs.org/@microbit/capacitor-community-nordic-dfu/-/capacitor-community-nordic-dfu-7.0.0-microbit.4.tgz", + "integrity": "sha512-ffCmbAqvBrd6kSyNu80wh51LlBfoy3UbWsMUjnPHYlTKh/tthi5efDbuRBJUfT2E/4ZznrAPN2wuwLMBcah/CA==", + "license": "MIT", + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@capacitor/core": "^7.0.0" + } + }, "apps/demo/node_modules/@microbit/makecode-embed": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@microbit/makecode-embed/-/makecode-embed-0.5.0.tgz", @@ -465,25 +529,16 @@ } }, "node_modules/@capacitor-community/bluetooth-le": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@capacitor-community/bluetooth-le/-/bluetooth-le-7.3.2.tgz", - "integrity": "sha512-7dgtglFXGmyS849XtIZ62iA997aE3yqNsq7XsC8yjR8dqe/agh852+nW1Zk/8QlG58dPu/K5fxVzlWZvZFb80g==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@capacitor-community/bluetooth-le/-/bluetooth-le-8.1.3.tgz", + "integrity": "sha512-fDwKrxNPZ6muXVGKWsEi971NJ5xNRWmO/N8H7pSTjicT3TXceBdeGSSDDMoT3dRbfcDHjaPI70NfJKwXwf9idg==", "license": "MIT", "peer": true, "dependencies": { "@types/web-bluetooth": "^0.0.20" }, "peerDependencies": { - "@capacitor/core": ">=7.0.0" - } - }, - "node_modules/@capacitor/android": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.4.5.tgz", - "integrity": "sha512-G76C+PGIFkG+hxj6JLlY003txRaGZwsXBPo4b4xiZMZaD6DG++sDCoumYl/5xL40dL2b8P5tb3CKf/khWyL2Gw==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": "^7.4.0" + "@capacitor/core": ">=8.0.0" } }, "node_modules/@capacitor/cli": { @@ -520,9 +575,9 @@ } }, "node_modules/@capacitor/core": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.4.5.tgz", - "integrity": "sha512-JnUywi0WRbqm4QYoplNsMQ7KAVuyrQFha0dOH9YDVCyrVHUvPcvrnK+9j5elUMgy+pOh3ve+pk6BVoySr91c+A==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-8.3.4.tgz", + "integrity": "sha512-CqRQCkb6HXxcx/N7s+hHTN6ef2CmamFiRMITwm4qB840ph56mS42bzUgn6tKCP+RZjdDweiRHj9ytDDeN6jFag==", "license": "MIT", "peer": true, "dependencies": { @@ -530,25 +585,16 @@ } }, "node_modules/@capacitor/filesystem": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-7.1.8.tgz", - "integrity": "sha512-Qpw/2SE4/CzqAUvGgSM9hw/uXQ5qoOaF4wxbToXwpAaKPS+tzletS1h5ti3jjLmGcqizTs2sEXMtcsARW/Ceew==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-8.1.2.tgz", + "integrity": "sha512-doaaMfGoFR2hWU6aV6u83I+5ZsGyJVq+Gz4r9lMpJzUKMm1eMu0hLnFdV1aXZlU9FlK/RndFrVD8oRZfNOqWgQ==", "license": "MIT", "peer": true, "dependencies": { - "@capacitor/synapse": "^1.0.3" + "@capacitor/synapse": "^1.0.4" }, "peerDependencies": { - "@capacitor/core": ">=7.0.0" - } - }, - "node_modules/@capacitor/ios": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.4.5.tgz", - "integrity": "sha512-i9cfo15Vn0GvFJ0Pm2zPhxQrK3NW5ISrf7bdzmKWUM5TUaCnWkCO4Zxsgjm8/VMXwt/gabA/di1O1c9pC3enCA==", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": "^7.4.0" + "@capacitor/core": ">=8.0.0" } }, "node_modules/@capacitor/preferences": { @@ -1349,17 +1395,8 @@ } }, "node_modules/@microbit/capacitor-community-nordic-dfu": { - "version": "7.0.0-microbit.4", - "resolved": "https://registry.npmjs.org/@microbit/capacitor-community-nordic-dfu/-/capacitor-community-nordic-dfu-7.0.0-microbit.4.tgz", - "integrity": "sha512-ffCmbAqvBrd6kSyNu80wh51LlBfoy3UbWsMUjnPHYlTKh/tthi5efDbuRBJUfT2E/4ZznrAPN2wuwLMBcah/CA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "@capacitor/core": "^7.0.0" - } + "resolved": "../nordic-dfu", + "link": true }, "node_modules/@microbit/microbit-connection": { "resolved": "packages/microbit-connection", @@ -4723,10 +4760,10 @@ "vitest": "^3.2.4" }, "peerDependencies": { - "@capacitor-community/bluetooth-le": "^7.3.0", - "@capacitor/core": "^7.4.4", - "@capacitor/filesystem": "^7.1.6", - "@microbit/capacitor-community-nordic-dfu": "v7.0.0-microbit.4" + "@capacitor-community/bluetooth-le": "^8.0.0", + "@capacitor/core": "^8.0.0", + "@capacitor/filesystem": "^8.0.0", + "@microbit/capacitor-community-nordic-dfu": "file:../../../nordic-dfu" } } } diff --git a/packages/microbit-connection/package.json b/packages/microbit-connection/package.json index 5ab8652..0fc4cb4 100644 --- a/packages/microbit-connection/package.json +++ b/packages/microbit-connection/package.json @@ -87,9 +87,9 @@ "nrf-intel-hex": "^1.4.0" }, "peerDependencies": { - "@capacitor-community/bluetooth-le": "^7.3.0", - "@capacitor/core": "^7.4.4", - "@capacitor/filesystem": "^7.1.6", - "@microbit/capacitor-community-nordic-dfu": "v7.0.0-microbit.4" + "@capacitor-community/bluetooth-le": "^8.0.0", + "@capacitor/core": "^8.0.0", + "@capacitor/filesystem": "^8.0.0", + "@microbit/capacitor-community-nordic-dfu": "file:../../../nordic-dfu" } }