From 8226bc997fad3650296120f2df0a8c3571d60e2f Mon Sep 17 00:00:00 2001 From: Michael Haufe Date: Wed, 2 Oct 2024 10:08:20 -0500 Subject: [PATCH] Updated dependencies (#376) --- package-lock.json | 376 ++++++++++++++++++---------------------------- package.json | 26 ++-- 2 files changed, 157 insertions(+), 245 deletions(-) diff --git a/package-lock.json b/package-lock.json index cc7eb6bb..1e964625 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,44 +1,44 @@ { "name": "@final-hill/cathedral", - "version": "0.14.0", + "version": "0.15.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@final-hill/cathedral", - "version": "0.14.0", + "version": "0.15.0", "hasInstallScript": true, "license": "AGPL-3.0-only", "dependencies": { "@azure/monitor-opentelemetry": "^1.7.1", "@azure/openai": "^2.0.0-beta.2", - "@mikro-orm/core": "^6.3.10", - "@mikro-orm/postgresql": "^6.3.10", - "@mikro-orm/reflection": "^6.3.10", - "@mikro-orm/seeder": "^6.3.10", - "@sidebase/nuxt-auth": "^0.9.2", + "@mikro-orm/core": "^6.3.12", + "@mikro-orm/postgresql": "^6.3.12", + "@mikro-orm/reflection": "^6.3.12", + "@mikro-orm/seeder": "^6.3.12", + "@sidebase/nuxt-auth": "^0.9.3", "@slack/web-api": "^7.5.0", "@vite-pwa/nuxt": "^0.10.0", "mermaid": "^11.2.1", "mitt": "^3.0.1", "nuxt": "^3.13.2", "nuxt-primevue": "^3.0.0", - "nuxt-security": "^2.0.0-rc.9", - "nuxt-typed-router": "^3.6.5", - "openai": "^4.58.2", + "nuxt-security": "^2.0.0", + "nuxt-typed-router": "^3.7.0", + "openai": "^4.67.0", "pg": "^8.13.0", "primeflex": "^3.3.1", "primeicons": "^7.0.0", "uuid": "^10.0.0", - "vue": "^3.5.6", + "vue": "^3.5.10", "vue-router": "^4.4.5", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.3" }, "devDependencies": { - "@mikro-orm/cli": "^6.3.10", - "@mikro-orm/migrations": "^6.3.10", - "@types/node": "^22.5.5", + "@mikro-orm/cli": "^6.3.12", + "@mikro-orm/migrations": "^6.3.12", + "@types/node": "^22.7.4", "@types/pg": "^8.11.10", "@types/uuid": "^10.0.0", "@vite-pwa/assets-generator": "^0.2.6", @@ -2649,15 +2649,15 @@ "license": "MIT" }, "node_modules/@mikro-orm/cli": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-6.3.10.tgz", - "integrity": "sha512-ferpJB0wWLmh4duQEjTW6GeI2FDTFLaX7lEW/RkTNI+7HXddHReANaQvrjWNAVMdogzmToyHhk4myYGzyUDcUw==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-6.3.12.tgz", + "integrity": "sha512-r2dhhAvXr3rbX/zW/pvkZ6Tuj/ukgW148ZU+HhkcQxFdpGHR2X9pxHgNG3Z1qfx38/AA87jvdfox+f/NaKtLQg==", "dev": true, "license": "MIT", "dependencies": { "@jercle/yargonaut": "1.1.5", - "@mikro-orm/core": "6.3.10", - "@mikro-orm/knex": "6.3.10", + "@mikro-orm/core": "6.3.12", + "@mikro-orm/knex": "6.3.12", "fs-extra": "11.2.0", "tsconfig-paths": "4.2.0", "yargs": "17.7.2" @@ -2671,9 +2671,9 @@ } }, "node_modules/@mikro-orm/core": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-6.3.10.tgz", - "integrity": "sha512-Z41EbAYY3eESvJEV8V6jpFevGiy95qLUmII6iXGsQ3aU6yu3JLKilQ1xoP86q7raMXODWui1lhumdbCHD7KrRQ==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-6.3.12.tgz", + "integrity": "sha512-CkUDS9Ghs4vLBbpVTvtJalTVyvQ82Lwow8K8GhJTNJcXYDWtFT4231zLVveb6mTB5ayM3rof19pRsIKEb2SJvw==", "license": "MIT", "dependencies": { "dataloader": "2.2.2", @@ -2681,7 +2681,7 @@ "esprima": "4.0.1", "fs-extra": "11.2.0", "globby": "11.1.0", - "mikro-orm": "6.3.10", + "mikro-orm": "6.3.12", "reflect-metadata": "0.2.2" }, "engines": { @@ -2692,9 +2692,9 @@ } }, "node_modules/@mikro-orm/knex": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/knex/-/knex-6.3.10.tgz", - "integrity": "sha512-8afHDN6PR2k+JbAWFEtguU+EVBcOFQhLl2q/DP0LbGznrwcn8xYGu0wyLps7rmVhM3OZ6UxCykrABo9CYi/Jew==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/@mikro-orm/knex/-/knex-6.3.12.tgz", + "integrity": "sha512-TQ8lU+jwsZ0FWEnBvgICgyVOx4g0j8Vm7kOKC+fJDdXPpBz3N4JYu+y30NQ0fIiPEHBzOpvusCV42FxhSQ/DVQ==", "license": "MIT", "dependencies": { "fs-extra": "11.2.0", @@ -2723,15 +2723,15 @@ } }, "node_modules/@mikro-orm/migrations": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-6.3.10.tgz", - "integrity": "sha512-g8fnT7RQgQEzNWAe3JffuGdqbUR85QkwbpJLm53zEOxjAR1OkztHGUpSeHwEnJ29cI1NkBpPpbGEDJ+IaVcjkg==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-6.3.12.tgz", + "integrity": "sha512-ASbfQbL8KVHc6LCmUZGsbFPL+t8x7BZiMQIn12YSq9eLJw9oy1a0Qd5afQYEP4llVMFgkn2ROM9dsSg+KIBUjw==", "dev": true, "license": "MIT", "dependencies": { - "@mikro-orm/knex": "6.3.10", + "@mikro-orm/knex": "6.3.12", "fs-extra": "11.2.0", - "umzug": "3.8.1" + "umzug": "3.8.2" }, "engines": { "node": ">= 18.12.0" @@ -2741,13 +2741,13 @@ } }, "node_modules/@mikro-orm/postgresql": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/postgresql/-/postgresql-6.3.10.tgz", - "integrity": "sha512-Qy3myNy3Tsv4/T1JRbKz10TzHSkyvpUEzlm2K3RPr3a0nolN3PIuFpmxArCwMhzk6JwcWtla2S+HkGOMKXbCZA==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/@mikro-orm/postgresql/-/postgresql-6.3.12.tgz", + "integrity": "sha512-DSHftwSgBhHfozHckVsEhRBf2/ZqCdZB8T+4z/Z6Tgf9sDNnXUJ+69y9s2ndnsr7YZm+WS5PdmH4WhPYjVbPuw==", "license": "MIT", "dependencies": { - "@mikro-orm/knex": "6.3.10", - "pg": "8.12.0", + "@mikro-orm/knex": "6.3.12", + "pg": "8.13.0", "postgres-array": "3.0.2", "postgres-date": "2.1.0", "postgres-interval": "4.0.2" @@ -2759,98 +2759,10 @@ "@mikro-orm/core": "^6.0.0" } }, - "node_modules/@mikro-orm/postgresql/node_modules/pg": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.12.0.tgz", - "integrity": "sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==", - "license": "MIT", - "dependencies": { - "pg-connection-string": "^2.6.4", - "pg-pool": "^3.6.2", - "pg-protocol": "^1.6.1", - "pg-types": "^2.1.0", - "pgpass": "1.x" - }, - "engines": { - "node": ">= 8.0.0" - }, - "optionalDependencies": { - "pg-cloudflare": "^1.1.1" - }, - "peerDependencies": { - "pg-native": ">=3.0.1" - }, - "peerDependenciesMeta": { - "pg-native": { - "optional": true - } - } - }, - "node_modules/@mikro-orm/postgresql/node_modules/pg-connection-string": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.7.0.tgz", - "integrity": "sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==", - "license": "MIT" - }, - "node_modules/@mikro-orm/postgresql/node_modules/pg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", - "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", - "license": "MIT", - "dependencies": { - "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@mikro-orm/postgresql/node_modules/pg-types/node_modules/postgres-array": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@mikro-orm/postgresql/node_modules/pg-types/node_modules/postgres-date": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@mikro-orm/postgresql/node_modules/pg-types/node_modules/postgres-interval": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", - "license": "MIT", - "dependencies": { - "xtend": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@mikro-orm/postgresql/node_modules/postgres-bytea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@mikro-orm/reflection": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/reflection/-/reflection-6.3.10.tgz", - "integrity": "sha512-z2izScPaQZpr3q9l3OIEhAnZhoq5poG75DAPx9rdBzJIf1WAuwji7muYPhXrgQd0KdVHWiNbVikOvqq+zA8a3Q==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/@mikro-orm/reflection/-/reflection-6.3.12.tgz", + "integrity": "sha512-EHVMRrX5ycEuoo67TYzS4L2Iz+zPW49d1lh8eVxNdfHLd3QgM35YUEPvVfs5LTmnG3FJPx3qXHXeOapuWZ76wA==", "license": "MIT", "dependencies": { "globby": "11.1.0", @@ -2864,9 +2776,9 @@ } }, "node_modules/@mikro-orm/seeder": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-6.3.10.tgz", - "integrity": "sha512-EFDalpYqecVjS6s92I2HeySfQWF5Pqh3ksWS5/dr5rT8EMtXty+BqV/aNtUp0Q2szGx75nNf2ijp9XYyczhvDA==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-6.3.12.tgz", + "integrity": "sha512-aHmQR4vje8n2bh/XkrBlH0uPq+Q3ZPXpBFBwK4Jo6K7Zeg+1+PTxB1ThSQxF8dScfpexXgsJ0cBhFjXV7taBow==", "license": "MIT", "dependencies": { "fs-extra": "11.2.0", @@ -4762,9 +4674,9 @@ } }, "node_modules/@sidebase/nuxt-auth": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@sidebase/nuxt-auth/-/nuxt-auth-0.9.2.tgz", - "integrity": "sha512-IXar3ot/XbudDzfPM90xiFp9GQEsJ6/ZBHcgl5B02eUCcmNRSrfdy6lSjBRsUDWLoLjNQEuoiWYtYb35jB50Bw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@sidebase/nuxt-auth/-/nuxt-auth-0.9.3.tgz", + "integrity": "sha512-celbFy5j1IIFUpVQA+0CvqzxqFTdHS3SFMHnPGONzrjka0BDIDOHtMfZ7xyIgOb8OaBdibjRsqeUhhJmBYfkOA==", "license": "MIT", "dependencies": { "@nuxt/kit": "^3.12.4", @@ -4979,9 +4891,9 @@ } }, "node_modules/@types/node": { - "version": "22.5.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", - "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", + "version": "22.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", + "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", "license": "MIT", "dependencies": { "undici-types": "~6.19.2" @@ -5387,39 +5299,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.6.tgz", - "integrity": "sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.10.tgz", + "integrity": "sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", - "@vue/shared": "3.5.6", + "@vue/shared": "3.5.10", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.6.tgz", - "integrity": "sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.10.tgz", + "integrity": "sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.6", - "@vue/shared": "3.5.6" + "@vue/compiler-core": "3.5.10", + "@vue/shared": "3.5.10" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.6.tgz", - "integrity": "sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.10.tgz", + "integrity": "sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", - "@vue/compiler-core": "3.5.6", - "@vue/compiler-dom": "3.5.6", - "@vue/compiler-ssr": "3.5.6", - "@vue/shared": "3.5.6", + "@vue/compiler-core": "3.5.10", + "@vue/compiler-dom": "3.5.10", + "@vue/compiler-ssr": "3.5.10", + "@vue/shared": "3.5.10", "estree-walker": "^2.0.2", "magic-string": "^0.30.11", "postcss": "^8.4.47", @@ -5427,13 +5339,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.6.tgz", - "integrity": "sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.10.tgz", + "integrity": "sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.6", - "@vue/shared": "3.5.6" + "@vue/compiler-dom": "3.5.10", + "@vue/shared": "3.5.10" } }, "node_modules/@vue/compiler-vue2": { @@ -5554,53 +5466,53 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.6.tgz", - "integrity": "sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.10.tgz", + "integrity": "sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.6" + "@vue/shared": "3.5.10" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.6.tgz", - "integrity": "sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.10.tgz", + "integrity": "sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.6", - "@vue/shared": "3.5.6" + "@vue/reactivity": "3.5.10", + "@vue/shared": "3.5.10" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.6.tgz", - "integrity": "sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.10.tgz", + "integrity": "sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.6", - "@vue/runtime-core": "3.5.6", - "@vue/shared": "3.5.6", + "@vue/reactivity": "3.5.10", + "@vue/runtime-core": "3.5.10", + "@vue/shared": "3.5.10", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.6.tgz", - "integrity": "sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.10.tgz", + "integrity": "sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.6", - "@vue/shared": "3.5.6" + "@vue/compiler-ssr": "3.5.10", + "@vue/shared": "3.5.10" }, "peerDependencies": { - "vue": "3.5.6" + "vue": "3.5.10" } }, "node_modules/@vue/shared": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.6.tgz", - "integrity": "sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.10.tgz", + "integrity": "sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==", "license": "MIT" }, "node_modules/abbrev": { @@ -9996,12 +9908,12 @@ } }, "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", "license": "MIT", "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -10565,13 +10477,13 @@ "license": "MIT" }, "node_modules/log-symbols": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", - "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-7.0.0.tgz", + "integrity": "sha512-zrc91EDk2M+2AXo/9BTvK91pqb7qrPg2nX/Hy+u8a5qQlbaOflCKO+6SqgZ+M+xUFxGdKTgwnGiL96b1W3ikRA==", "license": "MIT", "dependencies": { - "chalk": "^5.3.0", - "is-unicode-supported": "^1.3.0" + "is-unicode-supported": "^2.0.0", + "yoctocolors": "^2.1.1" }, "engines": { "node": ">=18" @@ -10580,18 +10492,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/logform": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", @@ -10787,9 +10687,9 @@ } }, "node_modules/mikro-orm": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-6.3.10.tgz", - "integrity": "sha512-IgVZ2HElW6hgG9P7IT5jvR7PE4CKk/PAQPlNV+mwf9j+m1OdpllW7sSBXgY5ZA8VMGoYAags2Jkvw/pXj5bspA==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-6.3.12.tgz", + "integrity": "sha512-CMLaxhq7EANGI0JD3EEhyafGf3fZh5ATvG1kNP/20DBarZBYSsp2GGzxhEENs0SCOVy5+dWWRL8vSuke/hIKEw==", "license": "MIT", "engines": { "node": ">= 18.12.0" @@ -11612,9 +11512,9 @@ } }, "node_modules/nuxt-security": { - "version": "2.0.0-rc.9", - "resolved": "https://registry.npmjs.org/nuxt-security/-/nuxt-security-2.0.0-rc.9.tgz", - "integrity": "sha512-kymOhnPcwhKj8g20GXgrFC6h7Oub7+53yqD0byovCDb50a3hlSRdSLlSBoP2/ca4dtnbu8FWJd5/KuUHBGHWXw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nuxt-security/-/nuxt-security-2.0.0.tgz", + "integrity": "sha512-zlcB8uNDLipuJ0r1UHnns4rj8WwIfrni+DQeE8h9PIytCgRCBzuxsf/xNNTKJqXkoV4VGF2XGwrIzM9zdL4xFg==", "license": "MIT", "dependencies": { "@nuxt/kit": "^3.11.2", @@ -11622,25 +11522,25 @@ "defu": "^6.1.1", "nuxt-csurf": "^1.5.1", "pathe": "^1.0.0", - "unplugin-remove": "^1.0.2", + "unplugin-remove": "^1.0.3", "xss": "^1.0.14" } }, "node_modules/nuxt-typed-router": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/nuxt-typed-router/-/nuxt-typed-router-3.6.5.tgz", - "integrity": "sha512-MHeNRdL+/1hVc5IJe7dF6mXj6ayiSzHqxgRS5FOOPrgKtLjhAzqWrI1lNcy0yUQ8AsmvDYc6sqjtJpMq8u+d9g==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/nuxt-typed-router/-/nuxt-typed-router-3.7.0.tgz", + "integrity": "sha512-8JMOsChzdjIVtD0x8z5Rs2yawtlp6KMSei7gBVw9xj6prmaSWhBo+sBmVdVnHW+wH1JKgorPtn8Tia9QnnHujA==", "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.12.1", + "@nuxt/kit": "^3.13.2", "chalk": "5.3.0", "defu": "6.1.4", "lodash-es": "4.17.21", - "log-symbols": "6.0.0", + "log-symbols": "7.0.0", "mkdirp": "3.0.1", "nanoid": "5.0.7", "pathe": "1.1.2", - "prettier": "3.3.2" + "prettier": "3.3.3" }, "peerDependencies": { "prettier": "^2.5.x || 3.x" @@ -11965,9 +11865,9 @@ } }, "node_modules/openai": { - "version": "4.63.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.63.0.tgz", - "integrity": "sha512-Y9V4KODbmrOpqiOmCDVnPfMxMqKLOx8Hwcdn/r8mePq4yv7FSXGnxCs8/jZKO7zCB/IVPWihpJXwJNAIOEiZ2g==", + "version": "4.67.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.67.0.tgz", + "integrity": "sha512-jdsPSEdZbUNVtvEFE/eeL4FjKavyVMJJEdGMZk9vExglqUrblEcFxi3LK2WhskhrYKAU1MgJAI+dK9pDcA5z5w==", "license": "Apache-2.0", "dependencies": { "@types/node": "^18.11.18", @@ -13131,9 +13031,9 @@ } }, "node_modules/prettier": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", - "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -15328,9 +15228,9 @@ "license": "MIT" }, "node_modules/umzug": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/umzug/-/umzug-3.8.1.tgz", - "integrity": "sha512-k0HjOc3b/s8vH24BUTvnaFiKhfWI9UQAGpqHDG+3866CGlBTB83Xs5wZ1io1mwYLj/GHvQ34AxKhbpYnWtkRJg==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/umzug/-/umzug-3.8.2.tgz", + "integrity": "sha512-BEWEF8OJjTYVC56GjELeHl/1XjFejrD7aHzn+HldRJTx+pL1siBrKHZC8n4K/xL3bEzVA9o++qD1tK2CpZu4KA==", "dev": true, "license": "MIT", "dependencies": { @@ -16327,16 +16227,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.6.tgz", - "integrity": "sha512-zv+20E2VIYbcJOzJPUWp03NOGFhMmpCKOfSxVTmCYyYFFko48H9tmuQFzYj7tu4qX1AeXlp9DmhIP89/sSxxhw==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.10.tgz", + "integrity": "sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.6", - "@vue/compiler-sfc": "3.5.6", - "@vue/runtime-dom": "3.5.6", - "@vue/server-renderer": "3.5.6", - "@vue/shared": "3.5.6" + "@vue/compiler-dom": "3.5.10", + "@vue/compiler-sfc": "3.5.10", + "@vue/runtime-dom": "3.5.10", + "@vue/server-renderer": "3.5.10", + "@vue/shared": "3.5.10" }, "peerDependencies": { "typescript": "*" @@ -17072,6 +16972,18 @@ "node": ">=6" } }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zhead": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.2.4.tgz", diff --git a/package.json b/package.json index 1056aa1f..e864797d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@final-hill/cathedral", - "version": "0.14.1", + "version": "0.15.0", "description": "Requirements management system", "keywords": [], "private": true, @@ -36,33 +36,33 @@ "dependencies": { "@azure/monitor-opentelemetry": "^1.7.1", "@azure/openai": "^2.0.0-beta.2", - "@mikro-orm/core": "^6.3.10", - "@mikro-orm/postgresql": "^6.3.10", - "@mikro-orm/reflection": "^6.3.10", - "@mikro-orm/seeder": "^6.3.10", - "@sidebase/nuxt-auth": "^0.9.2", + "@mikro-orm/core": "^6.3.12", + "@mikro-orm/postgresql": "^6.3.12", + "@mikro-orm/reflection": "^6.3.12", + "@mikro-orm/seeder": "^6.3.12", + "@sidebase/nuxt-auth": "^0.9.3", "@slack/web-api": "^7.5.0", "@vite-pwa/nuxt": "^0.10.0", "mermaid": "^11.2.1", "mitt": "^3.0.1", "nuxt": "^3.13.2", "nuxt-primevue": "^3.0.0", - "nuxt-security": "^2.0.0-rc.9", - "nuxt-typed-router": "^3.6.5", - "openai": "^4.58.2", + "nuxt-security": "^2.0.0", + "nuxt-typed-router": "^3.7.0", + "openai": "^4.67.0", "pg": "^8.13.0", "primeflex": "^3.3.1", "primeicons": "^7.0.0", "uuid": "^10.0.0", - "vue": "^3.5.6", + "vue": "^3.5.10", "vue-router": "^4.4.5", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.3" }, "devDependencies": { - "@mikro-orm/cli": "^6.3.10", - "@mikro-orm/migrations": "^6.3.10", - "@types/node": "^22.5.5", + "@mikro-orm/cli": "^6.3.12", + "@mikro-orm/migrations": "^6.3.12", + "@types/node": "^22.7.4", "@types/pg": "^8.11.10", "@types/uuid": "^10.0.0", "@vite-pwa/assets-generator": "^0.2.6",