mirror of
https://github.com/immich-app/yucca.git
synced 2026-09-30 13:33:00 +08:00
@@ -1,27 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
#MISE depends=["yucca-sdk:build"]
|
||||
set -euo pipefail
|
||||
|
||||
pnpm --filter @futo-org/backups-api-client exec npm version patch --no-git-tag-version
|
||||
pnpm --filter @futo-org/backups-orchestrator-api exec npm version patch --no-git-tag-version
|
||||
pnpm --filter @futo-org/backups-orchestrator-ui exec npm version patch --no-git-tag-version
|
||||
|
||||
# Linked-versions: all three move together, so the manifest gets the same version.
|
||||
version=$(node -p "require('./packages/yucca-api-client/package.json').version")
|
||||
node -e "
|
||||
const fs = require('fs');
|
||||
const file = '.release-please-manifest.json';
|
||||
const m = JSON.parse(fs.readFileSync(file, 'utf8'));
|
||||
for (const k of Object.keys(m)) m[k] = '$version';
|
||||
fs.writeFileSync(file, JSON.stringify(m, null, 2) + '\n');
|
||||
"
|
||||
|
||||
pnpm --filter @futo-org/backups-api-client publish --registry https://npm.raccoon.sh/ --no-git-checks
|
||||
pnpm --filter @futo-org/backups-orchestrator-api publish --registry https://npm.raccoon.sh/ --no-git-checks
|
||||
pnpm --filter @futo-org/backups-orchestrator-ui publish --registry https://npm.raccoon.sh/ --no-git-checks
|
||||
|
||||
echo
|
||||
echo "Published @ $version:"
|
||||
echo " @futo-org/backups-api-client"
|
||||
echo " @futo-org/backups-orchestrator-api"
|
||||
echo " @futo-org/backups-orchestrator-ui"
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"packages/yucca-api-client": "0.1.71",
|
||||
"packages/yucca-sdk/orchestration-api": "0.1.71",
|
||||
"packages/yucca-sdk/orchestration-ui": "0.1.71"
|
||||
"packages/yucca-api-client": "0.1.72",
|
||||
"packages/yucca-sdk/orchestration-api": "0.1.72",
|
||||
"packages/yucca-sdk/orchestration-ui": "0.1.72"
|
||||
}
|
||||
|
||||
+5
-5
@@ -1,12 +1,12 @@
|
||||
{ pkgs ? import (fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/77ef7a29d276c6d8303aece3444d61118ef71ac2.tar.gz";
|
||||
sha256 = "0pm4l48jq8plzrrrisimahxqlcpx7qqq9c99hylmf7p3zlc3phsy";
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/b51242d7d43689db2f3be91bd05d5b24fbb469c4.tar.gz";
|
||||
sha256 = "0ldd02kkfzndk0x98zsg992gqz84ip18hvrq01wws6p96ki176rb";
|
||||
}) {},
|
||||
|
||||
# Playwright v1.57.0
|
||||
# Playwright v1.59.1
|
||||
unstablePkgs ? import (fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/145b67bd0bd4e075f981c1c2b81155d9e2982de2.tar.gz";
|
||||
sha256 = "152qwxacs6lw1dskn21985qly8ipjzwpsvicy7inzh3hhma603gg";
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/b51242d7d43689db2f3be91bd05d5b24fbb469c4.tar.gz";
|
||||
sha256 = "0ldd02kkfzndk0x98zsg992gqz84ip18hvrq01wws6p96ki176rb";
|
||||
}) {},
|
||||
}:
|
||||
|
||||
|
||||
+10
-10
@@ -4,16 +4,16 @@
|
||||
"description": "Monorepo for yucca",
|
||||
"private": true,
|
||||
"devDependencies": {
|
||||
"@eslint/js": "^9.39.2",
|
||||
"eslint": "^9.39.2",
|
||||
"eslint-config-prettier": "^10.1.8",
|
||||
"eslint-plugin-prettier": "^5.5.4",
|
||||
"eslint-plugin-unicorn": "^62.0.0",
|
||||
"prettier": "^3.7.4",
|
||||
"prettier-plugin-organize-imports": "^4.3.0",
|
||||
"prettier-plugin-svelte": "^3.4.1",
|
||||
"prettier-plugin-tailwindcss": "^0.7.2",
|
||||
"typescript-eslint": "^8.52.0"
|
||||
"@eslint/js": "catalog:",
|
||||
"eslint": "catalog:",
|
||||
"eslint-config-prettier": "catalog:",
|
||||
"eslint-plugin-prettier": "catalog:",
|
||||
"eslint-plugin-unicorn": "catalog:",
|
||||
"prettier": "catalog:",
|
||||
"prettier-plugin-organize-imports": "catalog:",
|
||||
"prettier-plugin-svelte": "catalog:",
|
||||
"prettier-plugin-tailwindcss": "catalog:",
|
||||
"typescript-eslint": "catalog:"
|
||||
},
|
||||
"packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316"
|
||||
}
|
||||
|
||||
@@ -8,27 +8,27 @@
|
||||
"license": "ISC",
|
||||
"packageManager": "pnpm@10.27.0",
|
||||
"dependencies": {
|
||||
"@nestjs/common": "11.0.1",
|
||||
"@opentelemetry/api": "^1.9.0",
|
||||
"@opentelemetry/context-async-hooks": "^2.5.0",
|
||||
"@opentelemetry/core": "^2.5.0",
|
||||
"@opentelemetry/exporter-logs-otlp-proto": "^0.211.0",
|
||||
"@opentelemetry/exporter-metrics-otlp-proto": "^0.211.0",
|
||||
"@opentelemetry/exporter-trace-otlp-proto": "^0.211.0",
|
||||
"@opentelemetry/instrumentation-pino": "^0.57.0",
|
||||
"@opentelemetry/propagator-b3": "^2.5.0",
|
||||
"@opentelemetry/propagator-jaeger": "^2.5.0",
|
||||
"@opentelemetry/sdk-node": "^0.211.0",
|
||||
"nestjs-otel": "^8.0.2",
|
||||
"pino": "^10.3.0",
|
||||
"pino-pretty": "^13.1.3",
|
||||
"rxjs": "7.8.1",
|
||||
"typescript": "^5.9.3",
|
||||
"zod": "^4.3.5"
|
||||
"@nestjs/common": "catalog:",
|
||||
"@opentelemetry/api": "catalog:",
|
||||
"@opentelemetry/context-async-hooks": "catalog:",
|
||||
"@opentelemetry/core": "catalog:",
|
||||
"@opentelemetry/exporter-logs-otlp-proto": "catalog:",
|
||||
"@opentelemetry/exporter-metrics-otlp-proto": "catalog:",
|
||||
"@opentelemetry/exporter-trace-otlp-proto": "catalog:",
|
||||
"@opentelemetry/instrumentation-pino": "catalog:",
|
||||
"@opentelemetry/propagator-b3": "catalog:",
|
||||
"@opentelemetry/propagator-jaeger": "catalog:",
|
||||
"@opentelemetry/sdk-node": "catalog:",
|
||||
"nestjs-otel": "catalog:",
|
||||
"pino": "catalog:",
|
||||
"pino-pretty": "catalog:",
|
||||
"rxjs": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"zod": "catalog:"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/express": "^5.0.6",
|
||||
"@types/node": "^25.0.10"
|
||||
"@types/express": "catalog:",
|
||||
"@types/node": "catalog:"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
|
||||
+14
-14
@@ -12,22 +12,22 @@
|
||||
"packageManager": "pnpm@10.27.0",
|
||||
"devDependencies": {
|
||||
"@common/server": "workspace:^",
|
||||
"@futo-org/restic-wrapper": "1.2.0",
|
||||
"@jest/globals": "^30.2.0",
|
||||
"@types/jest": "^30.0.0",
|
||||
"@types/jsonwebtoken": "^9.0.10",
|
||||
"@types/node": "^22.19.3",
|
||||
"cookie": "^1.1.1",
|
||||
"eventsource-client": "^1.2.0",
|
||||
"jest": "^30.2.0",
|
||||
"jest-extended": "^7.0.0",
|
||||
"jsonwebtoken": "^9.0.3",
|
||||
"@futo-org/restic-wrapper": "catalog:",
|
||||
"@jest/globals": "catalog:",
|
||||
"@types/jest": "catalog:",
|
||||
"@types/jsonwebtoken": "catalog:",
|
||||
"@types/node": "catalog:",
|
||||
"cookie": "catalog:",
|
||||
"eventsource-client": "catalog:",
|
||||
"jest": "catalog:",
|
||||
"jest-extended": "catalog:",
|
||||
"jsonwebtoken": "catalog:",
|
||||
"@futo-org/backups-orchestrator-ui": "workspace:^",
|
||||
"@futo-org/backups-api-client": "workspace:^",
|
||||
"socket.io-client": "^4.8.3",
|
||||
"ts-jest": "^29.4.6",
|
||||
"typescript": "^5.9.3",
|
||||
"zod": "^4.3.5"
|
||||
"socket.io-client": "catalog:",
|
||||
"ts-jest": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"zod": "catalog:"
|
||||
},
|
||||
"jest": {
|
||||
"preset": "ts-jest/presets/default-esm",
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
"start:dev": "tsx watch src/index.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"oidc-provider": "^9.8.3",
|
||||
"zod": "^4.3.5"
|
||||
"oidc-provider": "catalog:",
|
||||
"zod": "catalog:"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^22.10.7",
|
||||
"@types/oidc-provider": "^9.5.0",
|
||||
"tsx": "^4.20.6",
|
||||
"typescript": "^5.7.3"
|
||||
"@types/node": "catalog:",
|
||||
"@types/oidc-provider": "catalog:",
|
||||
"tsx": "catalog:",
|
||||
"typescript": "catalog:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,39 +21,39 @@
|
||||
"test:integration": "jest --config ./test/jest-integration.json"
|
||||
},
|
||||
"dependencies": {
|
||||
"@aws-sdk/client-s3": "^3.965.0",
|
||||
"@aws-sdk/lib-storage": "^3.965.0",
|
||||
"@aws-sdk/client-s3": "catalog:",
|
||||
"@aws-sdk/lib-storage": "catalog:",
|
||||
"@common/server": "workspace:^",
|
||||
"@nestjs/common": "^11.0.1",
|
||||
"@nestjs/core": "^11.0.1",
|
||||
"@nestjs/jwt": "^11.0.2",
|
||||
"@nestjs/platform-express": "^11.0.1",
|
||||
"@opentelemetry/api": "^1.9.0",
|
||||
"class-transformer": "^0.5.1",
|
||||
"class-validator": "^0.14.3",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.1",
|
||||
"zod": "^4.3.5"
|
||||
"@nestjs/common": "catalog:",
|
||||
"@nestjs/core": "catalog:",
|
||||
"@nestjs/jwt": "catalog:",
|
||||
"@nestjs/platform-express": "catalog:",
|
||||
"@opentelemetry/api": "catalog:",
|
||||
"class-transformer": "catalog:",
|
||||
"class-validator": "catalog:",
|
||||
"reflect-metadata": "catalog:",
|
||||
"rxjs": "catalog:",
|
||||
"zod": "catalog:"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "^11.0.0",
|
||||
"@nestjs/schematics": "^11.0.0",
|
||||
"@nestjs/testing": "^11.0.1",
|
||||
"@types/express": "^5.0.0",
|
||||
"@types/jest": "^30.0.0",
|
||||
"@types/node": "^22.10.7",
|
||||
"@types/supertest": "^6.0.2",
|
||||
"globals": "^16.0.0",
|
||||
"jest": "^30.0.0",
|
||||
"source-map-support": "^0.5.21",
|
||||
"supertest": "^7.0.0",
|
||||
"ts-jest": "^29.2.5",
|
||||
"ts-loader": "^9.5.2",
|
||||
"ts-node": "^10.9.2",
|
||||
"tsconfig-paths": "^4.2.0",
|
||||
"typescript": "^5.7.3",
|
||||
"typescript-eslint": "^8.20.0",
|
||||
"vitest": "^4.0.16"
|
||||
"@nestjs/cli": "catalog:",
|
||||
"@nestjs/schematics": "catalog:",
|
||||
"@nestjs/testing": "catalog:",
|
||||
"@types/express": "catalog:",
|
||||
"@types/jest": "catalog:",
|
||||
"@types/node": "catalog:",
|
||||
"@types/supertest": "catalog:",
|
||||
"globals": "catalog:",
|
||||
"jest": "catalog:",
|
||||
"source-map-support": "catalog:",
|
||||
"supertest": "catalog:",
|
||||
"ts-jest": "catalog:",
|
||||
"ts-loader": "catalog:",
|
||||
"ts-node": "catalog:",
|
||||
"tsconfig-paths": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript-eslint": "catalog:",
|
||||
"vitest": "catalog:"
|
||||
},
|
||||
"jest": {
|
||||
"moduleFileExtensions": [
|
||||
|
||||
+21
-21
@@ -21,30 +21,30 @@
|
||||
"lingui:compile": "lingui compile --typescript"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@lingui/cli": "^5.8.0",
|
||||
"@playwright/test": "^1.57.0",
|
||||
"@sveltejs/adapter-node": "^5.5.4",
|
||||
"@sveltejs/kit": "^2.49.1",
|
||||
"@sveltejs/vite-plugin-svelte": "^6.2.1",
|
||||
"@tailwindcss/vite": "^4.1.17",
|
||||
"@vitest/browser": "4.0.17",
|
||||
"@vitest/browser-playwright": "^4.0.15",
|
||||
"playwright": "^1.57.0",
|
||||
"prettier-plugin-tailwindcss": "^0.7.2",
|
||||
"svelte": "^5.45.6",
|
||||
"svelte-check": "^4.3.4",
|
||||
"tailwindcss": "^4.1.17",
|
||||
"typescript": "^5.9.3",
|
||||
"vite": "^7.2.6",
|
||||
"vitest": "^4.0.17",
|
||||
"vitest-browser-svelte": "^2.0.1"
|
||||
"@lingui/cli": "catalog:",
|
||||
"@playwright/test": "catalog:",
|
||||
"@sveltejs/adapter-node": "catalog:",
|
||||
"@sveltejs/kit": "catalog:",
|
||||
"@sveltejs/vite-plugin-svelte": "catalog:",
|
||||
"@tailwindcss/vite": "catalog:",
|
||||
"@vitest/browser": "catalog:",
|
||||
"@vitest/browser-playwright": "catalog:",
|
||||
"playwright": "catalog:",
|
||||
"prettier-plugin-tailwindcss": "catalog:",
|
||||
"svelte": "catalog:",
|
||||
"svelte-check": "catalog:",
|
||||
"tailwindcss": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"vite": "catalog:",
|
||||
"vitest": "catalog:",
|
||||
"vitest-browser-svelte": "catalog:"
|
||||
},
|
||||
"dependencies": {
|
||||
"@futo-org/backups-orchestrator-ui": "workspace:^",
|
||||
"@futo-org/backups-api-client": "workspace:^",
|
||||
"@immich/ui": "^0.59.0",
|
||||
"@lingui/core": "^5.8.0",
|
||||
"@mdi/js": "^7.4.47",
|
||||
"svelte-i18n-lingui": "^0.2.2"
|
||||
"@immich/ui": "catalog:",
|
||||
"@lingui/core": "catalog:",
|
||||
"@mdi/js": "catalog:",
|
||||
"svelte-i18n-lingui": "catalog:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,47 +21,47 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"@common/server": "workspace:^",
|
||||
"@immich/sql-tools": "^0.3.2",
|
||||
"@nestjs/common": "^11.0.1",
|
||||
"@nestjs/core": "^11.0.1",
|
||||
"@nestjs/jwt": "^11.0.2",
|
||||
"@nestjs/platform-express": "^11.0.1",
|
||||
"@nestjs/swagger": "^11.2.5",
|
||||
"@opentelemetry/api": "^1.9.0",
|
||||
"class-validator": "^0.14.3",
|
||||
"cookie": "^1.1.1",
|
||||
"event-iterator": "^2.0.0",
|
||||
"kysely": "0.28.2",
|
||||
"kysely-postgres-js": "^3.0.0",
|
||||
"luxon": "^3.7.2",
|
||||
"nestjs-kysely": "^3.1.2",
|
||||
"openid-client": "^6.8.1",
|
||||
"postgres": "^3.4.8",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.2",
|
||||
"zod": "^4.3.5"
|
||||
"@immich/sql-tools": "catalog:",
|
||||
"@nestjs/common": "catalog:",
|
||||
"@nestjs/core": "catalog:",
|
||||
"@nestjs/jwt": "catalog:",
|
||||
"@nestjs/platform-express": "catalog:",
|
||||
"@nestjs/swagger": "catalog:",
|
||||
"@opentelemetry/api": "catalog:",
|
||||
"class-validator": "catalog:",
|
||||
"cookie": "catalog:",
|
||||
"event-iterator": "catalog:",
|
||||
"kysely": "catalog:",
|
||||
"kysely-postgres-js": "catalog:",
|
||||
"luxon": "catalog:",
|
||||
"nestjs-kysely": "catalog:",
|
||||
"openid-client": "catalog:",
|
||||
"postgres": "catalog:",
|
||||
"reflect-metadata": "catalog:",
|
||||
"rxjs": "catalog:",
|
||||
"zod": "catalog:"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "^11.0.0",
|
||||
"@nestjs/schematics": "^11.0.0",
|
||||
"@nestjs/testing": "^11.0.1",
|
||||
"@types/express": "^5.0.0",
|
||||
"@types/jest": "^30.0.0",
|
||||
"@types/luxon": "^3.7.1",
|
||||
"@types/ms": "^2.1.0",
|
||||
"@types/node": "^22.10.7",
|
||||
"@types/supertest": "^6.0.2",
|
||||
"globals": "^16.0.0",
|
||||
"jest": "^30.0.0",
|
||||
"source-map-support": "^0.5.21",
|
||||
"supertest": "^7.0.0",
|
||||
"ts-jest": "^29.2.5",
|
||||
"ts-loader": "^9.5.2",
|
||||
"ts-node": "^10.9.2",
|
||||
"tsconfig-paths": "^4.2.0",
|
||||
"typescript": "^5.7.3",
|
||||
"typescript-eslint": "^8.20.0",
|
||||
"vitest": "^4.0.16"
|
||||
"@nestjs/cli": "catalog:",
|
||||
"@nestjs/schematics": "catalog:",
|
||||
"@nestjs/testing": "catalog:",
|
||||
"@types/express": "catalog:",
|
||||
"@types/jest": "catalog:",
|
||||
"@types/luxon": "catalog:",
|
||||
"@types/ms": "catalog:",
|
||||
"@types/node": "catalog:",
|
||||
"@types/supertest": "catalog:",
|
||||
"globals": "catalog:",
|
||||
"jest": "catalog:",
|
||||
"source-map-support": "catalog:",
|
||||
"supertest": "catalog:",
|
||||
"ts-jest": "catalog:",
|
||||
"ts-loader": "catalog:",
|
||||
"ts-node": "catalog:",
|
||||
"tsconfig-paths": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript-eslint": "catalog:",
|
||||
"vitest": "catalog:"
|
||||
},
|
||||
"jest": {
|
||||
"moduleFileExtensions": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@futo-org/backups-api-client",
|
||||
"version": "0.1.71",
|
||||
"version": "0.1.72",
|
||||
"description": "",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
@@ -14,13 +14,13 @@
|
||||
],
|
||||
"keywords": [],
|
||||
"author": "",
|
||||
"license": "UNLICENSED",
|
||||
"license": "Source First License 1.1",
|
||||
"packageManager": "pnpm@10.27.0",
|
||||
"devDependencies": {
|
||||
"oazapfts": "^7.0.1",
|
||||
"typescript": "^5.9.3"
|
||||
"oazapfts": "catalog:",
|
||||
"typescript": "catalog:"
|
||||
},
|
||||
"dependencies": {
|
||||
"@oazapfts/runtime": "^1.1.0"
|
||||
"@oazapfts/runtime": "catalog:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,47 +21,47 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"@common/server": "workspace:^",
|
||||
"@immich/sql-tools": "^0.3.2",
|
||||
"@nestjs/common": "^11.0.1",
|
||||
"@nestjs/core": "^11.0.1",
|
||||
"@nestjs/jwt": "^11.0.2",
|
||||
"@nestjs/platform-express": "^11.0.1",
|
||||
"@nestjs/swagger": "^11.2.5",
|
||||
"@opentelemetry/api": "^1.9.0",
|
||||
"class-validator": "^0.14.3",
|
||||
"cookie": "^1.1.1",
|
||||
"event-iterator": "^2.0.0",
|
||||
"kysely": "0.28.2",
|
||||
"kysely-postgres-js": "^3.0.0",
|
||||
"luxon": "^3.7.2",
|
||||
"nestjs-kysely": "^3.1.2",
|
||||
"openid-client": "^6.8.1",
|
||||
"postgres": "^3.4.8",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.2",
|
||||
"zod": "^4.3.5"
|
||||
"@immich/sql-tools": "catalog:",
|
||||
"@nestjs/common": "catalog:",
|
||||
"@nestjs/core": "catalog:",
|
||||
"@nestjs/jwt": "catalog:",
|
||||
"@nestjs/platform-express": "catalog:",
|
||||
"@nestjs/swagger": "catalog:",
|
||||
"@opentelemetry/api": "catalog:",
|
||||
"class-validator": "catalog:",
|
||||
"cookie": "catalog:",
|
||||
"event-iterator": "catalog:",
|
||||
"kysely": "catalog:",
|
||||
"kysely-postgres-js": "catalog:",
|
||||
"luxon": "catalog:",
|
||||
"nestjs-kysely": "catalog:",
|
||||
"openid-client": "catalog:",
|
||||
"postgres": "catalog:",
|
||||
"reflect-metadata": "catalog:",
|
||||
"rxjs": "catalog:",
|
||||
"zod": "catalog:"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "^11.0.0",
|
||||
"@nestjs/schematics": "^11.0.0",
|
||||
"@nestjs/testing": "^11.0.1",
|
||||
"@types/express": "^5.0.0",
|
||||
"@types/jest": "^30.0.0",
|
||||
"@types/luxon": "^3.7.1",
|
||||
"@types/ms": "^2.1.0",
|
||||
"@types/node": "^22.10.7",
|
||||
"@types/supertest": "^6.0.2",
|
||||
"globals": "^16.0.0",
|
||||
"jest": "^30.0.0",
|
||||
"source-map-support": "^0.5.21",
|
||||
"supertest": "^7.0.0",
|
||||
"ts-jest": "^29.2.5",
|
||||
"ts-loader": "^9.5.2",
|
||||
"ts-node": "^10.9.2",
|
||||
"tsconfig-paths": "^4.2.0",
|
||||
"typescript": "^5.7.3",
|
||||
"typescript-eslint": "^8.20.0",
|
||||
"vitest": "^4.0.16"
|
||||
"@nestjs/cli": "catalog:",
|
||||
"@nestjs/schematics": "catalog:",
|
||||
"@nestjs/testing": "catalog:",
|
||||
"@types/express": "catalog:",
|
||||
"@types/jest": "catalog:",
|
||||
"@types/luxon": "catalog:",
|
||||
"@types/ms": "catalog:",
|
||||
"@types/node": "catalog:",
|
||||
"@types/supertest": "catalog:",
|
||||
"globals": "catalog:",
|
||||
"jest": "catalog:",
|
||||
"source-map-support": "catalog:",
|
||||
"supertest": "catalog:",
|
||||
"ts-jest": "catalog:",
|
||||
"ts-loader": "catalog:",
|
||||
"ts-node": "catalog:",
|
||||
"tsconfig-paths": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript-eslint": "catalog:",
|
||||
"vitest": "catalog:"
|
||||
},
|
||||
"jest": {
|
||||
"moduleFileExtensions": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@futo-org/backups-orchestrator-api",
|
||||
"version": "0.1.71",
|
||||
"version": "0.1.72",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
@@ -12,47 +12,54 @@
|
||||
},
|
||||
"keywords": [],
|
||||
"author": "",
|
||||
"license": "UNLICENSED",
|
||||
"license": "Source First License 1.1",
|
||||
"packageManager": "pnpm@10.28.1",
|
||||
"peerDependencies": {
|
||||
"@nestjs/common": "^11.0.0",
|
||||
"@nestjs/core": "^11.0.0",
|
||||
"@nestjs/platform-socket.io": "^11.0.0",
|
||||
"@nestjs/schedule": "^6.0.0",
|
||||
"@nestjs/websockets": "^11.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@futo-org/restic-wrapper": "1.2.1",
|
||||
"@nestjs/common": "^11.1.13",
|
||||
"@nestjs/core": "^11.1.11",
|
||||
"@nestjs/event-emitter": "^3.0.1",
|
||||
"@nestjs/platform-socket.io": "^11.1.14",
|
||||
"@nestjs/schedule": "^6.1.1",
|
||||
"@nestjs/websockets": "^11.1.14",
|
||||
"better-sqlite3": "^12.6.2",
|
||||
"class-validator": "^0.14.3",
|
||||
"cookie": "^1.1.1",
|
||||
"cron": "^4.4.0",
|
||||
"event-iterator": "^2.0.0",
|
||||
"eventsource-client": "^1.2.0",
|
||||
"express": "^5.2.1",
|
||||
"kysely": "0.28.2",
|
||||
"nestjs-kysely": "^3.1.2",
|
||||
"openid-client": "^6.8.1",
|
||||
"rxjs": "^7.8.2",
|
||||
"socket.io": "^4.8.3",
|
||||
"tail": "^2.2.6",
|
||||
"@futo-org/restic-wrapper": "catalog:",
|
||||
"@nestjs/event-emitter": "catalog:",
|
||||
"better-sqlite3": "catalog:",
|
||||
"class-validator": "catalog:",
|
||||
"cookie": "catalog:",
|
||||
"cron": "catalog:",
|
||||
"event-iterator": "catalog:",
|
||||
"eventsource-client": "catalog:",
|
||||
"express": "catalog:",
|
||||
"kysely": "catalog:",
|
||||
"nestjs-kysely": "catalog:",
|
||||
"openid-client": "catalog:",
|
||||
"rxjs": "catalog:",
|
||||
"socket.io": "catalog:",
|
||||
"tail": "catalog:",
|
||||
"@futo-org/backups-api-client": "workspace:^"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "^11.0.14",
|
||||
"@nestjs/schematics": "^11.0.9",
|
||||
"@nestjs/swagger": "^11.2.5",
|
||||
"@nestjs/testing": "^11.1.11",
|
||||
"@types/better-sqlite3": "^7.6.13",
|
||||
"@types/express": "^5.0.6",
|
||||
"@types/jest": "^30.0.0",
|
||||
"@types/node": "^25.2.1",
|
||||
"@types/tail": "^2.2.3",
|
||||
"jest": "^30.2.0",
|
||||
"nodemon": "^3.1.11",
|
||||
"ts-jest": "^29.4.6",
|
||||
"ts-loader": "^9.5.4",
|
||||
"ts-node": "^10.9.2",
|
||||
"tsconfig-paths": "^4.2.0"
|
||||
"@nestjs/cli": "catalog:",
|
||||
"@nestjs/common": "catalog:",
|
||||
"@nestjs/core": "catalog:",
|
||||
"@nestjs/platform-socket.io": "catalog:",
|
||||
"@nestjs/schedule": "catalog:",
|
||||
"@nestjs/schematics": "catalog:",
|
||||
"@nestjs/swagger": "catalog:",
|
||||
"@nestjs/testing": "catalog:",
|
||||
"@nestjs/websockets": "catalog:",
|
||||
"@types/better-sqlite3": "catalog:",
|
||||
"@types/express": "catalog:",
|
||||
"@types/jest": "catalog:",
|
||||
"@types/node": "catalog:",
|
||||
"@types/tail": "catalog:",
|
||||
"jest": "catalog:",
|
||||
"nodemon": "catalog:",
|
||||
"ts-jest": "catalog:",
|
||||
"ts-loader": "catalog:",
|
||||
"ts-node": "catalog:",
|
||||
"tsconfig-paths": "catalog:"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@futo-org/backups-orchestrator-ui",
|
||||
"version": "0.1.71",
|
||||
"license": "UNLICENSED",
|
||||
"version": "0.1.72",
|
||||
"license": "Source First License 1.1",
|
||||
"scripts": {
|
||||
"dev": "vite dev --port 5174",
|
||||
"build": "vite build && npm run prepack",
|
||||
@@ -41,41 +41,41 @@
|
||||
"svelte": "^5.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@playwright/test": "^1.57.0",
|
||||
"@sveltejs/adapter-auto": "^7.0.0",
|
||||
"@sveltejs/kit": "^2.50.1",
|
||||
"@sveltejs/package": "^2.5.7",
|
||||
"@sveltejs/vite-plugin-svelte": "^6.2.4",
|
||||
"@tailwindcss/vite": "^4.1.18",
|
||||
"@types/d3": "^7.4.3",
|
||||
"@types/lodash.debounce": "^4.0.9",
|
||||
"@types/luxon": "^3.7.1",
|
||||
"@vitest/browser-playwright": "^4.0.18",
|
||||
"oazapfts": "^7.0.1",
|
||||
"playwright": "^1.57.0",
|
||||
"prettier-plugin-tailwindcss": "^0.7.2",
|
||||
"publint": "^0.3.17",
|
||||
"svelte": "^5.48.2",
|
||||
"svelte-check": "^4.3.5",
|
||||
"tailwindcss": "^4.1.18",
|
||||
"typescript": "^5.9.3",
|
||||
"vite": "^7.3.1",
|
||||
"vitest": "^4.0.18",
|
||||
"vitest-browser-svelte": "^2.0.2"
|
||||
"@playwright/test": "catalog:",
|
||||
"@sveltejs/adapter-auto": "catalog:",
|
||||
"@sveltejs/kit": "catalog:",
|
||||
"@sveltejs/package": "catalog:",
|
||||
"@sveltejs/vite-plugin-svelte": "catalog:",
|
||||
"@tailwindcss/vite": "catalog:",
|
||||
"@types/d3": "catalog:",
|
||||
"@types/lodash.debounce": "catalog:",
|
||||
"@types/luxon": "catalog:",
|
||||
"@vitest/browser-playwright": "catalog:",
|
||||
"oazapfts": "catalog:",
|
||||
"playwright": "catalog:",
|
||||
"prettier-plugin-tailwindcss": "catalog:",
|
||||
"publint": "catalog:",
|
||||
"svelte": "catalog:",
|
||||
"svelte-check": "catalog:",
|
||||
"tailwindcss": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"vite": "catalog:",
|
||||
"vitest": "catalog:",
|
||||
"vitest-browser-svelte": "catalog:"
|
||||
},
|
||||
"keywords": [
|
||||
"svelte"
|
||||
],
|
||||
"dependencies": {
|
||||
"@immich/ui": "^0.59.0",
|
||||
"@mdi/js": "^7.4.47",
|
||||
"@oazapfts/runtime": "^1.1.0",
|
||||
"@tanstack/svelte-query": "^6.1.3",
|
||||
"cron-validate": "^1.5.3",
|
||||
"cronstrue": "^3.14.0",
|
||||
"lodash.debounce": "^4.0.8",
|
||||
"luxon": "^3.7.2",
|
||||
"socket.io-client": "^4.8.3",
|
||||
"@immich/ui": "catalog:",
|
||||
"@mdi/js": "catalog:",
|
||||
"@oazapfts/runtime": "catalog:",
|
||||
"@tanstack/svelte-query": "catalog:",
|
||||
"cron-validate": "catalog:",
|
||||
"cronstrue": "catalog:",
|
||||
"lodash.debounce": "catalog:",
|
||||
"luxon": "catalog:",
|
||||
"socket.io-client": "catalog:",
|
||||
"@futo-org/backups-api-client": "workspace:^"
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+684
-1697
File diff suppressed because it is too large
Load Diff
@@ -9,3 +9,119 @@ onlyBuiltDependencies:
|
||||
- esbuild
|
||||
- protobufjs
|
||||
- unrs-resolver
|
||||
|
||||
catalog:
|
||||
'@aws-sdk/client-s3': ^3.965.0
|
||||
'@aws-sdk/lib-storage': ^3.965.0
|
||||
'@eslint/js': ^9.39.2
|
||||
'@futo-org/restic-wrapper': 1.2.1
|
||||
'@immich/sql-tools': ^0.3.2
|
||||
'@immich/ui': ^0.59.0
|
||||
'@jest/globals': ^30.2.0
|
||||
'@lingui/cli': ^5.8.0
|
||||
'@lingui/core': ^5.8.0
|
||||
'@mdi/js': ^7.4.47
|
||||
'@nestjs/cli': ^11.0.14
|
||||
'@nestjs/common': ^11.1.13
|
||||
'@nestjs/core': ^11.1.11
|
||||
'@nestjs/event-emitter': ^3.0.1
|
||||
'@nestjs/jwt': ^11.0.2
|
||||
'@nestjs/platform-express': ^11.0.1
|
||||
'@nestjs/platform-socket.io': ^11.1.14
|
||||
'@nestjs/schedule': ^6.1.1
|
||||
'@nestjs/schematics': ^11.0.9
|
||||
'@nestjs/swagger': ^11.2.5
|
||||
'@nestjs/testing': ^11.1.11
|
||||
'@nestjs/websockets': ^11.1.14
|
||||
'@oazapfts/runtime': ^1.1.0
|
||||
'@opentelemetry/api': ^1.9.0
|
||||
'@opentelemetry/context-async-hooks': ^2.5.0
|
||||
'@opentelemetry/core': ^2.5.0
|
||||
'@opentelemetry/exporter-logs-otlp-proto': ^0.211.0
|
||||
'@opentelemetry/exporter-metrics-otlp-proto': ^0.211.0
|
||||
'@opentelemetry/exporter-trace-otlp-proto': ^0.211.0
|
||||
'@opentelemetry/instrumentation-pino': ^0.57.0
|
||||
'@opentelemetry/propagator-b3': ^2.5.0
|
||||
'@opentelemetry/propagator-jaeger': ^2.5.0
|
||||
'@opentelemetry/sdk-node': ^0.211.0
|
||||
'@playwright/test': 1.59.1
|
||||
'@sveltejs/adapter-auto': ^7.0.0
|
||||
'@sveltejs/adapter-node': ^5.5.4
|
||||
'@sveltejs/kit': ^2.50.1
|
||||
'@sveltejs/package': ^2.5.7
|
||||
'@sveltejs/vite-plugin-svelte': ^6.2.4
|
||||
'@tailwindcss/vite': ^4.1.18
|
||||
'@tanstack/svelte-query': ^6.1.3
|
||||
'@types/better-sqlite3': ^7.6.13
|
||||
'@types/d3': ^7.4.3
|
||||
'@types/express': ^5.0.6
|
||||
'@types/jest': ^30.0.0
|
||||
'@types/jsonwebtoken': ^9.0.10
|
||||
'@types/lodash.debounce': ^4.0.9
|
||||
'@types/luxon': ^3.7.1
|
||||
'@types/ms': ^2.1.0
|
||||
'@types/node': ^25.2.1
|
||||
'@types/oidc-provider': ^9.5.0
|
||||
'@types/supertest': ^6.0.2
|
||||
'@types/tail': ^2.2.3
|
||||
'@vitest/browser': ^4.0.18
|
||||
'@vitest/browser-playwright': ^4.0.18
|
||||
better-sqlite3: ^12.6.2
|
||||
class-transformer: ^0.5.1
|
||||
class-validator: ^0.14.3
|
||||
cookie: ^1.1.1
|
||||
cron: ^4.4.0
|
||||
cron-validate: ^1.5.3
|
||||
cronstrue: ^3.14.0
|
||||
eslint: ^9.39.2
|
||||
eslint-config-prettier: ^10.1.8
|
||||
eslint-plugin-prettier: ^5.5.4
|
||||
eslint-plugin-unicorn: ^62.0.0
|
||||
event-iterator: ^2.0.0
|
||||
eventsource-client: ^1.2.0
|
||||
express: ^5.2.1
|
||||
globals: ^16.0.0
|
||||
jest: ^30.2.0
|
||||
jest-extended: ^7.0.0
|
||||
jsonwebtoken: ^9.0.3
|
||||
kysely: 0.28.2
|
||||
kysely-postgres-js: ^3.0.0
|
||||
lodash.debounce: ^4.0.8
|
||||
luxon: ^3.7.2
|
||||
nestjs-kysely: ^3.1.2
|
||||
nestjs-otel: ^8.0.2
|
||||
nodemon: ^3.1.11
|
||||
oazapfts: ^7.0.1
|
||||
oidc-provider: ^9.8.3
|
||||
openid-client: ^6.8.1
|
||||
pino: ^10.3.0
|
||||
pino-pretty: ^13.1.3
|
||||
playwright: 1.59.1
|
||||
postgres: ^3.4.8
|
||||
prettier: ^3.7.4
|
||||
prettier-plugin-organize-imports: ^4.3.0
|
||||
prettier-plugin-svelte: ^3.4.1
|
||||
prettier-plugin-tailwindcss: ^0.7.2
|
||||
publint: ^0.3.17
|
||||
reflect-metadata: ^0.2.2
|
||||
rxjs: ^7.8.2
|
||||
socket.io: ^4.8.3
|
||||
socket.io-client: ^4.8.3
|
||||
source-map-support: ^0.5.21
|
||||
supertest: ^7.0.0
|
||||
svelte: ^5.48.2
|
||||
svelte-check: ^4.3.5
|
||||
svelte-i18n-lingui: ^0.2.2
|
||||
tail: ^2.2.6
|
||||
tailwindcss: ^4.1.18
|
||||
ts-jest: ^29.4.6
|
||||
ts-loader: ^9.5.4
|
||||
ts-node: ^10.9.2
|
||||
tsconfig-paths: ^4.2.0
|
||||
tsx: ^4.20.6
|
||||
typescript: ^5.9.3
|
||||
typescript-eslint: ^8.52.0
|
||||
vite: ^7.3.1
|
||||
vitest: ^4.0.18
|
||||
vitest-browser-svelte: ^2.0.2
|
||||
zod: ^4.3.5
|
||||
|
||||
Reference in New Issue
Block a user