diff --git a/examples/nestjs/package.json b/examples/nestjs/package.json index 63a02b4..33f67c1 100644 --- a/examples/nestjs/package.json +++ b/examples/nestjs/package.json @@ -9,9 +9,9 @@ "dependencies": { "@guardcore/core": "workspace:*", "@guardcore/nestjs": "workspace:*", - "@nestjs/common": "^12.1.3", - "@nestjs/core": "^12.1.3", - "@nestjs/platform-express": "^12.1.3", + "@nestjs/common": "^12.2.0", + "@nestjs/core": "^12.2.0", + "@nestjs/platform-express": "^12.2.0", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1" }, diff --git a/packages/express/package.json b/packages/express/package.json index 9f6fbe7..f96980e 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@guardcore/core": "workspace:^", - "guardagent": "^3.2.3" + "guardagent": "^3.2.4" }, "devDependencies": { "@types/express": "^5", diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 3a92424..108891e 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -26,7 +26,7 @@ "dependencies": { "@guardcore/core": "workspace:^", "fastify-plugin": "^6.0.1", - "guardagent": "^3.2.3" + "guardagent": "^3.2.4" }, "devDependencies": { "@fastify/cors": "^11.3.1", diff --git a/packages/hono/package.json b/packages/hono/package.json index 9959721..7b57561 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@guardcore/core": "workspace:^", - "guardagent": "^3.2.3" + "guardagent": "^3.2.4" }, "devDependencies": { "tsup": "^8", diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index f579e3c..76cda9b 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@guardcore/core": "workspace:^", - "guardagent": "^3.2.3" + "guardagent": "^3.2.4" }, "devDependencies": { "@nestjs/common": "^12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index baf50e8..69e1ebf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -108,14 +108,14 @@ importers: specifier: workspace:* version: link:../../packages/nestjs '@nestjs/common': - specifier: ^12.1.3 - version: 12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2) + specifier: ^12.2.0 + version: 12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nestjs/core': - specifier: ^12.1.3 - version: 12.1.3(@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.1.3)(reflect-metadata@0.2.2)(rxjs@7.8.2) + specifier: ^12.2.0 + version: 12.2.0(@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.2.0)(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nestjs/platform-express': - specifier: ^12.1.3 - version: 12.1.3(@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@12.1.3) + specifier: ^12.2.0 + version: 12.2.0(@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@12.2.0) reflect-metadata: specifier: ^0.2.2 version: 0.2.2 @@ -182,8 +182,8 @@ importers: specifier: ^4 || ^5 version: 5.2.1 guardagent: - specifier: ^3.2.3 - version: 3.2.3(ioredis@5.10.1) + specifier: ^3.2.4 + version: 3.2.4(ioredis@5.10.1) devDependencies: '@types/express': specifier: ^5 @@ -213,8 +213,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 guardagent: - specifier: ^3.2.3 - version: 3.2.3(ioredis@5.10.1) + specifier: ^3.2.4 + version: 3.2.4(ioredis@5.10.1) devDependencies: '@fastify/cors': specifier: ^11.3.1 @@ -244,8 +244,8 @@ importers: specifier: workspace:^ version: link:../core guardagent: - specifier: ^3.2.3 - version: 3.2.3(ioredis@5.10.1) + specifier: ^3.2.4 + version: 3.2.4(ioredis@5.10.1) devDependencies: '@vitest/coverage-v8': specifier: ^5.0.4 @@ -269,15 +269,15 @@ importers: specifier: workspace:^ version: link:../core guardagent: - specifier: ^3.2.3 - version: 3.2.3(ioredis@5.10.1) + specifier: ^3.2.4 + version: 3.2.4(ioredis@5.10.1) devDependencies: '@nestjs/common': specifier: ^12 - version: 12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2) + version: 12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nestjs/core': specifier: ^12 - version: 12.1.3(@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.1.3)(reflect-metadata@0.2.2)(rxjs@7.8.2) + version: 12.2.0(@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.2.0)(reflect-metadata@0.2.2)(rxjs@7.8.2) '@types/cors': specifier: ^2 version: 2.8.19 @@ -546,9 +546,10 @@ packages: engines: {node: ^22.20 || ^24.12 || >=25} cpu: [x64] os: [linux] + libc: [glibc] - '@nestjs/common@12.1.3': - resolution: {integrity: sha512-A9grrnTGNE+sD77bwkHw89LNsrtsIv/tbnmzRsy3dlI5H4WgT6I4wiLSc4JLv8B5pOZttVi5iF/RW/5iZe997w==} + '@nestjs/common@12.2.0': + resolution: {integrity: sha512-xC4tUL31tQ2eoZcHheHIjnCrhnqyAEDRMGGHMUrYsOdh0Kg1DvDlLn7zelisErMcpaNanSIApJH6m9AcnK3fQQ==} peerDependencies: class-transformer: '>=0.4.1' class-validator: '>=0.13.2' @@ -560,8 +561,8 @@ packages: class-validator: optional: true - '@nestjs/core@12.1.3': - resolution: {integrity: sha512-uHv2LPVewOnt5ZxSsDI11Vku9Gt1mdL0OWy/JOfXH1D5pV/HaPRGfreHPfYsO/bsyvZxdWVqFfAaFxvop6mFhw==} + '@nestjs/core@12.2.0': + resolution: {integrity: sha512-OTNlRALw/xlSJ/cXeIo7HzY/TqE9RSyv6uFS+OY41dDelDwMqnAjpRFiN5RVGOI/R4wAhaD0TJVjsfOrpZJCjA==} engines: {node: '>= 20'} peerDependencies: '@nestjs/common': ^12.0.0 @@ -578,8 +579,8 @@ packages: '@nestjs/websockets': optional: true - '@nestjs/platform-express@12.1.3': - resolution: {integrity: sha512-3C9tjF2VJOTAjl4ATZXksMFIbH4dwyX5EyZA+9SK3CreFr8FwOSMyha+YgAMSKECLlOIBhHUeYmTwT761iKlOQ==} + '@nestjs/platform-express@12.2.0': + resolution: {integrity: sha512-ZG4nRgFicwfFKnzz9CfmX6GhSL1Ov6ch25L+7yDFoPeOBZ0EoytsttyURQaDJPRigcIJXQ1E+Z5zWDwUGc9Yyg==} peerDependencies: '@nestjs/common': ^12.0.0 '@nestjs/core': ^12.0.0 @@ -651,131 +652,157 @@ packages: resolution: {integrity: sha512-RzeBwv0B3qtVBWtcuABtSuCzToo2IEAIQrcyB/b2zMvBWVbjo8bZDjACUpnaafaxhTw2W+imQbP2BD1usasK4g==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-gnueabihf@4.64.6': resolution: {integrity: sha512-qWc6qbc+25ugG9vqPR9P422KJBbVfZ05mjcMggoq8tsfWP+eRfC+/tiDdIlRF5VL2pDVZWN9zAhWsmu7R1+7Dw==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.60.0': resolution: {integrity: sha512-Sf7zusNI2CIU1HLzuu9Tc5YGAHEZs5Lu7N1ssJG4Tkw6e0MEsN7NdjUDDfGNHy2IU+ENyWT+L2obgWiguWibWQ==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm-musleabihf@4.64.6': resolution: {integrity: sha512-V4Nwkp8844X/Xnww3PI1LYS0YPei8XQEVG70R+5MPZGO7AhYoun4hCN7Svs4U3wbQLZbwiz+9xRFhUZZdRl8Ww==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.60.0': resolution: {integrity: sha512-DX2x7CMcrJzsE91q7/O02IJQ5/aLkVtYFryqCjduJhUfGKG6yJV8hxaw8pZa93lLEpPTP/ohdN4wFz7yp/ry9A==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-gnu@4.64.6': resolution: {integrity: sha512-xb72A1aPaaIsp+a88VtRae/ovIEXislbUMyp7b9AQQU7ZkP2m/+ik6DW9TQcJyw5R8/RIailF9zExYwkjR++UA==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.60.0': resolution: {integrity: sha512-09EL+yFVbJZlhcQfShpswwRZ0Rg+z/CsSELFCnPt3iK+iqwGsI4zht3secj5vLEs957QvFFXnzAT0FFPIxSrkQ==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-musl@4.64.6': resolution: {integrity: sha512-pbcs1BVBwC43hZkjhjlF8Rx8m5G0KnhLZs9Azy/gqccP6UsNSzJr0hKGIAVPqzAH1O/NdPxxC9GVGb4msQg/aw==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.60.0': resolution: {integrity: sha512-i9IcCMPr3EXm8EQg5jnja0Zyc1iFxJjZWlb4wr7U2Wx/GrddOuEafxRdMPRYVaXjgbhvqalp6np07hN1w9kAKw==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-gnu@4.64.6': resolution: {integrity: sha512-EKOC8os6Vsg487ZLKUqzLF99Jsmnq6tu7O7mAELakNpcA+8KadktFf/JYdRuHe/DzCUXmN38pUKu4XBcKlqGbQ==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.60.0': resolution: {integrity: sha512-DGzdJK9kyJ+B78MCkWeGnpXJ91tK/iKA6HwHxF4TAlPIY7GXEvMe8hBFRgdrR9Ly4qebR/7gfUs9y2IoaVEyog==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-musl@4.64.6': resolution: {integrity: sha512-v/SQ68GnSlr/HyjB79sNXesGDwkOPu9JjbHfmWaymCiM+nZsQ9TstG1KfA4MuEvTr2d3PoY8PhFxj9bt0e32JA==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.60.0': resolution: {integrity: sha512-RwpnLsqC8qbS8z1H1AxBA1H6qknR4YpPR9w2XX0vo2Sz10miu57PkNcnHVaZkbqyw/kUWfKMI73jhmfi9BRMUQ==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.64.6': resolution: {integrity: sha512-G3pmliMQ7r15zFFNwBlaT/xTdSLi4lfgI7CUrQueyKYheNVhrd8JrWCE6Ll8xf4AA1RZFqq+mNJYntiElsVOyA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.60.0': resolution: {integrity: sha512-Z8pPf54Ly3aqtdWC3G4rFigZgNvd+qJlOE52fmko3KST9SoGfAdSRCwyoyG05q1HrrAblLbk1/PSIV+80/pxLg==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-musl@4.64.6': resolution: {integrity: sha512-XQTB/IPoB/wG6x/wu9uomAt8YH61IAr5iZTubMiad/lu88sotq2ocz9hJd556+Jz2kIkF7ZQZIsUuWE3OWqtcA==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.60.0': resolution: {integrity: sha512-3a3qQustp3COCGvnP4SvrMHnPQ9d1vzCakQVRTliaz8cIp/wULGjiGpbcqrkv0WrHTEp8bQD/B3HBjzujVWLOA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.64.6': resolution: {integrity: sha512-O5mpokth6+ydMuwiGtY8fIjvOBfH7u6SzmDNmZ3k6GK5C6iEAC2q2ZN/T5L9jYILx0IcCT0KnfMDihQ5yQFSBw==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.60.0': resolution: {integrity: sha512-pjZDsVH/1VsghMJ2/kAaxt6dL0psT6ZexQVrijczOf+PeP2BUqTHYejk3l6TlPRydggINOeNRhvpLa0AYpCWSQ==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-musl@4.64.6': resolution: {integrity: sha512-aIFxbAD9v3TvIaEDsKmukjcDg1JS4/tFXw8SHyQQgzOwzWCQ4cyDK7Ju1pQKqUXDFkEu/BZCFDCDATsKhQcB/Q==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.60.0': resolution: {integrity: sha512-3ObQs0BhvPgiUVZrN7gqCSvmFuMWvWvsjG5ayJ3Lraqv+2KhOsp+pUbigqbeWqueGIsnn+09HBw27rJ+gYK4VQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.64.6': resolution: {integrity: sha512-fuNo1UwBc6BxnHDOxxguQL/InhheMN3RJcJMb0b4xP8r5Q3CNCrJbVg0eCIFuJ4e/zAfjR2gYbOfbzO/G7CIyw==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.60.0': resolution: {integrity: sha512-EtylprDtQPdS5rXvAayrNDYoJhIz1/vzN2fEubo3yLE7tfAw+948dO0g4M0vkTVFhKojnF+n6C8bDNe+gDRdTg==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.64.6': resolution: {integrity: sha512-05v6wFKDKJPZs9xlytVrrRu6IbRuoSvlH9xNwEOafXsKyjBFZPvAcZz2VIAB/M+lblYeKa9iOYC4RDVdfcAAaw==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.60.0': resolution: {integrity: sha512-k09oiRCi/bHU9UVFqD17r3eJR9bn03TyKraCrlz5ULFJGdJGi7VOmm9jl44vOJvRJ6P7WuBi/s2A97LxxHGIdw==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-linux-x64-musl@4.64.6': resolution: {integrity: sha512-wJXKcdMjvkc/FaavZXNP1yW4i0pfOmhZAIWRSLG2yJ0PB0TWi7dkLErhX0u0vptDcXKKO/m1Y/YTeuyvb2MXwg==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-openbsd-x64@4.60.0': resolution: {integrity: sha512-1o/0/pIhozoSaDJoDcec+IVLbnRtQmHwPV730+AOD29lHEEo4F5BEUB24H0OBdhbBBDwIOSuf7vgg0Ywxdfiiw==} @@ -1237,8 +1264,8 @@ packages: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} - guardagent@3.2.3: - resolution: {integrity: sha512-Fin0IbxYmWIiF4MYmEwE4bSzScpbo7iwjdkZ+K3vnkQ7crCQvrl8ikNJFeaKyUfkxkBqQ/7vzk5wTkVFE7bZ/A==} + guardagent@3.2.4: + resolution: {integrity: sha512-3IcUgaQiPFx3nEOa0kjolfUAFaEizOTNFBQ9xV3wgC+tRv+PWanR1nPgJXnYDnt1QMA4e6GCg3CPCWQo0CPpRw==} engines: {node: '>=20'} peerDependencies: ioredis: ^5.0.0 @@ -1644,8 +1671,8 @@ packages: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - strtok3@10.4.1: - resolution: {integrity: sha512-MeSp4vHXiZRXM9K0rSWqTvXMU+YzmGICc5+briMVK+RY8qQ1GRTffFYVpK6cSgV/ueImFIEh3uCJJD3xBh1TaQ==} + strtok3@10.6.2: + resolution: {integrity: sha512-BkdixFFUt7r7LsX6aGNPVyYMLjW+M1USLlKPNbZsrZEmLFh5tGqhdfckKo6xgsZIJqdDD0CZGkeCJJwNWQIKQA==} engines: {node: '>=18'} sucrase@3.35.1: @@ -2020,7 +2047,7 @@ snapshots: '@napi-rs/lzma-linux-x64-gnu@1.5.1': optional: true - '@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2)': + '@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2)': dependencies: '@standard-schema/spec': 1.1.0 file-type: 22.1.1 @@ -2033,9 +2060,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@nestjs/core@12.1.3(@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.1.3)(reflect-metadata@0.2.2)(rxjs@7.8.2)': + '@nestjs/core@12.2.0(@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.2.0)(reflect-metadata@0.2.2)(rxjs@7.8.2)': dependencies: - '@nestjs/common': 12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2) + '@nestjs/common': 12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2) fast-safe-stringify: 2.1.1 iterare: 1.2.1 path-to-regexp: 8.4.2 @@ -2044,14 +2071,14 @@ snapshots: tslib: 2.8.1 uid: 2.0.2 optionalDependencies: - '@nestjs/platform-express': 12.1.3(@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@12.1.3) + '@nestjs/platform-express': 12.2.0(@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@12.2.0) - '@nestjs/platform-express@12.1.3(@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@12.1.3)': + '@nestjs/platform-express@12.2.0(@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@12.2.0)': dependencies: - '@nestjs/common': 12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2) - '@nestjs/core': 12.1.3(@nestjs/common@12.1.3(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.1.3)(reflect-metadata@0.2.2)(rxjs@7.8.2) + '@nestjs/common': 12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2) + '@nestjs/core': 12.2.0(@nestjs/common@12.2.0(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@12.2.0)(reflect-metadata@0.2.2)(rxjs@7.8.2) cors: 2.8.6 - express: 5.2.1 + express: 5.3.0 multer: 2.4.0 path-to-regexp: 8.4.2 tslib: 2.8.1 @@ -2622,7 +2649,7 @@ snapshots: file-type@22.1.1: dependencies: '@tokenizer/inflate': 0.4.1 - strtok3: 10.4.1 + strtok3: 10.6.2 token-types: 6.1.2 uint8array-extras: 1.6.0 transitivePeerDependencies: @@ -2680,7 +2707,7 @@ snapshots: gopd@1.2.0: {} - guardagent@3.2.3(ioredis@5.10.1): + guardagent@3.2.4(ioredis@5.10.1): optionalDependencies: ioredis: 5.10.1 @@ -3109,7 +3136,7 @@ snapshots: streamsearch@1.1.0: {} - strtok3@10.4.1: + strtok3@10.6.2: dependencies: '@tokenizer/token': 0.3.0