diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..c852ef39 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,15 @@ +version: 2 +updates: + - package-ecosystem: npm + directory: / + schedule: + interval: weekly + groups: + npm_and_yarn: + patterns: + - "*" + ignore: + # No patched release on npm; tracked via pnpm audit / manual review. + - dependency-name: braces + - dependency-name: node-forge + - dependency-name: sprintf-js diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 22a262d3..a0afa1bf 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@playwright/test": "^1.55.0", - "electron": "^43.4.0", + "electron": "^43.5.0", "electron-builder": "^26.0.12", "typescript": "^5.9.2", "vitest": "^4.1.10" diff --git a/apps/site/package.json b/apps/site/package.json index aeb69bca..e0b12202 100644 --- a/apps/site/package.json +++ b/apps/site/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "type": "module", "engines": { - "node": "22.x" + "node": "^22.22.2 || ^24.0.0 || >=26.0.0" }, "scripts": { "dev": "vite", diff --git a/package.json b/package.json index 009e4c88..02c32c75 100644 --- a/package.json +++ b/package.json @@ -52,8 +52,10 @@ "source-map-js": ">=1.2.2", "ip-address": ">=10.7.1", "@grpc/grpc-js": ">=1.14.5", + "brace-expansion@^1": "1.1.21", "brace-expansion@^2": "2.1.7", "brace-expansion@^5": "5.0.12", + "http-cache-semantics": ">=4.3.0", "undici8": "npm:undici@8.10.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5823afe7..ccdc0b61 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,10 @@ overrides: source-map-js: '>=1.2.2' ip-address: '>=10.7.1' '@grpc/grpc-js': '>=1.14.5' + brace-expansion@^1: 1.1.21 brace-expansion@^2: 2.1.7 brace-expansion@^5: 5.0.12 + http-cache-semantics: '>=4.3.0' undici8: npm:undici@8.10.2 importers: @@ -101,8 +103,8 @@ importers: specifier: ^1.55.0 version: 1.62.1 electron: - specifier: ^43.4.0 - version: 43.4.1 + specifier: ^43.5.0 + version: 43.7.9 electron-builder: specifier: ^26.0.12 version: 26.15.3(electron-builder-squirrel-windows@26.15.3) @@ -4276,8 +4278,8 @@ packages: resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} engines: {node: '>= 5.10.0'} - brace-expansion@1.1.18: - resolution: {integrity: sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==} + brace-expansion@1.1.21: + resolution: {integrity: sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==} brace-expansion@2.1.7: resolution: {integrity: sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==} @@ -5044,8 +5046,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@43.4.1: - resolution: {integrity: sha512-5b+EuiwkgG5iRcsEL34rimgRpkYp15SsfZOa0pC5kXs0Tb82TH4n95rpQzTZa7yRCbA7tm0WoEbuBL6NaAhAcA==} + electron@43.7.9: + resolution: {integrity: sha512-wZkQ/R9F5Bv8dM5vX6vWboNo5ZCBC/IYQV195dtG9JvFAlNbebzlkWWSE5esgpCVy3rVYQ/g09GeknJwvQnS9A==} engines: {node: '>= 22.12.0'} hasBin: true @@ -5786,8 +5788,8 @@ packages: html-url-attributes@3.0.1: resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} - http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + http-cache-semantics@4.3.0: + resolution: {integrity: sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==} http-errors@2.0.1: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} @@ -12789,7 +12791,7 @@ snapshots: dependencies: big-integer: 1.6.52 - brace-expansion@1.1.18: + brace-expansion@1.1.21: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 @@ -12899,7 +12901,7 @@ snapshots: dependencies: clone-response: 1.0.3 get-stream: 5.2.0 - http-cache-semantics: 4.2.0 + http-cache-semantics: 4.3.0 keyv: 4.5.4 lowercase-keys: 2.0.0 normalize-url: 6.1.0 @@ -13668,7 +13670,7 @@ snapshots: transitivePeerDependencies: - supports-color - electron@43.4.1: + electron@43.7.9: dependencies: '@electron-internal/extract-zip': 1.0.5 '@electron/get': 5.1.0 @@ -14610,7 +14612,7 @@ snapshots: html-url-attributes@3.0.1: {} - http-cache-semantics@4.2.0: {} + http-cache-semantics@4.3.0: {} http-errors@2.0.1: dependencies: @@ -15691,7 +15693,7 @@ snapshots: minimatch@3.1.5: dependencies: - brace-expansion: 1.1.18 + brace-expansion: 1.1.21 minimatch@5.1.9: dependencies: