diff --git a/package-lock.json b/package-lock.json index a0be9cd..ada2985 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,27 +1,27 @@ { "name": "@athenna/core", - "version": "4.18.0", + "version": "4.19.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@athenna/core", - "version": "4.18.0", + "version": "4.19.0", "license": "MIT", "dependencies": { "pretty-repl": "^3.1.2", "semver": "^7.5.4" }, "devDependencies": { - "@athenna/artisan": "^4.24.0", - "@athenna/common": "^4.24.0", - "@athenna/config": "^4.10.0", - "@athenna/http": "^4.15.0", - "@athenna/ioc": "^4.11.0", - "@athenna/logger": "^4.12.0", - "@athenna/test": "^4.16.0", + "@athenna/artisan": "^4.27.0", + "@athenna/common": "^4.26.0", + "@athenna/config": "^4.11.0", + "@athenna/http": "^4.16.0", + "@athenna/ioc": "^4.12.0", + "@athenna/logger": "^4.13.0", + "@athenna/test": "^4.17.0", "@athenna/tsconfig": "^4.12.0", - "@athenna/view": "^4.9.0", + "@athenna/view": "^4.10.0", "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "commitizen": "^4.2.6", @@ -97,9 +97,9 @@ "dev": true }, "node_modules/@athenna/artisan": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@athenna/artisan/-/artisan-4.24.0.tgz", - "integrity": "sha512-bp5uU/DvviGAfQcKWPwmFhsl5/CrX+ONNXz0Jt9VGxIzKwtEaaDNZBV3LsVzWY2x7XWnKSLt22vKXRO/CL/jqg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@athenna/artisan/-/artisan-4.27.0.tgz", + "integrity": "sha512-5WWAinUVo7A0UrW0yGvNCZlpW3ovdmDOTeHxFEN2f8Fgtut63bG9zjDt6iWUlHzK/Xq2rdNgGPKJ+z4CCONsSQ==", "dev": true, "dependencies": { "chalk-rainbow": "^1.0.0", @@ -117,9 +117,9 @@ } }, "node_modules/@athenna/common": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@athenna/common/-/common-4.25.0.tgz", - "integrity": "sha512-obd58Iy82mUW6GALGDjCnQCoMKAUV2XGBz32AV2F0nTjcZo5vk3B5Ig0JhnbQ2lR9XZma6CruoC71+E1JIBhhw==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/@athenna/common/-/common-4.26.0.tgz", + "integrity": "sha512-iU8lXqoiFJS6Iyh+oL8DL+72sZx6CS9PibZ/Bw+cKogaUULdF+wdWGFlaWrap61HzS1vFd3u1EZi3Y/49SsBGg==", "dev": true, "dependencies": { "@fastify/formbody": "^7.4.0", @@ -129,7 +129,7 @@ "change-case": "^4.1.2", "collect.js": "^4.36.1", "execa": "^8.0.1", - "fastify": "^4.24.3", + "fastify": "^4.25.0", "got": "^12.6.1", "http-status-codes": "^2.2.0", "is-wsl": "^2.2.0", @@ -170,9 +170,9 @@ } }, "node_modules/@athenna/config": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@athenna/config/-/config-4.10.0.tgz", - "integrity": "sha512-0sNUqXyVJdfI6IyH1P5znXvIyaZJodHnt5kO0Ao5Kak/BD35pk4IHOfqjA6rH9eqWWP/BLXljbXXJUkppMn9Fw==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@athenna/config/-/config-4.11.0.tgz", + "integrity": "sha512-n98HrUJ8/8bK6L4jLS924Z35zAUZyzNbDo7V1wOXNGXF4yEWVZ15M/lSrfsrczXGlKvwC40BR9JPmSPNosl//Q==", "dev": true, "dependencies": { "dotenv": "^16.3.1", @@ -184,18 +184,18 @@ } }, "node_modules/@athenna/http": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/@athenna/http/-/http-4.15.0.tgz", - "integrity": "sha512-1DEghUaVfJKCTp1Vj3l3n80gIsf2b7TFCK5fOnhoIYIvpI0VTzwec8od+fzp6SXaTsoHCPq8nQ+xijiBLgNDwg==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@athenna/http/-/http-4.16.0.tgz", + "integrity": "sha512-I6qU+gHla6F9c8MrXcaQBTSKLMtF8L1le3L39eR/A/2yk3faXkxDXEmziEJxyGTswqlOA/OV3NZ3p5pI6IECwA==", "dev": true, "engines": { "node": ">=20.0.0" } }, "node_modules/@athenna/ioc": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@athenna/ioc/-/ioc-4.11.0.tgz", - "integrity": "sha512-gGCa3DOjzYDL/eY6FhNbE4+v2xhkzAn5fPeM6kkFMs/hVudnRSIasQTd9Lc0A0NpKSmeIZXtm2uY6UPmCvZyKQ==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@athenna/ioc/-/ioc-4.12.0.tgz", + "integrity": "sha512-Avg785spk2qG9pBr/jZv+jqExV2cKESECWTQOAzeCFGljsRsWjMB4K8tGiVyUejEIlc8aAcqSFXZDUGOdCz6zg==", "dev": true, "dependencies": { "awilix": "^7.0.3" @@ -205,9 +205,9 @@ } }, "node_modules/@athenna/logger": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/@athenna/logger/-/logger-4.12.0.tgz", - "integrity": "sha512-a15L+9Y+m/MidwpOnSrjPCGl5xMmNhfsTQPw4DO5VTWb/NCCYSuGtG7XEIzOA+FXGIn2Bn6oMS9Roca76+Bong==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@athenna/logger/-/logger-4.13.0.tgz", + "integrity": "sha512-7QVvaGnyReXKQcbuaojkHzbshTGAAsFCP2wGawSaD8ErADD2kkBSolsCtw+3/FYyyf/x0vDo/+y8bJP56L0y5A==", "dev": true, "dependencies": { "cls-rtracer": "^2.6.3", @@ -218,15 +218,15 @@ } }, "node_modules/@athenna/test": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@athenna/test/-/test-4.16.0.tgz", - "integrity": "sha512-NK3HHivJP9ao9A0uGaIfdvfXdC9bM0N6vlR7WwQ7/LWndb3EQpLTpwOzH6a/n822NzVS+at/2eNFODLl3ger2w==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@athenna/test/-/test-4.17.0.tgz", + "integrity": "sha512-NRYXxjDf8+owgUZmrp217L68E4oVI7lnHEAohsAtKuwjPvqXtTxDKLYO8AviB+QOPo0zUFr6X0mMkNVGLH5MCA==", "dev": true, "dependencies": { "@japa/assert": "^2.1.0", "@japa/runner": "^3.1.1", "@types/sinon": "^10.0.20", - "c8": "^8.0.1", + "c8": "^9.0.0", "sinon": "^15.1.0" }, "engines": { @@ -249,9 +249,9 @@ } }, "node_modules/@athenna/view": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@athenna/view/-/view-4.9.0.tgz", - "integrity": "sha512-hQfgQZJqM0FluWonFGmE4Lyp3Khd+OU86ZHekcDhfWQnERDszsiA9lGUpuUlkaEBwpgqaUqg9Tx3kIwnfpvuaA==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@athenna/view/-/view-4.10.0.tgz", + "integrity": "sha512-QZRbJaH2d+D8SOsm5RUMhw+BtAX1l02j309s7nowruDcUK5tBoqYVFECRPa4cKeIb87X8IFSquz1jNM26HW3KA==", "dev": true, "dependencies": { "edge.js": "^5.5.1" @@ -2782,19 +2782,18 @@ } }, "node_modules/c8": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/c8/-/c8-8.0.1.tgz", - "integrity": "sha512-EINpopxZNH1mETuI0DzRA4MZpAUH+IFiRhnmFD3vFr3vdrgxqi3VfE3KL0AIL+zDq8rC9bZqwM/VDmmoe04y7w==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-9.0.0.tgz", + "integrity": "sha512-nFJhU2Cz6Frh2awk3IW7wwk3wx27/U2v8ojQCHGc1GWTCHS6aMu4lal327/ZnnYj7oSThGF1X3qUP1yzAJBcOQ==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@istanbuljs/schema": "^0.1.3", "find-up": "^5.0.0", - "foreground-child": "^2.0.0", + "foreground-child": "^3.1.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.1", "istanbul-reports": "^3.1.6", - "rimraf": "^3.0.2", "test-exclude": "^6.0.0", "v8-to-istanbul": "^9.0.0", "yargs": "^17.7.2", @@ -2804,22 +2803,7 @@ "c8": "bin/c8.js" }, "engines": { - "node": ">=12" - } - }, - "node_modules/c8/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=14.14.0" } }, "node_modules/cacheable-lookup": { @@ -5334,9 +5318,9 @@ "dev": true }, "node_modules/fast-json-stringify": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-5.9.1.tgz", - "integrity": "sha512-NMrf+uU9UJnTzfxaumMDXK1NWqtPCfGoM9DYIE+ESlaTQqjlANFBy0VAbsm6FB88Mx0nceyi18zTo5kIEUlzxg==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-5.10.0.tgz", + "integrity": "sha512-fu1BhzPzgOdvK+sVhSPFzm06DQl0Dwbo+NQxWm21k03ili2wsJExXbGZ9qsD4Lsn7zFGltF8h9I1fuhk4JPnrQ==", "dev": true, "dependencies": { "@fastify/deepmerge": "^1.0.0", @@ -5401,9 +5385,9 @@ "dev": true }, "node_modules/fastify": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.24.3.tgz", - "integrity": "sha512-6HHJ+R2x2LS3y1PqxnwEIjOTZxFl+8h4kSC/TuDPXtA+v2JnV9yEtOsNSKK1RMD7sIR2y1ZsA4BEFaid/cK5pg==", + "version": "4.25.2", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.25.2.tgz", + "integrity": "sha512-SywRouGleDHvRh054onj+lEZnbC1sBCLkR0UY3oyJwjD4BdZJUrxBqfkfCaqn74pVCwBaRHGuL3nEWeHbHzAfw==", "dev": true, "dependencies": { "@fastify/ajv-compiler": "^3.5.0", @@ -5415,8 +5399,8 @@ "fast-json-stringify": "^5.8.0", "find-my-way": "^7.7.0", "light-my-request": "^5.11.0", - "pino": "^8.16.0", - "process-warning": "^2.2.0", + "pino": "^8.17.0", + "process-warning": "^3.0.0", "proxy-addr": "^2.0.7", "rfdc": "^1.3.0", "secure-json-parse": "^2.7.0", @@ -5743,24 +5727,21 @@ } }, "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, "dependencies": { "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/form-data-encoder": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", @@ -7407,9 +7388,9 @@ } }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" @@ -7827,6 +7808,12 @@ "set-cookie-parser": "^2.4.1" } }, + "node_modules/light-my-request/node_modules/process-warning": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.3.2.tgz", + "integrity": "sha512-n9wh8tvBe5sFmsqlg+XQhaQLumwpqoAUruLwjCopgTmUBjJ/fjtBsJzKleCaIGBOMXYEhp1YfKl4d7rJ5ZKJGA==", + "dev": true + }, "node_modules/lilconfig": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", @@ -9498,9 +9485,9 @@ } }, "node_modules/pino": { - "version": "8.16.2", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.16.2.tgz", - "integrity": "sha512-2advCDGVEvkKu9TTVSa/kWW7Z3htI/sBKEZpqiHk6ive0i/7f5b1rsU8jn0aimxqfnSz5bj/nOYkwhBUn5xxvg==", + "version": "8.17.2", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.17.2.tgz", + "integrity": "sha512-LA6qKgeDMLr2ux2y/YiUt47EfgQ+S9LznBWOJdN3q1dx2sv0ziDLUBeVpyVv17TEcGCBuWf0zNtg3M5m1NhhWQ==", "dev": true, "dependencies": { "atomic-sleep": "^1.0.0", @@ -9508,7 +9495,7 @@ "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "v1.1.0", "pino-std-serializers": "^6.0.0", - "process-warning": "^2.0.0", + "process-warning": "^3.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", @@ -9530,9 +9517,9 @@ } }, "node_modules/pino-abstract-transport/node_modules/readable-stream": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", - "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", "dev": true, "dependencies": { "abort-controller": "^3.0.0", @@ -9794,9 +9781,9 @@ "dev": true }, "node_modules/process-warning": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.3.2.tgz", - "integrity": "sha512-n9wh8tvBe5sFmsqlg+XQhaQLumwpqoAUruLwjCopgTmUBjJ/fjtBsJzKleCaIGBOMXYEhp1YfKl4d7rJ5ZKJGA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", "dev": true }, "node_modules/proxy-addr": { @@ -10168,22 +10155,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rimraf/node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/rimraf/node_modules/glob": { "version": "10.3.10", "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", @@ -11534,9 +11505,9 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz", - "integrity": "sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -11548,9 +11519,9 @@ } }, "node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", diff --git a/package.json b/package.json index 3e2081e..16cbad2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@athenna/core", - "version": "4.18.0", + "version": "4.19.0", "description": "The plug and play Node.js framework.", "license": "MIT", "author": "João Lenon ", @@ -76,15 +76,15 @@ "semver": "^7.5.4" }, "devDependencies": { - "@athenna/artisan": "^4.24.0", - "@athenna/common": "^4.24.0", - "@athenna/config": "^4.10.0", - "@athenna/http": "^4.15.0", - "@athenna/ioc": "^4.11.0", - "@athenna/logger": "^4.12.0", - "@athenna/test": "^4.16.0", + "@athenna/artisan": "^4.27.0", + "@athenna/common": "^4.26.0", + "@athenna/config": "^4.11.0", + "@athenna/http": "^4.16.0", + "@athenna/ioc": "^4.12.0", + "@athenna/logger": "^4.13.0", + "@athenna/test": "^4.17.0", "@athenna/tsconfig": "^4.12.0", - "@athenna/view": "^4.9.0", + "@athenna/view": "^4.10.0", "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "commitizen": "^4.2.6",