diff --git a/package-lock.json b/package-lock.json index 150d055..c4867ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -806,9 +806,10 @@ } }, "node_modules/@fastify/restartable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@fastify/restartable/-/restartable-2.2.0.tgz", - "integrity": "sha512-sksvEyt9SLISEiphXZpbvodLVATYJ4kaFQ1+Inb6nb9+hOqEX6Q1DEtytqpQsg5BYDhDAr+vEoXXto/CatgCHQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@fastify/restartable/-/restartable-2.3.1.tgz", + "integrity": "sha512-xMy17v36cUJwODkMpgTklHXK+GGA6qhR5/L+2mkKaOL9XhgiaBH5n4RP/xsgdKEVVFhPaxpuCmEjAUg1XbZv8Q==", + "license": "MIT", "dependencies": { "fastify": "^4.16.3" } @@ -1685,13 +1686,13 @@ } }, "node_modules/@platformatic/authenticate": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/authenticate/-/authenticate-1.47.0.tgz", - "integrity": "sha512-neTBEQQAPSey+gJ9jBjFZEEHjhdITOFKDf3/5B9i6vp5qcPY+RSb/RJjF2XIufX36mznn1Oj5Kf2IwLSRxTlTQ==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/authenticate/-/authenticate-1.49.1.tgz", + "integrity": "sha512-ZNbn+mEj40ZQ0mtEIOTRVb4G4wjpoE3ptDlSXD9aVWQKbhE2o5M2zQU/dmCY7m0mgxNVI1qVccjhq4ajGIbh5Q==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", - "@platformatic/config": "1.47.0", + "@platformatic/config": "1.49.1", "colorette": "^2.0.20", "commist": "^3.2.0", "es-main": "^1.3.0", @@ -1700,10 +1701,19 @@ "ws": "^8.16.0" } }, + "node_modules/@platformatic/bus": { + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/bus/-/bus-1.49.1.tgz", + "integrity": "sha512-U7MxyKdwTfo6iocppvd4toEMkw01STWfkejm7mr0CI2/7+xL5VmLUfU8hdFPvPVTcTRs6O87nhjUWiXotj6YxA==", + "license": "Apache-2.0", + "dependencies": { + "@fastify/error": "^3.4.1" + } + }, "node_modules/@platformatic/client": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/client/-/client-1.47.0.tgz", - "integrity": "sha512-ThkvleU1zjivbEd51iAlLXR2RXadlPhqbpjycZuVqCSJS0eZwEhuMV21eZHLlvDBRK7h22wfFNPPEQafcS13Tg==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/client/-/client-1.49.1.tgz", + "integrity": "sha512-9rREEj/2lHdWYj4OIi2EtycSBli4faAQ2FZ8/dXdTRX5vfscWcWmrpKr71vKmHzD8YICf9itOVZAZUSMVc2GRw==", "license": "Apache-2.0", "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.5.4", @@ -1717,14 +1727,14 @@ } }, "node_modules/@platformatic/client-cli": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/client-cli/-/client-cli-1.47.0.tgz", - "integrity": "sha512-UpNbI58PUOfICUiIpxW21WgK+GOXD/WnVBLzh/L6QeOxB5+K69L6dj8zafT0rSBTppgFtSbOcQ9Nq53rgHkBeA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/client-cli/-/client-cli-1.49.1.tgz", + "integrity": "sha512-n+ZXS/DKzlDfTCREsYRO94JQpwg8hLwUof8rGDtjvK0UclSSbtpoz9DXU04B4oMhHUv3zHIkeaYycSyV0GbERA==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", - "@platformatic/client": "1.47.0", - "@platformatic/config": "1.47.0", + "@platformatic/client": "1.49.1", + "@platformatic/config": "1.49.1", "abstract-logging": "^2.0.1", "camelcase": "~6.3.0", "code-block-writer": "^13.0.1", @@ -1861,9 +1871,9 @@ } }, "node_modules/@platformatic/composer": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/composer/-/composer-1.47.0.tgz", - "integrity": "sha512-gd5ncyNuY3dOVMX0AmCFa25FTRi8PrKp5EFbHTBzj2/r0wa0GpiCkqDtuVH496CpGcwC/dSkZIFcDLnW4XoxoQ==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/composer/-/composer-1.49.1.tgz", + "integrity": "sha512-WVIxyy1NVIp0wt34qTVSSm6xlsYOGFQo1HHwTwnJybOVEXtxvQUSpmvtaMNMtRIFSJEgUUBRUltFXZyuxnuJCg==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", @@ -1871,13 +1881,13 @@ "@fastify/reply-from": "^9.7.0", "@fastify/static": "^7.0.1", "@fastify/swagger": "^8.14.0", - "@platformatic/config": "1.47.0", - "@platformatic/generators": "1.47.0", + "@platformatic/config": "1.49.1", + "@platformatic/generators": "1.49.1", "@platformatic/graphql-composer": "^0.7.0", - "@platformatic/scalar-theme": "1.47.0", - "@platformatic/service": "1.47.0", - "@platformatic/telemetry": "1.47.0", - "@platformatic/utils": "^1.47.0", + "@platformatic/scalar-theme": "1.49.1", + "@platformatic/service": "1.49.1", + "@platformatic/telemetry": "1.49.1", + "@platformatic/utils": "^1.49.1", "@scalar/fastify-api-reference": "^1.19.5", "ajv": "^8.12.0", "commist": "^3.2.0", @@ -1956,14 +1966,14 @@ } }, "node_modules/@platformatic/config": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/config/-/config-1.47.0.tgz", - "integrity": "sha512-BpDHls9mhFMhCZFrTnDPM80XyvnpIAysgpXBhrbPnt6uv1lI0xFCQSrWyklEnMehYwPz0/k2iOxEMog1pUukOg==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/config/-/config-1.49.1.tgz", + "integrity": "sha512-gcKyv2cgjC9qiu7/H4/A75WhHyHr4yUqPCN3fZvMhXXtsIp9h6Wp/JYFUreaaf+wwwB/yC2iiMCWSx1Ov/eG6w==", "license": "Apache-2.0", "dependencies": { "@fastify/deepmerge": "^1.3.0", "@fastify/error": "^3.4.1", - "@platformatic/utils": "1.47.0", + "@platformatic/utils": "1.49.1", "abstract-logging": "^2.0.1", "ajv": "^8.12.0", "dotenv": "^16.4.5", @@ -1975,9 +1985,9 @@ } }, "node_modules/@platformatic/control": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/control/-/control-1.47.0.tgz", - "integrity": "sha512-yBJdpGIpWmCw7wmOWInVV/WwEsXDWSuGS8d4xCdm1sFdMBnpiBmtTbjOQbj/QkJ8NPw8CrMVOyfL7Ty80oU6sQ==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/control/-/control-1.49.1.tgz", + "integrity": "sha512-Sz9GcIVpiOhfHc50V3/9KIWLTwPLsbGafubcTAqll1iCnZ139H9EHXf1L8BaSo8XHWrYuN7oMQrqgH9PdPluwA==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", @@ -2033,15 +2043,15 @@ } }, "node_modules/@platformatic/create-platformatic-auto": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/create-platformatic-auto/-/create-platformatic-auto-1.47.0.tgz", - "integrity": "sha512-qm/EKFhYUReHg2Ad2KVeBNgjgRR25KPkZoAJilN7LA8NhZOTO8XmBwsy0UMpzcKe7owkinb66LyZRgDacfWzlw==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/create-platformatic-auto/-/create-platformatic-auto-1.49.1.tgz", + "integrity": "sha512-I33lmD+SxxfvZpvQk0Y3RpBGMTK8WksyMrAx+VuGCDMsMwt0X897D05TVkOrfpR7Zv8Ftsdu2hSS5kBsflPMjw==", "license": "Apache-2.0", "dependencies": { - "@platformatic/authenticate": "1.47.0", - "@platformatic/config": "1.47.0", - "@platformatic/generators": "1.47.0", - "@platformatic/utils": "1.47.0", + "@platformatic/authenticate": "1.49.1", + "@platformatic/config": "1.49.1", + "@platformatic/generators": "1.49.1", + "@platformatic/utils": "1.49.1", "@types/node": "^20.11.28", "boring-name-generator": "^1.0.3", "chalk": "^5.3.0", @@ -2057,6 +2067,7 @@ "ora": "^6.3.1", "pino": "^8.19.0", "pino-pretty": "^11.0.0", + "resolve": "^1.22.8", "semver": "^7.6.0", "strip-ansi": "^7.1.0", "undici": "^6.9.0", @@ -2144,9 +2155,9 @@ } }, "node_modules/@platformatic/db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/db/-/db-1.47.0.tgz", - "integrity": "sha512-jI6zR7MIxcYw+7wGxo4i75v/f74fBWHTHzDH77Ce9SEVzJqJs/qB5gowSJdKLgqCsLQep1rO+RxyqeOZZaZ1TQ==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/db/-/db-1.49.1.tgz", + "integrity": "sha512-2TxsSz+nXMCLoJ7HzgOYINc6FEGVz6QeLPdVktVHvgEuvuyzAJBpPBeeBVkFTCPbBajaUDSwf9hR9Id1H5LQKw==", "license": "Apache-2.0", "dependencies": { "@fastify/accepts": "^4.3.0", @@ -2156,18 +2167,18 @@ "@fastify/error": "^3.4.1", "@fastify/static": "^7.0.1", "@fastify/swagger": "^8.14.0", - "@platformatic/config": "1.47.0", - "@platformatic/db-authorization": "1.47.0", - "@platformatic/db-core": "1.47.0", - "@platformatic/generators": "1.47.0", - "@platformatic/service": "1.47.0", - "@platformatic/sql-events": "1.47.0", - "@platformatic/sql-graphql": "1.47.0", - "@platformatic/sql-json-schema-mapper": "1.47.0", - "@platformatic/sql-mapper": "1.47.0", - "@platformatic/sql-openapi": "1.47.0", - "@platformatic/telemetry": "1.47.0", - "@platformatic/utils": "1.47.0", + "@platformatic/config": "1.49.1", + "@platformatic/db-authorization": "1.49.1", + "@platformatic/db-core": "1.49.1", + "@platformatic/generators": "1.49.1", + "@platformatic/service": "1.49.1", + "@platformatic/sql-events": "1.49.1", + "@platformatic/sql-graphql": "1.49.1", + "@platformatic/sql-json-schema-mapper": "1.49.1", + "@platformatic/sql-mapper": "1.49.1", + "@platformatic/sql-openapi": "1.49.1", + "@platformatic/telemetry": "1.49.1", + "@platformatic/utils": "1.49.1", "camelcase": "^6.3.0", "close-with-grace": "^1.3.0", "code-block-writer": "^13.0.1", @@ -2198,9 +2209,9 @@ } }, "node_modules/@platformatic/db-authorization": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/db-authorization/-/db-authorization-1.47.0.tgz", - "integrity": "sha512-ItdD90HiKiO/MsyBQVrm63wQpJDbmSCg5Vixju4ketfCyQNb7y0Z/6/Z7N44qBUp2T72iivq8ml44ZKF4CiK4A==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/db-authorization/-/db-authorization-1.49.1.tgz", + "integrity": "sha512-UlFMcxV2CWfbyLg1zdLoWSNWgLENOLVE1IXZxNkdl6ZSgBuxvCeOb6c7Al8tIoetu+Ew7nPyJSaQOSYFZqiEww==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", @@ -2213,15 +2224,15 @@ } }, "node_modules/@platformatic/db-core": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/db-core/-/db-core-1.47.0.tgz", - "integrity": "sha512-rfvm33GFJc0ZxAaORgyCYXG/6IVCmE3HOoExdshp3O/BHqA/7vKd2AfuGLkuJHubssvwTOXPZ0ogFcSsCMsefg==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/db-core/-/db-core-1.49.1.tgz", + "integrity": "sha512-iilHbZDanoE/02xuLQS8Rw/zqtR7GixpFQZT+256iEgGfrISpdWMeTWvgqGq/4A0c6MFO9sDvpf6NlQwbu6fMA==", "license": "Apache-2.0", "dependencies": { - "@platformatic/sql-events": "1.47.0", - "@platformatic/sql-graphql": "1.47.0", - "@platformatic/sql-mapper": "1.47.0", - "@platformatic/sql-openapi": "1.47.0", + "@platformatic/sql-events": "1.49.1", + "@platformatic/sql-graphql": "1.49.1", + "@platformatic/sql-mapper": "1.49.1", + "@platformatic/sql-openapi": "1.49.1", "fastify-plugin": "^4.5.1" } }, @@ -2276,28 +2287,28 @@ } }, "node_modules/@platformatic/deploy-client": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/deploy-client/-/deploy-client-1.47.0.tgz", - "integrity": "sha512-7tZLmqk3dMNZmKF3EN4hYbImQdW26s302Y1e+tY+1h6m8gOL37HUAgK3VQ2wjD4rbyDdFiQpkDJM3KfIcQFzvQ==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/deploy-client/-/deploy-client-1.49.1.tgz", + "integrity": "sha512-6TcqGcoBPf13YwOWrhnFCz/17y8aU9ya6Uyjom29HSIhlp2/NclbqN675uwP1i+YPIiBxX6lE11GAR4svG+K6w==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", - "@platformatic/config": "1.47.0", - "@platformatic/runtime": "1.47.0", - "@platformatic/service": "1.47.0", + "@platformatic/config": "1.49.1", + "@platformatic/runtime": "1.49.1", + "@platformatic/service": "1.49.1", "pretty-bytes": "^6.1.1", "tar": "^7.0.0", "undici": "^6.9.0" } }, "node_modules/@platformatic/frontend-template": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/frontend-template/-/frontend-template-1.47.0.tgz", - "integrity": "sha512-W5fzHZK8fxtIWW09nvWDZNRv11doaEIOemwMKXV6BK5VBJPl8jXlvhCOBpSw6ndce9oBBk+8yBrx2DiOeQMs7Q==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/frontend-template/-/frontend-template-1.49.1.tgz", + "integrity": "sha512-TcHuWuO90/Pd9mZE76kuYEz1WkpvAf3bmQYDqCXkPQoDGGahoF6/csrMebFxsNWMMb+hfuwE3o6LLuASeefLTw==", "license": "Apache-2.0", "dependencies": { - "@platformatic/client": "1.47.0", - "@platformatic/db": "1.47.0", + "@platformatic/client": "1.49.1", + "@platformatic/db": "1.49.1", "camelcase": "^8.0.0", "code-block-writer": "^13.0.1", "desm": "^1.3.1", @@ -2321,9 +2332,9 @@ } }, "node_modules/@platformatic/generators": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/generators/-/generators-1.47.0.tgz", - "integrity": "sha512-v26Z95oEu1cr4bYR2OXIY9BsTBcBVPGXwTn98pFfd5n4Ge1rC7sV7ZofDDfHF8Zq/i/r8FuiTJ4aOug9XfgBIw==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/generators/-/generators-1.49.1.tgz", + "integrity": "sha512-5//6+R/YvMDDZjoWM/fXDvRqMoS+Yjr358GNcXouL6d0XiYgpPCv75CvSguWOup1IUgfAtJSbwK+oT01ZLDr3A==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", @@ -2349,21 +2360,22 @@ } }, "node_modules/@platformatic/runtime": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/runtime/-/runtime-1.47.0.tgz", - "integrity": "sha512-TJ9erWj64qdahp4NmeWLxVQDn8x2jEmOAT5hYwlUob318IY0CdjToBwov87yqV0dZMnxx+wSldgxa0tiDqO2ag==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/runtime/-/runtime-1.49.1.tgz", + "integrity": "sha512-8zB6eAkqs22FIM50Qeqf8ogJyn3JjlbsyAetmcVp11emDsGctestCCFj6dVleET/Ru4pd19gZFDYZr/nOKkzow==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", "@fastify/websocket": "^10.0.0", "@hapi/topo": "^6.0.2", - "@platformatic/composer": "1.47.0", - "@platformatic/config": "1.47.0", - "@platformatic/db": "1.47.0", - "@platformatic/generators": "1.47.0", - "@platformatic/service": "1.47.0", - "@platformatic/telemetry": "1.47.0", - "@platformatic/utils": "1.47.0", + "@platformatic/bus": "1.49.1", + "@platformatic/composer": "1.49.1", + "@platformatic/config": "1.49.1", + "@platformatic/db": "1.49.1", + "@platformatic/generators": "1.49.1", + "@platformatic/service": "1.49.1", + "@platformatic/telemetry": "1.49.1", + "@platformatic/utils": "1.49.1", "boring-name-generator": "^1.0.3", "change-case-all": "^2.1.0", "close-with-grace": "^1.3.0", @@ -2442,15 +2454,15 @@ } }, "node_modules/@platformatic/scalar-theme": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/scalar-theme/-/scalar-theme-1.47.0.tgz", - "integrity": "sha512-jWdtHZeMMWQFZPpNFeKW+AZCqgonOf0myfAFj9K/gIOoyJs3GUpsHq7tmnIECardQqNeKJMnYA17zhe/XTq5Ag==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/scalar-theme/-/scalar-theme-1.49.1.tgz", + "integrity": "sha512-Pv6KNPCMKFf/vQPIaXb5dwE7fMqVM6H7QHaDMN3bVR7LvA7YvpJDWPj5vJercdZJnGKTLlUEbMNchAtFVxZoRg==", "license": "Apache-2.0" }, "node_modules/@platformatic/service": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/service/-/service-1.47.0.tgz", - "integrity": "sha512-iyH2n30zINODAfrB81SBF2PWYH5w75s9X/rZK5b/ac+U3NIC+oP70HLIf9MO99efpkCc1QEQsr+PIJ0HF6t5jg==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/service/-/service-1.49.1.tgz", + "integrity": "sha512-pCIqcMkRYhtRFoaJu1u7CjTKG5DotLGHJQC92B5IiwM2oCdbee1DrVXDkS3BU5gN4zn7JM2pBzRfyCgy1MfIAw==", "license": "Apache-2.0", "dependencies": { "@fastify/accepts": "^4.3.0", @@ -2459,18 +2471,19 @@ "@fastify/cors": "^9.0.1", "@fastify/deepmerge": "^1.3.0", "@fastify/error": "^3.4.1", - "@fastify/restartable": "^2.2.0", + "@fastify/restartable": "^2.3.1", "@fastify/static": "^7.0.1", "@fastify/swagger": "^8.14.0", "@fastify/under-pressure": "^8.3.0", "@mercuriusjs/federation": "^3.0.0", - "@platformatic/authenticate": "1.47.0", - "@platformatic/client": "1.47.0", - "@platformatic/config": "1.47.0", - "@platformatic/generators": "1.47.0", - "@platformatic/scalar-theme": "1.47.0", - "@platformatic/telemetry": "1.47.0", - "@platformatic/utils": "1.47.0", + "@platformatic/authenticate": "1.49.1", + "@platformatic/bus": "1.49.1", + "@platformatic/client": "1.49.1", + "@platformatic/config": "1.49.1", + "@platformatic/generators": "1.49.1", + "@platformatic/scalar-theme": "1.49.1", + "@platformatic/telemetry": "1.49.1", + "@platformatic/utils": "1.49.1", "@scalar/fastify-api-reference": "^1.19.5", "@types/ws": "^8.5.10", "ajv": "^8.12.0", @@ -2484,7 +2497,7 @@ "env-schema": "^5.2.1", "es-main": "^1.3.0", "execa": "^8.0.1", - "fastify": "^4.26.2", + "fastify": "^4.28.1", "fastify-metrics": "^11.0.0", "fastify-openapi-glue": "^4.4.3", "fastify-plugin": "^4.5.1", @@ -2497,6 +2510,7 @@ "ora": "^6.3.1", "pino": "^8.19.0", "pino-pretty": "^11.0.0", + "prom-client": "^15.1.2", "rfdc": "^1.3.1", "semgrator": "^0.3.0", "undici": "^6.9.0" @@ -2556,9 +2570,9 @@ } }, "node_modules/@platformatic/sql-events": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/sql-events/-/sql-events-1.47.0.tgz", - "integrity": "sha512-aZKkA47jHXvMgpD9vZCHh462LJmxOhVBwZUfSPBpNZ/0Lj9AaoQyFoZIi0OTQBmrG7mHogg5kBPfQhKkach0fw==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/sql-events/-/sql-events-1.49.1.tgz", + "integrity": "sha512-leNls4WyzbYmAKw8GX4FsuxDQLKdosWI1rO1Yc26kXCSjkj7TGsZWsJpCSSUdFhOuZjgV3exVhycJ7XWdeWcEw==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", @@ -2569,14 +2583,14 @@ } }, "node_modules/@platformatic/sql-graphql": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/sql-graphql/-/sql-graphql-1.47.0.tgz", - "integrity": "sha512-lFD74W98Wan4wzS00Hj5DAxZ5LpR7kiGQW+NftnAd0LkBgqZ/sV3gew5otjcDJEZmBIgvQSVNKySLkl64Y/chA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/sql-graphql/-/sql-graphql-1.49.1.tgz", + "integrity": "sha512-GVA20JN4moo5wAQt7sLVyzxBdKb1pAqF9dMAPJAh1Lnt/rP4fiRiRZbbVtZlgKoun6n/yf0O29joX/drQNefUw==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", "@mercuriusjs/federation": "^3.0.0", - "@platformatic/utils": "1.47.0", + "@platformatic/utils": "1.49.1", "camelcase": "^6.3.0", "fastify-plugin": "^4.5.1", "graphql": "^16.8.1", @@ -2587,9 +2601,9 @@ } }, "node_modules/@platformatic/sql-json-schema-mapper": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/sql-json-schema-mapper/-/sql-json-schema-mapper-1.47.0.tgz", - "integrity": "sha512-86ERZDjRsmgk0UR8VCp3UuOBgN/GO2916fSy3FXCi0osb3N1E8S5OKevdpNEkyE21iVjWRPzffSoIlMMGdUVfA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/sql-json-schema-mapper/-/sql-json-schema-mapper-1.49.1.tgz", + "integrity": "sha512-xDM9WZPDSHOrRnYuK2MIkEOEk+Gl12XHYo9XL4Ex5YXIfX+ZMVrT4NXFGvhaedtZjjc7eTJVovOXNu8i/blgBQ==", "license": "Apache-2.0", "dependencies": { "code-block-writer": "^13.0.1", @@ -2597,9 +2611,9 @@ } }, "node_modules/@platformatic/sql-mapper": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/sql-mapper/-/sql-mapper-1.47.0.tgz", - "integrity": "sha512-ziusgEblC+eJKw9IcXoUQGHHUX1vEhCbwiQkxRh3ctaqLNL3NgmtHJ7TfdADshd54j+76MdQwukjpfQR5Jofyw==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/sql-mapper/-/sql-mapper-1.49.1.tgz", + "integrity": "sha512-j8vbOuhiTvc5OeQGjkJcZ8pYjGXiVy/X0UG5K4AEtR9FSqsjk7RoAXf2AqiH+gKcmj/twVq3bt5c8jkZsF1hWQ==", "license": "Apache-2.0", "dependencies": { "@databases/mysql": "^6.0.0", @@ -2608,7 +2622,7 @@ "@fastify/error": "^3.4.1", "@hapi/topo": "^6.0.2", "@matteo.collina/sqlite-pool": "^0.4.0", - "@platformatic/utils": "1.47.0", + "@platformatic/utils": "1.49.1", "async-cache-dedupe": "^2.1.0", "camelcase": "^6.3.0", "fastify-plugin": "^4.5.1", @@ -2616,17 +2630,17 @@ } }, "node_modules/@platformatic/sql-openapi": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/sql-openapi/-/sql-openapi-1.47.0.tgz", - "integrity": "sha512-x8FLcd4xBztRsoFRUoVn8zDUa0hl2XXWbgMChVV8bTfrJT4TwmBmnev0+0QjfLBwFqiLNSrmdd7SKFsG/V3UkA==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/sql-openapi/-/sql-openapi-1.49.1.tgz", + "integrity": "sha512-rETk+GrwQbfbqc+0kcNL5UmqgQ0d2y3C06EIXD6Kzmer1kf2kuOtdbMqo288snBcRcgJOFrf1TgLOwdyEpKiAQ==", "license": "Apache-2.0", "dependencies": { "@fastify/deepmerge": "^1.3.0", "@fastify/error": "^3.4.1", "@fastify/swagger": "^8.14.0", - "@platformatic/scalar-theme": "1.47.0", - "@platformatic/sql-json-schema-mapper": "1.47.0", - "@platformatic/utils": "1.47.0", + "@platformatic/scalar-theme": "1.49.1", + "@platformatic/sql-json-schema-mapper": "1.49.1", + "@platformatic/utils": "1.49.1", "@scalar/fastify-api-reference": "^1.19.5", "camelcase": "^6.3.0", "fastify-plugin": "^4.5.1", @@ -2634,9 +2648,9 @@ } }, "node_modules/@platformatic/telemetry": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/telemetry/-/telemetry-1.47.0.tgz", - "integrity": "sha512-HpPd56NQleplTlW3mRlGpBgB/ba6NOSH09J2/c5MC2vvoKwQfZofh8Lpzp5y4FVhUVOl3FX0BCY+kH79cd8eww==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/telemetry/-/telemetry-1.49.1.tgz", + "integrity": "sha512-QqgT4hSSRDuGFZKyQA8SMureLjuVzT2HdNXSCbc9JGTsuHZPXeBlHMh30FmfIPPgZ/zLxkH9ytEIGHdJT8gJZA==", "license": "Apache-2.0", "dependencies": { "@fastify/swagger": "^8.14.0", @@ -2652,9 +2666,9 @@ } }, "node_modules/@platformatic/utils": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@platformatic/utils/-/utils-1.47.0.tgz", - "integrity": "sha512-BdnRaND6O6735qmsXijO4g5rnXhWK79ahIhdkKaAk51t0fkLhnDHbFpIBI1BrqJSgAHR3EUyVjsgYWFr1FJJfQ==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/@platformatic/utils/-/utils-1.49.1.tgz", + "integrity": "sha512-QCt40FixhG9eGNdypxa9vYQ6SxUtD3Y9hGpAw9OcQiGE72qJ0hHM2XD/GwSintrvo+x1qbnLQ1uzV7I/fDJvlw==", "license": "Apache-2.0", "dependencies": { "@fastify/deepmerge": "^1.3.0", @@ -2758,9 +2772,9 @@ } }, "node_modules/@types/better-sqlite3": { - "version": "7.6.10", - "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.10.tgz", - "integrity": "sha512-TZBjD+yOsyrUJGmcUj6OS3JADk3+UZcNv3NOBqGkM09bZdi28fNZw8ODqbMOLfKCu7RYCO62/ldq1iHbzxqoPw==", + "version": "7.6.11", + "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.11.tgz", + "integrity": "sha512-i8KcD3PgGtGBLl3+mMYA8PdKkButvPyARxA7IQAd6qeslht13qxb1zzO8dRCtE7U3IoJS782zDBAeoKiM695kg==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -3980,14 +3994,14 @@ } }, "node_modules/create-platformatic": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/create-platformatic/-/create-platformatic-1.47.0.tgz", - "integrity": "sha512-zFn8krDT6c4Wyq+pQlePw5HgC37TzhQ6JDrPl1lQjfaJTvouPG1WGx5WscCAGjwg0yoZG/jdXdh7yDyZ7DnneQ==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/create-platformatic/-/create-platformatic-1.49.1.tgz", + "integrity": "sha512-VEXueSA5Q/sKK3UYeFyRKg21tQrL9tuLhAlmpaZTvzgiO0YDAXO1Etn8Zc7HPLV5jzggulqc4lXJo0vknNNifg==", "license": "Apache-2.0", "dependencies": { - "@platformatic/config": "1.47.0", - "@platformatic/create-platformatic-auto": "1.47.0", - "@platformatic/utils": "1.47.0", + "@platformatic/config": "1.49.1", + "@platformatic/create-platformatic-auto": "1.49.1", + "@platformatic/utils": "1.49.1", "@types/node": "^20.11.28", "boring-name-generator": "^1.0.3", "chalk": "^5.3.0", @@ -5581,9 +5595,9 @@ } }, "node_modules/fastify": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.28.0.tgz", - "integrity": "sha512-HhW7UHW07YlqH5qpS0af8d2Gl/o98DhJ8ZDQWHRNDnzeOhZvtreWsX8xanjGgXmkYerGbo8ax/n40Dpwqkot8Q==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.28.1.tgz", + "integrity": "sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==", "funding": [ { "type": "github", @@ -7144,7 +7158,6 @@ "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, "dependencies": { "hasown": "^2.0.0" }, @@ -8173,9 +8186,9 @@ "license": "ISC" }, "node_modules/log-update/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", @@ -9460,8 +9473,7 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { "version": "1.10.1", @@ -9856,26 +9868,26 @@ } }, "node_modules/platformatic": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/platformatic/-/platformatic-1.47.0.tgz", - "integrity": "sha512-oMi/ejw7J1p5ZKnNNwFhPsJJSoZscntdNbttzMjoyWjpCvzM5bGHCFEKlBt+wYZDDl6+hvwQM/RIuvqWoIUO7g==", + "version": "1.49.1", + "resolved": "https://registry.npmjs.org/platformatic/-/platformatic-1.49.1.tgz", + "integrity": "sha512-ZuwtzmXCAcNmYcc6fE/iZuAoeQa3CF9AchU8f+psx5P3xju+GNxFvLxqnhn4ErzhJgwBOqMB/1pUvEOwQKcGuw==", "license": "Apache-2.0", "dependencies": { "@fastify/error": "^3.4.1", - "@platformatic/authenticate": "1.47.0", - "@platformatic/client-cli": "1.47.0", - "@platformatic/composer": "1.47.0", - "@platformatic/config": "1.47.0", - "@platformatic/control": "1.47.0", - "@platformatic/db": "1.47.0", - "@platformatic/deploy-client": "1.47.0", - "@platformatic/frontend-template": "1.47.0", - "@platformatic/runtime": "1.47.0", - "@platformatic/service": "1.47.0", - "@platformatic/utils": "1.47.0", + "@platformatic/authenticate": "1.49.1", + "@platformatic/client-cli": "1.49.1", + "@platformatic/composer": "1.49.1", + "@platformatic/config": "1.49.1", + "@platformatic/control": "1.49.1", + "@platformatic/db": "1.49.1", + "@platformatic/deploy-client": "1.49.1", + "@platformatic/frontend-template": "1.49.1", + "@platformatic/runtime": "1.49.1", + "@platformatic/service": "1.49.1", + "@platformatic/utils": "1.49.1", "colorette": "^2.0.20", "commist": "^3.2.0", - "create-platformatic": "1.47.0", + "create-platformatic": "1.49.1", "desm": "^1.3.1", "dotenv": "^16.4.5", "execa": "^8.0.1", @@ -10100,9 +10112,10 @@ "integrity": "sha512-JjBvFEn7MwFbzUDa2SRtKJSsyO0LlER4V/FmwLMhBlXNbGgGxdyFCxIdMDLerWUycsVUyaoM9QFLvppFy4IWaQ==" }, "node_modules/prom-client": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-15.1.0.tgz", - "integrity": "sha512-cCD7jLTqyPdjEPBo/Xk4Iu8jxjuZgZJ3e/oET3L+ZwOuap/7Cw3dH/TJSsZKs1TQLZ2IHpIlRAKw82ef06kmMw==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-15.1.3.tgz", + "integrity": "sha512-6ZiOBfCywsD4k1BN9IX0uZhF+tJkV8q8llP64G5Hajs4JOeVLPCwpPVcpXy3BwYiUGgyJzsJJQeOIv7+hDSq8g==", + "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.4.0", "tdigest": "^0.1.1" @@ -10399,7 +10412,6 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -11563,7 +11575,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -14471,9 +14482,9 @@ } }, "node_modules/why-is-node-running": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "license": "MIT", "dependencies": { "siginfo": "^2.0.0",