diff --git a/package-lock.json b/package-lock.json index 88e6d5a3..1aadba7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -802,9 +802,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.3.tgz", - "integrity": "sha512-yTmc8J+Sj8yLzwr4PD5Xb/WF3bOYu2C2OoSZPzbuqRm4n98XirsbzaX+GloeO376UnSYIYJ4NCanwV5/ugZkwA==", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", "dev": true, "dependencies": { "@babel/code-frame": "^7.26.2", @@ -1428,12 +1428,12 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", - "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", "dev": true, "dependencies": { - "@eslint/object-schema": "^2.1.4", + "@eslint/object-schema": "^2.1.5", "debug": "^4.3.1", "minimatch": "^3.1.2" }, @@ -1464,10 +1464,13 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.0.tgz", - "integrity": "sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", + "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -1549,18 +1552,18 @@ } }, "node_modules/@eslint/object-schema": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", - "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz", - "integrity": "sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", "dev": true, "dependencies": { "levn": "^0.4.1" @@ -2828,6 +2831,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@lerna/create/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@lerna/create/node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -3926,9 +3941,9 @@ } }, "node_modules/@nx/devkit": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.1.4.tgz", - "integrity": "sha512-Opz7eRPmpt3e4SGkbwZbE9Bg3MhKeivh1QTNCj4tQVAB4gucz0lW/F3mdtRDFdj6gUbqIc5rRrbO/DGlNaEzYw==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.2.0.tgz", + "integrity": "sha512-u3hFafNcTaT793SnzAhstWCTyYfZE93ezbmvxVatAYIZC8Bz8Exw5+R0MIeEZiWDxogcDYzJtZ0U53kebJsoxA==", "dev": true, "dependencies": { "ejs": "^3.1.7", @@ -3969,9 +3984,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.1.4.tgz", - "integrity": "sha512-afyDOZbIyHi6BgKk+Bb4RI1t8dZ6/oIbOY89z4mBPNNevZkbGqUfMwO2vjKnaOoThcjT93SEMJfCLGL8i857ww==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.2.0.tgz", + "integrity": "sha512-Tq5ejMlNGsEuaUxz5mwfaMwWRj/ziygp5dtsSTukpSAzO9iPAs95CvSt7qUO5ZYhLhwAOJ6HPapGbz5WbNu67A==", "cpu": [ "arm64" ], @@ -3985,9 +4000,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.1.4.tgz", - "integrity": "sha512-aiYklAt95aX0EinepJRryMna8K53G52ngYOFuac1G8iLlguinJvg/YgSKCf7GOAzec8b7Hm7KauPjSJE/P3/iw==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.2.0.tgz", + "integrity": "sha512-LnFfe3hqVAoY891fUB8AMujOUDCVvRcBd8HuZnER4UwvrPcOLP+e7HFiW8D3A/BsDW5XK95myD8llwQUn329eQ==", "cpu": [ "x64" ], @@ -4001,9 +4016,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.1.4.tgz", - "integrity": "sha512-WUh4bsLK+e7wuN3lE3ZQUj+xQKdWU4P4RymutfLQQnPYiilCMtFwITcvDmazmOHFWI2vPhzSyYJRbOu+YMIR3A==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.2.0.tgz", + "integrity": "sha512-bikAwsNO0czoQWxU8ebWFKa+ugVBfFd/XSiT5+G5yJeRdbgBgmUEiK8tMMpwbkVffe4/KC/H/2nx0sgNRUJz4Q==", "cpu": [ "x64" ], @@ -4017,9 +4032,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.1.4.tgz", - "integrity": "sha512-9vPMw5s89v3od7aw3enTWjdMSCAmQ0tIA89Uz7xbbjB2kX2mAdihSzAKd9woi/cj+ROnY+ynNXzU9UjqhfxdBg==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.2.0.tgz", + "integrity": "sha512-faBKLDjSvE+X7HgXMPWTfqX9jDTy9YBtoZBbLZVWMso1T0sfL04ehY7XukBnKQYR3b/knMW077V5gEOrHDT1MQ==", "cpu": [ "arm" ], @@ -4033,9 +4048,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.1.4.tgz", - "integrity": "sha512-JUE4l8utr9KmQSG9tO2Qw5R5i/bZ16s1+J5xnEar7UfcSOfOLqxGHS7HCBUZcfr46dmtv6KjIC83uHMs19AwDQ==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.2.0.tgz", + "integrity": "sha512-HaosF2EWRM1lRVv9ef/3V44saCSnSjfCqSAsRJ6JviEgozaO8+DgAjpgWCd7UkNN/UArq0lMk1vegKPhMs+qUQ==", "cpu": [ "arm64" ], @@ -4049,9 +4064,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.1.4.tgz", - "integrity": "sha512-EaPUDqXvnPc/ure0x7N+5lRYvk5zqOQ3LzFOTRPWdqnFXejyTkGjZEYWbLFIJTFrvyEdpfaPTHyNmCHUrEz9TQ==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.2.0.tgz", + "integrity": "sha512-PmEulUgy/j9usaguyNXkoPJkxSAezVShJgXkSz0oYqfD/8tQyaZSIk9xfLBBQx2w3IdsRQwOMRt3W035F6j6Ww==", "cpu": [ "arm64" ], @@ -4065,9 +4080,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.1.4.tgz", - "integrity": "sha512-vaWV37ZayfyckVI/faWdQWIV9XQb06ZT8jHQnwgSd9tKbGz37vN30eYtgZlFL0P4bHfhjtmMXnLvADmfyO/KOw==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.2.0.tgz", + "integrity": "sha512-yW5ICzdtT5nncXraGFfqKqhs2pR+t9ZxoLrM7qwSt9XOtkyVYk/OhkJcdotVG3XiQeDSA86OsnMFlXNs6nKPMg==", "cpu": [ "x64" ], @@ -4081,9 +4096,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.1.4.tgz", - "integrity": "sha512-wjq4Ea1oweBsIA9jq+jDT6BALxv/uac0aFykwoN23dOiwwSMFWMxbXUuBrxp0LjMFGV49S62kVDoRezukvkiZA==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.2.0.tgz", + "integrity": "sha512-RSqXR7SXOe5UTGDAsOu0VssPyM3G/u0ctSXYAfUj0Gh/JjUjg34gMLs96SUWPnVRAcMRgH2kPm6OBsBFKyB3AQ==", "cpu": [ "x64" ], @@ -4097,9 +4112,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.1.4.tgz", - "integrity": "sha512-d9jN8biyEJh4Mjdc3RU1j/+WIOjrO9mCDxYuERXP2ELaNsOk0tJgcXE1xsa9AF88AHGpOkCOS2rxy61DKBtFKg==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.2.0.tgz", + "integrity": "sha512-U+rz4fuWnbgqryvxTEdqYDi2keEcY3AdGgzuPUl2WgPchYUJ8UvGSmWFG9eoMxVpCAuvgfse/DntwlQzzxISKg==", "cpu": [ "arm64" ], @@ -4113,9 +4128,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.1.4.tgz", - "integrity": "sha512-s3RwOkkWKzOflbTmc5MRc4EH2mk1AkJ/V8Gu3Qi2QncF9r1GrR7hDxROpu0MEoHfIhRG+d+n8OGX31nC9GZWUg==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.2.0.tgz", + "integrity": "sha512-Yi7dOVNWCRMcMtuhuNI5AQHOgb39wMI4XQWsze9xitj14vgtet4o5xrmUVx2RsoK0oYVQsBpXYxPZeH4oRaFMQ==", "cpu": [ "x64" ], @@ -5849,11 +5864,11 @@ "integrity": "sha512-GmkOcb5he2x5gat+TuiTvabnBf1m4jzdecal3XbXBh/Jg+kx4hcvO3TTDFQ9CuTprtzdcVyA11iqG7iOMOt7vA==" }, "node_modules/application-services": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/application-services/-/application-services-7.0.0.tgz", - "integrity": "sha512-w0Hb7O3TPSYy1dAA/IgZtZ67bXaoQ7Rj2UG8i0XkLosHAmQENOHYWqh7J3ay7/C92CW4qsm8jELBtfeNXydPGg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/application-services/-/application-services-7.0.1.tgz", + "integrity": "sha512-Eje/UrT00epEEl9T6esXDZNzpfvx6SC99HkijVKj8KC3PQwcWKeMS07xKNqoONNaReNXELLa1XRN4IyQctv3SQ==", "dependencies": { - "common-services": "^17.0.0", + "common-services": "^17.0.1", "dotenv": "^16.4.7", "knifecycle": "^18.0.0", "pkg-dir": "^8.0.0", @@ -6484,9 +6499,9 @@ } }, "node_modules/cache-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-3.0.0.tgz", - "integrity": "sha512-LDGNWYv/tqRWAAZxMy75PIYynaIuhcyoyjJtwA7X5uMZjdzvGm+XmTey/GXUy2EJ+lwc2eBFzFYxjvNYyE/0Iw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-3.0.1.tgz", + "integrity": "sha512-itTIMLEKbh6Dw5DruXbxAgcyLnh/oPGVLBfTPqBOftASxHe8bAeXy7JkO4F0LvHqht7XqP5O/09h5UcHS2w0FA==", "dev": true, "dependencies": { "array-back": "^6.2.2" @@ -6495,7 +6510,7 @@ "node": ">=12.17" }, "peerDependencies": { - "@75lb/nature": "^0.1.1" + "@75lb/nature": "latest" }, "peerDependenciesMeta": { "@75lb/nature": { @@ -6540,15 +6555,14 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" }, "engines": { "node": ">= 0.4" @@ -6557,6 +6571,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.0.tgz", + "integrity": "sha512-CCKAP2tkPau7D3GE8+V8R6sQubA9R5foIzGp+85EXCVSCivuxBNAWqcpn72PKYiIcqoViv/kcUDpaEIMBVi1lQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/call-me-maybe": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", @@ -6618,9 +6644,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001686", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", - "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==", + "version": "1.0.30001687", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", + "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", "dev": true, "funding": [ { @@ -6728,20 +6754,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -7069,9 +7081,9 @@ } }, "node_modules/common-services": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/common-services/-/common-services-17.0.0.tgz", - "integrity": "sha512-vKQvvvvNfrpofrpWDj0/a8+5MMjHvYfg47apcWGsKaPeTItp2O07RN0Dp1wAyVt1GNBwAQtWMCxre8Z1loWxHQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/common-services/-/common-services-17.0.1.tgz", + "integrity": "sha512-ejznyvfbjU9lN0bW7T7ooDm8NlpsIR5vokpuLkz4POdGWkHxwX7EB9KwFmXwGnV6Qmt3XZWf2G+Emk+BCK9F9g==", "dependencies": { "@types/node": "^22.10.1", "knifecycle": "^18.0.0", @@ -8441,9 +8453,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.68", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", - "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==", + "version": "1.5.71", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.71.tgz", + "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==", "dev": true }, "node_modules/emittery": { @@ -8841,6 +8853,18 @@ "concat-map": "0.0.1" } }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -9011,9 +9035,9 @@ "dev": true }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -9034,7 +9058,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -9049,6 +9073,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/cookie": { @@ -9157,18 +9185,6 @@ "node": ">=8.6.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -10022,15 +10038,15 @@ } }, "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 6" } }, "node_modules/glob/node_modules/brace-expansion": { @@ -10150,12 +10166,9 @@ } }, "node_modules/gopd": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.1.0.tgz", - "integrity": "sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "engines": { "node": ">= 0.4" }, @@ -12647,6 +12660,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/lerna/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/lerna/node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -14361,9 +14386,9 @@ } }, "node_modules/nx": { - "version": "20.1.4", - "resolved": "https://registry.npmjs.org/nx/-/nx-20.1.4.tgz", - "integrity": "sha512-hyvGYxTzBkPxSXAB2tuqdv9TpVde5xOdGalsIdhF7j7PI3nwPpqtc3y28YTgRgpxtOE1Y6BfDNkXMO1SW0xu2w==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-20.2.0.tgz", + "integrity": "sha512-JtdTc/jHHoxylBl4DCIOX/dNYQB5+rEIMTHqAFJ3InfsKxjsjFdoHJpOBbRrtnMfgz3GY/hukSb/ggQPuNQW2A==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -14405,16 +14430,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.1.4", - "@nx/nx-darwin-x64": "20.1.4", - "@nx/nx-freebsd-x64": "20.1.4", - "@nx/nx-linux-arm-gnueabihf": "20.1.4", - "@nx/nx-linux-arm64-gnu": "20.1.4", - "@nx/nx-linux-arm64-musl": "20.1.4", - "@nx/nx-linux-x64-gnu": "20.1.4", - "@nx/nx-linux-x64-musl": "20.1.4", - "@nx/nx-win32-arm64-msvc": "20.1.4", - "@nx/nx-win32-x64-msvc": "20.1.4" + "@nx/nx-darwin-arm64": "20.2.0", + "@nx/nx-darwin-x64": "20.2.0", + "@nx/nx-freebsd-x64": "20.2.0", + "@nx/nx-linux-arm-gnueabihf": "20.2.0", + "@nx/nx-linux-arm64-gnu": "20.2.0", + "@nx/nx-linux-arm64-musl": "20.2.0", + "@nx/nx-linux-x64-gnu": "20.2.0", + "@nx/nx-linux-x64-musl": "20.2.0", + "@nx/nx-win32-arm64-msvc": "20.2.0", + "@nx/nx-win32-x64-msvc": "20.2.0" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -15133,9 +15158,9 @@ } }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" }, "node_modules/path-type": { "version": "4.0.0", @@ -18605,10 +18630,10 @@ "@whook/http-transaction": "^18.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "camelcase": "^8.0.0", "chokidar": "^4.0.1", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "debug": "^4.3.7", "fs-extra": "^11.2.0", "ignore": "^5.3.1", @@ -18668,7 +18693,7 @@ "license": "MIT", "dependencies": { "@whook/whook": "^18.0.3", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "knifecycle": "^18.0.0", "yerror": "^8.0.0", @@ -18710,10 +18735,10 @@ "@whook/whook": "^18.0.3", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "bytes": "^3.1.2", "camelcase": "^8.0.0", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "cpr": "3.0.1", "knifecycle": "^18.0.0", "mkdirp": "^3.0.1", @@ -18802,7 +18827,7 @@ "dependencies": { "@whook/example": "^18.0.3", "axios": "^1.7.9", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "debug": "^4.3.7", "fs-extra": "^11.2.0", "inquirer": "^12.1.0", @@ -18898,8 +18923,8 @@ "@whook/http-transaction": "^18.0.0", "@whook/swagger-ui": "^18.0.3", "@whook/whook": "^18.0.3", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", @@ -18947,9 +18972,9 @@ "@whook/whook": "^18.0.3", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "camelcase": "^8.0.0", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "cpr": "3.0.1", "knifecycle": "^18.0.0", "mkdirp": "^3.0.1", @@ -19025,7 +19050,7 @@ "@apollo/server": "^4.11.2", "@whook/http-transaction": "^18.0.0", "@whook/whook": "^18.0.3", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3", "type-fest": "^4.30.0", @@ -19070,7 +19095,7 @@ "@whook/http-transaction": "^18.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "bytes": "^3.1.2", "camelcase": "^8.0.0", "content-type": "^1.0.5", @@ -19159,7 +19184,7 @@ "version": "18.0.0", "license": "MIT", "dependencies": { - "common-services": "^17.0.0", + "common-services": "^17.0.1", "knifecycle": "^18.0.0", "ms": "^2.1.3", "openapi-types": "^12.1.3", @@ -19201,7 +19226,7 @@ "dependencies": { "@whook/http-transaction": "^18.0.0", "@whook/whook": "^18.0.3", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3" }, @@ -19236,7 +19261,7 @@ "@whook/authorization": "^18.0.3", "@whook/whook": "^18.0.3", "camelcase": "^8.0.0", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "cookie": "^1.0.2", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3", @@ -19313,7 +19338,7 @@ "license": "MIT", "dependencies": { "@whook/whook": "^18.0.3", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3", "semver": "^7.6.3", diff --git a/packages/whook-authorization/package.json b/packages/whook-authorization/package.json index 04b1dc48..5a80b5e4 100644 --- a/packages/whook-authorization/package.json +++ b/packages/whook-authorization/package.json @@ -54,7 +54,7 @@ "homepage": "https://github.com/nfroidure/whook", "dependencies": { "@whook/whook": "^18.0.3", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "knifecycle": "^18.0.0", "yerror": "^8.0.0", diff --git a/packages/whook-aws-lambda/package.json b/packages/whook-aws-lambda/package.json index c74a085c..074876e5 100644 --- a/packages/whook-aws-lambda/package.json +++ b/packages/whook-aws-lambda/package.json @@ -51,10 +51,10 @@ "@whook/whook": "^18.0.3", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "bytes": "^3.1.2", "camelcase": "^8.0.0", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "cpr": "3.0.1", "knifecycle": "^18.0.0", "mkdirp": "^3.0.1", diff --git a/packages/whook-create/package.json b/packages/whook-create/package.json index 45530f2a..e927d594 100644 --- a/packages/whook-create/package.json +++ b/packages/whook-create/package.json @@ -70,7 +70,7 @@ "dependencies": { "@whook/example": "^18.0.3", "axios": "^1.7.9", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "debug": "^4.3.7", "fs-extra": "^11.2.0", "inquirer": "^12.1.0", diff --git a/packages/whook-create/src/services/__snapshots__/createWhook.test.ts.snap b/packages/whook-create/src/services/__snapshots__/createWhook.test.ts.snap index a94682fc..585246d5 100644 --- a/packages/whook-create/src/services/__snapshots__/createWhook.test.ts.snap +++ b/packages/whook-create/src/services/__snapshots__/createWhook.test.ts.snap @@ -134,8 +134,8 @@ DEV_MODE=1 "@whook/http-transaction": "", "@whook/swagger-ui": "", "@whook/whook": "", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", @@ -440,8 +440,8 @@ DEV_MODE=1 "@whook/http-transaction": "", "@whook/swagger-ui": "", "@whook/whook": "", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", @@ -784,8 +784,8 @@ DEV_MODE=1 "@whook/http-transaction": "", "@whook/swagger-ui": "", "@whook/whook": "", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", @@ -1111,8 +1111,8 @@ DEV_MODE=1 "@whook/http-transaction": "", "@whook/swagger-ui": "", "@whook/whook": "", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", diff --git a/packages/whook-create/src/services/createWhook.test.ts b/packages/whook-create/src/services/createWhook.test.ts index b81f484c..293f689d 100644 --- a/packages/whook-create/src/services/createWhook.test.ts +++ b/packages/whook-create/src/services/createWhook.test.ts @@ -166,8 +166,8 @@ describe('initCreateWhook', () => { "@whook/http-transaction": "", "@whook/swagger-ui": "", "@whook/whook": "", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", @@ -360,8 +360,8 @@ describe('initCreateWhook', () => { "@whook/http-transaction": "", "@whook/swagger-ui": "", "@whook/whook": "", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", @@ -539,8 +539,8 @@ describe('initCreateWhook', () => { "@whook/http-transaction": "", "@whook/swagger-ui": "", "@whook/whook": "", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", diff --git a/packages/whook-example/package.json b/packages/whook-example/package.json index 48aaff5f..c38d94ae 100644 --- a/packages/whook-example/package.json +++ b/packages/whook-example/package.json @@ -86,8 +86,8 @@ "@whook/http-transaction": "^18.0.0", "@whook/swagger-ui": "^18.0.3", "@whook/whook": "^18.0.3", - "application-services": "^7.0.0", - "common-services": "^17.0.0", + "application-services": "^7.0.1", + "common-services": "^17.0.1", "http-auth-utils": "^6.0.1", "jwt-service": "^11.0.0", "knifecycle": "^18.0.0", diff --git a/packages/whook-example/src/handlers/putTime.ts b/packages/whook-example/src/handlers/putTime.ts index 869b1f65..87cd406c 100644 --- a/packages/whook-example/src/handlers/putTime.ts +++ b/packages/whook-example/src/handlers/putTime.ts @@ -2,7 +2,7 @@ import { type WhookAPIHandlerDefinition, type WhookResponse, } from '@whook/whook'; -import { type LogService } from 'common-services'; +import { type TimeService, type LogService } from 'common-services'; import { type ClockMockService } from 'application-services'; import { autoHandler } from 'knifecycle'; import { YError } from 'yerror'; @@ -58,11 +58,13 @@ async function putTime( APP_ENV, CLOCK_MOCK, time, + timeMock, log, }: { APP_ENV: AppEnv; CLOCK_MOCK: ClockMockService; - time: TimeMockService; + time: TimeService; + timeMock: TimeMockService; log: LogService; }, { body }: { body: { time: number; isFixed: boolean } }, @@ -78,10 +80,10 @@ async function putTime( CLOCK_MOCK.referenceTime = time(); } - log('warning', `⌚ - Set time to "${body.time}".`); + log('warning', `⌚ - Set time to "${new Date(body.time).toISOString()}".`); return { status: 201, - body: time(), + body: timeMock(), }; } diff --git a/packages/whook-gcp-functions/package.json b/packages/whook-gcp-functions/package.json index 7db1b1f9..6a600a64 100644 --- a/packages/whook-gcp-functions/package.json +++ b/packages/whook-gcp-functions/package.json @@ -54,9 +54,9 @@ "@whook/whook": "^18.0.3", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "camelcase": "^8.0.0", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "cpr": "3.0.1", "knifecycle": "^18.0.0", "mkdirp": "^3.0.1", diff --git a/packages/whook-graphql/package.json b/packages/whook-graphql/package.json index f441f337..a86f31a9 100644 --- a/packages/whook-graphql/package.json +++ b/packages/whook-graphql/package.json @@ -70,7 +70,7 @@ "@apollo/server": "^4.11.2", "@whook/http-transaction": "^18.0.0", "@whook/whook": "^18.0.3", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3", "type-fest": "^4.30.0", diff --git a/packages/whook-http-router/package.json b/packages/whook-http-router/package.json index 951d2be2..e86a368d 100644 --- a/packages/whook-http-router/package.json +++ b/packages/whook-http-router/package.json @@ -60,7 +60,7 @@ "@whook/http-transaction": "^18.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "bytes": "^3.1.2", "camelcase": "^8.0.0", "content-type": "^1.0.5", diff --git a/packages/whook-http-transaction/package.json b/packages/whook-http-transaction/package.json index 876accdc..10eb77bd 100644 --- a/packages/whook-http-transaction/package.json +++ b/packages/whook-http-transaction/package.json @@ -54,7 +54,7 @@ }, "homepage": "https://github.com/nfroidure/whook", "dependencies": { - "common-services": "^17.0.0", + "common-services": "^17.0.1", "knifecycle": "^18.0.0", "ms": "^2.1.3", "openapi-types": "^12.1.3", diff --git a/packages/whook-method-override/package.json b/packages/whook-method-override/package.json index afe2e0c6..d0a8d564 100644 --- a/packages/whook-method-override/package.json +++ b/packages/whook-method-override/package.json @@ -54,7 +54,7 @@ "dependencies": { "@whook/http-transaction": "^18.0.0", "@whook/whook": "^18.0.3", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3" }, diff --git a/packages/whook-oauth2/package.json b/packages/whook-oauth2/package.json index 14d10452..7c4e5b50 100644 --- a/packages/whook-oauth2/package.json +++ b/packages/whook-oauth2/package.json @@ -46,7 +46,7 @@ "@whook/authorization": "^18.0.3", "@whook/whook": "^18.0.3", "camelcase": "^8.0.0", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "cookie": "^1.0.2", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3", diff --git a/packages/whook-versions/package.json b/packages/whook-versions/package.json index ba9cf04e..94a8f120 100644 --- a/packages/whook-versions/package.json +++ b/packages/whook-versions/package.json @@ -54,7 +54,7 @@ "homepage": "https://github.com/nfroidure/whook", "dependencies": { "@whook/whook": "^18.0.3", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "knifecycle": "^18.0.0", "openapi-types": "^12.1.3", "semver": "^7.6.3", diff --git a/packages/whook/package.json b/packages/whook/package.json index df668de4..1784b568 100644 --- a/packages/whook/package.json +++ b/packages/whook/package.json @@ -111,10 +111,10 @@ "@whook/http-transaction": "^18.0.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", - "application-services": "^7.0.0", + "application-services": "^7.0.1", "camelcase": "^8.0.0", "chokidar": "^4.0.1", - "common-services": "^17.0.0", + "common-services": "^17.0.1", "debug": "^4.3.7", "fs-extra": "^11.2.0", "ignore": "^5.3.1",