From 2630ef2508d24ac9eb148a5bc41f5461acaeb3db Mon Sep 17 00:00:00 2001 From: Stephen Hellicar Date: Fri, 26 Dec 2025 22:17:05 +1100 Subject: [PATCH 1/5] Update packages --- apps/function-app/build.mts | 2 +- apps/function-app/package.json | 48 +- apps/function-app/src/core/di/container.ts | 2 +- .../function-app/src/core/graphql/typedefs.ts | 1 + .../src/functions/handlers/HttpTrigger.ts | 2 +- apps/nuxt-webapp/package.json | 14 +- apps/svelte-webapp/package.json | 32 +- apps/svelte-webapp/src/lib/client/cache.ts | 2 +- apps/svelte-webapp/src/routes/+page.ts | 2 +- .../src/routes/sverdle/+page.svelte | 2 +- .../src/routes/sverdle/reduced-motion.ts | 2 +- biome.json | 31 +- build/package.json | 22 +- infrastructure/package.json | 2 +- package.json | 12 +- packages/atdd-tests/package.json | 16 +- .../test/features/employee/employee.steps.ts | 2 +- packages/common/package.json | 6 +- packages/monitor/package.json | 32 +- packages/server-common/package.json | 36 +- packages/server-common/src/module.ts | 2 +- packages/ui-config/package.json | 8 +- packages/ui-nuxt/package.json | 12 +- packages/ui-svelte/package.json | 32 +- pnpm-lock.yaml | 10491 +++++++--------- 25 files changed, 4905 insertions(+), 5908 deletions(-) diff --git a/apps/function-app/build.mts b/apps/function-app/build.mts index 5257e1c..369dedc 100644 --- a/apps/function-app/build.mts +++ b/apps/function-app/build.mts @@ -1,5 +1,5 @@ -import { createBuildContext, defineConfig } from '@shellicar-core-foundation/build/esbuild'; import GraphQLPlugin from '@shellicar/build-graphql/esbuild'; +import { createBuildContext, defineConfig } from '@shellicar-core-foundation/build/esbuild'; const watch = process.argv.includes('--watch'); const graphqlPlugins = GraphQLPlugin({ diff --git a/apps/function-app/package.json b/apps/function-app/package.json index c37f1dc..ced6b79 100644 --- a/apps/function-app/package.json +++ b/apps/function-app/package.json @@ -13,38 +13,38 @@ "type-check": "tsc -p tsconfig.check.json" }, "dependencies": { - "@apollo/server": "^4.12.0", - "@as-integrations/azure-functions": "^0.2.0", - "@azure/functions": "^4.7.0", - "@graphql-tools/schema": "^10.0.23", - "@graphql-tools/utils": "^10.8.6", + "@apollo/server": "^5.2.0", + "@as-integrations/azure-functions": "^0.2.3", + "@azure/functions": "^4.10.0", + "@graphql-tools/schema": "^10.0.30", + "@graphql-tools/utils": "^10.11.0", "@js-joda/core": "^5.6.5", "@opentelemetry/api": "^1.9.0", "@shellicar-core-foundation/monitor": "workspace:^", "@shellicar-core-foundation/server-common": "workspace:^", - "@shellicar/core-di": "^2.3.0", - "applicationinsights": "^3.7.0", + "@shellicar/core-di": "^3.1.2", + "applicationinsights": "^3.12.1", "dataloader": "^2.2.3", - "graphql": "^16.11.0", - "graphql-scalars": "^1.24.2", - "winston": "^3.17.0", - "zod": "^3.24.4" + "graphql": "^16.12.0", + "graphql-scalars": "^1.25.0", + "winston": "^3.19.0", + "zod": "^4.2.1" }, "devDependencies": { - "@dotenvx/dotenvx": "^1.43.0", - "@graphql-codegen/cli": "^5.0.6", - "@graphql-codegen/introspection": "^4.0.3", - "@graphql-codegen/typescript": "^4.1.6", - "@graphql-codegen/typescript-resolvers": "^4.5.1", + "@dotenvx/dotenvx": "^1.51.2", + "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/introspection": "^5.0.0", + "@graphql-codegen/typescript": "^5.0.7", + "@graphql-codegen/typescript-resolvers": "^5.1.5", "@shellicar-core-foundation/build": "workspace:^", "@shellicar-core-foundation/typescript-config": "workspace:^", - "@shellicar/build-graphql": "^1.0.1", - "@shellicar/build-version": "^1.1.0", - "@types/node": "^22.15.16", - "esbuild": "^0.25.4", - "glob": "^11.0.2", - "npm-run-all2": "^8.0.1", - "tsx": "^4.19.4", - "typescript": "^5.8.3" + "@shellicar/build-graphql": "^1.2.2", + "@shellicar/build-version": "^1.3.1", + "@types/node": "^25.0.3", + "esbuild": "^0.27.2", + "glob": "^13.0.0", + "npm-run-all2": "^8.0.4", + "tsx": "^4.21.0", + "typescript": "^5.9.3" } } diff --git a/apps/function-app/src/core/di/container.ts b/apps/function-app/src/core/di/container.ts index 3e42709..52a4418 100644 --- a/apps/function-app/src/core/di/container.ts +++ b/apps/function-app/src/core/di/container.ts @@ -1,5 +1,5 @@ -import { ManagerModule } from '@shellicar-core-foundation/server-common/module'; import { createServiceCollection } from '@shellicar/core-di'; +import { ManagerModule } from '@shellicar-core-foundation/server-common/module'; const services = createServiceCollection(); services.registerModules(ManagerModule); diff --git a/apps/function-app/src/core/graphql/typedefs.ts b/apps/function-app/src/core/graphql/typedefs.ts index afaa469..33c50a6 100644 --- a/apps/function-app/src/core/graphql/typedefs.ts +++ b/apps/function-app/src/core/graphql/typedefs.ts @@ -1,3 +1,4 @@ import type { DocumentNode } from 'graphql'; + const record: DocumentNode = null!; export { record }; diff --git a/apps/function-app/src/functions/handlers/HttpTrigger.ts b/apps/function-app/src/functions/handlers/HttpTrigger.ts index fa83959..2cbd5af 100644 --- a/apps/function-app/src/functions/handlers/HttpTrigger.ts +++ b/apps/function-app/src/functions/handlers/HttpTrigger.ts @@ -1,7 +1,7 @@ import type { HttpHandler, HttpResponseInit } from '@azure/functions'; +import versionJson from '@shellicar/build-version/version'; import { logger } from '@shellicar-core-foundation/monitor/logger'; import { IManager } from '@shellicar-core-foundation/server-common/interfaces'; -import versionJson from '@shellicar/build-version/version'; import { container } from '../../core/di/container'; export const handler: HttpHandler = async () => { diff --git a/apps/nuxt-webapp/package.json b/apps/nuxt-webapp/package.json index 85c567e..5a87887 100644 --- a/apps/nuxt-webapp/package.json +++ b/apps/nuxt-webapp/package.json @@ -13,18 +13,18 @@ "type-check": "vue-tsc -p tsconfig.check.json" }, "dependencies": { - "@apollo/client": "^3.13.8", + "@apollo/client": "^4.0.11", "@js-joda/core": "^5.6.5", "@vue/apollo-composable": "^4.2.2", - "vue": "^3.5.13", + "vue": "^3.5.26", "vue-router": "latest" }, "devDependencies": { - "@graphql-codegen/cli": "^5.0.6", + "@graphql-codegen/cli": "^6.1.0", "@graphql-typed-document-node/core": "^3.2.0", - "@shellicar/build-version": "^1.1.0", - "graphql": "^16.11.0", - "nuxt": "3.17.2", - "vue-tsc": "^2.2.10" + "@shellicar/build-version": "^1.3.1", + "graphql": "^16.12.0", + "nuxt": "4.2.2", + "vue-tsc": "^3.2.1" } } diff --git a/apps/svelte-webapp/package.json b/apps/svelte-webapp/package.json index 598098c..55c4fb5 100644 --- a/apps/svelte-webapp/package.json +++ b/apps/svelte-webapp/package.json @@ -14,30 +14,30 @@ "type-check": "tsc -p tsconfig.check.json" }, "devDependencies": { - "@fontsource/fira-mono": "^5.2.6", - "@graphql-codegen/cli": "^5.0.6", - "@graphql-codegen/fragment-matcher": "^5.1.0", + "@fontsource/fira-mono": "^5.2.7", + "@graphql-codegen/cli": "^6.1.0", + "@graphql-codegen/fragment-matcher": "^6.0.0", "@homebound/graphql-typescript-scalar-type-policies": "^2.12.0", "@neoconfetti/svelte": "^2.2.2", "@shellicar-core-foundation/ui-config": "workspace:^", - "@shellicar/build-version": "^1.1.0", - "@shellicar/svelte-adapter-azure-functions": "^0.3.0", - "@sveltejs/adapter-auto": "^6.0.0", - "@sveltejs/kit": "^2.20.8", - "@sveltejs/vite-plugin-svelte": "^5.0.3", - "autoprefixer": "^10.4.21", + "@shellicar/build-version": "^1.3.1", + "@shellicar/svelte-adapter-azure-functions": "^1.0.1", + "@sveltejs/adapter-auto": "^7.0.0", + "@sveltejs/kit": "^2.49.2", + "@sveltejs/vite-plugin-svelte": "^6.2.1", + "autoprefixer": "^10.4.23", "graphql-codegen-svelte-apollo": "^1.1.0", - "svelte": "^5.28.2", - "svelte-check": "^4.1.7", - "tailwindcss": "^3.4.17", - "typescript": "^5.8.3", - "vite": "^6.4.1" + "svelte": "^5.46.1", + "svelte-check": "^4.3.5", + "tailwindcss": "^4.1.18", + "typescript": "^5.9.3", + "vite": "^7.3.0" }, "dependencies": { - "@apollo/client": "^3.13.8", + "@apollo/client": "^4.0.11", "@graphql-typed-document-node/core": "^3.2.0", "@js-joda/core": "^5.6.5", "@shellicar-core-foundation/ui-svelte": "workspace:^", - "graphql": "^16.11.0" + "graphql": "^16.12.0" } } diff --git a/apps/svelte-webapp/src/lib/client/cache.ts b/apps/svelte-webapp/src/lib/client/cache.ts index a1ae654..fc838f1 100644 --- a/apps/svelte-webapp/src/lib/client/cache.ts +++ b/apps/svelte-webapp/src/lib/client/cache.ts @@ -1,5 +1,5 @@ -import { scalarTypePolicies } from '$lib/graphql/scalarTypePolicies'; import { InMemoryCache } from '@apollo/client/cache/inmemory/inMemoryCache'; +import { scalarTypePolicies } from '$lib/graphql/scalarTypePolicies'; export const cache = new InMemoryCache({ typePolicies: scalarTypePolicies, diff --git a/apps/svelte-webapp/src/routes/+page.ts b/apps/svelte-webapp/src/routes/+page.ts index ffaadc6..82cdff5 100644 --- a/apps/svelte-webapp/src/routes/+page.ts +++ b/apps/svelte-webapp/src/routes/+page.ts @@ -1,8 +1,8 @@ // // since there's no dynamic data here, we can prerender -import { browser } from '$app/environment'; import { ApolloError } from '@apollo/client/errors'; import { error } from '@sveltejs/kit'; +import { browser } from '$app/environment'; import { Validate } from './requests'; // // it so that it gets served as a static asset in production diff --git a/apps/svelte-webapp/src/routes/sverdle/+page.svelte b/apps/svelte-webapp/src/routes/sverdle/+page.svelte index 34db1f2..afcd0d5 100644 --- a/apps/svelte-webapp/src/routes/sverdle/+page.svelte +++ b/apps/svelte-webapp/src/routes/sverdle/+page.svelte @@ -1,6 +1,6 @@