{"_id":"@athenna/http","_rev":"222-5087b1934fe6ee8e065e26526c00132f","name":"@athenna/http","dist-tags":{"latest":"5.65.0"},"versions":{"1.0.0":{"name":"@athenna/http","version":"1.0.0","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"4bdc9c757d0a65561babf16f64d9fdc4ff008c56","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.0.tgz","fileCount":75,"integrity":"sha512-X7RKEmq+4YR5Vw05PADTVqHDFsRvbwEohTGSVzsgGiuqGDCfN0NpFTYHNrmzW0EgqIRIgKEN4tyNuzx54ofcnw==","signatures":[{"sig":"MEUCIAfdg6JH20TF75fYJ1HT3k0rfuWSY+05DY0VOhmlsLPbAiEAv8xTnulgtBOcdwKGwCR7Fpx2xpbTosV/0gmqcGD1uGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQZs7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlqRAAkuIRvQjl+wP1diU4iSXehRPHsN8UMTtZfcy5igiCTJhSV5XO\r\nAVKXji4NRZD+qjaRbnncdFQx1HJbJMpP3ZHq8sa42OLsYc9qoZSnr+0Ifnl9\r\nt5FKhcebH7bAAfuEpbuNPS5PNQPl2m/ZpGlKhG9wVcCCGP061UK6x6gwn7Gq\r\naLvVgLTDZV0enZfUurJT+8bAfY+CtBp78tfLs2m3i3EfAZDgjuueb19vwtGm\r\nyICfLhejnsY2tTIyFUuionJFlaM+VcFkHBazW80gQ1F+scUmFb/AU8xPAst4\r\n3ph/+EYH43w9dpZG1QhpDkxdYqWJD/Lfbm59bD8pCLdndz6s+lZx/ZCd6991\r\nwOAxY1H4BNseqWBCeXf7iHZkN6nuoEyvzG64L37Q2vfv49h+mc8gHE75Z5hR\r\npijRoRKrqtQ8lo4jaNjTE8XqiorvB/dU6NogCsmioEb4gVtlPoPKl2IT+w4W\r\nXss7HJbU0FVgi801Qkskv3Xpwwec9ZvG+pFJSkFkDXsp7IpwVt3HUfQiQKOg\r\n8MYCJ547/PzrtpEZAiBx60u72OJLGtcdwG57mfYkFZFsgCUnmGAUxZdW07qB\r\nBwXKXHrGsM0YrL+IYJ+jD/HXOELfOY+Q+CTnOdXJriz4R1ii89/omRJFLdJL\r\nYNsYbOxhV2zmJwyhqjG/VBjZwi4xCWdetdw=\r\n=Ftig\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c4771ee8277298add1636819bc84c5c331924b51","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.3","@secjs/utils":"1.8.0","@athenna/config":"1.0.1","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.0_1648466747574_0.720774037324402","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@athenna/http","version":"1.0.1","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"d1fad68ee1c4d564fe6a61becedb6ecc933c39b8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.1.tgz","fileCount":79,"integrity":"sha512-IJU98lsgD6dYVi2u/kvWokfxrOQ2hcns/H2z/QrRk4kmuHbFfHy8uH5YuNNDwVCaXqX4E/K9qcXdVBcebs+1cw==","signatures":[{"sig":"MEQCIH8eNO+TLtfpMgAg3KceR9gwRazSi6LRoRqm3wrynNgYAiBNLbxQwRgnOSLs9IBN+cyPO52m1jynCji3dL2cwDNj0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQbgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpljxAAimtg9VhVDzfvLFtPvIOXcbV2GctofuXkcbUUX6+dd3jduDEQ\r\nmXX24BJ3gH70EsuWhzJldkeDHSbKwPbOb0CZyl9ELZWhR3mTL5UJzHkgpDeH\r\nuZe42mSWZOeTo+Edi5s/X9K7LAiAHfHgaVQQ3MNYgXoUal9A159FpQXbGq1w\r\nSCvYQmDALPYD04b4u0tjLur0CeSRawGhCsgmH7JJeYYYOPqLb3erSBalrCb2\r\nU4xaMQo9DoUj4Z0HS0bA7oI3HKJA4BUPZMxDZ9eeOX0PSaWNsWHVnz66F920\r\nHiZDXmwrOFYBKK0nztSBe/kE1CmuAoxOCBtIBS/r/8YHmqF1hBKdS7iCAty3\r\nU7tYwNjc65+MqeVDAkat9Y6yXxlFDzg2P3LM9hQMgcP3chhjAuyv1zehDA8u\r\nv0JNpJGEdSKQy5/Gg1vpmVu2wlngMksrE+l1Y7Iua4nzE19OKUc5WzNztv4w\r\nqJ9acFtsePgu9OKYDFw67eisX9Fls0RraDC7PoA35w//vMO5SK6ZcXviChXo\r\netvrZ+xM5sG70DNcWYJ8y7yAxYvcXbmlGK6HxRr7aFOo9TBEBh7GeGGBhOed\r\nxVJ6OYhop2XuTNKlCI5jyQumsW5wYEe4Mq4Er8Prrpn5GB6av5h+1o3c8nKO\r\nk0ltCGtze/GLcfMVZ/g3MOWtCoe2BsWVZjY=\r\n=95GV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d45902cf318483e72f7a076c2434a5b28be12121","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.1","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.1_1648474135894_0.591917626101933","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@athenna/http","version":"1.0.2","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"4f1c1e118cafd991b6760b26b9273a378735746a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.2.tgz","fileCount":79,"integrity":"sha512-ggtA1eX2/11BFz+JvIebkMm9hotalhXiURMMjIeykY5iDvdz3T7bWjYTIrz2RpsK1q7ul4d/4VBM1Odp6GeFtA==","signatures":[{"sig":"MEUCIQCUfKVfOC4aZCZVs6ar0ksI1Z3lmmYie+iq9yqqkphDswIgdVfDTbj9VEomUkiew/re5VBbVSvvJ7bGHY4DsJOPvVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQb1oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXKBAAjoDZ8yrVgvIhjHDKMweDXzcp3+V4jnT+358Xx9GDPCcSTceE\r\nV09zntzTDiSbYmvAs0gh/MgncYNPfgaxtTqUOiHmgOvG+CWnVWJnNr8Myk0c\r\n8yeHYP7r7BgAAWwHO1CTUV0QAnQr9xG2ReU7DLwmjSlJq0XUIklhqRwzHk7Z\r\nzcwoGse47onCNEB8q/d88FD5SFquxFDd+NNn7qJNS1QA7J77kTMQAAs5Yf5u\r\nTyegJZ7q0YyRuwcUAVT4ChAznmc0eVvh5Rr054FuvzFS8+D3hw1y8BvyMU5L\r\nLSn+nyVdunRdX2HiFWvOXQdhei9U9eUKY9fi+JE93QqIMd9lqjVL99LHh+th\r\noVHEgezPXM/vYpJkZ1ueMoQSdTPjEB6jZiHbkA5BCKjVfNY64QD+G63mstYu\r\nRDKG/0B7XWNg8u9ScicMpiYhas8vr/Yjt9nDQc68zDuUN7+ahOdCuvNrIyN7\r\n9gcAkW2+nYVefvNlbR0oGY4oww7bR++XG2um5uePHzqZ0aX1GHJhMAbf4YWR\r\nm3UOHfTV5q095b+9bGTzMJSpFedZgvy64yg4M5CXrrdEi13VTRgauWiJs75t\r\nKgstZ8OJ+HxLi3tppYq/X7s6vMUcZgBnMEMheSpzB9TmgtXemx4iegqiAQR7\r\ncCgb/hWh9EOKDeffFnkQLLKZH4qdnVzNEck=\r\n=+XVC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"53a37c2ca445ffafe2529890642644792b20fd11","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.1","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.2_1648475495940_0.21774704226577746","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@athenna/http","version":"1.0.3","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"f4ffbea094f00b51395bd9c3371f9a77b2cf69ca","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.3.tgz","fileCount":79,"integrity":"sha512-tKAlT+noHl07NNa5wfS4SLvhOWQQPcf/x3jigeCjM/dIXhsqmZ71lQcWrgntutdImLPLqjSVRgd13JoTFWfREw==","signatures":[{"sig":"MEYCIQDz2LBHKLG6Khfk1+z3nIVOsshyX46duLGvI/pz7Fo5HQIhAKKBkAfWIEfIqPNURRsFu9X9oFQLyfkZF21FzkkIS5sr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQfXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNjg//XlPbqOh8S2kh7UVUxtqeKiG5YKRef6UslcF2Z8wxjiEPdNqI\r\nm7Uc9EOKwE9hajpq4N4Kjwfmuwl+ZnQ6QR6CVm6G2ccd9LaDcgTKzeeKn73n\r\nf2nF1AmLiv0jr3wLwu7xWOwKgAN2xdpJmU4amWnYyZC+gBR/ht1ZLY+WD/sK\r\n/8HBNoGJiJnh07PEXQ19p3mrWL7B28ggKsY2Qe/hFAXzPxNPH+NF7W12cVCa\r\nrMMYIdow38dg9/zjvAcQOfFACKeSBfQiwa9stkGlbkxTytXCszNMVuxMnAM5\r\nOW0niO+eOdgDxwHhmvklPsXeguLa2CzfSQekcOyEv3uFbwW8p6ASkjljDdAx\r\ncZuesCz6dhfcKB+yCOADsueAGXMqszG+fih3uyCIHDG4h9oH6F3T4NKjHAaa\r\n1t1ajza3M2Gvm7EuuRYDrorGY9fs8MOOV0G5cNt+Tg1t+xXDucuE6d/v1mJK\r\n3zZzgZfH9Rk1drvmKPadeIIEMcw9weDLkO6XGVetRzOTU8EOge7Ot2J2YQqB\r\nFFqDAI0V54Zy7R5uvny62s3KiGDf2ieCnGizrSOvJtXXcCWhrnbaEFCf8zyH\r\nk4dQizrwUFZihe6XsuT4Blc+qZD0NCitXemjicaawlsOHh7QvZ4kV8fEokGS\r\nHBMBxQzPhj7nTC2/PTjizeLZdPt+D3uGU5c=\r\n=VM2a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f5c1f0181ac2c9693c51b5679ae6d175502e6fe3","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.1","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.3_1648489920304_0.0947197351017588","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@athenna/http","version":"1.0.4","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"a13ade8fb434bdfe685007cccace02c23029d7f9","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.4.tgz","fileCount":79,"integrity":"sha512-6jAQgEZuI+PwXKXwTY5edSP/I2Zg4RZUvGyXP0tqRFlkJxChfEPPNXnNTy8NvvwWCgNdVpS7Um5GM1RsYlYgXA==","signatures":[{"sig":"MEUCIQDhVemRd0yGynB/0CzrTaFXfBwwfRAl3iKju2Wen1wpdAIgUoDxhvcor1+DjXyHf/kX4d1SSOBgbhK0f0C1WptgvEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRJUaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5mA//WbyJkqCREdrqE2TRaew7hBaTbUByUm9Dt3yrRbx8jcGrvdg5\r\n1wqdh6p6QiuDSVzuvvXeGZVJJRS+CHuJ3+Ph/bGplFffFvuwSAWPJp/PDjg9\r\nh3BOyV4LBrQKdTqRkTdMl6HQZkDqZ/oYuD+JSZENAmCqfH87Vc081m6pQoO/\r\nmTF6zfmGjE0IINDcVIRod7/uWehD2b1G4j94I02yL/x0gRcsKyeOueQ26Oq/\r\nOaRBzbh6xMyudaITFlJaLQRA7zDpBo1hfHK9UFCEjmj2nkB4661gkkqaqWXk\r\nL4uiiPIfi/uWEfS+3qdy5FKvtnKFqfVGBPY2+9ogZyHIJw25Yve355Khq+u3\r\nR4UjyC5jVa+bKsbj7OGHdV+D2PA7G8A2wfGHHEU0ckInChh7Ycl8j7Xi2IGt\r\naTej3pLnFDE03BVgdjuoUgbutvzFXrJW2QlTer+pntZJgjj/2xPe46coie2r\r\neifbyIhQACqq3k6SHF9mXkoLQeYVSMYEcjBrMx0TAH0bGDsEbjoUIcEIKz7F\r\n8csS2mSvf6LxFPAe9S6tEzYXFNh4BgSILAsfFJCoTgYlLD7oufJdL4rxGhAD\r\nIZVEokIZcIcqoKZxpoW/sUzZ/zaOLC7WMKArBhPEWoj+zLiOVpd+zeUxFpbc\r\n4GfQSEjXVzdqDDJedgk5IHltMLS2ZLVo+jM=\r\n=+PT1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1b29420c0457ce099d50175c94ef82ebcff29694","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.4_1648661786088_0.7302639537732403","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@athenna/http","version":"1.0.5","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"8ce56a7b7d3aa3c98b9fbb4e551d641413f8d1a3","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.5.tgz","fileCount":77,"integrity":"sha512-tnjgksGrbzWPWeZI2UK/UZuMVGTdV1lxT/TSfnFDLKPSMySem6wMjxGhq7N8ZbjkPfFX1r8sVCcoXO4cHaEmCg==","signatures":[{"sig":"MEYCIQC87BdbU29lTdfp3gtuzwpMhw7p77hU37XfEdaZ7f6+5gIhAOa2HmxnTelb8BFRd6Ia3bQiEMLmYPFFXxS/kQoesjYL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNX7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf8g//cplNMiU0EplWsfBapVdqy8UxxqUn9zmGlWyBYxmICq8Tn/Zb\r\ng4UoFdFUChgt02hq9Lub5zs7AvVUcU4jxQ19+r8gv5UXrdQftsZs6dl2Dd3m\r\nyT6TFHbX95GPiQh88k7JWbIOa+SNq9fu/8Vfix5+po8oaVmJFhrGbbNbaH9n\r\nlwZdyCIyGN4f0+yVmJd6JG+yNAnZiKyxUx1Bj+dJqCJh68H5DMLQNsihKeHW\r\nBWlgl0SWP9tEPAZjPF/Dl27dElZI0ndcDy5JE8dGaujz9CSA3He9XRwMKv8B\r\nlfN/KQkY7QqQHOmZJHjUtUNdIqX9sFHMq62mQH45bbFIe0nd/N8pqSRxH4KQ\r\nCeEk6+WcrXoBQeule+1zxnDkQ4U4Fx9SB4KM+YpO+G6phXQZaLnvDMetHiLp\r\n648UwV3LreDt4p+CW+IuvJU2t/I4a4YCek9GoHppf2PS48vjrcHb9RWImaeR\r\nQ2sT4nWjfhA7k7gCh9vuDUfyl/xTf0QpmVyC3Js0oS6LWPDlOrh3FNRG3619\r\n3ZCXpO4VmQe9DQlmdLd8T1sAJMGbhQiE86IffscpCHpnYprXwdeCSq2RjKZm\r\nIT0vIJ2sc+u5oiseVfE5nL/o2B76GGjl0Aa9cKUHcXidzzYMpnwy9PO+iVoS\r\nXv1UrvYXxL+c7WJ2kVn5s0QjrKajDYqcgCc=\r\n=FASs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d2e825669e65eddb8308cd7da5349d003a3206fb","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.5_1648678395620_0.6123259799957992","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@athenna/http","version":"1.0.6","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"173c44a2276b44c572da3270743dbdcb3b685112","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.6.tgz","fileCount":77,"integrity":"sha512-VbvBYl6bYZNz4gKhTQf4CKh2edG/MiqUWySCvjPRGkqzFnhp5fIwIX+aQ+hGISlbiAcQVIBLjpCJpDE2I/rB7A==","signatures":[{"sig":"MEUCIQDz/yA57xohEv+n6vnAYwuP0DkinOP0uOOnRINNVzfw6AIgE74v+t6nHZp8CsXjqzYAS2eD6e2IjMftr70VlhpZGbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPl8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo81Q//UrIIJ4wt8Eson56n0jE0hqqEpoTK6Mb5UoasEytDsAKPbyKu\r\nYlZm1KpuYZBZK71MEnBYc9dveYVD0GJOye5K9dgU+vzK9BLFAORyiKGm1lwl\r\nwCo6MkjKpoolbHwAqq9ee6qYX5wzmFJEmijHGHB2XdoSrNdleDLrKpIDcYSx\r\n5jUb96r78j3jGEmSwjIdNtysn3Ajlxf1pZiAT4XvLrgJ1R4LHsmHAJZWLTqv\r\n378OpIwDqSdGk2PtgQ/w8I9+PAlWMt7NXBvMYIHJWhmbIVRVgzIlKmsU+mCC\r\nuq2QUZ/P35bgCxkxVCtPSTrX1sGis/lHpZbuLocT5z5vMqi/I8VJi1XKts49\r\nCCGdXhGmASenHbubu8XycU386PEPHXuqv1Zbbuz8YUOAuFVFy25JS1bdqrWG\r\n8x3i4cG2i+Aa2r/sElz6v0trvEp32KnCamU+FxBRUFkewKLzUBbBkMz8xXVd\r\ntdRA6mhJQDvRZGfnK41GRL1SnlYXBqig2HVHxPKfpWVdCDa/XbyiC1iuFoDV\r\nYsz7DbExY3urFCsnoQOkrCuZjp1q3mb68QLenli2YohdLkWYq7hg8W+oOlhA\r\nvpxDcKeyz9DYLQmYeUS/bSALjycAS3jIQGdiMuxwyqTfVz+xOOWipw2+oHAf\r\nvy2POFQZJ5rPVpRh+jQzJD0mc8E9+NIg948=\r\n=V5Vl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b9b8cc16367c786b7904ebada2516c134ee651ce","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.6_1648687484308_0.7669154062052326","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@athenna/http","version":"1.0.7","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"3f035c339ddeb6b286f97e4c028c648027cde289","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.7.tgz","fileCount":79,"integrity":"sha512-JjkWsgOiuiqbQ/YE4tyJFG8XG9LfwgTb7+VJ5tCXxPjV8C8qmAMzRcGiEUvCspLDonG6HfXYzAa5P+SWCxRwDA==","signatures":[{"sig":"MEUCIApRl/3/wuSzPN9ADgt80/N+HaIPYUnXjZZ8EySjzmycAiEAykFblPrnW5Yk6aXNfVkvieVHLEkzwRgjg4WrV3a8eH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQ/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKPhAAgWEHWPhKM5blstLnBITlyERVwnKhwpmc14qN18LhHPi5FEFp\r\nnubgJD5VSb/Atn1OsESXLrk12CwhFr5BzYrOydG5wgIKW5MmAe+5ZjngrUZV\r\n8wjF4fL6+g0eZhw69aWpgBY6cVaq559CDtzl1oj3r4XuZb5QybH7EuZpQACF\r\nKWKC9mQCfbe1p8cZRUbjlUIYEXJTTulEAfI4+76vhikFD8J0SpQ+PalPSgdw\r\nAijeYtsu/YrSZM3GbcoBENIAt4yu53LJxE5ePwVpPgcn+9rNm4n7YvplwH1R\r\noCWF45iDfcKzcERLY6bNJ4SFrx4acguRLgBmM60Z8MOh/WMW1BNBLWJeSzlN\r\npYgfSh0vVQdo8bFvV5eobAijJMa0rMNFvU7HE28mCKtVmmLo3ujOlTTBYvBU\r\n37A4HZZJYwBFm1YwqiLwC2SXjcPlD5ZCXBSMQMyAHYtzVSzxgZ3mr/P8auok\r\n6jsoHzP+0D3Lc7nv4Apw0iu+5zVedsQSoPagVlQMj0tslqqhTIEcuNUR029F\r\nRoIb9ZvZNv7T6QscwVmyr3eWYV8zVgc8myZEFs4U+ggRwXFCQ0+5ZpBebhZA\r\nIOUmFQDrMf9/clXaNkxsTglTGIvcG4mowKUd2EqbZsvb1i76//GUIQUhiLmP\r\njoUgQU3xY9sZVmNKfg1e17/FkZMRPmx0uU4=\r\n=tZ8S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f19cc9a547fae9ed6de2203d2ef833d4d086eb6a","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.7_1648693200607_0.5890252775002751","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@athenna/http","version":"1.0.8","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"6983d1233bc8382b92f1d8fb689ce836a7cf4276","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.8.tgz","fileCount":77,"integrity":"sha512-iqBI/0JZVMNrtCvCNsL3O/SRfxjhAXsU0fTVSkq8RlH7kykdK8PPJjMyfwbSnc+lWku27whbVRvDKTJ7R5R3jA==","signatures":[{"sig":"MEUCIQDSUDwSXLDG9irVQ1uYjUi7xv/IWGrL84HgHT4Ww4M5ZwIgWkrq/nYLCMzD6p1wHlhLkZbMDYOAzy4vb0ut/uGCqps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRaXXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjLw//RXvGy8qrguG/16nrfA7/ogz5lZPh90VDNxkVsxf5q92sgity\r\n9tPnJTSPsyy+lNgfV0sPUJb3NxNusukHo21+GLsB+YOfsNirMgUgJ9yZLkdd\r\nGwOGSFvGbRNv9Zjad6SdNJ7k8Okfnki3NJGWa9WHbk3mdkM65IgWwhKls2JC\r\nRPdYvIL5huNWvZg3t5794Jk+X+zwLYOvD1gSVKjvoeehV6jp9GkV0XoIATy1\r\nmZVlHvU5ODtFsKFUqDJ/E+RurEGkiT+RMSPKehbRGERDxgrSVTy4VNMzRvla\r\n8URTO94HzrBaQcaDHiB0W9ghVBD0Yg7t2o3pD550ZDHUdSJw5bWLDNW9uBP6\r\noXpplt/dhi3sNJ1MjCgYK5Hx4Wj9lBf78IOsnTy04VeRRaMN/KPV0nSod+Kc\r\nhTvCPSlKlTXiJ0xvB37tEUVUW964LotrsrEundPDstan+K+vE82EW26B0YUX\r\nkNwo2pEThGcqRBO+vREz2AFNAjZ0xvACSLW4B0OatNVLhMGOWdK+mBdeMqCm\r\niWK+BOY0YoVAljgdeFLGPjBTsuaE57DOK/S6/1DEkUDNEIG6+/VzQn8VUpCF\r\nfTISbbJWu/IhPYvijESKxVN5td32NqSnjDILbkAt/EECz8gobh9W2hwT12yL\r\npvYPquhKHgmlgd4ncDlP5XcoU4jhcmT+Jb4=\r\n=GjMx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"eb568347e66f4b8806a53d1bbdf5be4f2e4a81f4","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.6","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.8_1648731607055_0.205807528050705","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@athenna/http","version":"1.0.9","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.0.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"48a4e3b8b1819234d533843e320f8aabcd2ad6ec","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.0.9.tgz","fileCount":77,"integrity":"sha512-FORd7BR0HD31IpOYpo9C7+HDJEQjYVMEU56OOoMvEhAXxxXixuWZc1ftL/RHSJ/uUXeNDKXaVQgYfuiyYKmnnA==","signatures":[{"sig":"MEUCIQCgT2R7gHsDLmwEjo04i2JCOZyAzfaVhYfleqbSBhTGtQIgIr6A3rUQuXgqUHfdLPXEdwKaUzuNiSFZuDg3MpIYiVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRmuZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSPRAAnTHT7CLXQBUeGgCqOQNuPKE+Rtw3ylsj6/3CkfU+ytGGehaa\r\niB78+B82PhA6RNnrGi7s9ByCvJGDHiy0DDgOXEGgf3Wz52WxpIrjVyU9uhDj\r\n9dOV3IL1EWCf0VIRh4gHHGvZet/AyGSHFW56EksMo09mcvzZBocGzx28DnKb\r\nRTziiDXJqi0VAEIyozpj16E99IomX0DrNTYL8OGC60KCn+9QdqxoAmuobNw/\r\nhqhjDtvrdQZrWl6KjYUXQK9a43Yc2M+h9GpM3t/Hpj0NxwWYZAkJoNGlSfmr\r\n024C2cF0GlZaAX5AfBNu1cKm0HCTNqbNk6TWQcLsR4kgUBN2qHpVYfXwMTcM\r\nPe9WsCIN10COO1k2Rx7RW6IMezq9ONmAELmutN9WtkU6/q/ExVwngCLNN/xf\r\nvnPYuwfv42rQhpDRswOzsoK3RJ8/qSHqLNHRDeo1hbPD9iUoB1Fo+T0+BYI8\r\nH9vfkV521NAxyexnQSOyTXODl7y1Cdzbnow1xAaEsb3cAnIW/+Xhdse3KR0r\r\nHU5cK9nM3khY/49zip5tus2Zg46cz4OuAN11+tbJeE6zmAqHv9r2b7LW9dGw\r\nOaZaooz26Y0EYfnKA903dT+cd5q5tNRyqhAgzOhXKYSE0r/eRfoViEtDog3W\r\nrd5ELv/1on4QgBD0L9O60gp/2Bi4wt+1Gkc=\r\n=00bt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d1638d44bc4884bed25564d7a30276f3aff65619","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.7","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.0.9_1648782232930_0.7165933523742583","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@athenna/http","version":"1.1.0","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"860f4ed81e1bb9500fa2e4ced2574519307dd22c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.0.tgz","fileCount":77,"integrity":"sha512-ZerMfQF3qgnmmByAXZXuhgyn6hKkU1/nxCHBWZn/HAIO/SRVwPgcrKprpU6eLNoykSotJYGnz2ZRRT+UAI/gVg==","signatures":[{"sig":"MEQCIBnrAWd6uQjt07tA/dCAGgTIgokGz09EP8V8PS+XrBd7AiA75GryUW2G9Rrr4Ov49mUN+7ZsBck6QQkO7b7FWNYYpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRvIfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogxhAAk+EC9wQ5cbt2NUcMYapkx22Cerz3KoD9xJb80eLyWKJ4dS51\r\nMweo0wxO2su2Me2vSJKGNrSaA6YGJHI5HUFAd31lLAfMMDOZ9aYyFf1AneI+\r\n+au0CSGchvzTaHA7jp9GM+iEinmbOueYI1C72mYxaQmm8JIBsd1Ru6w+0R7j\r\nd34aBo8VbKiQylDqaEYsHwWM/bCx5r/q1fHAFWRPqcaYKO9FEagF4oyHNXhq\r\nD+DsY+aWX4MIRA5+ptZBSiXxizK4wHOXo90GOaxUrw9d9SdQ02VrBgrRFK2c\r\ne0DwBDm0zSX6ttiNwtRBftzziXUZqa73r2BTZcv2L4YYyL3xY3NNxNcUfcCt\r\nGe7N0WYeK7JJGYZNvGtpb31yrz9Q8SlZGQuoNdn1n/ADlba6FKW8inirwFrS\r\n058YuVQ5j3S9B6Z8NEY1+5e3QFrtfaNYq60xIRw/930fOh3qFYJZKP0848zh\r\nr4ED1frePLdh+zeV7c7AlFWY7Etqns0a0NQTEiUU6SOsonIq+Ix3gWRiHrBp\r\newnRhxg0iCdhBGaISjrVkLnLifh/7O6T5A0v9oCFb0O3wtxlweRnfWDNArH5\r\nnFsGFATIMgyLzkFNPPCnTgL63Hnf3wJiMYPmlFPo/ZgoDKNYtzNLBjQHC5Bp\r\novxZCjdB96dg9eKozNObgcgWVhxQxcrkFsg=\r\n=Xlmx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b433d12d7bb80acbd52ba54033453c9f65635c96","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.8","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.0_1648816671453_0.6605958848727655","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@athenna/http","version":"1.1.1","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"b65193b8e1afffd828abc53aa4ddc0086c21ffaa","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.1.tgz","fileCount":77,"integrity":"sha512-5+aOvBLvKGJexVJK7saGYZIWRVH5S4wyyeB+6G4Mf067TxIhbU49YIHrqcUqxYrYgkD6oxEN0JOAFBizhJbi0w==","signatures":[{"sig":"MEUCIE4BDQxUi+0XVn3j1BXGSXSIawKdvphzxyMLxlj3LN30AiEA6yPBHnLlZTQuqWJhEKbaOwuJnMtHa/ganYoSZz02O7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS2JRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEoxAAktb0anAD3278/tNY+Lhqd62x2GLNPdsXxNqE/PJqWg4exLXe\r\nPjTILt4uwi9nq//rxOn33n+RtdvdBVhw/OZn33kJvUfDNt+mutYPKLyHyYBz\r\nalWZjaYfiXYTYWt1AxxhZhA5hlY6Vt4r/CJVqKlHST3TsdkB5A6nepIsdnUk\r\nvOb9f8aorLk5LV2XFGRKh0kcYel+/1KYRnVyxz5P2nkStPK3i2wfclT0wnCq\r\nAcnMj5xqHY/NhlwSEZuHXnuZXdXcKiP9gr6AnDSVMbHv44NvJhfoT/z9XOKt\r\nf1Lp3uY+Om2Qx73TXVzDKSDjAGFDuE6LOFP0qeB31KheMq4YtY1IqrpP8r4w\r\n7XPkg+MKNW0HHrx+wBFKwHhP5NxV9J3wikNogE2TJVym8DSPGL/Xg9uClpBu\r\n5oh6wQjeMHkjNN17Huis/+DYwM4jIllF2bCSz9DPzflte+STiuZwV5K1ITPI\r\nUILRlQDNIyJrnUQsLElK6ZIM7bpsCFT1lR5IxOqsBx8A6kPyBT0VzEvl1OeD\r\nMIF5+JRyj3lgnIukPtO/rndn8x/lvpA2Nz5CxJ3yiaA9Dtpd+5w/Eq+19y02\r\nKZSjOG2zRcrMG3WcyLlEXlwzkMsmWOFxN70l5ZgJ9fiss0SDsAhCPFzs+8Ew\r\nK68Zrwrc18dL0JoD9KlQ5YVTiSAVtAqUSHI=\r\n=aYHB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"222c4d536a84e4d6fbae222fb2d227e7d30f8b35","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.9","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.1_1649107537682_0.4779049824706483","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@athenna/http","version":"1.1.2","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"3febd5e0bd85437b5e73953eacba7c7dc3369932","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.2.tgz","fileCount":79,"integrity":"sha512-hAsEpdBEIivb8GXKGR+1ZJSlrgmimrwhiQnq2Q6/suRT4ZULJ9ebkDVS+aIbEwyJJS7bMWqBkTDL+llBCnr7Lw==","signatures":[{"sig":"MEQCIEfrNOEfYy/h0UgMJFQ2lFUIkaKweK63UOmifXAWhN3aAiBH3K05DuLnuMOr3Rgle+9nObQNcaLXrkxzNPWpd6Fyng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTNZ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZRw//YKE3CMdxgviUZ4356kioDpllFH07uFIjZ+jW8ZAdUOgqv1x7\r\nFyK8ojVnONkXsjJ82j5npKq5aPtHpawNAx5ObqMSTJQaaNjHqfeXS7v5HGZe\r\nn+o71MIwDEbLxU5tNcmDtS/l4+2OJpNsW2Viufj91K/9ES7LS0NDr2Iy1fYX\r\nDyFN0gBmagxpEDSKm3w8xe/eRlmrvPMjbALOSjT2k4JUr7KOjE8ZCMRME9DH\r\n8iv+1YFxLErqEJ0RCLeuAF8Hom0/d9g3ArfuawWiXU9RmF/E3tuuCFS3X8eT\r\n22Mm8UBCWcQhCib0hu/dk132QVFDaz7eb76sqNHV7Nmd+sUi+2uFDY5wE9nR\r\nZDtYioWRQY7yq2RF1A2QQlSzcmyRpAtM8dQ5sNpf6Zlnz1fFcw61iZ84hKiX\r\n5JJJ1KZNG3QRRrwtln7duape2q22+0CrlK5ZULVElcYgRO9gjWSeSL99gdbz\r\nmvmILvL2WgyrpMVBn/mzfFXg+2jN6WPIH0S/MDz+YqOgjFQZYchDrPBPetyX\r\nAl1/cSM08bvmxQXvsLGYJmCz69K2d5BAvsjkO42I94eD+Q+IymWHnMDuCg6p\r\nVVZgXP3Mu7wJ0RFWgb83Q5Uw6LNs+D9uWbCaB81NPNVL3c/OpT9wEW4YEYw8\r\nancnU4LJfLJfX53LT6EP0nwVD7JaitsbEYI=\r\n=diBq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ffeac39b6bfbf6ea39ed4c943e28454afc441f5f","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.9","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.2_1649202812589_0.18560201644205","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@athenna/http","version":"1.1.3","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"02540de0179698c5b9ca734d91d79f67dc3a66e0","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.3.tgz","fileCount":79,"integrity":"sha512-p5i7dxDzha9HRBRQH8IHFkA4wN+1fj3LMymzmaf6gc5c0GHQ+luN69CbDSqlOKqv7emw4+W7jD62M4ol/I1LcA==","signatures":[{"sig":"MEUCIDTceVdywUZvSa/6wqc6QpVIGmo301mbJN0XRrv1YgCgAiEA8DwyqM1iGa0ok7UL05vZuZ/xuaTdIpLwMjjc+P+Otek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTPogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXaA//W6Yn0sBsiD1T53u+mEYhG7Svdhuepp01DuUMwK02S6ozT08l\r\ntr5XsDbm8QuVsj0PmcOEk99bf832wMc2DE8bxE5C5Ji9ykRWD3SNMOCgf1Bj\r\nWnop3ALuOYx9pzVCJnIuX11us6VuRruDI7wMlqXcW8mGrBP7ADs/a0knM2EG\r\n3Yf6Lz82qv+wq92sJQ4305yoZEwYtYJvxoZEXoHjQpnlTaT18x3XPkCl67W0\r\nMPB0RwNqrjrwTiwp/xeVp4H9/o48e167haH1JBSibVHcl+x4+Tw1fbDxvr47\r\nkVEMDyLqOncTKlV5wvsft6a0/ZSI3mjGzb9pJANxibZKwrW5Jf12grIQNvBt\r\n5F7q7zm+Q6HjtgX5d317zkol0javv94vusCI8nPkX1Lddsc7C21P+yFGg5O/\r\nBgLLFGUIeTAk1YLxygeonr1ZDHz8Ln1CYFUdaX6LrhMZHltf/tb61zA/HGPe\r\nkMaIQje2IGpgzqXbqGsxS33T9pZhCp97znV22n2e5s9hlY7sKH7Kja1rtp6T\r\nCex+nRXwo8c/41iJ8qxcQdIKF2kX9mGvJunPgkRU0e3DJvh9mPnkx7kJff08\r\n8dm/sDkGyKjWwCtsGj9nMPeFdBO/0lgd0TX1Oy9J2jzhw13wTJKHzssipu8N\r\nb7X/seXJZr96B7+Z5+4rerWg0cipR5KR+po=\r\n=MbtD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d6663ba1624ba5d693805b40b97f14588edadb55","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.0.9","@secjs/utils":"1.8.0","@athenna/config":"1.0.5","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.3_1649211935846_0.3731239898132961","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@athenna/http","version":"1.1.4","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"24113315f38c9ec6ff1b1d4b35f3bb9958c20d42","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.4.tgz","fileCount":79,"integrity":"sha512-0Ph1sRl/5jZUqFA4CqnCSdQm/AHSPrG51gIOVJODM++M+Y2+x4qUsIiAw2TAi1YGcu5LZHeWR3wS2+DQq8iNIg==","signatures":[{"sig":"MEUCIGJzX8joyMbmduK7+HdsgAJ+mgI4IGoc5lYZ85m7Z7IwAiEAhcikMCVbTThDNacMmP/oNIvbIJVfX7QcgIW1ASMcuUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTk4gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJPw//ffxFoFsDqJ/eTxNYiCvVs5wU+xux990DWWGfsSq2ptGMJNIF\r\n12BbhjH9XQadCrLKI/GDuHSVnyj80QrSh6mrZ4XKf/72irg5UKPyKlsl/sEq\r\nt8+uyCg7BNV683amavyhDUgoHnQe3spj4M12Ss0xC+6z0iafTpLAktmpNl6M\r\n3EovJssbnfK/L7OiC7yoO8EWn5hPRQ3euvdnKwxocElmoY8KIcH8eGtzOWAW\r\nhgQvfQcKRVB7NnLsB67MFu7hwwVR154bW52caEFc49yLBE80raeWzKrGgz0Z\r\nBGK6UdT/WGbl2GRMYcxGh+QX3OrTlt31MnI4NrBBJvy93pJZwPUh4xAQtle3\r\nxodM4mCGkeCzzoqWNJMobuW/g4rpS0IeSR0zrZpPqLQgjp4Hx0wNbXi/O46Q\r\nxX9kYHVS5+3Ffpq/ekeeVb1feavwQtlEkNTj3IKU4nCKB6elW+59acdaf4nw\r\nIWi3obv5QD7NSWaVOWje9HbKpbziMx6yXk+NnyRi8k39doHmsIQlw+kNirba\r\n5Pqmt0BemiSZIuhmNOAgTdJLdLrQdM9Oqy4c3pNeoQclspS/E72FLpTDLuYn\r\nBOKYx6amyd2TWZCZhwyHHG6f8h3e5KyLW/V7peCwPWQAwgrKXLoCBF1czgTX\r\nzlykMkOE38LgHrwbyvjo5m7qOZ/Y/VghDfY=\r\n=R/3S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6346fdfa7ff7962eb72bde7a41af7ed8bc1f0687","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.1","@secjs/utils":"1.8.2","@athenna/config":"1.0.6","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.4_1649298975876_0.29866259208183954","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@athenna/http","version":"1.1.5","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"50a8eca0bc9a745cfd16c7391a78c6f920047e0b","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.5.tgz","fileCount":81,"integrity":"sha512-Q8Q8ElRHa+mHgLNOunnFVkcqON3qywn2G/R5IJRSqLTZEl0KX5w688Nhmz87C1XwwfO0JGH6KgWg+II/6aWGOQ==","signatures":[{"sig":"MEQCIGF2+x28sz3MlkfvTbNfm6uksVyWPUhmge7oS0PnogQEAiAK8EI2E08NE2Cfc6jzd1UqaQlp6uLuRGK8qhdfpc85Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTxcdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraIQ//cwStcRJqTz0VPRiylSFo5aCYCXNxblhL7J0dT/lccKwlYvP4\r\nrNEOSixdv0qAcij9EIdVU3GwUI/a/wQ+ZplHCBN2hOmxex+I+WhRW4cZemE0\r\nKK7AgVM8XV2opDd3/MKTJ1etB9KFwfCRJDfZ+BpqcBPl9SL/RIgkn7F9Nlu1\r\n5ESU7IgpuNh/1+G5zgx7RUbErEm2H+L9Im3CFh8/1UM7Tskdqyg/RXaZCy63\r\nGY1BADumx7K4lzc3SZrWRzKLTH34UbQRFl4jdwEswgNxE80c35NRMMgwvQUC\r\nAqSvzSXLsmPYygwieEsIe4Uc0VgyR7gx/ltxSEkK+kvhBokr2XflCkKQ7rJ4\r\nn0U5Z0sAK2BX+GwnE4zOmK3vh5CKYh6A/ibWwaLLA9TUkJN5WFL2H1Lc58uX\r\nnwKqAtNNZ3LeJPloGqN0dArBQI1AS4uHDFGJgJLcGNFF3ysjGsDED0Ou5waj\r\nq2L0i5KgTgazvSLKo69fiJNLKUaRc1QHh6Fv6MJxxHaXpfzr1zmZPRbPGURj\r\nL/k1Xnu0q3Aqi5QfgPrc3loT8FvM+vPryfOcq/Ry6XJJmNGP0rrmsXvtkl5Y\r\n8sqeeSv+IFXlg488TGSF2L08v3fAbKYamUw+/vM5tqJ1xNCABf/XnT4VFKus\r\nBgDrCQXIwvkMLtSkRbcF5gMtsGevRmrhqyw=\r\n=WEbQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f90ac468290302aa2c2c69c705f17577ed321fda","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.1","@secjs/utils":"1.8.3","@athenna/config":"1.0.6","@athenna/logger":"1.1.2","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.5_1649350429226_0.6227150767632375","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@athenna/http","version":"1.1.6","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"b37ed4a3d662def5b122038c83c754867b60b4bf","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.6.tgz","fileCount":81,"integrity":"sha512-Vb8CtND10qPCMLJkTObvFqsDOztiqqzj5/2iuTo85ZGff4+nkvYgy9hRj8KlxQblSYmhi/zH8M0DZskzhVmcuA==","signatures":[{"sig":"MEYCIQCUMQFzVCiZmy6MLpeVOu6pnfgSq7Z0kPrqXRgfybLkcAIhAIs1A+J9wwLNF8cVEmMidNAK+FozSRyLMjlJRHaCDCEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTyTZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZSw//Q7sM4D+d3CbOgRXubWC0q0FmHK8xAhQ/4+T3v8mihhHRVe57\r\n2y+XEwWCay6zJqTwl4kraXbTUh7waTgQyegBCGGw1L83omZO9y/zQiK7fWIK\r\nP26uVwr0tZuXTBbtKrMRhyi/8R8CbLjFc6h7BW9o+RjOHOOMkov0e9565AOa\r\no/a4uLCwjswmfgvXISN8Ud0zFckzhefOedBupgXJMv7nxmMqAnfkRaONsKlS\r\nqSZ62Svk3ojxmGeRqN8fKT6oHGCpAUCTLa9dZ9QKmH2iog6CYRtjV/McxsrB\r\nsGjUJFymWkqSHlgJa1vgHOCK/HxdGx1o96ca2ivwYQ0xK/lPep4xnfh4mHbv\r\n7IfQokrxOH0raWt91PcW0KfCBn4pQXqe2KGD7VuqhtJSpyrJJoHARaL6PsQD\r\nc+Mkf/OSJqp1MtqiT4Fe6XC5AbjPczUHroBMtI2+zyZXzx51HIC+oWvpMuZK\r\nWMIGocvw3cXbMO9XihFY99BJO14jCGEetAbqVpjBEct24Oausowx0Z6BteKS\r\nwFcjQDKnaHU+LIWAe7GREbWUus5fzF0XHAFvYZGn2nlDLlGmDhgG53DztuuI\r\nRN6liBsYoPmZvOszCFV2O3gTWgU3ZsMJdDfFjEXYD1Rj9LDJt6UcqSh3ccJp\r\nFbGvqsxgDvVZhYuXmflLvYH2EbLnMkbCIwk=\r\n=NkAl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bb93c5075d989a5af8ba133ee6a4cecafd34b3cc","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.1","@secjs/utils":"1.8.3","@athenna/config":"1.0.6","@athenna/logger":"1.1.2","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.6_1649353945259_0.28519410879333096","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@athenna/http","version":"1.1.7","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"8db2ef7e3c112835ddc2e959d668ba174ddf48c3","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.7.tgz","fileCount":81,"integrity":"sha512-mS2zc+as7wUBxywrGBk54lmIbPoJndwhqcER96V7GLt3qoXVP84c8BLT/KA/rwmmNA9xX1vY4CXBkM5qlWwKww==","signatures":[{"sig":"MEQCIBEbbqS15qbmubdSH0BRvoc5z21UaVxu6Da8T+1MBsBnAiBJHcyeYPJXc5NTGWNgPXyLg5mwUu4G1+AnFDuagr3LSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTyruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX5hAAiMv16pHl7DQw4/CNuDxPClsIGCjF76srgtkPEA8SZCNSK04b\r\nuCzV8cTppDCfok8fA+5H2IeygMEpSS2CRqhPNplRXOcMN6YeRq0paQhKH6gV\r\nBo+dBdx1cBwgZDQNqVdgYGL6aYp7ipVg9EPhzXYrecOve//+nONI7Jz1ulVU\r\nGKtK6wl5dHoYfQXEZs4aS9moDillDOo+VXBz5ceCHpB9MXJgruCqtTbMufvC\r\n3c93KBBVEvYnxMyA+7nDAAdbIc9+VJf1w/FQiJnanMG2KJj/KupGTmxOLdTv\r\nx2HXuyYMhwFCprMIgMLKu1agGl9MLJRp5IsJxN4Jy2xaduV+xx+GGL1+yv+0\r\n9q1hXIiu7f2QOfawYfZNfP7GwFVK9Azzv9ZBxdoV1MJj0IczGdTY6M+v9+5R\r\nkYHUVM7qXyyZZmR8SjOgVss1kZ9HboUqKwvxxDQJQHyyK+ZQRnFrn+IIbEK5\r\n4DJF5y7IA6OYgMskZkT5gZC81f47a0ro4ghkVfu0ptdWbd3I0z3S3t7N+FlS\r\nDVRw3Q+muLF1wCcCLuSvEUbKIkabOuAf6sca+iyeNAlAscdJEJkMB6BP2fXA\r\n0cBtXeWCup7N/hSjd2Y2pZPAZowi/LLmpjaLze5GCZmE3WoT8YQ8+7pSMtGn\r\n3hQG/QE65RkjdKzK5d24bQEODUQFe0o32nU=\r\n=wPx1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ef801290ae4b146c1b0c5d58522f75044c4f8088","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.2","@secjs/utils":"1.8.3","@athenna/config":"1.0.7","@athenna/logger":"1.1.3","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.7_1649355502250_0.8444647143505795","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@athenna/http","version":"1.1.8","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"e5bdf6920cd203171a704ecd00dd8a0c8b808da5","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.8.tgz","fileCount":81,"integrity":"sha512-EifYX77dmI5cKf8dC7v/AnsWFsB2VHuCpW7o2gsVAAKTB6d14m/mziUYvSUO8xynr9tRbJsaHtfRW74NjJl5Aw==","signatures":[{"sig":"MEQCIBHX3tJwh3VO1NKf0f5FT5y7rALA4xFnhunZacbPFKWYAiBrCJESl9c3mLMGEcUcRRhG5GgIhSdyFqVH1SVeeipHdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTzdUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV1g/8Do1wOj4bLevxP2xtmjdJITjYfmsafrY+J87i68fmPKMeQW9k\r\niIozR/1s/gABNstkzVCS92gqOOG5njmR9h3y/PdArATOm21G70uYxNR35ZEh\r\niCeWk64Q7++bGEwi1AzHbOSu5cg0E89WQX0cTPSefg5OmoltE3DAcTD3tRmC\r\ncAw+5my7qQnGYhVzsXtkOYL8UH2zRNVCoJsLoOFMQ1dl4NnI5LX3gh/F7A8a\r\nbQZeyGk6OeiDpa5sAg9GX62URGLXfNqRgAi2igWmaIH/XPeY33TITqQ9Bl94\r\nGspBOjrTOSLHab0CN95mFfboBuIiVp4jUV2AThEPa53mLjsxi5o3Sk6dXwk7\r\nrL1wFIJzNtBcMaf52w9joeaO3KCa55f11/YF10EnQ1/V1T4y+lByTopLXdX8\r\nE337NuP0+bsN1RulNKn/nq2906rQ8iERt6Li3AtbiFRDuEuhm7OEhz1AEnnW\r\nKVc8kX5RwVDeQ40lm/9rk2jv5+IalUqeQ8Ur8ciWsJHeTERNDHjZWej1+MIk\r\nkWe242ZY80RSrpNxl2fADbgvHTTFkkmnNzbgJ18XWrv05S41gDyyEFZjEsul\r\ncmmGMr+RAxLG33/xWnoiTFrujcDPbIJaEKEkaGA5lYr1jpfM7yFv6HMqceC3\r\n5PywP0Diailn1DBA60bcTCuh/8gkVKmlKTk=\r\n=V9xh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"aa457ca580e4adf9f4854025cdb3e59322c46199","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.2","@secjs/utils":"1.8.3","@athenna/config":"1.0.7","@athenna/logger":"1.1.4","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.8_1649358676053_0.5169806137621018","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@athenna/http","version":"1.1.9","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.1.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"40b04bb929e36cddbb0260a86373e3fab321f8c2","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.1.9.tgz","fileCount":81,"integrity":"sha512-0BdlLU2THGeNydOBZDMSIq5X6jdeQRLd0sRtqE/Ho1ZTo7C9Bzi1Xl/JMv8i0npoaRL5Kgrk0KABq5iAVMPEgQ==","signatures":[{"sig":"MEUCIHYjhHSDyzLX/SwZK+TGxBNbnpXkGFPr1f7Ra/nDVbEoAiEA3NRZHH5IH6wBuaoOODRN45Qj3UndOHdyV8H7Raij9co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT2DAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonpA//cMZ979TgxlB46T873X0pdW3Q0DYTlcr5COSRE6voT0cbFWj8\r\nwQwXDRWIOblmt5fI9ChfL28xeR9BPe7amu1ss4n3izhgWL98BXuO+W637f41\r\nQ0xZITkbt8QdUewN3a0s8ZfwAtphHxdDY1MKmZTtoANCoU0XYmZx2Zyxc/k3\r\nEEZORqPiD/RBk1Hqs8Q+s7KVKlvf4acCpkt6GW8u1AhX3TMptbbAhCRyzkVr\r\nnZC10IL2rsaHEDrjmI12rN/4ZzDzuoMAc7F6gScXOfImhXf9jyscfJBtpTVE\r\nysIuLr5gBFbub3BNcuS4/Ai6DVkqpOZj8WYyxMkyHXWblTui9imbIbqeOjXn\r\nWj9kBZG+r5l1Zx1Aeld4iUbTtLFErQhCWoIyi7aJzMNKb7n5eCVVji7Ux6CM\r\nrzpgGYKcxFmMP1515zmRJi5qzq8NTUIjaPyZ6MeUWEv+LsHWC17QWGjC+yF9\r\nHX8ELFeN0uc/uf7PqSSkA0RKGjoYC5EhhOskb1p2UnuI4r35WNcNezs2P0gy\r\nwnRK0FQgsTvWA4NKjfhGGln8S2lKgbj/Jos4AGQqOI8a57AuFYB9fhD8yWoj\r\nnOjlrl7IG8zU2D1E7jE+z9UwUbSjyuMxPfX2K/rZ2ZFCq8SLlPGl5834hT9x\r\ntPMQdKEKZMo+WYl7vT4JMDJXmAORrxRWo5Y=\r\n=vczt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"49ffad3857e180f9391e62e04e4d0a69582037b4","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.2","@secjs/utils":"1.8.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.4","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.1.9_1649369279898_0.5090171260753571","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@athenna/http","version":"1.2.0","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"0255be4d0479e6ccf2ce89785b95ed9f44859007","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.0.tgz","fileCount":81,"integrity":"sha512-opXgMEB9xWxbsV1rKRy9J1gUuAY5w8yvie3w98Wly+jDTI9Ysc6JrpTLFLf44FcfKzHJs6TdDQTBr6nsNKTE+Q==","signatures":[{"sig":"MEQCH1Rfw720s1IZzJqix7FO+h0e5lVJzDwrjTYUwUC8sNACIQDrgwGCsTlaOuqaY+7Y46my4d3l3sh0SDMdVIj/iGRqnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT6QKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2JQ/+LQKCVxsrLxc+1ugmeJ8gjTjH/JAipDaTG+tnj/DSskdhC7hO\r\nfTgZz746EnxUmyzyq649UqoanA0SYcq1brjq5EdoYXkYKGWw/UkM+FCIVbtI\r\naMUOAqsgYEVTG8syW5142wilOZFAXgx9XV9oeXuQa6UnkL7HfV/MCelkQYKD\r\nfAndqjfBgdsTEqNP2yqAGRzIV8Us3iF1FJrPzY0WdQLSjrA0bLa+8+S0sfr4\r\n+kSFpxSygjHF8OWo1Ez9VbTMSx6ejvBl3bHBUrNdS0Yh2pkChQtfP9Bt5SaJ\r\nR4JjyZxsTXcuJXMNYVjVZN0fdcRrHz6hEI+0Nqk7iggrW/OE3kxbMeHgFp2K\r\n8JZEdDnPoJBY9erukqS9E6E9fABS0SeoEdvUBw/+tDmvqircOj01wlmmVro0\r\nWhVhHjz/McphZWmcGKsrrRTordFT15HK94GVtYGZvTdT9qcZMlQlROaII0pj\r\nzc2Cpc7xc7+ObHRYDyIAPS1ICyu3pOT1fpeVFq1WA6vgLKvEVVFJUxtBEq/i\r\nzeJh9Anf9uHznOIKj7a1RiHIFvfZH5QXHmH7U/MyGi27jL2LXGuF7NyLqE3I\r\n8wfWhbpeVmFdzuuowWRgj2L9+/9gF8XQSbxUBEKOtRaT2UPwEWRqr3hvZD9g\r\ndQlLJL8kF3yShz312agRCZjFZKgvQgf8oAc=\r\n=yrAU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"29561606b3ca2bc4b2be28198d75815512218e1a","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.2","@secjs/utils":"1.8.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.4","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.0_1649386506702_0.4178012002438054","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@athenna/http","version":"1.2.1","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"32bb28e95c9ba19665ee82aac19942783687641c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.1.tgz","fileCount":87,"integrity":"sha512-pKKop8j4A4Dkcd5yd7ISyTILxS7SklGA70PoPrM8sJCRPSjRawnxzqTq8AAZ+t4y6YuAlgCEzreVjNNrBgBxGA==","signatures":[{"sig":"MEQCIAkt/ou/0gbHes+/pprZCG/xWcax/MrtnG9GlHz2AjPtAiBn56KpV4U3MFkpKC/9RWnqonYxv/oHSU1ZF6NxllZYeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT7LnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUHRAAjqci+3B74ZvQgHAgbHWmb/xphiKjTpO2iC2sZBakJsPF+Wxs\r\nqDSW7YVpvIlZH9OoYNFu44iMq8m0i2X8l4YRL1Qekym4Bf4eUwAxw6lMOLSK\r\nU5fh4o0p7dGCkNWTHFX8mwEOWphPy9M9aiK8M/uqFtM5of7naAJ1V7un6AuU\r\nR4BW48bAmTynZxneeSHir2vfArUUnogt9nCz/swlg2rET9pfLhjdxIc2qgS0\r\nBk1gaMtf5PBQEy3TLddqibhB0w5nGB24ajxGXpezUbNvuIsF8zRIvvkeJemk\r\n2RDuCrjZhl2KiZzrwSUglKQ+XC2rpxAofBxO+L78kCD+JTEUWjyHCF1a3Xlk\r\nUuoFYQOnNjl2+i2yzQwbAAUbrlhwb0hvyVo3+2D1lX5NC3UEy6dRD7ve2NDR\r\nMH9JtmmdKMTkK2DCfo5wurmpjuZsUuDkhbMJ95QkCGH2iuV93PTTPPbD5AnM\r\nYjXmrPzWbimo1fD3TUFekcEg99yLpbYORLPCk1G4TOqKUgjGfIIYgVSdzJN4\r\n3PWlnmQiScXL0Z6AfYtjxfU42LgxhT5rKUbYfsMwCJEcamFX5L4uheNXWVv2\r\nKrtXOzokuPLwpniMAAYjylRYvS96Yhfv/jg1TD8UbvUjJlsmQ03NEJEI0okq\r\n8ecBTWJNoR0gGpnGFt0C/P1rIgr/AvnbT0o=\r\n=S4jM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9ebf59cf165b28abcd60942a9ff0c138eea1e030","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.2","@secjs/utils":"1.8.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.6","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.1_1649390311213_0.11963123023507682","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@athenna/http","version":"1.2.2","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"2d4d367c4c22fbe76fa59fe5835c98153a787b00","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.2.tgz","fileCount":87,"integrity":"sha512-UgGwwF3GdoEBXVQkV6IEpDao/vMRbdG4YVH77I+zQL+/usul6WQ3RBv9NMbPdUIqFnPobB1eLv6UDwpd449wrw==","signatures":[{"sig":"MEUCIE8qvv3sY7EkGO7ktCsLjmryOUDSgJucmrPRlpCB0SgvAiEAteq+IU+R6iJxMZWkvoKRhwHuCUeWNS1h/002ZauXr8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUHCfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3pA//d7WwuC+g563lthUw8JX+m+3W+ixzoPKzMgtw0izgPiwOQwgF\r\ncoa6WVqr4cLUR6IAREUNYbP7IuaKcpnjpVEAN5XswOAc7e4L2zniMKia3hZp\r\nptC+fMl1AARfrxnFmW6aSwovfjOhuhBFDHi/gElFFZbV9MFln99vUUKGJ6gz\r\n/A6lMGQzTDDK/zy9sVGRXd9o/rzdtmDN6hHSWmiSzaEsceHWxhG1CDDjA9iN\r\nJHnwnTCVXAobaotJ1lO0TitI7gGOpqw2AZYJF0Ij4FfrkdXsjZM20UH5hpT6\r\nQlgRtKlv/0g3VZMRN25IF0mOxG28DQhLEwfMtYHhpAE73Sq0tKqDVreFGGGY\r\nAZvdklGmmYwV08glcSnHe9SL5OSXRkZT4Kz/f2Rh9l/kYnpGwUYt2XgoHqf0\r\nJV/f1b36jn3U0nZvg2+z+h8deyI8rM8Mec3to0cumW1UsvkW/Ycez2hZT43h\r\nQIMMQvMJQ3sgMEOunugH8SWy4/GokRrRDpKb7mDkFntD0Pu+HllvOFpsUhfF\r\nctZ7i/ZRuqN0vZQghdPu3Bk56W+Cdg7vdRJRq5QyH7KrCUKon8WeJXA/+kH4\r\ne5iVcG9HnAzb5wTIZxw+W/LeMRPEyckPGMcw1jNT7CF/vCgG9+mSY59cGo9r\r\nbdGV0om3DHuAcTxRnGTMUUsYmKhj4j/z6KM=\r\n=mCTw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"60feddc78fbd25276608370602740258001aff05","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.2","@secjs/utils":"1.8.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.6","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.2_1649438879305_0.5817707813592001","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@athenna/http","version":"1.2.3","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"dcd4f9b52e2fea529d96525c706a8d3d7ebc00b7","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.3.tgz","fileCount":87,"integrity":"sha512-nCPyvUF5r4AKRXmpjZAd6MPVAN6M0rETu74OIAPLK5LjQ6o1e5JnG1LJq1teo01mfLE9n3cJ3Y5jt6tYjYJwQA==","signatures":[{"sig":"MEUCIQCNIV+yeiG/8x7AFLUxlcWzf4iQMk5bOXXpGZ8NpZtlvwIgFY7FfskqoAkvjRpOZxbIIzAsQF32/4Ju9NA+Te8SXKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUH6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBEBAApKys2+BrfuZdcMlVIJcT3uHF0SqDIgmVDouFhC2ZvdG+WpcV\r\n2EH1w/YyymMMzoJGmqfoM1PJOm88UGmZY0c1qMKasHp1haeqYJAMDyA2YbiI\r\nxqkRHLVelFR6LOWlsAKgBfDh5xmqwkwLQZw9RlZtfCuzKShrCsYw6gYjprkH\r\nRh6l/mIym3GCWOgXeOxWOTyvx7wFI+6MyfIWNuLBsDynrjbMc9jeMyBgx9Qk\r\nknw69ZGAVhekeotSbU6cXe8YfVnYZlV2Y4vTjmeSZrIibzEC/tLG/GurZ0RO\r\n5mZZZFe/PwtaJqw3nBoFB+kylZcAQUXqV1E9Sp5UPefOCm+zUQ17EomGVybw\r\no7jv8RV0VNXkxe8F2FFk3dPPfHlIFJibDoXM7v8PhYJmyBYwTPrxpZbvgIZw\r\nbQTKHI16VaHJBxxUslBl44hqeNhyco7BMrsB+mILm+s+vfsWZXC7aKyC9DhY\r\nca4Z5gXDsWsEncCOdPJ9GtimYSXMGPDfQeWLvKeI1L21/+4xEcvbBBgHFxjx\r\nWPzlP9ydV9P3L2Pz3ADUKWnoHYM/IIqmvjO5/aFVAwtXzaZtPRA5FyS/yaUj\r\ngjAYY+H4RdjqtEncrmhyVNngfPIlpuWeIpaXQHZVXrvQX3O2kfhXFkT1sEmW\r\n5zUvoUzzrNsbJolhIwRy/w5D21Vjk8IvnKo=\r\n=tHjG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"599b9b2f7ef0090b67a31e8cb62da310b6877910","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.2","@secjs/utils":"1.8.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.6","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.3_1649442475269_0.05209107675525915","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@athenna/http","version":"1.2.4","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"eede90eb0f21131780bb8d0953dcb41208f8c82e","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.4.tgz","fileCount":85,"integrity":"sha512-Npapn9GcvfaRRyEGvb4KeuraokLz0l2F5ih3G4arN70xemrtSOa13A4ine5mkm5Toi9QNZFzB8242M8LE4jGlg==","signatures":[{"sig":"MEQCID2SUw26YLAJtPv6hv/zxSCaJ0Bh/5qkOl0nX4nI0lmaAiAHV9Aq6A+oTWl1GhWSvngTACuqr9FztMWYhC7MdYhwVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU6i8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozFw//e5+qH1EL6sjTfwJY3BoE2c/D/rtYb80WHxrLBSf1bClveisw\r\nszwK9IdUtx3Of4edwpwVb4ukPTv3RMiwTWsp8GHTshNNR6L2wyBgd3v+RoB4\r\nFA7Y1NZpuXJc5JwaqOe9eeIyDHBwZklHl/RP5kEl1vTLLE9k+2bP2OY0N87S\r\n/ihh7jEkp36+887z+VUe4nur4KGOxqDSMYgVlRmni6dKEZkPsm/P8hnunAor\r\n8SravA0RXE6qV1I7s+OfRvvc9pclofHVMxOJSacJ14gOaaZIqMpjMdFkmFdu\r\nt5KsyUGwzvB7XZETCTGHpw/VCP5C/Dk9N+hGsh8lRFA/p/K1nTKEOtidj9kT\r\nhBNz6EswoI0sIKOtK4WVZEQp0kXy5yAdBYs+KsdfY5ur8B/aeVlwDUKhD6eZ\r\nyPN4Hk6Xg+71Bjs1WHE2bPvcYXupDagA+efY/G+UmzodmkJep2uSttMQC23k\r\nQRYHDggqZapXczJ0GBaWJ8aM/XbK6AQEr30ZLX1i8BZBbNlrPcj/TPNo81xo\r\nC1alnNzw2VH5gJu4LKoMa8U03wltJapjYcSSYqlk5A/evKo18v3E565WICRW\r\nB7w3kYvUm9bV4yS18zy7QVerKoye1Pi5fiKls74TunSP4XGnBHpyaL0450pi\r\nEcISB0dDt79B6u4aRphjxwAlVD0Rjj4+EdA=\r\n=GNL9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e1a3c46e26493d4fc60a817a3dfe6e2064083f2d","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.7","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.4_1649649852645_0.22866176592286003","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@athenna/http","version":"1.2.5","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"27604525f16f2241a86d43e13a29eb03df57a071","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.5.tgz","fileCount":85,"integrity":"sha512-zujoTwd031AGdKr/2PxoviBTMJ9zAqC5vZXoahDOh+MKO8v3wa//oSvukvD26ZJ6EiKkv8ZaWnvFmETrysEMqQ==","signatures":[{"sig":"MEUCID0u4lDgCg884Bso01lwZOonOqYZFurRZAtpwkIwE+d4AiEAvxVDU/SnMKqDKjTVD0+aGwiXTnsChJCTzfiC3UC/xO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLwyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQXw//YZ8fYJd7rO5D7xo4y1VC7t/VXf4tXAPbFpGl1SjOag/iAWQM\r\nbPGiNUdYHyD63xi2URRv3XwzsoqFLxXzh8zGoqaA9zKUcQOe5t7q+bfDTeiL\r\n5G46tpMyH1MerolEODUGMxtF6DScnujRpNt/+H+bfSb5RYUJDB1TWMaTcSNh\r\nqPSUmwNmgnXGJIqtML4vWtjzHpIHANn8GDQgRuH3jFUCZf4xCYA0Y9hHQmn8\r\n2jMRxdOD0UGyfUbAEmdpat0/GhrDHg7jdKkpY/cWWw1GBf0VejqB/zJgDKVg\r\n2y/qhEJNM2z/Q37DppG0+JFkmaQcS4hUfkupeOnJaisSYHNFD+QcuzSvOWGx\r\n2xc37bgh5VXWusAW3J0IZa1IO1bVu5uJzME6EKnKHTByoneePOd1imlOhRrC\r\nbRadIWg1DEBDnVD96oF6VLbdcfte+X2lwseSl9ts3YlNlcRDU8ORfF2wzNx/\r\nXt+/PlupqtkPrIB1URNZGe/R+1xjYfh9jwX//PrCWkQSwyFbqE9hwKAARX96\r\nX2E1eYnpp2aVYj6qlz5X2KxpH0TfOyuN3aQk+errkIf/DdJlceaQ4ZpPa1Ks\r\nFuCvWKfYP/+t+1F18g3NBV7aFGrw5NrijOiaHSa+MGzQN3Zj7vCZgRepLuIW\r\nsMa8kA4RKeO2yWy0bqy3pF2Fw4jfXiUknJg=\r\n=BZqT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6a4d5453d1677bca62120aa1627f2bd415b349cd","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","fastify-cors":"6.0.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.7","reflect-metadata":"0.1.13","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.5_1649720369907_0.610067554128574","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@athenna/http","version":"1.2.6","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"c63b56f22472eef5d3c936c83a74c7d163107ff9","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.6.tgz","fileCount":85,"integrity":"sha512-0X0z1JXra6stNyuNeGaMSvmk2yDolOrW+IUwBmXUY8slnK9N4vKggToBThGpDaSqyd9HVq1vVBLPO49WI5jgvA==","signatures":[{"sig":"MEQCIBI1jR0njCSb4AOuOyjKNycRwf3nKnq98BbEU5LLsf8RAiA/GXtbydImOD7Dynf0DfUew43BhlxKJ7y7JsEp1hpk6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVMT0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeLA//cv4o8il4CfBTadD3Lq4o3oRAxCOb7nyfYLd2aVhce4/3j5EN\r\nQvtFgkCfmjeCBqSFzwklxugzTayDpqaZmM9svxoW17OmV3tAUdI4aq7sEfF8\r\n0cpuL0ExXVFwfGDRIa25H6QIV4IZMRtgwOYbW7jTcL9YcrfEKPRaojWgGXTV\r\nuwRcaEHB9mW+o8JLwt7ZNoyyTPYmWeeYN444/M67AxvVKYIAhyTHKFciOPhP\r\njLmnDFLq9/BNr3DzOn/sBlwY+Zp/6Qitz0CfTpWEhZ52dvpQ+5Hji9Jwh+6v\r\nX2L96TpmuoW0v+Ab0QL6ajVjab4KxqZJWRQF3IW65bWnBrb1BKWc50NMvBxS\r\ne4blYod7umcspPbFDXVidcrU40uvDarMocqoBVmL8jqTmwQj+6ZnKRAuWTyO\r\nonU+ybiUSg6Y5UU2PgkXjUptF3rTXoRWblBVnZlrTnY4KxKVbVo62mF0MZ7H\r\n6DhG+/x2CljNssh03qOPMJNL3d/9Hs22Sx/qYzEbc+dc4MV4YU650+o9Y2q9\r\n3vnSAVciUiw2+lAxFUxYZX9dgFOoXbyIcW66GxxJmo7w5r5OszvUraHRidg2\r\n4QrVINyQrf2SI9+KIpKUFyZhr/ryJmYPNaCk+irUrxhAhFNwyfvNYIPqm95s\r\nn4B9uJ/jP48MOeC0CNl/RkhEa29UneK46IA=\r\n=TLbe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bb3684e612d20ba3fd2c5af7998183dd91835db6","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","fastify-cors":"6.0.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.7","reflect-metadata":"0.1.13","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.6_1649722611886_0.23046976318482737","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@athenna/http","version":"1.2.8","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.2.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"b78ee015df6b1cce0d77aed7bd1a46d9eb3a2d6c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.2.8.tgz","fileCount":85,"integrity":"sha512-PYOg0O2pDBr3Y7lCN9cJ8HdsyfXZEkM1XG8x7lj/LzrzlTwfURnhzLMIChyzYiZpB3u+h67RvnloNQVDR9UKBQ==","signatures":[{"sig":"MEYCIQC/9Qk6iNBFKT3EoZoTWAovZXO+O4VCOGNyhWWO8SNZjQIhAOVIx6z5UE0ROs+UvGdxfBcJXoXMBm1vCHePYS8jg0EH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVj5PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQZw/6A3hUsrI+jf58wyaidktbtce8yww6bbBJMcouJq0X5pvLwTOr\r\nTNnACg3R8JZ/4yUVdDo2rE4MlKX3RgyP+R+iJpjQcRJW/p3Vz2P8YjhMOuOQ\r\nMISHoGoxJ6pR3EYW71kbL1yF3k/4FawXR2kAfa0Tld3FiR3kOajjXK2QmwEd\r\niZXA1NfmwsqxSQc4d1BH0NaFtxn8zRdZUbIw48rbHEqAtSdoIsxVbACgg+li\r\nMwOnbmbHtuVnnlhsPdq9lL0zKpdTCwQmPcNuY/G7f+Xfum1jomfCZcUinvAp\r\nzQJ413vaFAZpHPQJKiXL9WI3muk5MM9knApXw/uWpq6nKcQBjmkx84pAnrz5\r\nw67av8KhZQIxRkqv2CwGGDu7mChskAlIagDcYLct/T4BCRmE1itTtAlzq+H7\r\nCDR9IxLppQBT/MwY3sDdP57nAxDTUZQ3AlmWq8AwCF+ltGv+GfPClVYdLQ68\r\nI9JvAIqjEIeHTyjZDnZPGNYuVBUeCRhsXaSUCrmi2LNltdc0McP+MCAZ/Cot\r\nKZHVCLrt0fSLELdw//lSIM0wnGtcdMy2y3OEYfcXiY3YAbtizSzPUdF8iKtK\r\niVMNv7/SmJCW1W2qA5dyDQpPm01X6wjunMiZn00kcZ1Ecr/1qaJKBM5rJFkZ\r\nRmLd5gY0F+vRmnSJf8GYd0RIEfBVql7ScKY=\r\n=2hq4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f2d0863a4ed52501416e4363eb481ad415bbca33","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","fastify-cors":"6.0.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.8","reflect-metadata":"0.1.13","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.2.8_1649819214848_0.9453306790150977","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@athenna/http","version":"1.3.0","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"06f7961f09814899a5dfad50aedc91219181b900","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.0.tgz","fileCount":91,"integrity":"sha512-A8eHuc0mDXZpZMukIG7CVTDxSwpI8dbTjAjBJwmAfV48XWdF+M0nvvdts6ZaOdFbgIUOTfbFOWPuED+/95dGJA==","signatures":[{"sig":"MEUCIQCk8dr5MlEeXSeOQiH3Uc2Ci6VDaJs3k3Qv80twoYVRjQIgSvtRR1HkigY6O1qlmvFc19V6/PF6oVmB2xV3jTILTtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXzq0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxQBAAosZA0m0JIu8hZwj9KgI08kAk9r531mNKURtHB9A6iRHzYgHW\r\nBg9MoBsUlQnX9p4RzqgvQbSr7lLP87gHjywpin5z5dqvLAANQf1+rf35iCrQ\r\nPnONfvhM3HiDP19gL2a2Wvl2royRXCkjy000L8SgHBpZfPUTtPQTBFeVpKdc\r\nsNEnnU1LhTTUemjXp/8QKsqxFoEX95jpTpS8M1Ii6y/REnQ9TwnFvlNDDSsQ\r\nwHFjesoUK444bMqOGy1zFWzcEjvpssEc2YwQkGe1ubvcZH3Lfz7kz1yqSXUy\r\njzFPd+LBDUEPOUZFcWJYCKl1n9jdkYXmdb3qcjNlhD5ZS44A2UOqkp5jPx0T\r\nbr5bOqBI6gdo3LDVNxr5T3WXq+koXhdAm4De1q2oogjFMd7BFOoDYW+HTYlN\r\n2fWmGDsYre5PuYnyr+YrMS9hJzCr+3/4rUgmluscjqxJop+Pvro3TKXRzSVT\r\n9tXM4oWYWr8vObYCJjhcrKfZrkHR6xYBsyrxGzI5yJqbV9XPGSBlsJxjjJDc\r\nCsaXSjtNoAffvlbCD6puzYe0AKXwK+m+PdrkJdJ+aQwUQfCbkBx8sIIuCw5i\r\nmNlYau+VB7s663J9Mkyu0WBukIuzMDvnMhz6lVDQ8Of7A0w0WogKkFhgbaPq\r\nR8LLMhCPzfhlBOjK9CoJ9zAYvKhVFFO7b/M=\r\n=9P2l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"de76b9ba989781f1649d43ce95eefb4184a45628","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","fastify-cors":"6.0.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.8","reflect-metadata":"0.1.13","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.0_1650408115813_0.07714325035580583","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@athenna/http","version":"1.3.1","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"6fdef2c149e12ebc1b0907e39fc56a3f64dbae55","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.1.tgz","fileCount":93,"integrity":"sha512-6PaTxHuvLP2SOKZRGks+HO8ycU1guOiT2GYZrdRiAf9vIGHLL52N4LYDnyT6UlqnsfvAFIcfqINsZ5nrCtbKpw==","signatures":[{"sig":"MEUCIF7d47+4DNGb8HS5wFFPYqjYT3FPqnx/1TzR9dg2SafrAiEAq7wp7Ut44gjv2T7TmUxTAAw3cJtk1kIz1oNqK3RrMNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZAu8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwEg/+PYaC9dK/iCPp+z7OVtk8ic8Xq+sIeL+SCzgOENVZvdBwFLDt\r\nCpEXMTNGivjJbB5lF7kCTb6RNusV4so7B0llNOU2yYvMiFZubAgDBaOejlNo\r\nDup6u1d2Q9PP/87I958ViU0L7kTNWnusH7O9KpFPsM8QNmfCWdJB65JwivaR\r\nvu8xpqZPu7TySUt+5q/mqkubzXQNspNm4KOzX6g/DhqMYFtuKlWvusFexwbT\r\nhnwcTOe5jv/ihTJmTW6uzRxkbbp3IYeDlAFHRcvlnqXtMaYvgznDxcdPBI2w\r\nOppp4Zcfa9R4yJ4gszVmhBD6kE5t+HMxIy/JD2LIwiRbgU7DSS5MBwytDtnh\r\n1GQnWSX/wZJbo69qZhOR7tYRNkdItc9wPwEvUgRQ8+GHmUs/3ySddXdCKi3r\r\nWozSjC8Rbxs85C4YxPsLwVxMLl8QxvCGbr/2g1s2Yp9ks9p43pwe3e6bh7yP\r\nxMjGhLkOgXi9tmANzxx/5S9dFX1QkDTM8UdiUUooPrXtAZq2r0Q4rXIQ99bf\r\ndPA8NYO5HmJnb2VHPoKlGIBc8fwOp6OZ/To/nGVd3BTWbzYiQmPpGCf7eycp\r\nxkRj+GQNgp0YnTZL862c46owsmut0fGLumt+8gLl3f8qKRJKZnmw57rpQYNo\r\n6D6Bu/DK0u6CpYYC79EyhJ84P5pjXYQ3wSo=\r\n=ARZ7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"31e4dc5723b8ebcb96be55f535027d3b55fae5a2","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","fastify-cors":"6.0.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.8","reflect-metadata":"0.1.13","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.1_1650723772035_0.13543760178269304","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@athenna/http","version":"1.3.2","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"cd663cccea9b07bf239123414085198e55239c1e","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.2.tgz","fileCount":91,"integrity":"sha512-uURHLceotlC80he9Ly/N4vpDa8jn8vKFcsvI3osRcUrTDULvB62c4pGSM2TqL3fY0PjAFHt1XqJMYzb5qoaJwA==","signatures":[{"sig":"MEYCIQDkFhQ2C5TccbAMRrKFPfqiP5nZX0cWQo5c0yvMyIKGGwIhANKL/hQeLEI/NeSr/kqdsc++4hASb2ELWldG3OThOqKr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZA7mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom7BAAjnCYSkA+I0VSi5Y5jLF8SB10/atrLVec4M4NVru5BJ3GPOZV\r\nvuIp+6hIoIxvNSx6d4zTEn7au3lm+gZUgRxW4sP3uTefZDveIz4QPPYttvdC\r\nx3LOf3lvT6fVvYJ0Hbl5LUXz9mZy2kFKmvKAFAfjND08WQr2fKFtWEHq5pkr\r\nBV+0qYjBClMisF//lftTS8BXIV3cKTn5Go2ifHwB0ahqSbqPVaDoAPmbJyEQ\r\n17ywmWtPXfW3VSinqS6pbRwXcrezdmn7lI+4EkCNMWKcPDFxE8LIFSJyr+/x\r\nhLR91CBQ20B+Y+/HBSdpbfcrOlp6w7ouWizdmWvX/ejJ38/fz0VyI1KyeJd9\r\n0I+zInMj8qexZEpk6OrcbDVaOl0a3OEg3fkAsl67M8M+wdldxZGoh31oLctm\r\nRxJ/+o08HLBDFFTYvd4FbE/fCEnqWMmrtc8G/NT32gomhmeXZZq2toSEVMSy\r\nzcjsofMhcBhkiM8EIdUJuwZjnB8gazk0T1Si1joJpN5kAGtSMTWTJj6jnxmZ\r\nrEpMHb4GWDvns8ORW/2ynOtB1jt+w+d72v8xsnhdmjWwNk/4wpffewEoxHbH\r\nb4XiphYDt/W7lNc63H/8+23gJZgi2HmUmaAsSs95ofPFbY4izGEe7jKIfVFV\r\nSEbz0T7S2M7S+GKRDN38q6CdnN0j+QrM8MM=\r\n=F5RN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e7186653835f232e5960c816920d688c42930416","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","fastify-cors":"6.0.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.8","reflect-metadata":"0.1.13","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.2_1650724582749_0.13443879936818148","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@athenna/http","version":"1.3.3","keywords":["nodejs","fastify","router","middlewares","http-server","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"dist":{"shasum":"443b066f09728aca8fa2ad30844877699aeb983c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.3.tgz","fileCount":91,"integrity":"sha512-Dv0BA5vpmkbAx3562q57JDHXsRItjkuWLh8nUHNYOdv6nB2IlIQefh/0h1uYUNz3B0FY2Uqy6f6OY2i+khJihQ==","signatures":[{"sig":"MEUCIQC39hKC/pNjFtOlXS+jaUuxJXi3lWELBzxP1o+aCymwdwIgYulx0BqiB3d7udgUHxRopjK3LelpFb7tHKsWUpoz1Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZBmFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Mw//QwICqE9pNJhV+Q9hoS5fuux/laop8mBSl1QXbLxY8jW0Q+ww\r\n5NClcixII2Ltn28ZNg5uDNZ0pzjgysb+4ILmb6M6/I/Jxf5PzXXVUzx7fMdN\r\nE/iBMdtzAJdihoBRqZTZe+RwUOaDZ+NulnGEjrcXxyrhQbxXaIQX0umFyzAO\r\nafOp2RgOi7ZUDC08bALTdGWbHtRJKl7KeGJB2WoM6Gz+E7WVXZKKOOjUy5tn\r\nFT98Ec9p37zDV2sb6vIq9K1C1PFXWePcBfn5BZaSqbNKGDG8o4W9t9oIgYAy\r\naEFHnx/9hvL5FQ2afW8QsY733x/RL/0gMMtTp1wSH/dbldilmScJkG8LYYgA\r\n1XXztX2zNoBdCMDPmfpWjyq0BmMA0e1ExgI6UHc/9aEzh52WX/2HLbpHD9bs\r\n5+MqgaLRuIgBDmULeQDVhJ4FwqcqBb+1cfS9MrpWIV+ysEMIGxft5TBbaYDr\r\n5cCr7k49EnguZSavBnbfJ3xzvn2fpno0CYmTvZgZQ82e36CLX49A3pzzaSKC\r\no21bkJSS318HfqnAWqlnAbymZHkcRRpc09+A9ft8paribmk2KGgDa2s5XY5h\r\nWwF7AjogdLFH/JZAPDfuILjmMaWo5DpUZXLUqc0ijdLD/RlVS4YGqAnSgNrf\r\n7RfTK8IN95n3a6+At1jiY8qIEuf1pESzDG8=\r\n=0NSm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a269fffe6fb53699690111bcd5f123a7405e1495","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose --runInBand","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* && npm run test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","tscpaths":"0.0.9","@athenna/ioc":"1.1.3","@secjs/utils":"1.8.3","fastify-cors":"6.0.3","@athenna/config":"1.0.8","@athenna/logger":"1.1.8","reflect-metadata":"0.1.13","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","supertest":"^6.2.2","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.3_1650727300981_0.64726282150896","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@athenna/http","version":"1.3.4","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"78d4b7d5dccb4653de169f0badcc92310a6fd34c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.4.tgz","fileCount":23,"integrity":"sha512-ygS7p+3mJ61qXqafUYBcSjhdfirnnwEst1bZd1By5MVbeNOQO0X2OsjfpthePNFwAQyDM9ytbN0o/rL9Q0JpKQ==","signatures":[{"sig":"MEYCIQDNZ60kddpV8m3gj/Z6v8JtAbbQhOgc5UlAMWr/604k0wIhALCwjFNbHaN21G/2hVX1xchRP8/oMCjnIH6MkEk+QYqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidVe9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKWxAAnfOQvwaQnMsTzwzoy+L2soqXcSi+zURr89jenF7kgxm5eiA3\r\nrfwnoomHYjTmeH/eMQuBqey59JughLIbPKIC7ffGxBGk/LFkZe7bW+lUqtWd\r\nZEdDBk04NAHbXlL6NG18CwDKlTcOqFd+ErdKxEVzmkyBk2DNvfphV5VUosAF\r\nQGt9DZSoQZJ7LAlYS+G7639pPaPQvemjlEfVRPEyv+90CeQqF9Y5cxpIWwkL\r\nmf6yZU4Ffze7wC/0sfDSGzNZvwTw6vn92vNtKAYoPX4yF1EGWDG4AAmngTDU\r\nxiWq3sHQHBIODBLNd5URG0EvY9uspI5uNa0HqeX/iTBySk0TXzHn4bQfGlWY\r\nP8zJqYw4p6VQqUm945y58KaxZ6UTkv+xohJxJzYAaLq3wp3DQ4XEVjaTverP\r\niPCfkQ+AN6ku/8QtAk9/xSY8PnGlCJMt5X0wYB0lezh9pRUuDJgyuRrRJAgt\r\nmBRuO1Exlolu8IfV1sYCuIytVuaa6p5HSdk1e+ynt/kVtDb2pKGhKVh+5dpA\r\nGVDRWhc7KuY0dhPwJ9dmEk5jCkNcE8xiI1LzrSIA5Blzmwe8OAUy0biZkU8L\r\nNKGpO0DiVMD18aktDaS18HmSRjk4cqOxjTm4dqmy5wyHHOck4rrnsONDESo/\r\nGDkUC6ptL0esLp8RlapNddx+ySXimUrHPxc=\r\n=vmYh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"c9d2d03a7cec69a9b5ec5a49b0a4cbbad3694a6f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.1.7","@secjs/utils":"1.9.3","fastify-cors":"6.0.3","@athenna/logger":"1.2.2","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.4_1651857341025_0.9095816398018868","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@athenna/http","version":"1.3.5","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"4a3b008df8c0aa01bbdd9b81540a1262a187a220","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.5.tgz","fileCount":23,"integrity":"sha512-Pw+51wTaTvTcECUVDZPOqG1Oq4CUsM1sILNd+851HiQningJjj4+znXJqxUiAcOCG7COlo1L4z7OPFXz9vt/ZA==","signatures":[{"sig":"MEUCIBaEUyUkSyWdNjOsqIsktaqOmwsM8hHMYbqy4gcetx/0AiEAxEdqTD0ZZK0Y0jAMATX35OJ4/sSYNylKGBSEV9vemd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidctnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNgw//R1N/oEjN4PDq5+x3IGfvUfE3FjVpcLa23kN6blbmdbxT7g6i\r\nN7fbiqDTvnhOPozkonSm5czOThBvJNCv5Nx3Zasnm8DkRGolX61dWjfnAAPC\r\nqUUwtdOviitwSexGdNa4HIc7JKI00uVSGQcTsfBO0UFh+TVdKC9htmRxqcIl\r\n53UjOzR7biarqoXNNNNbgrx7k0Ioq+PAwveif5CJklc3ZUUyhPAgFAkabpA+\r\ni5uTXmblavO+RjuxxAskdyXng0HDRcWLLnWlUktx2NxZSE0ePaaYFxPSabYH\r\nDUaefjODPV0DXnQ22R0z2DvEjrJtJvdbDehr7HBRA6MyyTPyPvxjSBDCvV/e\r\n+H0d0L+QU0lrApgzQlk+1s6usATbTnD01xAelKlK4urQg4BQqk2YQR6+a0gO\r\nQsV/d5SjNAdUdUSj3dgiHK8NT8J4xQIwx/aNFJCRQZwk25n9g+0hNY2U+FnW\r\nP5tGSXhlu1JAYzkTkha/V2FW7/Yd4FFc35UABSX8NHj0wnxdNk5u+M3za/ph\r\nw8Rq0vYOvq2r8q+DDR9+6c7R5MxLJ2slBEEurK3GOaUxMxVtJbGZWvOLoCZb\r\nbK2pZW+wZJwrpKdvMFtB1CRqynrZ5OxEBzBbC19+HJ67IwM9jCowtLWsQk4R\r\ncF0rJLNHBvbAtT2Gp4IT7yzco0RVX8M7rXc=\r\n=Q9vz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"669e6b6edda243c4bb645e7b1f94060ade230a7d","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.1.8","@secjs/utils":"1.9.3","fastify-cors":"6.0.3","@athenna/logger":"1.2.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.5_1651886951565_0.09633533466952482","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@athenna/http","version":"1.3.6","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"2900fc95d9babecd65c067ee783fb0c6fe95a02f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.6.tgz","fileCount":23,"integrity":"sha512-pxey7Vu6Ltr/kuYkZFQMVCQciTNOymp2FKxaA6Rd56MpXFiBaox+9qsz49vt5jFFBUwhsHOkU4HkBx0kaJdwhw==","signatures":[{"sig":"MEUCIDrtdDIF8hT1sE2XO61rrkvhybTxQrNJroArvaVEijLbAiEA83bkWoLNi1ykY7CwUgtAvfr2BOVMdkQmN2UwFmV5Sh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid8KXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXyQ/+OIB/oR9emrdjL4i8+59H61t2eSxQhQLIlLgLoZ9CFAo5Jrqr\r\nOA1J6ydZKQ9B1TkGFaKIDwXUYPgw4+JCZpvSEVwZaOlO3S2GE6wtJPY6P/0p\r\nonjbFSDKFWv33RHVqklI9D86iZ76NcMPOENfDS3UdMUih5YO0ckZOi5FLBo2\r\n+BDHZSD8P04nWAlBOUZgaKVegRrUoFRiuGA7raJNQWaa7qIqksuwyDysuXE4\r\n2oJL4KhR+ihGl9ztPBdlJ2nwV98dDv+fJwib/7Xe4xnQP2wVzcknS0/GV9nU\r\n0uI21jyZQAXLs5NCxKFwL4JtT0VfaIQbbu2G+hVe9BJ2tH4M6uQJbwxldZms\r\nV+T2ZtkyCkAdFNZIxlTsPHkPhzksVVEu+PfkWsNyAE+5IcunR679CyEjRo46\r\nFK/TbDnuLRC7TTVsphxwFun8f0dj5+RwsSXnPP89Mm4YPvNIZp9IVU4jjowf\r\nlBqAh9DU6JdGNcrWmGd6HgA2SIUW08moW7onxfEaXy5IdROdtNhSxSWm8eN7\r\nebz9UDtlL1xfkBsb7fDXnd5mLNbOP748lhGJi7E3I7q6BePUI0Qg54VLWz0X\r\npQ1vo8KBprcmBiPH9cNwYBEnKCGFSNfq4SRahvvUCn7sfjEVPDf/4aQugBNY\r\nWzGvz+EGWNBSF8UjLXO1LA1tsoSJhJFAlPk=\r\n=GIZq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"98631b8016679b5d5bcad62583f842c712f5d0ee","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.1.8","@secjs/utils":"1.9.3","fastify-cors":"6.0.3","@athenna/logger":"1.2.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.6_1652015767378_0.6679305423092112","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@athenna/http","version":"1.3.7","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"c36c01f3f960566eb4bc16b7cddcbc8e342345cb","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.7.tgz","fileCount":23,"integrity":"sha512-2PfubGEkUVZr+i/Mjggbumw3fe9KNimd9NnmVfSxwdkCGt1HhooaAPKWi9H75JO52xwukbzzMYvRU2OJJIMw7w==","signatures":[{"sig":"MEUCIQC9KY0Aos4iGPY3cH+tTIxxbiIwVOtb1HofHvBvQxelRwIgCZvM8MCb6VozHva8iae+iLWcd3FU7S1cXgFpMkr/qmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid8aoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8PQ/+Ked3mErdP6dQhAvZCPWoNBaUb5bL5Xcnrq+HUdn/dX1hOkxx\r\nuFPY2WXokqcoQHrU8as/Z2LW6vG/B58FyYHRIOifDVsdNt8yAC+n+qgcY5SK\r\nOImVSswNgwRKUMJyZBE/boruD149b32FdGqeV9K4g3PaxEQte7f2oDoSOxYi\r\nojNta//uwC82sawhXNYZGt7C6ULHrtjTHVxDEQR/M4mX88bMo6uMzHzSUzrJ\r\nCVXQvFOmqlZuxiw0hHqhTP/08LgMET9D8XpQqq4/LGdVKxfkIT6Y/JqMIe+5\r\nTuj2LnV5pvf/nLjo8b3bCP/JJL7OfmHRFk0+PkmO8nSPTGwrjw6ufiTLtKwl\r\n3Yq8H3qs0xdCgkvp6cn7IbIOFahT7yF8h/RMKUnkWaSN0bO5pPSaLP22XNO0\r\nKxmTe5Bi0QZHBkZQVP1ePcFT8KOUaQQhnzEcTM/sLNEGz89tk7oRe8y3mChk\r\nBpE2kp8kOjqXNOaZuCvdbIHBOaQtMlKfglkdS+9jyAGyReCBj5sEa0g6vxpy\r\ndmJS0xvgFrj3N/7zpv8nF9jEWHy+vlg7+zmNJU/2Eb8djhT9GI2rqP4XKKl/\r\n8lgHPl/JL4EhaqGvsCdbIF2qd+n4r4tGJ35MCf60Bu+0PaPaTXRH1jcJpWUG\r\n6x6MT8hMPGCG5SH93mFFx/3E6nUNDmKWatU=\r\n=27lx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"1fd73da6890f9263983613e8c5e890a2395cdeab","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.16","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.1.8","@secjs/utils":"1.9.3","fastify-cors":"6.0.3","@athenna/logger":"1.2.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.7_1652016808134_0.21945421639440887","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@athenna/http","version":"1.3.8","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"e36f89c1bfa966c7c833063578fee1157e05f130","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.8.tgz","fileCount":23,"integrity":"sha512-oLJUEDAhgrDHmY1e5i3q85QT6akMmiWHGitSiwOmlT+xKS1n0L06+90rpvygUNu52fwJL6yn23P/oXy6c5N08g==","signatures":[{"sig":"MEQCIG/z3347E9EbllQG99ElcSFTttQCDiGFBC6HObl3EiWbAiA9aHgCO+AjaIo4EzMWPkSjiwKSdTceBKANRUvlZksFeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigmyVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolOA/+N+4ALJFSXNZ7SfsF36naJEeQEoZ6fMWfLTdPi71sQz0FfZRk\r\nLEO4I9VZLROwCoF0bKQWdJ5X4gSkWv/hojem31LfwX/pslEj0xYWM2RkTF1q\r\nfM+1CiHYhQZmfl+39p+yZcYzK0sht5atQNN1McB7EeWrhJGnG+BJoRMZMazq\r\nj8Zd0Dh/E++t+sAw4Zvzc1keLYPvqjrLTvAE1I/BkjSZfsXitc24PemzVcVq\r\nfDe8qLSfEjU85oANxtr6Tt1ZqxqwtjcHcJiwoJsCgMSoHQqCWTBFRTmjKYn9\r\nrgnVoX+P8cu0ilsLwpLQd+ahYrPHFy83U9zYYnrYzm9Kq6m1XIcMExsGERzb\r\nEbM+IKnNP58/XPYVhZ5D6RepU+hAM8nZhbqKDQCqoZg/H2oLgr74QXnJDzHj\r\n5yMkIkGLtVaPISoT8bGTtirN6DBCrwdlgqWBea1u/JXQqAmR3i1qsGlP+7XM\r\nVnxm1fj0OeNnYOkfWqWqo7vvDpvBqNIJRnqhpBV3+hf3BdPpoSq/yjy+UI9R\r\nptuaIdOtjiywR9ah9oiLGOVn4sRslknvHf/CryfJcdjG+2PxBDon4rI/cb9V\r\naj2eQfDUa04Thtfe2lPlj+llp6/yoAL7IypMHWwcaZG9KUVG+ToaT/cuoKe3\r\nBAWVJKiLivLTPnPBpxvt6vmZKgdbJXV5MzA=\r\n=WYw3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"babfad4e4436b959daa3267229fadff0a74100e1","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.2","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.1.9","@secjs/utils":"1.9.3","fastify-cors":"6.0.3","@athenna/logger":"1.2.4","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.8_1652714645124_0.06269393670542067","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@athenna/http","version":"1.3.9","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.3.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"b3a09797befb1e73fe35689c5724020a41c8551f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.3.9.tgz","fileCount":23,"integrity":"sha512-DNO6gjm9ZKZUJze1G1RthToVtFXZMeMByn+Z75ywpEyLOLbKDIG9BDSUuQZv6RVhhDjH6uZqWzJyVdaG9EShrg==","signatures":[{"sig":"MEUCICr6uJYi2zPrdrWQ7zmrqBdyk4pppkbAXklmXzqPr8z2AiEA0j5XMALOsfR7PQDqjnNb4Q6G6/S4wZgpAUjfTV+pdlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivHCUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLQhAAhTFf8CcDygiKtrsHiwvAm8rsUo/tz2khRG5Uu5nARC5yKpF6\r\nO6aJiQnhXB+R9zgFhLHDtmIAyzFKR/fFAKtsXCuJmcgu9vFVMIaR34Uc3nTR\r\ndWX98xWJoMNL3lmfsJy8V7u3rPGOEmhkxW+qTkLxZlTEXl0WTwuV5eUVGqvl\r\nAxlpg8l3p1stIHUikzJk6+WpDA7rvOi42H9Yw30fV78LBJuctnP4sZWacNDs\r\nPApD5WXoNxS5RG8NECJ+H/X+3k76VvLaR9Wmplw9pUUZ6oNk1DQqh6qtHkKv\r\n8vxkrvGv82OeiEDTJs9rgTst9d8OaBMXHF47rg68Y3OjdGjq358xFjpCiyYJ\r\nyT0JJFHQAwBPy3fk2dIXLggA/iixPJoDJvUAObpc6/VAHkk4cNr/NV5q93d/\r\ngflF9xQsMRSPc9YiHdJCIVnPu+FP4LzctPjMEjxHtnK5lg3jMY3JknqO7DP6\r\nQmO7FB+r8cvkan4d3Pk+UaKf8fvrCNQ/3WN2noh5aCYYXb0pJKaJacJiIL+B\r\n2Ydgq1aJ1M3tSIxW1CAvZLpaWdFymgniL4//247haH3PY5KDE2jGTYlXwxjA\r\nWKvZtzg2RMfpz6VSctEFWQkDvF2E0Bk1ttbwnuPm5tkAFY+Mo5k3+CgKmO/R\r\nfKjuomgCLobzAT0HeyepFCs2oom2nYEj5s4=\r\n=tY9c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"853fd2a3193cb151eee5e3f8da993f5cd60b0c6f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"8.1.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"16.13.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.0","@secjs/utils":"1.9.4","fastify-cors":"6.0.3","@athenna/logger":"1.2.5","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.3.9_1656516755981_0.9687356114759906","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@athenna/http","version":"1.4.0","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"2dee4efcdf6f9160ee7de756e88d646ef4bada0d","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.0.tgz","fileCount":23,"integrity":"sha512-duePq6F2SybPVySSyqAOdNs5jN96eE086dJBNEF886nsfuP0Pz+OkeYaEWQ3DSOUen2GiqnXUgXftCw6maIsAQ==","signatures":[{"sig":"MEUCIHB16ANICqe2wYIpXdEKxtusbbnHmKlJ0LJ9Yp3wtzOIAiEAyGfUOkOz/PB4xpvtua0JWJ3K8t13AxL/n3VdrLOcLJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivOw7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOVA//RVFyN4HZEnMGTXkmcY4o2iwStYVQE/Xl6iP2E/C2EdTlgF4b\r\nwrlmVZ45XFlbsOX0UetGA+nQa+p8u5PFWK96lAr7aOrBKnkrMOFwky2nh2Ir\r\n9hhZEap+bKIc8C7nfWFEj6D8XA8IpDvAk7aS8uCYSNFPxsSTcICnXIaMf/Dz\r\n2deT97WkhFkn8qa9k8uN2bpVRRG8TaOx+QKXUq1P1PUNb5ksd6nBDew2hHkX\r\ng9ZnmpzYdMQU7s+WN/7YV7tVSataDCc+uypqGRowTEQAua1vqkQPRQL8M3m5\r\nyYchyOR31ynUBWurktaNcuU+EZ+0XuNUK1lSjASwNHoR4oRhYljm9TBQd+vy\r\n0J58UwtKgcsnQM4D0MKPESQzgxD8RKdGdKajWSu7IVNfGau6UbWaSMAEY3X+\r\nciFmBitPAW3LZXvXWNadYRDokCNhqY1tfzVVMxZH0jXIWyl4oxUuiNV3Kfl0\r\na+WG2RKKOHsIy8xvDgw8t5CK5VcLHwjut0XmMqqc1B70004lGhTVZGVWk3mw\r\nzw9Skme5tN06xJbv3rlI6R9IDrEJ7b3DdwIZs21H3f0hVU6qNbjfCfPKKYNr\r\np1GQXuUgg/NR8ku7IYleSOprOadQ0lwXINcRbQYKHgNySc0P/vxEYnCkt+xp\r\nZlCgOarG+xigWgtgNTmkelTTOzk7Zd/fLOk=\r\n=jX4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"f07efa1ff2bd19355140cb05d167f53e97981f0c","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.0","@secjs/utils":"1.9.4","fastify-cors":"6.0.3","@athenna/logger":"1.2.5","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.0_1656548411797_0.18630880387351367","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@athenna/http","version":"1.4.1","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"c5c82a54b441a73b796a3a2ea05ff7309cadef3d","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.1.tgz","fileCount":26,"integrity":"sha512-xFGtFJSIqJFpxWcDYBJybwCbdIKps5PbbAybADX7c+Q3R+mb38tO2aT//pmgrTdM4nLCN6MU8upjzy4EL7IrYA==","signatures":[{"sig":"MEUCIQC2HpvFvZXbU+pOaCUp7DmOBazxETYied3cyH4yQMnOHAIgfzPCLE0/MTDVCXr+FZItTHNJXvGDJWX17aVxmLCClSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixGHEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8JhAAhBw5cASH/kcQ3tFUeEq+lVpNRCbF8ajzQOLAjTt1V8988yyz\r\nstRNLfh5hz1qqLa2L8VpvNKOC5zm82PT0wfJGGPHVoGTP3hjYqbVtApaLAZ2\r\nchMnZgozbdBfiKhQw3EEL+8lGJljrmWkqecmPsAX01iJVBjWV3+/NmVl6n3W\r\nwVanigS8JrO0OP7R+9OAYAL5K7cUQ+SJUhUZLHUGzpkINOhxQ50/TQCqKFJe\r\n3P4O8jXA5cerWc41pJInZUzK+3wtASLZ35uxv60yj3kZyT7sxODkEgvEut37\r\n7z2nPxxnfx14GSjVBaU2JrR3G8d0hrbTPQX5Xhz4ioXyQOHhW2Ltdd+Vakhm\r\ngvX9O5cjKC9Y23/EJu9mBzewN7G+4dXlFPw2aBEdA94FTqH0tOykyVOxCCC+\r\n+sguWligc0OHz3va5PbsXLOLf0dIiT78ny7C7OlUShZZIHF7H2HSY9kJMphg\r\nmKL9LzDiSOsvooVQ3PCirwB9WLanktR5aYWV7aXRfR6Vkm0cCdYKqgrlYjyz\r\n811Y7D2a1PmVdymnMzbsMgH6AMceG87lP34cicUlB2PtXl6p8xTtHa2PQqRe\r\ndxfrz74UU2lK8VDu7LzBE7XWntFNXuG5ud1zohkoG3IgSFVkQFh2pdDgSQNg\r\nWLhmKYZp8kV7fTgN6fhSjnf93HFmU/eFH3Y=\r\n=O8Qq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"cfbbd8fbc09a121885fba31d965a90eb5ca15332","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.0","@secjs/utils":"1.9.4","fastify-cors":"6.0.3","@athenna/logger":"1.2.5","@athenna/artisan":"1.2.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.1_1657037251898_0.7515495639291405","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@athenna/http","version":"1.4.2","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"c2080d27c401b0d1895ad923b3369ed7bd7144d2","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.2.tgz","fileCount":27,"integrity":"sha512-cV3axHaBcoXopooYkw9ndBmJIS08xvC8AzZf/ST8LjgUzMl6AlmKP0Mnnjf1n66uk/sa2CeUxL3iu9kHIB3iwg==","signatures":[{"sig":"MEYCIQCX8hKQ992jeN0ryguczRlaE4RLNhcFbxn6EEPQnp4HQwIhANFH5uh4QvIh8X6o9FOBdjyb2VVbSpwG8Kh02hknJ1gn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixIvVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7txAAnMGoSWvq+str1wkGNtk3cAn4gNcXj+QZOecS4jDOOUvSs+BU\r\nmdDDLYzSHyN2pathZLhEP4vxDix5KKQkS6qfwzuQzaxY1njyTf7ga1pb/Sdl\r\nb0gIHtGYart1PNZLFgWKKzcRX+VqKKkMBrlCeSyJW4MY4bp32z72pUpVXO1A\r\nyNMPu9C1ZjDj0C4jlsLHVya9Ey3KUElgeBahb1TgdZsvsxv9v5x/pu9rQy4T\r\nzp0UgnEL2fZ3eLHAt63ApFMLH4zOVPW3u+he3xs7BqFZ7LsYWgzlMNn+ddLZ\r\n+6VKnE6H7RVFz8MYULq1LefT9JuhINyKYPit5FVL4ajK1C8b60sAoXNbEBhN\r\nKE32LTIzkXn5VyCSgbubN0vwnR8LnIQLUYxEyVy5BrGOcvQieirIX+Cg2FYL\r\n0NK+RhbsDEyckkILyboF+wr/wD2UUn7PthUm0MkpHiisHpg+yWP4Zem+SFKs\r\niLoCAHPMcNvj19mIcIXhkUIfm+IjjsqOTLc27vc9cEM2tjJtyc3ZemIzrkWE\r\nVSiRJXe5Xw00wQ9a68m1oJ6rCIHZmkRhKEOt/Yg07e8KGol9usfNWAAnYRFu\r\ntIlAHa9Maswy2/c6xOCWQRjNiLDD19P55H2rVW6JKl7FUZd7UeFYLDDKgCtt\r\nog0V0ptuiW13m/s2xOCwv0B/DwqdZFe+Gb0=\r\n=NyTa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"7ac7d6a943b7b1efb4470bbccf27ce7a0f232446","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.0","@secjs/utils":"1.9.4","fastify-cors":"6.0.3","@athenna/logger":"1.2.5","@athenna/artisan":"1.2.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.2_1657048021350_0.068541207877578","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@athenna/http","version":"1.4.3","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"5c7a8c6d4561662cf39a107b5bf25742e344b73c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.3.tgz","fileCount":27,"integrity":"sha512-nc/J/CmbpsfktRAD1iFVV6b7w22rb4+6dZowHQ3/kgPvmXdmvdmAqpdjJjU2s7MrSyglkeoIV2j/NdUkCZ7D4w==","signatures":[{"sig":"MEYCIQCx8YRXtvPUKD/mAgYoo5fUpmN65UhaTuqF5QIHyrWudwIhAP2AFjC0Eqbgn+cCiQkGZTwLJsguOUpj0KvjlKyp+miN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixI4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Bw//STyLSb48eAVDiT04NgO1k8Xt83aE+/54fK2QJyji50Q1lmQE\r\nIsd/R+YbcyUEaHWsj7UqT8FLdzQoxuWkpHx9f7sJBt6zF+eaXRdOihkUhp8V\r\nIVZAd/Ki+ZyxEJLmxy/lPj005v+VZG+nt8HsIIufPPf1mfx8eXUTMzVuedFI\r\n9cS3zIv5NzCoOHibTFuGb7EQJlP/EGbcafEtcXrqZ0oVUh94VeTA5aE+Uhsf\r\nLqmI83SdxiinsIMBWe1nR865NLHWYsgi/O/QP2EKOn+PH/fyHa4grbjISx7E\r\nJ9IJAgSt0PxzTMyCwib83PiQLQZfqjkUnREyAAJgB/rgsIvVyjkVxIJxr2Mn\r\nsDe+AMyKpaoFtZwvej9/mFRbfVrm9GrFIeLmS4PQUaGMV1EhUlbt4aJKCEEX\r\nc5VEs9+AqIG6HrFz+Zz+SXeyC0JY25Ox2LjpC/06rFtVliRK5eyiJwVVedkX\r\nWIDInK8FEr3bSr8U6jEy1ezMshpO/aj9S23V0XHM/ukvaI3KL+gKvi8ihTK9\r\nncqyF6sq4NrJ+XbY/s55tZkctfIfZ1gjUEN5k4d4TvPyzBb1O3XvUNw+UlCt\r\nmilDS63KqErBYL3DAnihQfSQzZ5aYw86CzoU/yGh241OCvRebkM4aIH1He0I\r\npHrasLV7Z8M/qG+z7yNHOBs9jHccJ6f5Xbs=\r\n=GqbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"4e864e8ce18bf8134612f01dcdf3b9c49c1b5913","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.0","@secjs/utils":"1.9.4","fastify-cors":"6.0.3","@athenna/logger":"1.2.5","@athenna/artisan":"1.2.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.3_1657048612387_0.5372839241821163","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@athenna/http","version":"1.4.4","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"d8b522a98f1772a4fc93591a9aa42c2640e8bb23","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.4.tgz","fileCount":27,"integrity":"sha512-YEVM83ot+I/4Oj5RGiRovC0KWiD+CIHaCEph1WQGnZ2UMf5k5lMs8XZM2AvVbB8GimzIsloMpAu8WtRZKdqqiw==","signatures":[{"sig":"MEUCIH4xx3tQfQ126y/0kCKogAFMhBDYAnBBmSDeQyBBZXSOAiEAvEbFpGadrVzfVPKoF7rpjO7xMTukaxNwU7vsQAFEZNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixJADACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Rg/9EkMwbF8h80annl20UuGyJhOwpB+siuzgfuJ9K/UtBe56JXaA\r\nLPNoMCOoPIDGD+Vfgjt8ESF9mBzFQuqIGcakVFmj7VLaJwgTOG5lChWV2Zb7\r\nJc80nu5vQr18QrayYOkXR/KCW/IblLywoPw3p0cr96W+CDVFuIASta4TLu2h\r\nkaap3KwPJ+JrI7gTdIYMOfQEJA+/d/2jFZPnwZ/OuupL1E934V4VxNbUK8/r\r\n/6c4mr5Lc7QTnW0+nBGIVs1zid40OQ7MZT3WINNGp3JOeJVF2DEU4hKvYdi4\r\nvXJgCO8w8mRkAZneEqR+anaEbpYlD5Asv/ZThlylqeK2/CDJoh5QBGSZJUsW\r\n5D3RmJzWaOzKZxIcRs2eobyLZSN3TybIWu9ib6nauJcW+SgzuKLkV+XeTL49\r\nBWwxeu907U66onCfRIKCIroErh5Q4ipJ535tx34LJRHdhtOsj/TuIQDmNO3/\r\nnqgFNRKxr0BXchJbP0/4tipx4l3tDzBYol09d+xXmzRktIWn1j4PwcdrpemK\r\ni1otJ/ZYDmnZQL3REGfAcgMD3Wq4Gw0n6faGbo3Qf5DWtIyWy6SH60F6kF/q\r\nVjpmhTbOh2JQE7y/pDjHC0SuDn6t1zuBMaME/Fmza7w9GLF/f7/MZw0i6REA\r\nUl5ity6XvX1iNHiGazgnJxHyfQsiukdvJqc=\r\n=ECSK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"f67e7e90b516d77989c49817423cb0b713bd919d","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.0","@secjs/utils":"1.9.4","fastify-cors":"6.0.3","@athenna/logger":"1.2.5","@athenna/artisan":"1.2.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.4_1657049090848_0.7407782471633171","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@athenna/http","version":"1.4.5","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"745d717586d1ec9950705a4863900adb7917fab8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.5.tgz","fileCount":29,"integrity":"sha512-gEBJWVjtHlGlcDL5j6r07etTXubT/JNQfTpZPYC2yo7TkDCUguTgopMVIHTjMopmdiP8ZKp71c9kNNA0TSE8gQ==","signatures":[{"sig":"MEUCIHlNSm3Ro5R0pQcIKqrAXhzIfM+iRlEkxQne2Gr5ffWVAiEA3pQ6tIK6sVYNYdil1+I0HdiWQg5i1v7FJ11L+hP8+4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixJDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhng/9GW7DxhEQJddFwGtghUU21Iew9B4Uj8PKiA74oFvmV9zfIyZr\r\nyuVOZ6OQvlKlQEHbKpP0qOIf8md/9sbDbdLo3TyzHNISXgkMZFPQOdy4u9l4\r\nBv686llbMq/JF6wY/16vTC4sYzMIWea4cGaYeworKIBNwpRdWS0tuFwQMzl2\r\nuUOdLjSVK/L7jFsW3RpS/6Wl7AAr2ULcoPCWFEP8ODGdcDpDinqpQ3sjn9rm\r\nVtOVyqkmdyBw/jxYhUGLk1XyUInJYZ2zqbQeCDdQ05v+A/L3YUcSiyH9wYWS\r\nzPmG2IkSnE4Nfix53/FQdqKH+cFt9PdgTkytc9ohky6flLh5TIkje8ixZYEm\r\n3WXF5d47l50uDvL/OPNyAwJU6DSlJNm4ZuD6QanMhpAfEze9o/c8wLBIB9uG\r\nZWwQDGKNSGPoSU4yu68B0YmxuHpS9JsRn/i6/U0ULhMzjFWqW96A+V09QBWi\r\n9Jpp4CmyGBiXXX401Zq9yOH2W/BSFZQbfstCZZAyOAewyL8PfKtHo+NZRcSq\r\nYwF9GhJfA60E8OI+SsD1ds+qmct6/KbfgUWaoWDZ5B2EaQjoAVeXJuB+zu38\r\nN/TykZXlAbWfQwCyTN/LKOYVgyXwxYmf0fqIjjlz6GzsE98VCL0uYk8s6ftr\r\n9JX/kZ6NLbqMpbDgsXe/qi1k3QCi1oxufmQ=\r\n=aTi1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"87fc2740ffdd4a566e81a357aa02b082a3cac590","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.0","@secjs/utils":"1.9.4","fastify-cors":"6.0.3","@athenna/logger":"1.2.5","@athenna/artisan":"1.2.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.5_1657049314533_0.21513361722956037","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@athenna/http","version":"1.4.6","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"6e4e4fc58cd6349c0bf9db1b004221c8422ec238","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.6.tgz","fileCount":43,"integrity":"sha512-5BI9vkZfwhUrweP6btn/KmOrriWNiyLw/GQTz6pzX2wVj0JPWLQ23SZukhgC4RCKcfLnnUYvVPv4VmluU9umCw==","signatures":[{"sig":"MEUCIEFR7AqIMSBPlAc3IAeMMHHHmyeCuDQJ2iPdCulxSnw3AiEA5r5XcakJ+n7nKe6DC3Y9l76NTFzPkeceAupGym6C7sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixit7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpZQ//YRSALvVlJZw4OIvatmxoEQhaBrx2mSalGt1VvEYD4nCsc31b\r\ni6UfR7TuZdBYwQbNEVEN8RM/Po22UpoxB/0AyEL21ozpCEmrY4hXdnWYTDEj\r\nw4OBYnN6HCytYQKVsLhNF7FwgiGVpkJ1rQQuk61fk2rOoW8et4cM702DGCyk\r\nF5K+KLf/9yt5wKb+AsLjbnjn5ZhscO/FgpMlwwp/B4qg51Fe3GRGPjDTx++G\r\nXoigq0fLBlgAx/PjE7l9S70Q43f4d1U5bCjB/YTSpnU1BLqKEW4XehUWwFlE\r\nsnkjafWq6BQf8a59TICHUSjXl7L7IcE7Tv/nbu/IFe23KMdgcljaB1xwETVS\r\n6rTGeIvKtyAffz2fYgZ+a78qK8qs5EY27zI+fa3EdbnEbThnO8mbcHuK+yWp\r\nzOJkfaV1HrqH2UokBHmLFYENocyKM04YxT6kvXi93rPzMXFtfAXxOmvoHw2Z\r\nQ1zjLtUDSpqQs++INR77DyOpUvaIgdntrcL9+nKILrJ0BBz4Jnn96Kg5/1qs\r\nTzKKzuvqGhPag1autttjSfRjRJtqdHJ0AZs2pSVr4vvpZMMg09kXMiRt4cEG\r\nopt92jiQgfGRGD0A5fjnnWxAjODWh3UeulrWA9Ub075uJ7AS3m/zd5A5MXtk\r\n2PTF32bFuvfAMeWLZDjjAf/v9FkSlvXw7kw=\r\n=8UbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"f4b1158f71a934490e88a37e253eb760cf0dd702","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.2","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.7","@athenna/artisan":"1.2.9","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.6_1657154427785_0.8294419614583235","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@athenna/http","version":"1.4.7","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"ff057be15f7f98a9df91861f58862310eb9894b2","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.7.tgz","fileCount":43,"integrity":"sha512-A5CKSArJeSAQGR0kXiSO6O+Bh42fvzH+OH0KS1Wa0SYKNXc59b2p6tb6BGitPlGDbK6bAlP/EQBtoLuX3Im9Mg==","signatures":[{"sig":"MEUCIDmqV8TUc17PTkIC/MobTPIXTq6bXLdBaBTbGDbOuNWkAiEAhB2apwdBWBacNIQi+oefNLAHLYJhDBQKFISTEP3vBIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixj8dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWCg//XVJwbEHs94+PwiqPxAG8swNw6QB/dBedk/3dc40A7tnShYWZ\r\nnrcU+mWlJ3t0tAEmgHk3QHTtnLLC8NEfbWdzu+IRha/dcE4XYCSBNgDkuio6\r\n+DFDTSqZaC01QWLg6qYKo5sd5UsNG61OKIVTh7KGAC/gNodiq7Niqo8T2tlX\r\ncH8keIh1fR45TpAkg2biObP691NdMqVmDP7lI1TVJi2XEZT34BWg7ObgNkcM\r\nZt6kGNMXgtCVMSluN0duTHY6dMdiLuF3MXu89nbxXG7Aiyv/sCosbCYNcqyl\r\nhiOc8Mj4Ln3LN3UkbCKpJLaK8ATwAkE5mnp8a6f8s6XFeiZImInVwhegUb+E\r\nIX5IzP7jGPayjn85jAIGhJSYG10/L1NDu5LaMjr0WPNEFT/JyVL1zmDJAUse\r\nHTL49Nz0CMAUcA9VEKZ2FXrof8tz1JEjKTPrZ0SUfYNi0aReaCVL7t7zL51W\r\nQLMeiNm5zG+2M4t5nx9wwKXTs5PwLOhUyWZNAPwEvUCh9SYWWEy+sY5VFuE+\r\n/Uv/+e9zL6PBL8mqwqxWsGl2p3xNnsD8+r0dYVnSPvmIjCob2Qo5BCiPZvCq\r\nT4+3rFcbhrioFPsh4PJzV63q/ZSson9lsWd3TJpuXrYi+0/MO9E2iC4W43Dd\r\n1b3qISZ9y0UconhWHsF+EEduW6mABK1t9z4=\r\n=dlm8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"9df95f4295d73c21e48c7324ba7d55daa33b44be","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.0","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.7_1657159453669_0.3308119597416004","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"@athenna/http","version":"1.4.8","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"6ed59e467879906b250bbe95c21cc459002228a9","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.8.tgz","fileCount":43,"integrity":"sha512-UmL0FoXqPmtONENVpSaJyH7vLmDoogW0QaCzkzd8Vw52IB0whsUTh/Zq5YAVZrjyzMygSWpZ2dnCUIyK+tQJtQ==","signatures":[{"sig":"MEUCIHsspFDwDzuHQoR7AF04OkEnDfFFw6QC/C4VGGgY2q7cAiEAz2RVVJQqxL9l0+DAJIo98FnSwPpTgBOoIpaWB7fYJFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixkF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozhw/5AbRYf3XrsAEtA99+8hZd8+M0Rukh6YuSMrBLTuUxIgeqgWeb\r\n/sAwrvKlAtgy/v9+q7vG7xQgENjZN00sXwMi416bCroK8q8m8Cic4otNtic9\r\ncincdKRnLhdDpOsMVbnwnHI78BO27ldHnyoxQqV3Zv15QikUy24nD0fEACEt\r\nkYiI4lI4fgJH0rW7aQzsoYaGPb1kfJuxP4q4ZT694cFhHiEkYXs5uk4Bn8G2\r\nyGPynUfV8WE2op5ox8dHCO8cjl8Hdjv8xzsXYAFvuBX8X7LR2NtzKvcENJ5x\r\nlAt/P/l8Xr0voX6s1oUvPpF+p2MS2uwm9Q2vWn5GXJJze/YWWlQ6/OUOHEPL\r\npVIxLjyeeCwsDRp+b9fYqeZ89dauQD01HFWibvQjQ/+FRksXTkcicAGHR92X\r\niYkn1feDADn2MDOenpEcLZdxD24smOLxt+Ydx4lWT5j1rRxcKHZuRaTtGwzP\r\n0sIiRQjw9rmhyftScJSVbwnr4+bgEdtn3FWXrKFNKpmEBGDVg+fQov534O4A\r\nSvoboeay6ueW3ncepHKCCnH6tzu5kRALq28avLBnu59eEA7Xm5bSO/L3SKg0\r\n6LpRLYlAVD2rx1iP9jjuARgr5lapKyM2+NoBYbM7zmH4jrAnFcV1OhzlgTnL\r\njxCklm2cr9r0yOsGEwm3eFrEzKh4FHp77pI=\r\n=QZNh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"41f2f66e9ef92150c9d4abca24d8319fe9268393","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.0","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.8_1657160058991_0.7798118314271065","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"@athenna/http","version":"1.4.9","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.4.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"d0816b1a72d1fcaadf2fbc577f17145af7c440ec","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.4.9.tgz","fileCount":43,"integrity":"sha512-7q8wXHPKhG5b0s14REb7VvsFSacge5CVRyJbV0Om3s8mGy6KiYbCes/uQoJBQSF7InQAjVesZ8QC73J5GCjIdA==","signatures":[{"sig":"MEUCIQDHQSD4WvPp+tAZ8LGZheMDTVana+Lx3k3C4p2UgZg40AIgJ1A7GGKN/hxdKcMt2gGtkJ5gcIb2WVWepid6kly6WoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixkmEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrSA//ckYxNJzbTcUDydOMZ1asqO4KLhqyvEZWQly5/YplgGUp4OwB\r\nrf4emo60X6+8n87aygyVRRqiDtUfeXL0za+4snnMII2nkxsJ21p+7inBcEeA\r\nnt69e7I06BYJoyK/9C0jxpmNk2rMaS3zkwY5bhDFOS+Ml9xn4F9OWc2X1rV5\r\nQ/1T4hxDdY0akx6+dl70+2VREdzWd4OBPEr0FrKivnfZ5vgfFiDo9RqqDxnl\r\nvLhA8KV+/aHD5iwhpBGBoxVLobnEzh/ZKmVWjEG00RkOK4vd0Ni79rMUnpyB\r\nJZ2YJUKCbK8/pIwgFsoJvFCFX2UOTX2Rqc4jp16GOscabsWUkQco33NBraz5\r\nizzkLlnE3Xkg+InV+GbOssimfkOWy9wBC3+fh27FggTsu1FUuilB1r1VR4iM\r\nP243mvynDc3VyINHUNknS5ySVNHuS4zfeEuE5rw+iopdYWBIhU39Cnm3DcSr\r\ndizVV/gZz6ZVC9dh6rAmkVFqNdtaetREFfMaHy8oelstL3oexa+QtRzH/k0n\r\nhj/+HXJpC3CpARdvR45yUJW7m7lZcBBstCtRlMl1z6OsY1M2YnbaJyaPGfu6\r\nrRzKRQBPUd6AmjwL/f0tT99LcxrRmsfR87VYrclyEkLSDesToe+zY/9co3ir\r\nFZF4KNspIp0Z0NrkM/69VKREpB1HYehBhJ0=\r\n=sLIl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"fa0c4151ee841a1d880989d45534db06b0238f27","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.1","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.4.9_1657162116601_0.9143200757837928","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@athenna/http","version":"1.5.0","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"55d00744eeb1295dc76b32b65cb53c01c855d1ae","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.0.tgz","fileCount":43,"integrity":"sha512-JuslRVjFlnXES8C1Ho5TbeW13qJk8gHZ3oLaqvDIZV3ONwzxdrVXAOAtZ5UEB85ePivO29zDUB+iPGGybZKBCA==","signatures":[{"sig":"MEYCIQCjqdt70UYLzZoYvOAIE4uQvQ8kBb902vjKwh7zODaDrAIhAJK9Cf6s2kJG3xE1IsZrpOfGxIEbrZyAb4+vYebCWfmG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixwzeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbFRAAgoUOGOywU2iABoRkvzc3Zv3momD160UHtaFf8I34Ao8NxBD5\r\n0n74LIYhox8aMbUs5KCLZFrQvQew4VsAN8UWDV2c0TYLJw+HGEtDnVAOEaN0\r\nutC8eY8AsfvkuYyVZIZe4XVWVlWdSz01THiWDhxGxMhCijWoezrDj3XyObuy\r\ndD8D33CkFq4JZRIT4v49J/2eYkWboFnUfqwfOVZzq6UqRn64WW5eKejz1VBv\r\n4n6P5Y6aVxoSw6XNzGoXZwwKYxOKZX3ljVv7OD+S3WOZuHbWBHdxvZKwRsXh\r\nCUh5Sc+VrD8k3wuORJZjdrc6qDDal8xnFyZW2eCeccJoXPX9p7OixEf7ekj7\r\n47YFwtuNv+Ab6g1442H3ctn6TWnwJWpTyKvqNlHDIwrVHrqxcvTOfDTCZsuH\r\nEDB/E16hkV7CimYq2uSNLpin6L7VcUuyE1CoJgV55BWvn+5rBYSNtJ5rXAvG\r\nJrpxh4g7qQhav2+VP30F77sozb4yxbsp77N3Xwrs5H1zX5VzMtsVFuKH4GeM\r\n+4YZQBH7vtxgCDzJz1xQqfi8dM6vXxAYeymj98oPcbr4SWsaqdhL9H/xKqJ1\r\nyGKFNqc+U6hte09KlvGQrTF99bFVJLel0Fhrlv17WeJ/EkAZ9eOHK5ojrkRI\r\nisSQO9T2MueQ4GdYeuuFbjtNiaS+JOAXcbg=\r\n=Zqao\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"8d8f8766b120d38ce96501500083220c6328409d","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.2","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.0_1657212126099_0.5514007091958264","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@athenna/http","version":"1.5.1","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"719fbc2d1ab4af0e464464771b2a37c2eea805f9","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.1.tgz","fileCount":43,"integrity":"sha512-YkAYs3JsqTINcv1fQyeWICrp5hTU9JlvE1Z5EZLt3jXess/ZrNXfMf1sMWT5wEvIMKStxGzrZt3oMijH5cjEDQ==","signatures":[{"sig":"MEUCIQC8r+Qt9uzTqkOWJCIAZHJXuNcNKQpKSVQw47Y6NWzc2QIgI8JygFjrwKxvUwO/lHzij4WBaMMRePcAGsjtA46iSjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixywuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDxg//Ydr4GgMmH91TQqhB6bEUpSqQQOEUbtmFQ0G3Jmz+VnIBOErL\r\nkpMGECWpU/ukvsACgsOVrISEIuMDcdRlmDFtYya6NmOV0rfFD8irKYE2mte1\r\ntI3MaGeCEHbCf9zlsuLjwQ72nuloG8ubDWSp2XpG0w3drfhxK138kU5eY4nI\r\nKXTMHjEr3yFdocgH1KeFTe3NagGS7Kwyrv7GfXEAqSYduaCBKI6gnvpD175A\r\nSEaJAgTPrHbawuZWGqYmueBmkJXNRUfmSHhKLPVSKw3ldaEo+Ubkleyuw/3o\r\nAGo2V7/bvxj21FhxwYEMi2ACYYenIFGciiHY8TubwMVshC/bJSI+OsCOwKSq\r\n16bDQAp9MQkRUDlUHW/HYzkBnQ0jCcYoaWfSzQ9TzzUaGcFREZ8aSerRzWpL\r\nl7/k/sJgKs8TYHsHVYajHBzZxlziZxuTD3EJB64TMvevZlQHKTMudYu8cSBS\r\nXIKZyK8faVXxM1KVuj42eSJe0QNRh331hpxaxZfsm+pe8MaWtZXv3WnuryVe\r\nnpJHnfnOWlsIdTg6E0YXUkAMw2oUOupDfenz0yUbos/t+s4RosK9C8xTRd5+\r\nomATgxTNfQs2l1DHjt73B47U0IybrfIXDjYYN1YQnDtvh5C2dNexsE5BbRFp\r\nEyd90yg8H+f19sq0gyboKkzklj4Mme4v6sk=\r\n=0rDA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"eed43f08c97ec1d1ab00a95adaa788a4f349201e","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.1_1657220142428_0.8651280140982647","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@athenna/http","version":"1.5.2","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"f50ab0bde986f28dbd42928527de2f1aea177a8e","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.2.tgz","fileCount":43,"integrity":"sha512-//MK9Sbtfv3WKwWPXdpBSfnLZi/p6oH2xRZfY549JMiYrtGcV7iv3KzdnNMQo3sVCSsbaYI2qzWqc8Jt4mBo7Q==","signatures":[{"sig":"MEUCIQChk0Vzdvid6Q2tT2lyMCSW1nVyibacd85XVvJtqAAw7QIgSJ3IQubDuiJJMCZxe4bEgsBXPTfPPOQ/2hEt3q/vBdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix4AnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWWA//RKWGUE+Wn0eLlJjoUTsUU4TX+q+yLWzciJwnDnwoMRXHnG3h\r\n4clhV24cfoZi7ZU+Em65T5mDyo8ve15eLYyDufghEc9MFQVk1m23wGUvz3tL\r\nXNMW0aE4vPODgs1zgRXBYiAgc3I2xM41ZOiEqN1Pjs5bOcdfDoycU2OhQY0m\r\n5LluFiWY29xWFFyoE5mjjVH6Cw3r4gAqZ+hz/9ZUOIGGYp22M7ARyqPmPLby\r\nP8NfkYH/hYa7JojbJ8O4nU5AKbKQ2sr2d7z4CzR+HxCiy51HNbIFIAW+ttiw\r\nNtCxvMnocLeaIF6l0CQ4hiwYzeIUB/CohORQD6prSu6bNOnjQoHA/kYPkbX3\r\n5VpFxF9U6ljyxvWTzKP/HiBXhxw++A4RNeWr3nRq4ewiQoDot3OJ5S7elUH9\r\nBnqXZJjcUJ9ET/mo4timM2BJ2pv8v04dwEiXL6AdCPOfBWUm4RkenPosLXVF\r\nTJ8NdJgz2Xnks63jRsmcDW3ht7E4eSKuDEQHl7jzPA3pd4pzxMRRA6ZuLiiB\r\n9OXsJYxQQ+W4/6QsTnBT3/BM1C2c6PCSGEGlKgOMwp6Cw75ZyYvwjWnPzzFu\r\n7ahWw1YyWlM5lpgM0LfhRqXNua1oIpD6ywmF981lvGWoJ1z/ijIOJiAXTEp4\r\n94koo7WJzFTTgaAcaSomVoQkTMFagr2yfKQ=\r\n=/L1l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"01590f8b8ebb169a955840f3e20ec55ceb9a9598","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.4","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.2_1657241638810_0.9556528955729129","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@athenna/http","version":"1.5.3","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"6d02f46685b79c1878366821030a3f49f1077267","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.3.tgz","fileCount":43,"integrity":"sha512-idqUSiHB67WMoSx9wQcVoY4Zui7gW1xDDKhpdDOeDvttFCEKZl6P6ASe08SIvtza17Subqn6NTYEYFE8Y7gP9A==","signatures":[{"sig":"MEQCIGGWWfuak4CIPP/MDojP45Wtp5XaNM9/4w/Yyn8WpmWsAiBhrwWUycvJPc0PomcIjOS/KgVSZE6G0qIS7njZnR9G6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix5qkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhgw/+LdWEZOoNUTPGcVvo+u919upRmAcG1TLEbmGWepfRx0S6rO+O\r\nfVaEmhX+hqQY96Na3n7jb5p1Lpek/lAvOiys3rHSiCFamyDEJKf9WRoc0W+L\r\nlI3ilmzn3bYk5Xow+szPvD1w6jIDiEocempoHK6NrW7fS3FGzzN89Gv0Q1r1\r\nAUXAtPU+/HtvNM+Wv2Bbpl+3q+5iVj6hxH/98VlJ4Xi12Z+FRBYKyrqoN4/3\r\noZhEBSS6+LlLSjroiCU26FuRcyMQLwG2saHXfEEggQdClGa+hrlyalVjQfaS\r\nTdkWGEN6n++eKKeRshzYG47KRb27I5FX/BZDSrraMMnrIe/gXdPcFNf1kaoW\r\n0VtHm7foIkRgNK4UVBhGCVA1L6KTD3mQNZzfHPaCsv0101Tc5bHO3eB0jEFC\r\nzLMySa/NysQfYJg5nywg7ELjT/sWyUb53rKbZHJIw74PIrwQwVZX3pk86GTD\r\nGGJ96Mw4mnX9eypRz1ttMROZNGn8f/UiWK7U4etLzraOgPpDG+owZC9ToCy1\r\nK/syFXf9l7eQfhsYp5p+8tnGl1PmjP1i1oTeupWdYLG9C8xFKiGizndyPSq5\r\nzG31JGn0keaxTvkcyg/mV3tQPkBUzuIlQm036ZetA6THUSGUccH01KLBYDfF\r\nFghvW2Rx96lAzQEk8Xm/mBJPkgKuP7evXxY=\r\n=LBt5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"8f8065433150a9218a9bcee37aef6dd379cd988e","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.5","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.3_1657248420214_0.7987293361855605","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@athenna/http","version":"1.5.4","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"be8e7a52e2fd1244c7c50a6ccd80d28f97bdce28","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.4.tgz","fileCount":43,"integrity":"sha512-x0kIniwGwyNJzoAD9EHoVeY77feHvw45r5TvlwyBVxNnY3MOUUDSh78JU/cM/Fu/fJBDqQ1mEGmFGq+QwG1DWA==","signatures":[{"sig":"MEQCIHQWlf/jTzBrKTtfhKugyvTQgW0um64sRXZ0WKLd6vjiAiAdIGuOFZ0wh6Afh6i2hLDfLgpyXNS38NyrR35DuPS20w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix54rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6qxAAgPXXQWSifKiwL/5jhW/m07WFo0qF9Pw1cFPp/ZKwGRoAQlLz\r\nW3sLt8ZVWtgI4RK7zeywtejryJHq51RZUh2d+20GoYbIFT6dlTyeyer3Tde6\r\nGgoeHo8W5Moml7IvBJTr7U749YUINxZPRddNsZxvCl7oUXYVMQkiSSlYuDbe\r\nLerA41R/xwDUzkyWgCqOFVfEfVdOPTkirzCtepYisK5L0m7XGg1o5sNqxwEd\r\n/GfKUpulglthmY7V+vxqjd8fPH/216UKXGFMadlkMqYRkiXNYpN3G3tgbl6z\r\npwKxK7l8CafrxRTSx/GUFmfb+qMbCGit1ftx4Zild27p7E1LzGPpXWBrUPaK\r\nwk9+5xgXFfGolTe3qzzZfAoXSQaVxntqNzm/jnqXSyh040XKtjrRJUg0YBhP\r\nR/sgeWAtJESBvUAWfSFIaqEXf13AqF4BS1JTHoQPOlKDAWm4Dywb6cTKEoYG\r\ngQqjGBDPyPuSrp9q1inlnGY20Hxek2T88uuXR+3HMDDcz9+x/hqP7h0yVQbN\r\nGJssp8FojsCusSi13sX1JltgganHCz3fKm1HWEQ47sCWEHxkCB2rKWdVFrLI\r\nIgRhGp8DmrOx1UqKJWEggFWss+MXU08InFHXdZB1dGImhHMXa9dK/ccnfPjD\r\nWZXuyxk4WwRKd91+/KfKdoRyRsRIQiiVEJE=\r\n=kJ9f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"bea4e0b958f941e7421c64f34eced16b19f0c128","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.6","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.4_1657249323170_0.06710140566236089","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"@athenna/http","version":"1.5.5","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"a1c36057654490021d456ae4db2016043a455e88","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.5.tgz","fileCount":43,"integrity":"sha512-WgoOsMfqzK9jcFrnYSyIZqbSkChhf7v4Ux5Ti75HVW8lXWjhmy3H/HG2dAUgQ1vOZMMQYQA/e/aFOkmupuX6kg==","signatures":[{"sig":"MEYCIQDFgo6LjSQ+2mnwGUsZFgMVDQH/1KDht5eyHJNG2b9/YAIhAKww/N0S4pmLzZOEUxn5jsKAqXk73wuTOGXbD/14oHwL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEg45ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXEQ/9G8SFnq/EGGGj/PXiPqc6sW4O+MGBwm54NxZdwR4pvsdz7DOC\r\nIvIh/qWEzcvqrniV6imgsYst21OWp9XryJUCPj0dVrcpgvcFGA8850iVKoW2\r\nyuLkV8sJkFy0yeB5xHjHBdIyP8zMKj3dPofa+4F04EZ+GC+rk0Z/1SEJrK56\r\n9Sbwq+1ZLjLiaSvt6sqWr0U/9CdjYeaBi7hfjHgV79eXHB4hA6mhxxjl0xRb\r\nY7OYsgRgiklElYBGCJCCeJuw/P13rUcD5cf+JEtxLOdT4JuFWCAhn08H9CLd\r\n1XOQDCScmxxgYErG53XNJmVPMWan0s3DPWjpqLaJV/hrg+u6DDTvP9ogT9f9\r\nXeCk3X1bNpZ37RvUgDv9BlgoqaHQF2RsCWYYTBKezzQQf9kS6hh+13FKf0Rv\r\npHcDWx+Z9nRCWnOhyIapk0joSwVEscaRKQSPn0LUxaV7K5uqKWxeB0mvJUPq\r\n851kN0XhBMlCB3SfAgZRvFX3426qcFWGppYM+IL8ZKgxgcU0EplDArnjVkkM\r\n8dFHNamIwsznfh836U3RHV/GYcnDcyqftxLzuuMH74Y7z5p2N9BJSRAWnrPO\r\nzOPPlygcJujbVkdXQJExraXSgeoTgZnCrL6lDtlWYwqgH1V5MJf+m7qmKB08\r\nfclyhl2NDMAi7LWZDJrjcEOdYzUwkUVwNEM=\r\n=pKe0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"13f1144b5bb9efe683a3ad70d23f9ee8456f4e6f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.5_1662127673065_0.9458925343419036","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"@athenna/http","version":"1.5.6","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"3b52d9c4ca9ff6514a7a9b42b49ecf61f670f4f4","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.6.tgz","fileCount":43,"integrity":"sha512-OUgYuuxFkKUeMvxB9PP+eKygxo8pv3KmROE/XRFaG4nrWndNjazJsbhCLDfCYMe/5pOVhVJjIagdXKLrr+ZMVw==","signatures":[{"sig":"MEQCIEwiQrQpwnjMoqvidCapY5kDjyaaGu/pllO/OeQHH/v/AiB+IImYS8usbQgtUQdDg4HYjVDuF8rmkuPvortQfEXQCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEhQBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPJQ//W4M/FVLlL8WxwbGbDI3w/1jRI8VBTCboPDJDUxhmqhwGRPpQ\r\nosHPa0DgfEftmSNihM1u3qg4v7KnZXwKnntpA3bgHwrEDd//P2/Q6t1JYw/q\r\nK6RY+eaXa+GMG7F52cMUfVJWtgR3qTe2YY64EWC183UcqRQSxqr3eiDTyWRz\r\n4QYJcmkXVKYFAIWvdMi+Db499f59u5FjyvnA2eX7nF/JVmynX4RzgsPCSml6\r\nRblDy/ocsrbgUOxuILhbLwQ21FbZNrvRev8sfVWKzHcTamna9gOfey3SF/PZ\r\nwysM3/2eToxQPhs6FBoG9hL4VxRnhrisB0UxAMmZDoQ4Z8liLuOHMXmUwxLJ\r\nLgfHAQwRglSHuE0XOdgqTKga4I2zoYUecuUHA8MllMZD+AbSxU2DVN3Lb0/Z\r\n6N0L/ssS4PS9m1MXfVe5p1jgEcuWqjRXjh/Db0lhN+LW987rHq+jVYj9bWet\r\n171+MMPPjyOB4FpzYp7+kXq9kTsln9h4mQ/++mwZE5n6y4HAyyKJXJgcN4jO\r\nmDAzNCdoqjimQTHOhEfJrv/VdczYjCs2FXvWj75hlp40HWaVGth/rGUITV23\r\nEmCitEZQyjT6p0cXGg9NODLJCaVW5ep7XTV51sySSzfstFErZ/jX2agQm5Oi\r\noAdegHzUxLiDmN73QQu/IUgig1YkbYyfejI=\r\n=Cu/b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"67364c1230f0d65132f645ef2a5d193d176afc6f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.8","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.6_1662129152905_0.22464157605033952","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"@athenna/http","version":"1.5.7","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"741bea28cbf0afd744f40e1f8379e89889072237","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.7.tgz","fileCount":43,"integrity":"sha512-tOEVS/JbV7wkMNy2Mdbk9OCM2Z5KEwrUdxM2VlN3DX93f4zw6XENQJCIl0ADfwf8AqSyLInSb85fYq1zokTRcw==","signatures":[{"sig":"MEQCIF3Iizy2J9RcpxBgbfb7hteVzURQDceP0R0vp+BA698TAiBMwqj4SJre4bmmWH3tz3Bhu67EIeQ4J5QViOVbO6t78g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEh6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoafxAAg9xmvi0RvXrzk1llWByVuuCsGT1vtKlnpm+C8PY+cFfmwHN6\r\nf3+2uobxRvhYV6+jcIZD7IKox4JpIEUKjHgfKqPzHqpPOFCYgS+kPLYetN/d\r\ngTbYB+DfDe8xWWTu/V+KIN/7ifegWgUZ69owec0T+EILZL1t+o2Z6NAshXW/\r\nbHUskOXeXBiG39fWq/CS/BHmr/L3q4ymnwEByCP9iR79kZsWZ3UgRARqK0s8\r\n/VLxJPMDmPWMuXvBaL8a9OgVl5qWsXbsTFehHxDbYTb9Vy0gx9Eu3M4BEUbd\r\n6ho04J3WfKXnrUVc2xeFA1OfCszY1DuKnpAWUNhP/KQBiYeobq99j8ieTUbh\r\ner+g9XoWWXZsXIV+dViY8/+SAgtL7+b8NlkLyRygsPTKDs8/Y0vCajg8zI0a\r\nWdgqnXQJ5/6fp/tykpGFrklbhzoFRW/fS9MK2PttqdY63BP8TzbeWrmHpjbI\r\nGk7HA4z7nV5fSUoBYuuqbr68kLQ5uBRrveh7IlpAUo6L4BKYquR1/gZEIRuL\r\ne33lmazkoVb+SuhuXXsX8g9r1CnliZ9CDcB4KNsiiNv6qSOXU/l94Fo1O1yi\r\nNuKS+na809PDnZe1myXLk1/16dzWkR3LAU4lbmeAJx42N9McwP/ROk29Eqdf\r\nPVinPHdor9YuRoJk5Pcdc6Nq+9e5LC7QcMA=\r\n=Xpm+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"dd8365956af21f1cfcbb86ab241c567ffb7f5c26","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.3.9","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.7_1662131847045_0.9707048819234321","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"@athenna/http","version":"1.5.8","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"3cc895c36e50de01aa244f3d726968067f1fefbe","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.8.tgz","fileCount":43,"integrity":"sha512-MQMyZQ++J3GuAu0dQ+16aPFlcWskSP/ROd8pNte1Lxa35G8WvcJzghB9QMmVuSxuwlVWqi76E0XYKbgi4ChbAw==","signatures":[{"sig":"MEYCIQCrmO3F9PodGe0zop6fKqWwZW+fRx5VEHgkgRBf5Zr2zgIhAPcFlRM3pFXDICAvnv+s/+Y3rXIZUSl+711980E4gRGx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFgHuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0sw/9H2ZvThtle+12WUhybGhZMlMDnQRjE8JDb3vPVwsPNWM/X+YQ\r\n3IYpkQ20Y9Fp1UmiJcmDaCTUyhMXVPVFeoCgFvzS3WWBq7yQZHmbjG8LHVkt\r\n4TEEDZwasXhX+stNIg8NVkMcqT1yyNlQZjIkysbeDiZhTFFBNGwBEkIpLGkY\r\nHBMn38qgMTqkG1X5PO+NgMwi1weYdHjkVKmpUAzxGwkybeASpdKw0riWu62u\r\n+JIU94whUfdyLEbK50gyCdE8R7ZCDc+PrFBEDVuswmsmWtqZhMhzktz7iM85\r\nCm90xwB7Iqp1AFjh0pLSyj4uJtrK99HDWIBJSp55uZ2MDGei2OWM5AvTDEaz\r\nvGNyb4f2gfH5Ay9CfuBBodTFsoDDMc4+ZzdWmbXR9W7RcMNVKU6COf8Ay87r\r\n9MnPVgq9HPizhxIHEzuGdu02mzIgZ0H9E9eJC3iOr2+AnZ3DepQ0XJStE1QK\r\nq1RTzDZvUAr30Zpb2P5RlDUzD1hjkIrN5NGN8oa/yNd9q2UjXweBq0/lLSzI\r\nMD08D/jaWqBK8NIa/mj24tTeTo0lq1BFF/uyGD3MnNTv9yHDV4QtN4qKm/CC\r\nTUK9vFVAUHhQEeI8TLE3UtmvTlpfHxX+MXejqeCZpZ3zKBcQ0lwwKaxehM6L\r\nhAQiIyNKuqzApzmi+BD2AOVsUmUVzG376LU=\r\n=zsV0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"e0b99809945515fdadc10f1de1f09529ba5f6298","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.4.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.8_1662386670513_0.6076862323564374","host":"s3://npm-registry-packages"}},"1.5.9":{"name":"@athenna/http","version":"1.5.9","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.5.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"6c985f6774bf8d91fd47143696f5a8cfaf3fbc21","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.5.9.tgz","fileCount":43,"integrity":"sha512-JqOng8e0LiK5VK1fBoPL4EfclBebA506PmvChusbxKdF+tAXYDob9DopJFn8TQOeUuZ80+YirVCHU6bdaCUn3A==","signatures":[{"sig":"MEUCIFzLQQGg1qc10cnpOVLZ0MnpPzBmLDF7LlwYCkPB1E5nAiEAmqkSDiQTu4hv2J+WwHvF/jH2KijELvWNA/MB6pB4L0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFg16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG3w/+L4MaO0af/EKcsZQcAEhKsKQPsinK+GCmBhBP40ID1IEQvsem\r\nCES9GxPiKsSkygc77nR2ds1e9RadAwQeElN7mqHDEHDZ0GVz9vUS15Bbtyhc\r\n6F47CUNjCl1A/xuqrMQaWdf/BaNWHoJY3QAyUHny3yX2n0qciYukpxUjm6e6\r\nfvYZJQ1VzNHUhtqlQjoxkPmSjPZpVqNh+67bzBlziXDdZTq8d03wZ6BPR5sO\r\nUiQ1zXSrPHBCj/pa4pEPQRHG85s2DO5pD3ghKq4pkBErIDUi5Vb9pwUUvHSr\r\nzBumTbOmB+BxUBJvqPRBhHu+yR5HQSasWkTiLu++9kB9rrBovOBtg+ta+XoV\r\n7MpjmTafnjYc3jDxx/OqIf6dVVy4eMGa3KXSXwP5yDn1KnkhjxCaVWiXLP/6\r\nRtYNhIQM99kRD3AfuTDkFTqMwgR+PW9lfd06EI5S8Hf53n5Meo7oeBvBmUgd\r\nip/0Ir/YSyhX2qmFk7NifQ5tfB/iqzpn3nNNr/e0bCI7QN17IowW3l6KtkCI\r\nILttXfWFqDa1vY37aKaibFOJYWmyw/r0nyA3D/Xsx+0xEK3ZCpd//rTkJ0Az\r\nQ8zOdvagK17gPmFhqiuOTNU/Q85ZURmpYstmuqNT4iFwX/TTkmLvatXOCaGM\r\nIWBTxXdkFr1d/UmTEpVP6ymMfWGv6OtwSNM=\r\n=bfV5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"0c16cd784911737ba627ad2848b53a2bd69291a9","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.4.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.5.9_1662389626246_0.8631483631669707","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@athenna/http","version":"1.6.0","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"e61b7fce11d226fbdd629b69384dce58411acbdb","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.0.tgz","fileCount":43,"integrity":"sha512-YBtnvW4XnR9pmA2xtjjSG0odiXZd6A7vTdewhedaMOVygi5SK7gmk4GlTedOsEmn3u8+rFjCIMYumWhnmEBkdQ==","signatures":[{"sig":"MEUCIC6Yr4dcJ0aX3JUHiFl1XoEBvWoB+u5nPcQkf5YR+/cBAiEAtFsLTpEfGBP1SGmHwaLCm0p3kZpoMLxglmlXfeaeYcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFg7fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT9A//Urqj1VYnv9w9aYTdQ6Ne0LaGwQKP3zdeXhNWkkaOlwS9kTcr\r\nvIEZ/XvWWTnit5Gx83rJdgny+sv8TFlW7sVK5HryVGu0F6Be9NSwjMCtiJo6\r\ndGP1Xm6JVon7Bi2CcKSvVBaKtvr3ZtFOkXgx+uQqwAplLSUEdUbSqXk9N7Eu\r\nt+w6Pomu57huS/izMgUmZNbd+AcFdUb1pTg2rYJDouaYOkEPJqmpno8AvkZn\r\nYHAij/yS5Wr0r49xjExgWzQ7dj/Eo6aCYAGW2he/w/b751xPPoWm/9PdpICg\r\nLEoKgTXL3u244W8kYtKf3F44ZhXuQ75GmZown347DOCMhFkqdvRj6FYpjQ2+\r\n4n8ADj22DLuMGuN6P4PO/BfQN46dRd4xt/6ljWfhRsJkyNZ1Kntoo+1jF9/n\r\n2jsG6V/4qRFHKj5cVPla0UiZiO0htBmHL3dnmxc0PAfcqQ9mcCXT14Oa+qcz\r\n+QiY/sABMeYMvdj/3xa4y8ZpP8DIrBsy+glr0ckidNOgrNY2nvQhESOkGOpq\r\n9GhhniFLceLS3GrrLieG/bU/Xx0wjAT0Hj/dlnfarXlIeD4EX1UGRKlzF+1P\r\n3oA9OsZRf/VYTY7uj+ak+S+h0at+iPEWCXoVtbLV6RXIjym7XiJNT770Dcp4\r\n8+Sp7+MlebX3MrMBm2EtTqcrAAvveUGyuk0=\r\n=TZ2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"a6c8532c2368f3f26422e6e1d950d0fc5edc7afb","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.4.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.0_1662389983305_0.6108244682373785","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@athenna/http","version":"1.6.1","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"f86e186dd5cdb12e4b3eed03782d23e69de2a091","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.1.tgz","fileCount":43,"integrity":"sha512-1rw0orHw6wrJCnaqC1/L5zU+rxh6t387LKhBHjX8Smva+b7Z5aoqUfv63UFqHQTuCuqvi7IWBMpQJptPIWlowQ==","signatures":[{"sig":"MEQCIEilyg9D0E8+WcPtiysPTh3OL7OEOTHR0kNkuNu3CofeAiB/Z9GFQI/VojIc5zcu7k7m9DHwEeOX0gRBLjWy0DRGqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFkwPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbDg/6AnoGJ9FFbPSxcEJ5UHjOa5SymN17XRsSEjaQ9NpBmpK0bW+j\r\nRuqOgzze5XfVSKI4dLJygjmltYzX9Ccsj8/Cdr7htX13emxkcQmTc6WLrxN6\r\nDF8vsnuYJKeMPzeuqKV9w2CuhWqyjBQgQP5oU7tbXO8Emo1izwxfBu8jw7/X\r\n6moCMmC1xHDKzNObRD6ijwwFY5uF63MC3UCE7+94sgGB6lTVJ0R9dAcJrAdM\r\n0CklGz2yfiawfIpLXQ0Jb/cuIf3eGepGD02n8cwe6KRRec/FrkpB+hfz/1qd\r\ntaIEwYyCWd9lVsj42+azNO/IA59oszAKhRL6NrHD56H49Z+i5vN49v8hENsN\r\nOcoUS3f8tHftSPiduV3GfpHhZ03r5NNeVDInzYU7n9Pp+I+e2wdaqo+gzzCB\r\nP5JIqRErUFgLth5WzM1GxtQrul6FG8GtGqRr0LGyg6TNLLJ7pnoFXArwH4rY\r\nR62/1O0FWVukgL20SCUI2IfCejf15eGwfKyJf7+SZ1E+f8sPyr4brImLOy3P\r\nendVlr0cpVmCqAd0rMtSp7k5HgMiPQI73EMxhj9fg353Xd17PjTDl/P12/cx\r\nRGktFnk7BqQ37whYgy/RzgHCUO1+i5KWmc6pjhQV+Rw9ocwJoZCHYf0WJqHn\r\nnHraDJzwxPdNtBWzwoCuA3FNEHYrtL8oFUw=\r\n=T8fo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"62a51cc06b5f215b5a6fb8ba815fecc287d5792b","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.4.4","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.1_1662405647209_0.7111629278020408","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@athenna/http","version":"1.6.2","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"487cf68165a06f258651cb2b9057a1579cd75e2a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.2.tgz","fileCount":43,"integrity":"sha512-9kB+mdKeZQNud8LE5rMxq/NocTycySW4jCE3z0l3xbTA4GkrgBBIlWK6HFG1ZwvW9SO1nh571gOe68WogA9VeQ==","signatures":[{"sig":"MEQCH3G70/Mld26Yfq1bIZvsXEC7U9KpRktYWKx0XW8gqV0CIQDItcKqlUW8P2MxQgrg5LUlpSdJktHkZ30sjqHbvyL5Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFk8xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcfg//bensVHO+w96sAsYP6iyC3PfET5W+ZF9nYrIOO0ZbtsH/uYKh\r\n7tX9kkx6AemMz6mEPnL0nP6v94O5E4FdqzZRYa8fqgAe6EkdqGSgBaah8oIm\r\nYTiJYoIptaG3H/ixjrv7x9SwB6uN69Xz/1Um665dSYzOOz9iPLS5+KA3AxaV\r\nWx3q69bcwu9hZ9ZZFdIXe0d16FxIijSRqdcasehKJoqziWO0qkqf8uR22DAB\r\nzIxa9vKNGbd+O4hhk2A8tLpsIR4AEyR475fCIFlPtkUkP7RQf/GPZ4Gtb14M\r\noURfOPt87p+ep6JKEk8vsIjHdMLIv1alxHDxqCo4S3QQGQQc+XhP46WfobBG\r\nnRzUaMNMNnyNnIrPhyrJFxJcYeIl1QrMznZcbvts6tgw92UUgb4ZTlEi0+Lz\r\nZjnxiKMKhu6mPRrzvvjgj67Wx6WcaklR2Gt1upJ60zdgUKANzu3Yu+whIDY8\r\n05jXichdpvJFM5hQiGbz1UnsbpUHO75YP1xvyr0kg2iZ3IoC4WvsfG1nY5An\r\nXS3n2uAJfA+l9R+0l5MDMilNC2pgHXmkZhwuvR7lH85hJ5MsctnG0cTQXIGr\r\n6yXLZqDmlpSNMr9jM21nU7XSQ/BWJFyiJFGfymzBUYqoAHhmSfmFUilbog7z\r\nRkWPzgbQbwp8N4unnuIk2IhlPZhZZ4a+ddc=\r\n=yznY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"1e3de9ca96764e22d6335fd04ebbb07c617b2579","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.7","fastify-cors":"6.0.3","@athenna/logger":"1.2.8","@athenna/artisan":"1.4.4","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.2_1662406449627_0.9048435956653587","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@athenna/http","version":"1.6.3","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"b31004489ea413e4e8ef0e74f21d557bd78ada77","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.3.tgz","fileCount":43,"integrity":"sha512-s9WODSVtlisitbuffMm5qutioOf4iKGL/dBfepqGEG5Cqa5O7Obx+bj0tSL2qsu8mndxW/rheM84hGyqs6Ralg==","signatures":[{"sig":"MEYCIQCm/m/qCDGR1kDtDjj1HsZKGZ1FmmdAWjAFLsZYLbWHKwIhALuaPK7FTTj7XBDg62kTYFXLFwaSas8L2juLdow/9lSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIkGxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6eA//QVWxVVc2IULdfkYxrRI42c93Xj6SFLvmZXfvYeuosNGNIeJJ\r\n+pkhh/FhM3OfFlGApsUzPyyicuYcWWOG7CreaN+cQA/9xWHgqAhOmKxVlj7M\r\nCG7V/+vP/e4JtbyhSXnIJRA6zYNFw6WTG4YMWkyGEdp3xvC2ZqvwpJ/RsB7p\r\nVMxPBb54Cg1fVAn4dycRi9LOyLNVYix0E2MckxaSH1nxmYOyg1wO1D8DXi5/\r\ngsJqR7zanChPIcYIc2ahCGeHv0WfMACYkmYr2g+ObvKZcBrj3UZIlXncz7py\r\nAQwZM0bWFP9tSxEBTwV4f0XcyYnozkedAEJ5Eo2xAu4J3KZb8nuGYVceFeLN\r\nAEfNFRov69earUkjDyuEIv1Rg+96ViJbbyrCggn6rauWt23R4kO/NBTTzS1p\r\nrXCJ2BT35wHwtt/6u3lANluUquijXG8ZQNoQRZnzvvrKw4Z+kXippwTqZY0r\r\nuD1e1KRFJaM15Y28MHFm/U7Eq+Nsh9GEfip5LG0lB+deopGNC8YGD4BZYgXY\r\nL/d6N4RudLXSBrCLOY178nhlv1JCkkcrHcdgzchllTGfWPOCrdcP+qABn0iH\r\n+07/Ct0++yZr4c0DyqqTT24+NK2hCjpRJW+aBGKGVVgJlNV2WcdoHY32Elqw\r\ncK2Dbo7n8CUlDKidEbs3A6zys1tFGsfC4sE=\r\n=bXni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"4b37281c7a9248537f821598466775cad058a02b","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.3","@secjs/utils":"1.9.9","fastify-cors":"6.0.3","@athenna/logger":"1.2.9","@athenna/artisan":"1.4.5","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.3_1663189424868_0.04230977546808501","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@athenna/http","version":"1.6.4","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"dd6994e1761381dd532fa0117697299ea8745fd6","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.4.tgz","fileCount":43,"integrity":"sha512-fZcSpuMfn8cIcgCtBh6Eeh9ODDmVwZ8Q8bqhIEsY9Uclctc/Z5NGIKOEwvth/pxGLsW1kcO7RIPKr6rnHDOYbg==","signatures":[{"sig":"MEUCIQDzW6j9ViAQxKBz1sERmqjlk9+Z/5VwrrDOm1KjbHaXRwIgEpx3r/KguGTlNxzO1E+tq1I4ujZTDEivw6kZrm7SuOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIleAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGrg/9EbZ+/t96B0bF9OaTE9OKpDGHHR/icguJamZ93dgOGRJGfGry\r\nrfhILFtzO9T2nIyofCvK9kGRKsEJreKcGhUBQF7I4000yzn9EmesLhDQUm4l\r\naqKq8hRKZoyNFxkN8PKYxY6YIhiMi7nyfP/faAlTDzR3bVCH9CInHfEhX5KG\r\nzNkI637wrVCa10w5sWLWSK0O0LdYNSUfcb34eoCvn2d0vHe+eU6HWdarqtmf\r\n5c/MqD9rkfUGp4TAMKxeq+7oSiTpCOVCakMHs3euj4NaaaoG5L7p86dmHjoP\r\nAKPVjGfEYlM0AfJY5daK6mdPGl9lN5+u8+Pc5bUs1HRQTZI5XLHXse4LKhkD\r\nIH1KpASFGgnISSyrcG2Un28U8ZmHqwgmqy/RMEB4xwrB+wPalival45/6Dex\r\nXEAgngLJTpsC+DSdj2hYOCYWZOmLFWPEORS4V771kM9zNZlZc/QlJHuEYf5B\r\n3ywB/Viea/+UXbrS67R+KpFaQMQvv9+jl3yYENoUTTVw50BgfvBvFZupAQ98\r\n7BfwJQxSuB0HO28XqvM4tvYOAjlQaGWtdBcrbVS5EX0IBce8KSSgzh/uC4t9\r\nUlM1751lUyqv4FkyeBItVXs/6C+w0tgDyk+PnzMGghSttszqQvTooTn8zRs4\r\nHBt2vkegcO5P8RxUeri/Ae0nT9KO6QBV33k=\r\n=d9zK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"55d68ee7dc1ea6df9e1858a7117c527227a6508f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.4","@secjs/utils":"1.9.9","fastify-cors":"6.0.3","@athenna/logger":"1.2.9","@athenna/artisan":"1.4.6","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.4_1663195007765_0.03971910857497063","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"@athenna/http","version":"1.6.5","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"e69d43bba7c30dbf7de6f0970f279c3077c2d152","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.5.tgz","fileCount":43,"integrity":"sha512-uQrkqOTKS8gS16+9UaGlIVqNdnz242k8Hyol2cITsKHa1Vki97X8XTlg/4TcXAQXKR4Oo3pKF02hingA9H58PQ==","signatures":[{"sig":"MEUCIQD6h/SqoPiuIhRw6fut5j3fhAceRq54tHkhDuD4F3J2IQIgNyHGdZvOF3zt+CaVoXfcGGk9LwuQA7wRZmCreTPqKP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjInIYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFqhAAnRzPtqvxHy3dn/2RB1RmEN5T2/TYEAXGOJkQGB7tvFZjQ6Rl\r\nsFnHKO0vbVOJPVVZJe6f3GRtW1RPHOqQtvR2f3uI6V2NY10pLfqUpZUCEFCI\r\nLEptVxWrkW3XH17Xu8iyKaWJ5+ufHbd2YCZ1Zq2IjW1NwuZu0vmK+SfqCGf3\r\n5Pko2kl2GkKNyPVQR7rjG4LPKvMDIiGXJ5qoGsmEZ8L7dCcDi6lkwqmwNKXp\r\nNpo0hIGHRRw4drv/Zroi44KOn96/tN69SBVqfuc2rwabXeB8ioZSO8qI2OxZ\r\n8DKtwjQqP9kVs/WS6gkIAKsux61ldDyvvblqir4a/U2Q24aqBtQA/xa7NdWG\r\nQNm4Yw9pl6X2AGnP1TEnPwM8Q6YGlADqZaKjobtxUNI9QDjDOt2zVXIsu3uW\r\n9xyirUUf+3HdDfS2ehhYC0c/GpTK8ow253nnohjJBjimHjr2fQKIIQ6H0TuW\r\nxE6wJvE7j4gXDGIJWrwYpWy7lG6vn6DgaL/5Hl3u81pprAiIMJwbMEAz7/1/\r\nQCSdHQDArgIKJgHdw/O4eoZCwOMFnPiD0QElW2xkTJoaCo73+NcX54Pw2eKe\r\n9yJmtIeDDqbX55o4koRdy+jpbGqB9g/MSBpjB2wompRnNEy1Y3Hz3HR4EpR6\r\n8hzRax2EtYbgVnKOZ8g+mUF1xJfhDihXixc=\r\n=HKbc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"728e609202fcc50fae8ee4e75816bf5ba45e0ee8","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.4","@secjs/utils":"1.9.9","fastify-cors":"6.0.3","@athenna/logger":"1.3.0","@athenna/artisan":"1.4.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.5_1663201815914_0.34877025318261756","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"@athenna/http","version":"1.6.6","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"1390f283b98e1a406133cdf20383412941cc78ea","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.6.tgz","fileCount":43,"integrity":"sha512-e+X0szCjS5CbyOVD6Jp0yaBmFNGoJCSgf8iT/VP7AKt/KIaU4iSW98hXtHx1zCkPdWFOzzCyD0mZ4T7/i/jVjw==","signatures":[{"sig":"MEQCIG0hsWNM6R+4aDc3D/up78r5XQWQUKHEWuI/X8k4fZfmAiA4um0tL9wHMeH9c0axouZAoT9auXjIt8x4CismZyUk+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGR4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAog/+Put+hO3dFzqISVrBSn8+bwRsx1X1Y31EV+XA+9UbAYuWme4g\r\nEs5CiR8tAV4d+LwwE3utRFcgNjB149IG+nv2xk7X62u9qG0L8OBlFDW/p9b9\r\nbgdhuHlHyGpgdn/n1+obIpcuyIu5NvZ0C7DaMiErSAJxfJ8h9e/uq/Z4wl0h\r\nHMnFQHGxYXTS+jnT0i8rQIU3qPT0EnC6i0ysd9YBIOCIaQeOLR/CbQutTKU5\r\nDQdvvy321o4TSgfbZ5CURnu954aVxM6aTx+YSbnHk8nZMf5p+1ON9ZfyGILT\r\nJceunsYvNmgBkuJDrGwlHVnUR1u4GdrqHjwioKrgyYYHQmSB2yehR3SaiYed\r\npqTYsWqIjfaOkBgfVVqglicwBntM+0hxIlhNzGc+nmUV/k9FJTl0o3/3NV9t\r\nI4LUSfezQ1Nv6Xrk+lN00ghvgTrbbdn1I2EZ6l8dAIX6X2uhXVC4sAOfoO22\r\n4wzX5cFeHZuDL662dAzju25mEFROh/s9M5DbwCJ3/qlzx6lTdDMbmTQy1pmK\r\nsh0HrBinnWzyMpo2P3hGq9VMa7uU7jmziTx+xRxtw7fAu1SRCUSn81Hg/gEr\r\n5MYdQt6FK/0Saf3tqMycBNxt9MDlAoTXH7cytvk0flRkf9C/z/FNeV+5Zc5l\r\n8WcyBBGU1NggI0UcIA2gs2v46hu4Gx1HFIM=\r\n=VYeY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"1e727271539f5a47332871cb4aa1878453277f02","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.4","@secjs/utils":"1.9.9","fastify-cors":"6.0.3","@athenna/logger":"1.3.0","@athenna/artisan":"1.4.8","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.6_1663329400102_0.2811783213885328","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"@athenna/http","version":"1.6.7","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"170f74e370805d3997ba2d3de5a24dca8c286113","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.7.tgz","fileCount":43,"integrity":"sha512-uNBPZPItZf2IFyPtvgFDgHm4ncINeJ2JEmze/LyhN0qI6r1B7ObvtDq3MRJvKMSU8KeTtn5xnfaMkGz2T+cIPQ==","signatures":[{"sig":"MEUCIQDit9Pd+/fcNIc1XuS4ILBtrZlqUiIKNJGhaYBwN1ZjEAIgW7Iem2orlL3vcb+XiCrOSCdlWklDVEODlJJ6eovvoow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJb1sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvoA//TwgXjSvVazA2HqiFeIK0eebPc6RTlb1zySfcTddqt9qc871n\r\nyDeAhOEFXotEgExGH7yfW8bmUx0urPl3/KmvO8Yn+Nlwwj/MAlYljebGHoz0\r\nSKgCmThRRobupPNYjMSrU1u3TuS9A23ovr9KNMn7w+Qf5IAxGg2ziqnTakqS\r\nF7vGmh5hcaNd8cl9aMs1GUy8qD2ViJhZletlVywx2zhTfdBwYNmNisn9PGLm\r\n890NC8xLQSxNdGUNogJ7zx2KqNjdAhgNfSKiVBDYyVaAFRaJMJ5vvhUX54bh\r\nToJAVu+bxCiskGCcHmtdv4S54/AFwWF2Wj2rYsaso5LgvOWwlTb19JiH4SQN\r\nxIqQ5HWlUFsmV9uEnUNMhz50Gyl9JuokS7ODQVDy/VWcBcLFxdq73Nu+kE6N\r\nGzgQDNO4aEbSSGEFJtLK99DZ/N5Ubd24zqNAMSLz3wkA45IqlAGzk/Q0BKnQ\r\nKNrJdj5wgU2cfvWSjUvr4lnhmTxPi+Dk8xrMZUmIYKdM3W2CnjjZG1WTeuyu\r\nWbHY0jlR5IknPvLxSHJsxHEhsEY4F7ltNM2gSuYPTNg6QpuuIl5OZo1NAEXs\r\nentVZtiYWSFxmfTK90ADybqyfiPXR57clzw74/vbMWWGfHXMqRb34p5fI8Am\r\nJjyBSeOt93dbmT60X6PJrbXWKY+lN7/D/p8=\r\n=3rbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"d1cf491b559ab42eb5ca10d74b0d85e8a4722eef","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.4","@secjs/utils":"1.9.9","fastify-cors":"6.0.3","@athenna/logger":"1.3.1","@athenna/artisan":"1.4.9","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.7_1663417708513_0.33376288833721546","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"@athenna/http","version":"1.6.8","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"01cf8cde7eb94f08ba2418e0110c05adec82e5e1","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.8.tgz","fileCount":43,"integrity":"sha512-6v578xiwpdMvwWkWzKaZDvpyaopbp0unAYSaKX//XQz84Frk3/vstpqtQVtNEnnQincdKMfjcDcDSyHpMi73Tw==","signatures":[{"sig":"MEUCIGmMLxERzajQDumowpPpQ9V/RVE4AgeQg4tvVjjLlLzxAiEAiVFwT9h/rvA5kEyGuiUEGsDNNTrYWyUnUGEaPEQ3UxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJb9dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqSw//ThU0Y9MJeNhPmhREbgEbG0hNtQAH63MDOHt204/cOCk3tzNH\r\nhDtXWpO3snsYyHX9HEWnmBnVZ0qicqzE171N6tTHFKKkDjKKZsNe9DqXT9yA\r\nBAYqhVgXc7m0DFNeBkW8EwaQXJADS5ViDXLa03opEFgGRTrR67eTTjOCKjwX\r\n2il1FQ9xGyhTcZOC8uTxWfAXXSC6xtiSP1BJANxrbE2BH+Vp7bUeN543HcVJ\r\n0pGinaA6VdVAafJ300ywqwzDBfEEeNibfymTYl9PP8l6nqKtLIEShj2tJoCp\r\n+imiZ6sQTfutGuyL+51UuKxKPlWW93z2oOnxB7PVvQ7EMkQz/PVUEUxP7WEP\r\n1b5CW/HN90GuF+opzx3lEm08NQPkhrTr/sO5DqdviR9ju3GXLiB16jPx3GWU\r\nL//W7HfGycZ4xq0vdHdZwLENiZPnA6e7wNE1lcI8erreLQ1rCsVnkkiysJck\r\n84SxCnGAJunHTltCAk3/W2kvUOAuYNIoXnHpFa6rnVikIdkepPqM8YyffyrK\r\n6xtv7gHXXvKR8D+l0f4LuA34pc5jV4y72Hm+mH4Htxk7vtoY/bw4ySoqzdy7\r\nR2C5PHEos4OQzviqoXIUzlWDGbjF5YcmRrakYqJoRLApB5y8XLRIfhmQIK94\r\npPdsma5eDnSaiBTkQplS4QZaF0YRdXqeU0I=\r\n=9glY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"69e93f735b9deb5d1ba35a69b200ec65bd061e13","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.4","@secjs/utils":"1.9.9","fastify-cors":"6.0.3","@athenna/logger":"1.3.1","@athenna/artisan":"1.5.0","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.8_1663418204952_0.17660864537575005","host":"s3://npm-registry-packages"}},"1.6.9":{"name":"@athenna/http","version":"1.6.9","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.6.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"1aba1c42da95e7fa24c557e6ab65f3a74414fc64","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.6.9.tgz","fileCount":43,"integrity":"sha512-rIc38O0oYfvGz009tARyZpqgctXLztcsVzw0aEG52tftgZHqvNrYpEUDbJP4DTVV3WoqfslT+imh3W7dn+0cuQ==","signatures":[{"sig":"MEYCIQD/SfCa8uzbX8I5tZP90U291ZSlV96beqo67DXy8g9mbwIhAOIHmXorShEVpE/ue2S3fMI3S3Y/70QguQt+3j5IzEzv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKnmPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ+Q/9H4otETAWIehVQ0ykB4rQMWAt26lZ5yYLDc50WwQvW/1+lq0f\r\nhP+QQiDN0y0cLo/rU2D7cnXM6NLvRCxiCKEYFWoLyIgW4NijCKGqiHDboZH5\r\nSfNGo+tcsUYV3PC00nvLkx57eGu513qFAj1jnWimS2oFchUPuLsQcL+kplct\r\nb6FKATiLYU/itRsOcpBkWMfBma4gJLFgrORJH8rHOoNgiyAwCgB+9drkQF/b\r\nn6WxJ0KByoczg7DRvLIhq0+8mVGHw49bCohct7nsGuuvMjDNpyWUgri036HP\r\nOjr4IMW6cOEMbepgpCDH90FVqWbabU1PiHR+VVsrLajMBo1tu0DA5W0VGtt+\r\nOmICydjPzWvKkHdG3qnMN6r9/RqqriqjpnlQsWzWDngUouU5I9QNrrVVZ+Pt\r\n0idgiZW+p54Ex8NFC95m4ZKNlRze8X5IwDvHsVDBs0QyzIxN4xVIUGOMJxfA\r\nnG4k7T35XPJCn8DFNxUwpD7WWPis6tLliOa1LZjYX57TqRagAisI799Nl5N0\r\nnNzUc+X4g9noAvY0fiAwoZwaZJlsKcXf9OfdMpw2CEMclL/7uXJnyagDP5V2\r\nENSdAQRLfWrphD+ycnLFqyIvrR9BOlkbQ4f8NJVMGPMRdr1kmBqJKChMvGDt\r\ncvT2QiB1MLhKyBtgPCzwZGYQ94j8LelwhqM=\r\n=47nN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"b97df2df70aa0a33db4d75bf4240ceb2571a8e08","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.5","@secjs/utils":"2.0.0","fastify-cors":"6.0.3","@athenna/logger":"1.3.2","@athenna/artisan":"1.5.1","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.6.9_1663728015443_0.9001311524978937","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@athenna/http","version":"1.7.0","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"b062c02ff5b309877d3458cad7f4d6221bb6fc37","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.0.tgz","fileCount":43,"integrity":"sha512-8W173KzNizbPwnAmSuN/2RJlZs8V1ysN4+0Vi2YKYikE9tRq+283puRvT7C2gLbQVg/V4nv4kKsaulNq1lCEpw==","signatures":[{"sig":"MEYCIQCJdmAZSgUUMau0U6sUlr3WHDZIlNmM1NDDRv/B5fH4nwIhAMWvPknoSMeSIp8aak3zZWIaj5xvhfjXEO0YEGwnXRAE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK5U2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCfg//T6Xe6/l9a8n1B+PZZTYxFL41DCgSrgQOoyhNBMEsoddEzkJq\r\nlhlj78XKzuo4Kp2AhEZhuISQ/JKfUjtMcKtYhM8ZiT1wQeBAp/8+sDULQfYn\r\n8cLLA6O6gB1YravZKqj2u3ESSbsBXVne3NyOvfCQwImBjLI1uYWBv6FGF2AM\r\nAXFhKqR/WU9O9pN5TvyClKW9+Ti5W6uzRrD8aLeSRlT3T3cR+f2jdPvYlkYe\r\ncSjui3pgL8cxVnJR5AYLGRkAZ9qNWPPxrJ6yV60ah9HChfoCP1p7+7dq3Xoe\r\nJuAIQlAnMPTGLD2RVv8hKnRd/qJdlOXXU3+xwYNKIDtHiYGVOcy1/Ek5gKvv\r\nMjH1UTcpPuMP3z/vQcP5urj+JhqnMjeuw1sBEgvWOJs8DdqHubuOibo3HOgG\r\nf7df2I9xmRXZD4wWRzDGifNAyFKPvV3RPV7CQstfP7ieTHwK1SXjZHLtNYzH\r\nDp/s8+yIutwEDd9NDzSXQmnWiuvkAtpXj51v3Cbkk0Y1Em12ggY/3ojxsdoY\r\nrUA/MXZXDhouzdfE+bWVkctz1WhNA20YfwRlMFBoB4qBYxDxMdLOn3JlmMxo\r\nuW//upod22koW4q77HsP0pOV7if2oz+22OLipEs8YrHou3ii2Bm2qIalYp6V\r\n1GKISc2oOHLN6feYX5IPhWD1JBRog9DMZKw=\r\n=RUI2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"c55e6304835fbe6d1d0b1c62f51dcf41ab18440f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.6","@secjs/utils":"2.0.1","fastify-cors":"6.0.3","@athenna/logger":"1.3.3","@athenna/artisan":"1.5.2","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.0_1663800630725_0.27901195157364156","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@athenna/http","version":"1.7.1","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"0925f822bb80779cbec89f565c7f5d3002319a54","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.1.tgz","fileCount":43,"integrity":"sha512-QbbX//3NqoopI4IhPk+tffR/8pw5seXcsedtA0pQjdczpcVMOOA/Nxzt41Dw3603TWhI65bh85aM6ImnSBPqrQ==","signatures":[{"sig":"MEUCIQDqZ6QSjdn5auYKj6y4N7JLdenmxvZRjCo1JqvjeUz/ZgIgVfJAxwzav7KiCeC8G3NIx/7IMMroQgI4f4TAAYfP8ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUtSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDXQ//VSpBisA9MfpcCzQVkkwNfQgo++i74sR4n+wD8IsGrJ9CjLhn\r\n2LyIZ829/2TvpIIRASrJ26hdQ9wgrS+ehq0hvMv/WeedHZBIiCP49nL2Rfqk\r\nv4ZlpVTJ3RmfTuJi8+so0lAcQQjcM0JyyoW+AVEu/99MVCVWW5MvAg7jLF3+\r\npBIAbDe/fs9uGv+1E6eJnV0IE3wV3A3MA0F/mWoxLN1XtNzqj6p9iGqe6vEv\r\ndoq0efrYhdM/g48rmZNlZWq5KU04ydP6Yi3qpUOF/7PLaSn881dTH9lbdKS4\r\nMx0Mfan3LRUIwcjxLR6RUOrAIAbZhycIKGutKAeuqH+vv4n1o4xVP1zH8CXM\r\n5K0bcxsrEjKnkn86VZkMMGFXa7TBti+u0cfWncegj3mxZJSi9RuKaUS2W/JO\r\nAHhBeQ4WbUydjxaIbAh0alaTfMbAhkKNecagAWxGOJDRFnywICXuUFBnoGpf\r\nlWseaqpQW+h8CBfn4Cr05atkF9bA6LPtD8oXUlK5RGvnFATw1yhFGqcUUAqW\r\no2P2QJdZe0cu6quDMGVFs5M78cKfA0o6YudkbopK1KBmMaLnmxZWj1x8ILms\r\nF8044toRxNF4DNFQicXCa6GCrpLjinPPl6qbOABB5c4kc3iw8l7DlDeoFEqr\r\nefNDHHGMYFp3bU7Yy4gdmVX0Xh3cXGAv7Pg=\r\n=yq6S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"49572657c82ec0d8d988630ebcebaac1d29dc37d","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.7","@secjs/utils":"1.0.0","fastify-cors":"6.0.3","@athenna/config":"^1.1.8","@athenna/logger":"1.3.4","@athenna/artisan":"1.5.3","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.1_1666372786908_0.18836342810952922","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@athenna/http","version":"1.7.2","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"84a9cc427a843933335bb9fe91f6f38fa2d7c60c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.2.tgz","fileCount":43,"integrity":"sha512-9D4FMX0u6te4clRqt7bqQ1IPT0nc9EQNgEuUZTcjjZ10RJc0tfLgFTmCAD497mfU27twljm9XSvyHbSOKa8AiQ==","signatures":[{"sig":"MEQCIHR62gTSKe4XugZ0RphK1UwivdqhviJvNY0JNLj+BmIwAiBf8V0cXNqg5wJxsXNoGWsO3GfZYiONCgpPTueTVY+lQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVCpKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmookg//QbKNCCt0IhVsL4127wdVjhqteeWhwQP7Fm/t6SjMsoY0x2wF\r\nDD7YsVoWqh/L5bLikE6ww/7pZT2AnZzWxQ8G8mIO1O5hfESFKelWiYKWgBow\r\n594HicsmCydRUTZTU7h4k8nJBbir4EpSjpe0ScNO78b1nrThKkbZLtTcz3zD\r\nSP/KlgH47XB1tt6EoCvJi25rcxwcqRTSZTsVH52cbsKO1+Nepq/NtmQ9mx/e\r\nkgjVlbWSDk5DigInIBThuaYGTGoaBpmeakHEmS2aIS4Af2p9yJwK6V9nOKjL\r\nnhs9rKQHGiy5ma8TqBVxuNclJc4pjDC5zfMA646rLyDyB9b0zB/BR6C1CIPH\r\nBBO3s+8OpMh7zLyKgAQJF23hhRjrFyge5jPR26Rh8W7xw19nWYn+GxDx7BAT\r\ncTWyNKzs6NQPMDque+bGUY9jkS0kgTfDZxLsdQqVzTW8BeCQqNEqxVYbYcoY\r\nNdIGb6dKqsDwWh68LFDud4qyvs/QK3cHhLgexQOb58jZzD1rmQEHBzOLv9ch\r\nX7vFMXNpbRToVpflxV8Gz9RxzTRCsUrWU9L8lx8wcAYKM4g7jfbN1houPqZ0\r\nybBaLCbrv4st6scLf2AXKsq83Js6cH4EyNDy9a8z0M91fDAzmvlM/fWuqotb\r\n1idl2gNNyoWdY++trcslUU+XrNEhCOmF+xM=\r\n=lFey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"34ac60b2b3c41fe67dd4d80e8d7e4aa12ed85780","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.7","fastify-cors":"6.0.3","@athenna/common":"1.0.0","@athenna/config":"1.1.8","@athenna/logger":"1.3.4","@athenna/artisan":"1.5.5","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.2_1666460233726_0.8152786875206288","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@athenna/http","version":"1.7.3","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"a39d6b6e70ba653f3f256b242682f53f31611a20","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.3.tgz","fileCount":43,"integrity":"sha512-dqsp9IiM8yNNoN7neF5o+mVcSlLkPVLmfJ9WKkrD9SFLA9CO1OLbZYx/CNeyqtgHW8k1dkBBDDlv53L+Fpy3ig==","signatures":[{"sig":"MEYCIQDldhw2sLkrR9ntmGHQ/Jb9XySaP7qORjfNGIyQ+5C29AIhAPs3wT1mt+jDlcUQQWAy1pJw0ImRB1lH29s2pI/OYH+D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVevgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQew/9Gy25jRjzD+LXKPv0Zfi88oEiG+hjZd8HJJjMIGVCrBVcwhpm\r\ntXPVybYbXT4BsOlVyY9SZMqZxzY/QAEWXRWa4frY8whhe8M4eORQ6ewO51or\r\nlUfZBWD/QI8eW8A/zP47vuVB1/mYwlS5qOYyDTvRKRKbyRlYxictsdTeWh99\r\nZDPWdzLEjmK0tw75BSExJipd6qiv/BEWG3KwRRXMFSWDPiRrMYqdbdsoAvAM\r\nhH5B/H2NVioTIE4kH9I6wuFLTUBtixb/M6VxPmnvRIlqMCepYydS4pDjYYh/\r\nUl16kf0NOX+K1LcWYClwPm/wEy5vB52gOzjMiHefu70OVI17OhVL+p0QLR7e\r\nBxZ+VrTlxpvs7V0sh0MH/SCJArfSPpo/4j4G73RYrYDN5a3gFPfe1T1buwCq\r\nP21leNRDOYPuZ+R/rr/HlTp0XNgW+gm+Qwyb4F8/2ZhB4Z1lMivoQVBWOEHy\r\n38nT3a4NpXfBgza4+wmrpnCiC9pXpnH11Ek4kDidXCQijwYCP/rpI78fmgAD\r\nlgjc0ES0fYkhvi9Zven7QfAGroGw94GG3tKkCVMtWD31VCOQiXMOXWPlnKA5\r\nku6TfkwUk7XdY/wu1mKrw+7sUr+BGg9vfWfR/elZn9Y95777sXu0/drtKTdD\r\nmQrI5wPo3sMK7kYnqIfY9B6gY0tBXq3NXfs=\r\n=IXK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"8ee8b6d9540b88796685b74e20b7a9f577e4edd9","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.7","fastify-cors":"6.0.3","@athenna/common":"1.0.0","@athenna/config":"1.1.8","@athenna/logger":"1.3.4","@athenna/artisan":"1.5.6","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.3_1666575328080_0.4741515294678915","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@athenna/http","version":"1.7.4","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"33cc06277f5d3feddbdc8e21f670fb7b661620c0","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.4.tgz","fileCount":43,"integrity":"sha512-i7VZ+einoXxw2vWyN+cG/tpRdeWRIzHjPN62XNUfc9n2xEA8J8luOMWcc3FgO2QAebk8BbpmvdhGlGFwXtSG+g==","signatures":[{"sig":"MEUCIBAkd4+NtkN0bQ2rUEyJj5wAqmrYTkd1Z42vDbfSHPX1AiEAu/o9klti/eFrP+J+C/OPENCdTT33zb0LDJnNE5iRdZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWUIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMpxAAohSuRCOej4BrjOih5YbBtmSsXHIXuO7nlxmPlFyJFhdBBMEp\r\n1hMBqA9Lq9Nc8CTMutI+Hs2GWujLXQVC+9EOoCOy5cT1eIB4U+lDOJpmBzpl\r\nQKs9kRPRnciKKx4eFuUGf62xfrQojZCTJ2Tgb6fOy5JYCLGS/NJacz9JijFd\r\nWRtOaOAgG7ZyuoOSsYshC5AEGuGN4hCLhxQxZbJBCcLT1TfLuKibhSWayJnh\r\nk8W1k0Ee9VDDMgVGGmh7L0N/LF/niIXOzah9/98BCfo2ZMGvLqvCoRpxllAh\r\n+t3cVjL/JDrtiK92VL2QTQMcwUcNGUKl8R83bQ1wR9Ihv/8O0iLSP+cDsTWI\r\noGSahXVTux8uHkCRlB54Dzx1h5AkB1ygJ/2m1CyL2/J5dHQfwh3KU4WFrRpt\r\nIQmr6QGcTz4qGyie6tliL+t0nVR6UQqAfJxl3T/e1A7MWfsCKs4b4/uHi7rY\r\n/HodBs6VxhuacGiZj/Gb+284FJSL6KkNxfCzFTPgYa0102jFU7mCWUu40LaF\r\n+fp04EjN3m3JXbAEfokteoXMxA+MOELTurkrcCI4QnjUDS4RQQdY8rPBXkgx\r\nA/WF3d8cDB65iSn+JocxxXHJxoAZZ0ZNIM8FW3K3rXsohcW5B1Z9D4e7hnNc\r\nouuUHZcK7atG9vzRABO656flCVGQkAnqEm0=\r\n=kinV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"3134adb05662225dcaeecd7bc2db357ac6376dcf","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.8","fastify-cors":"6.0.3","@athenna/common":"1.0.0","@athenna/config":"1.1.8","@athenna/logger":"1.3.5","@athenna/artisan":"1.5.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.4_1666793988144_0.4416884603799691","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@athenna/http","version":"1.7.5","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"b22d089e7f79b9055a2fd983a847ec20946d04fb","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.5.tgz","fileCount":43,"integrity":"sha512-ljqZMujBQA4WIB7dsmXO5SQl3LsYpqJkowkMv3OBfYqspprBNE5oTEkaABtk+0HSbz82/uhqURITt9pD+eTvSA==","signatures":[{"sig":"MEQCIE7AqY6kcKp+Vc4zbZhsYQImGYR1gGK60p6xfj7v9x2DAiAUoDIR6tTwVOYDJd+OEnm4MeCqH6NDIocvmO0jdGZn9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWXgNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX6g//UAihHEW7CRQFRI3wJQj1bVd5xRCf2VuKYI+LfT5J65iDyzqf\r\nv+qrGSLVWx+xeUexV+TqLyRigG6Rs2KCoXjFFjIJKV25IMj9z2mZHRLdIg6W\r\nd0ddm9JzGTVlkd8aWiaVgArvFkm7aDOoF5k/1eMUf0Z97NdhgjonBGJXxT5t\r\nx8nRxselOaMb+0ndXZKdlMPmIlWReMJm1/tD2NR13en9tVb5s2a4SeEnkZ6K\r\nnJN4oe8m++luy5HXOT+gXVsyTZeHF2Ol8qOHti7wZAJAO+khLkJjkWE5XJAA\r\nWYNbJJmPL+IdyZ+kYEJ6nDbEPBgwobVWoiJ5CcdhhS58Awo6tNlQPHQ1RcGx\r\nhNwlASMhUJs6Q/0jAHO3vwb7QrIzWJ0xSGs8o47k5bYUIukZsyV4lAH7bncz\r\nTtixfYbUkrEV/mzHYl6vB46nwZG79I4/mx4ZuszkP1xStex/kl6SERkQjBzm\r\njmSmsFBBOLv8tBh5o/QEups/tLbejelzTX7L065xAgDhUsUxxj2VIxm0ytrg\r\ndj73gwUU8MNXbb/HE/ZPo+mkLSGY946r82R5tZKADetJacM9PXyBGSBxi1Pj\r\n7FsgKyg9VSdVW4eEnnC1qJx3w1LeoNWJIvedv1wyvbcd969MnD7O7nMwdl7l\r\nNekDYDkbLKCuooeVsnTnN6QSnZTmGUys6E4=\r\n=ixqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"4f9446dfdda9228b71824e37e282f9f852a0cb40","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.8","fastify-cors":"6.0.3","@athenna/common":"1.0.0","@athenna/config":"1.1.8","@athenna/logger":"1.3.5","@athenna/artisan":"1.5.7","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.5_1666807821045_0.43364363729461686","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"@athenna/http","version":"1.7.7","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"c0edb09a38440191b4f7f29984b0327327fa89fb","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.7.tgz","fileCount":43,"integrity":"sha512-x4e/AdHCgg82Qg2HvyAdZhJ8nbN+q4qo4WHrBlM9+JT0OAJ33iO8/A5ct4c1OKY2I5ayZCIW0j4Jm2u5viXrXg==","signatures":[{"sig":"MEUCIQD+rhzilSmrJbfVsQyLTOovWeJYABEynq3liOEBFVdPMAIgMli+oWGcJfiVv4MBT07lqdism0eiRsdhi56k6dtDz98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWoJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Ew//bj1o96mGMQjEOVOKoLEJdAHKpZS8SxmlaRIV0osOutzsDDUu\r\nIdQZnMwx7dz1Hmd1W6MDbhCMQiBhk52V/9Co/v5pvBruXaiRGcah92HuA595\r\nPT/mjMByDrsi5Oa9Fl4MwveCV7NL1Ue4Lmly0L/DSeQZrHvGIrGO/rKpd02n\r\n1Dza6/34ciqhB84JaqowtVjYEh4Wr48EdnfdOXexc9eKEf0ykRpiYfIRthHD\r\nHyzTWrr+WRwMyXfzISbEAoJvuEzhQwQLPTKWeU8om1zdEMrMWVwqrRsfIdHt\r\njw9+LiSBCcT5a7w3NKwESG6DcrcR8uXfOFtztUDnxANZpFtyZ413bCrOUfGm\r\nIxdBJE5WKt0ZLfsKd2l8bU4Rhm0btLVqD7YaOiTR51jXPYORmV2NGtvtjPZK\r\nZIMnGuf01/sfId3OLlx23FVjgEok/3qg960CUA54clXGc1U7HXFc4Q+Ulfbr\r\n9+/Zjd5NKRJSEUUgUsNNohqeshACuK6ZnPdLEGBsa5yFJC8xNx4prjxjJNqf\r\nWSNFKO0adm7Sp5ATUkp/MHbyxr2Stmkzo9U8hTjhzCXsQ5++nTC6LBwh09oD\r\n2RBqm+4z4b5GZbUN450Nu4cIRpJFT6aOdf1kQUiZqF2neeevUOhl9G09iWnh\r\nHJxSyyIj6uALssq79TbdZmuW6mMsJQDLiWo=\r\n=GoPe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"d1ab671b212b4ce6dc4ef75cfcdc34d89f7e1e9c","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"3.27.4","@athenna/ioc":"1.2.8","fastify-cors":"6.0.3","@athenna/common":"1.0.0","@athenna/config":"1.1.9","@athenna/logger":"1.3.6","@athenna/artisan":"1.5.8","fastify-rate-limit":"5.8.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.7_1666875971569_0.9325708419615144","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"@athenna/http","version":"1.7.9","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.7.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"53b70b73214fcb865ab5c8f46af957e2d77457e9","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.7.9.tgz","fileCount":43,"integrity":"sha512-V/xPW1GOG97kinf/0+1nbV+FLV1hpPvD79E+0hi3UnyIXKmTr7TicpZupyj6O69KLUTNkriO7UmBdeOKqUKAKA==","signatures":[{"sig":"MEUCIH7SDvtficlmhRLkDl4007dGkSOgA8Rx8G4AWxN8y2TVAiEA+MpGNpnjJ8XD2olurLwUF9u/MX197QWJ6kirlTqxtj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXUCDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZUQ/8DsKxmyU/y+gyG7A+ZgVlDA9Y0Sh3ktttv6Lwqy+LitSRPz/e\r\ndTcRHVA4LOaXThFp7LULrq0GQew7UvWJP8ai64hPp7zEWd7D0676/6zTesvN\r\nYHG4y/6O2TcYMzVgf90iWf0XmgkbhU0OLfo+RpGsk7L7P/p4A3rqoc1qKWym\r\nSbx0ZM1EGYNeHzNWyU/TAtVdLTPnpc1reF7uGNaqSkSbDwZ2ww90CJTkuu3j\r\nqOmeaHsJsS3shD8T6sh1aUoWBZZPH/SQyZyUQLG1SPaP5xiOOxdfGyJIUwZk\r\nRVgEf4KzxYJJ9CYj6fuFaDg5RhGOlRxxXDp5z6t1rj+bEds37O0FZIEv3byx\r\ni1xCeNnV9X/0lfatiuozrg3FEYyxw9gqUBnvRIsuuEJKy1sld00xowi+dTsq\r\n+LRGNVYH4fd/FMFfQKVClL5T0cU3nGGYNRpkbvI8SQwi/3tBYErvTpOXxEWi\r\nv9AU6yScXKWAxwEdqDiKqlmuaEWwYuS7XXcJiv6KTBj5C1HiVuQj9VuCUMel\r\nkZWZFLEB4G1Zqxd1WtMpwtglx0eQ2Qy7kb/qB2FbjoURGuPNFYFb3BnBTGkG\r\nBtkHCL2ycDCb+edjaFJdomnjDEwbHj1jCrHgl71AsrMBkfLr0mFEnJpyddJM\r\nmDAgUjUU+voI0F62MOPS83vkuLJd5x4ql94=\r\n=Hrwc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"f383a18e5303979f143a975aeb35ec59e69290c1","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.2.9","@fastify/cors":"8.1.1","@athenna/common":"1.0.1","@athenna/config":"1.2.0","@athenna/logger":"1.3.7","@fastify/helmet":"10.0.2","@athenna/artisan":"1.5.9","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.7.9_1667055747068_0.03589144359954721","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@athenna/http","version":"1.8.0","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.8.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"58e26479df9f6bc0ae8310a54103c2bf8b543740","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.8.0.tgz","fileCount":43,"integrity":"sha512-Rdv7uwjliDoVtuFDECap6WSffrCEOV9yIpiJ2KRX+nDhoMnCexJqGZSr0pO15oStvTtGvGSN8nawU9PT+KB5RQ==","signatures":[{"sig":"MEYCIQCgQ27ObEztpIoOpEbF6zkU4+gezIwdG2avPWRT8unzmgIhANd4WhiIn+8j39YmGSj/S7nOm7GoMIfSoJ4mUlJInHsf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXc3MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmorxw//alvLZBtikTSFe26iRLl/UGQwtArR3mSjPC7crccBYAzQyI9t\r\npRjIACzwA8k29ePutVDJzpwin0zJ38VEK2F0pkBqEGJB7ViSWuHEgfSCY+5P\r\nHguYXrPPD0zaybB0ejvYJaoc95YVRymiBF6GFEIlldNSUfAr4dVzQPyTAZxL\r\ndK+6/BqZW8Ct9cp/VhsfQ0LEIttWES4yKCZetvIF6BfiEbcP998xo9Ji/BSQ\r\nACrsVhPm3ugorbo/1Dy4leH+a/xtvy1tPWmGGJArUTB2NuRiP+r1D4+TeD6n\r\n45b7algp4bOWyMeuIhG2luwYVLa29mQVdvitxn/GG8mKhMCq4B/wfxHa9yTP\r\nqPNQpvuoSGELAnB//dAMr6Ln6WPtyx4DXtAc0XnhtSvvgMjxDRBaMi3cBYnC\r\nrZGa1gEvBRNOIGzyMw7x0p+cFRIn4KxDHrKPLIfva52on6mUvSgkapOa7n8X\r\nGNjmn4xcTpMIkQ+gqbIPES/XgDkEf4Lj3ALWw+kVEdjwMdF/HjNw/kmjpQ0k\r\ndFUYC0UpP81+veMM9XP1OfhwcvkAGTZknx+u+JUodufmDnu0I5TEsNWyopI2\r\nJI47hsmbjt8d1veGqdWnUA1RJmYKoBQ/ICT1ipVkufRCLs2IJAWmd7ZolVgs\r\nHHMGvO514nImyJpEPms9OnavrY3VPG0msgY=\r\n=mn/z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"ff94089118fb85ea1577ec8d860191218bc5949c","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.2.9","@fastify/cors":"8.1.1","@athenna/common":"1.0.1","@athenna/config":"1.2.0","@athenna/logger":"1.3.7","@fastify/helmet":"10.0.2","@athenna/artisan":"1.5.9","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.8.0_1667091916006_0.5996122972565574","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@athenna/http","version":"1.8.1","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.8.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"12bc35f79cd5cbf7bb1603f26bf6797f83e1fb9c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.8.1.tgz","fileCount":43,"integrity":"sha512-UY1dLKv6jTlXZvMFCxcT4V+KrpnOXBc7PBSQ/L0elgw4At/NxCHoRE4UuyQd668p+pmLFsxg16aU/JI6ciYF6g==","signatures":[{"sig":"MEUCIAvYAkf0J4Q2OjlQqSbyobUoKaJVCZkQZb59MFVwterPAiEA6TOLZgDlMaRFMSz2HC0JpgizNEiPInAn1wqdIHgWJpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXq4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUOQ/9Fg8esAhjs2zokUCOk+72y9bEQIMS3jBPGYHcyFPJ+C14GgkF\r\nSlvmaCJIaUR0qNxnPoo4lRtWH7/TczhtUZW8V4JIFeu8WHu9088QnTHqQFJw\r\nXLmh0HWLlFaKXT4FzNslr5r83PSEYVoC06Oa3yDTH1mPiVk0TjfjoWFLn7Vn\r\n5+yDN9sPVdnowEfj9c5cXWopnGlkgDFXNSCxwADcU/hY0PLIF1OpUAP2rfQ6\r\nWAia6oE43i6xIR5W/pGfyaFZuPQUFFvU2mwVuwooCJfIJA+nCrRiNuEeXB9G\r\n3WLbidV/vY0Hj8AZjy9ejZ6Bhouo+B/5dfR0Y2twPD7NQjH+fZVkBfIv8wVT\r\n6t3dRqP0JNQxGnxaveV2F2Wylvyh1VVezLmA4Avwzsq2nJwivf1S+aq6tlr4\r\nmDL4DwILe6hgK8EZWupWIU5mibA1hEU3NQKQc4cwGxduC0ZdfBa/XQu/h0hf\r\nyC8143OJA1E3xL7AZJ7+Qmc/pc5lZQpKKAY+gNiwDkQ8eQ4MLBviTibCYQZR\r\nabKFFTMh6wZTPzsOm2s8HzDeWkTPA2FYTC9tTdnGUeA7slLshZQXUPpaxh6y\r\nFNIhO9YtNDZ1G1z5nEp1H5t+wmB7FKUxnhsT+NwQTH1Jz4ZftP+wwtBjE1Hj\r\nf0MJnZtKuE8P+p4uxBEqC9eke8rVNOhDt3E=\r\n=pc2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"1707eb1a9427fa4efe7e36fa2e0ef9ea3718173b","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.2.9","@fastify/cors":"8.1.1","@athenna/common":"1.0.1","@athenna/config":"1.2.0","@athenna/logger":"1.3.7","@fastify/helmet":"10.0.2","@athenna/artisan":"1.5.9","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.8.1_1667149339770_0.9114538501672536","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@athenna/http","version":"1.8.2","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.8.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"d7b2347e5fd86780d7352c0588438d80bd2015ac","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.8.2.tgz","fileCount":43,"integrity":"sha512-OaVLbw2yUG50Hz2HObl+gh8I8xuBtd4i8mJXHdwU+mo3twXXez60rw9/GZ7FQtdcP402Z0JkKBYBJNBwo0rStg==","signatures":[{"sig":"MEYCIQDKHZR9fuy16TzduHnGfQR6fqJac5tnIw+sGuCEhfUzgAIhAI2HDHiMTnTjfTq4+xjdzAYKUyYTkQVxVjw528bwskAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje/EvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkxw/9FlCtqDIKnWgOxH0hJWiJdvLQmjNaBXlKp6s0ayyQI6PinoBU\r\nrFk/tTuWpYlzB2UxJchRvGfDPYZkIwaPfXAqnCra1C6cB/Z8RmKUJw1XOjIX\r\neGSF4I/GxDRaWsJeQsSydEjlGNzjnnTsi+Epb54VAUq1mMhcKsatnfOTlbUM\r\ncneWfpCBBLErY9BVRWr+W8kitJMsdCToy5WTg+A63hTvWqBNocNymb1tAnYc\r\nsVNqQi1Zg7I8+PI3hsDfN7Y1RU6cjCdFSH0wGYf4WEqefoIOdaiBmGdkDfc6\r\n4pkPNc7E51KOTXveCWnVZK/Jq3ykd3OPFN2mvpaXxbkAn3sV5RkKPbs7Ezb4\r\n86hQFPpt0taLMiT+0Pawo8yQntKMDcH67koTXrOCLhk1uFJU6zkU2enptISa\r\n+PVpwhhgIf+Rbdxl1M8Wl0WgZ0lem2hOAOe+aGyYaRUcMqaZmb8RFhVYXy1e\r\nB4GLnrbvaNDuBSYOTcrVF3BgwGOHV22xtRBdTgBbfftFSB3L4tb1EoVSDnvT\r\nP5M38DVhEGXz9XQJW8VoP0D3i4l6XSP66UE06iNvU3wp5/FF+1lK9/BeDyhe\r\nVYpPvYgy3hrpk1t7kDmaW1SES7QbjyOLw8JLMzw7kivEwnTqfQzRVMgjpxpH\r\nyzcgVWoSs+KryCqPredBxABpjovkQ8/V/Zk=\r\n=HxpJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"1a1c17bedd7989f9711be45b66655605777e250d","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.2.9","@fastify/cors":"8.1.1","@athenna/common":"1.0.1","@athenna/config":"1.2.0","@athenna/logger":"1.3.7","@fastify/helmet":"10.0.2","@athenna/artisan":"1.5.9","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.8.2_1669067055457_0.15030926389424493","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@athenna/http","version":"1.8.3","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.8.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"be73be0071c4ca5d3cf25424c34a2fb27f5dc60a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.8.3.tgz","fileCount":43,"integrity":"sha512-kFgR8UoOU2SW+u/X0P+rrMLftr5ZntQ0zk7IvY47enYM8OfP9JY7pQwTejXBKPVa6yVJk7ke5IuhZlkXf+Tz0A==","signatures":[{"sig":"MEYCIQCM9NHiomCsqm+jqX4LaqoQGQu5A2M8EC0aDqFUqm/eEQIhAK77MiRngrhBq407kpJ3h8WcDKzjbMEwRj1hKPH4h+ql","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqdF9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowMA//eHfX+UH+Vbe6Fp2CmBO2TOGZ1MbwbK8uqF9YdlApEnoenze2\r\n/n6Ejq1iMkWF6B4O+bIQJIe2HJDD3fEfwK1O8MdOjHgxg+9V1Oyc6kcZWVRY\r\nk+Y7JPUzCZaCujr2V13eGeqco/ErPecGYqbsRZUayrH8PzbcChMEimsniCve\r\n6ImshELF4WMbZ4uThzJZpTWs/mn0/iMOCwastQDHomSAkI0bg9i2zG9Hsto3\r\nQveRzJdqOIDCPR1NB33xBs7S7sM12tTIKzQXItB/R2Jy/netpKBIbBTET2IM\r\noWrpz+nMq58cHh07ElUeJUEmpuIftAMTTf30Q2nyI7m2lfXVuCoQuU13d76J\r\n8ivZDsKHwlA0ZYK9TQu2IGO7Uc/nYnFvVuOX8bSpDQ7gNimnMajEmUm538Q8\r\n772LBJZPSX956Hyzmt1eyV+kTD+gwZhyJMRP03KtwhNeJnVmkaZahYZTkoBT\r\nlZViMy1NDH0PrZ9sTJM2CN9sIeAAUCXMvO0e1DTicTkl66Y+8EaUGrYKArKm\r\n1pedV5buJTieLXKjL1i7B+T94WfyWUYzwPWbXmBD9+1leh1+AY9VvWVdg3T1\r\n27w9zQFpjnAxcwM4ruxVNkUa68dy/zExinZWvRdJSY4wi2N70gEJPdXJQAkk\r\nmESe3zWGJ1xVLVJ6FN0C7ZmC+v932vcqsSM=\r\n=cT71\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"13cff2c2ee112c9a6cbc3a8a53fcfdcfa6ea101f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.3.0","@fastify/cors":"8.1.1","@athenna/common":"1.0.2","@athenna/config":"1.2.1","@athenna/logger":"1.3.8","@fastify/helmet":"10.0.2","@athenna/artisan":"1.6.0","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.8.3_1672073597700_0.6644877194673764","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"@athenna/http","version":"1.8.4","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.8.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"da4e4b4b0ac939ad97a69f7aeac4cffdc3710bfc","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.8.4.tgz","fileCount":43,"integrity":"sha512-VXpE3yCc/EEjua5L090vzf9NtgIDaM/k1iGNZ2FrSzpqZnWjWdC2eg+16dXgyYmE2Ith63ZCn1WqDMys8flYdg==","signatures":[{"sig":"MEUCIFGEJXszhNbPvrP8gnfDJ3eKg1B76tfls/7CUsx89K94AiEAszJA5O1N0G4poZXL1PodCc4VeGFx4FUtCC3GkEf/B+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtyV7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMwBAAlhbz5JRRbFjZ6/UGS3wv56rRZ9/qoNAb1aSFBX2lDVUjt2Xa\r\nf/IMwsUYhywoKShhpXE6B3xLTL1N8+KXjOqcNA2goKg/U7LcePQv4jhTJYE4\r\nrGo1J84hXEBEMxUNZVCnh4MwBQA5Pz1L841AZuIFFIc3T3zIeizvgnAn8Q9C\r\n7YezL/1o9+NU2hz2Dy90wEB933A4+TVGdi7oRvGzhga+GBVpYhI5CdXt3fl4\r\nk6sLMb3NFIPrQApWvqfuVKB0bcZG/TsGwbFjBLKA41KqtADMBueByQ0uDOAT\r\nrQJ4tunQx6a0w5OKDkMbcflC9SmRjR6CCAdRQb7ZMIWofEMUElRq8Q8/mbdI\r\nEtWcz+1A6YhGQFQU2ktJe6J+81QiQpPfp8une+b2ACu2tcyjH/qsB+SqNyT3\r\nhUvopOp7qvuddfC7L0TuddX3NifZ4IzZIin720XKScGkqGt/+P21Uu0QbIT1\r\nqinDUdVn6T4z7FhIFouYX0GVNQRcV8uV5L3kCH6zZ3BDq5yY3x1xr0lqnvOF\r\nF8xd2WrcCiwArghW4J7zcnclq2zFaPME09Aelfb0LFcDzmOa5ykD7nsKElrh\r\ntKtzWLWaqWnkjlCw9MarVCpeDDXhdqzwy+rP6KufAzVB+J04VozHFerp8Lys\r\n9Lj8y8x+AE6GVjMlzB6WO9Wt/mDSYL6UMGU=\r\n=tXcV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"6bd4f88b2b71950b92e3972ccad4c65627060c39","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.3.1","@fastify/cors":"8.1.1","@athenna/common":"1.0.2","@athenna/config":"1.2.2","@athenna/logger":"1.4.0","@fastify/helmet":"10.0.2","@athenna/artisan":"1.6.2","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.8.4_1672947067146_0.5463041187172424","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"@athenna/http","version":"1.8.5","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.8.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"c6c5303a80acf205fc40a5658e9c50ce8fd443f7","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.8.5.tgz","fileCount":43,"integrity":"sha512-XLLSYIq4p0XBl0iQ6bpAIs5ZJpAIIpMJlOfQ1ybtfrpTszSOZmaj9o9O17t7Jw68gS8DBiIuwaOYABhU+ctemw==","signatures":[{"sig":"MEQCIAvB6+KNh8eW2Jz8JksCvn+L/nK5YKbYkIxmAPyx1k2HAiBvOqJIK9ALOTSxxKM//7Vs+rBnHrOqfwEkJ0PaQ7JLFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtzGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor7g//SZNwvPwfpFpE4D1Zovv5vJ4Bll+V4Dhd7bIcIiun0QFJr5DZ\r\noVvZvzcKg8gArdn/PUahL5HsbXkAXuEme27/MuHs4rKCITAPYHroK0oa9Z/+\r\n0Dt7vouBrFZpQTSna1yWkWRvrlUvF1Uy9sW93SUsPr0YQXV68iGFkDQqGSsR\r\ni07B7FkYFmS9y0MwoW9TzTIH6LWoI9srK9o2WwFnwpn/mkll8KZBRqQgg8ct\r\nkefDzE0aCJUa7Z8ig413zEpT/sSW/4Sjyr+/+jzuCUDSo3TNkYa9W0XzL15A\r\nwGbuTwnbMlMIV+vYY/lbJyKX9cEFOhd15j4TRIlgk3weCmQOwwQsjzsDcGfT\r\nIkDPPj8TEMvj2Efs9OXCJlbs+0uQ1tbAn3UjUNHPAXo+GbRLsEUwmp13Hb29\r\nj/1JQcpj/7FaZxs38tUxXnARIHaGvKcSN7Y6uZLfr264/CRlYxc2owvHxu5E\r\ne3GuxZa07vJndX+zkvfwv75ZV0xmxrySuwJKBkYnlyBpEFiZAWpH6aNIxjch\r\nKRJhE9s/3xuTKhFpdaTs9suquGoLCG9hMhImJMVAe3jtq+DJKK8ThRYVT3a9\r\nTaGtrr63HjbV0kRIPZz7KuDki+XksBtVbWRCwAFOZjqhujZZZix46/IpVxmK\r\nKUM7CuCgj9B6Od9srbzPGtMgEoX55y0oBwE=\r\n=Jf0x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"64102f6c61960fe4f98bcc0feb52aa9fdc8901a2","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.3.1","@fastify/cors":"8.1.1","@athenna/common":"1.0.2","@athenna/config":"1.2.2","@athenna/logger":"1.4.0","@fastify/helmet":"10.0.2","@athenna/artisan":"1.6.3","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.8.5_1672950172600_0.2761014871877583","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"@athenna/http","version":"1.8.6","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@1.8.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"29b21e20cb515fee077581f545e696ffe6afc607","tarball":"https://registry.npmjs.org/@athenna/http/-/http-1.8.6.tgz","fileCount":43,"integrity":"sha512-aSNivQOgjwTr51ZFK7KKVkRTQpnQA/GZQocxJAOcP8KRrZ24kICW1WmTMqSo7JyBqEPWO7HL2+78wLeQhnjmMg==","signatures":[{"sig":"MEUCIQCAUQRgTEtwUYpHqOVLUEq1swlLMQPe7LLuEXlq1yubUgIgL5OKs0ZISFLgmNx5Ostnnq7DOE4elSKtup37V5BFqgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuNpyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmorcw//fXJ7PBIhrK8CxZhqa9A+7HmCqHWBnO+gaKRRt7MK6hyViEBJ\r\nnBqetN+BpX+3JR0uV0Ck99GMX0VYIyryKGRGLJJ2LQ0Wocrmw/9I4r+WjCCY\r\nO6IOMEYTkw4p6+XLZcCdb5HYRqVuWdJQOgE0hQjTJRo6T1mNsrSpPONnbLWc\r\npKkSaql2XM4zDZlK1QMp5wm0TkqGjyjUF7eZP09GhfMEABhpwYR7vl6rSOOB\r\nmqgfcXoj4NiER/jqp4DJf5uUT2XWUac5BWDSRWOwd7ViX+kNhbg7sodKQc4r\r\nj+1m03ti+TI2hKLsyc/PiNZHiGf8coII6B3r3Kxh5N13Gamp+dktQWzUtgxO\r\nszrTA/8Kn3PWQryfM7bYewMTs+KrZjkMjmHQ+ZDYGoHfViZrFXwxHExOyA5S\r\nraDsGmS9qHYa9cQaP5os/on7Hh35trTL10HcNgPtDHFB+C5gQXoFJD4hTw8A\r\njEeQ+o607Y/GGSlyXFvnXl9eLZjdlhHipOZuqrBszswipMAIaQFP9OOmEj/P\r\nq46epolDHaPM75sS0MuxBXkB0yE2MSYc9H1cHcflujA5YbKWuHNOP2znjChg\r\nicVI5qNOYfrnDKvjQQUDho4HvMCpSx8DSUZ6piNC4+q1kKcLOZydnS/YXl12\r\nVFnVm2mI5ndQzKW/HX9CrUnkuaBnBZX7x/4=\r\n=qsTz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"21bb4b35d7c33d85bd52e12ac471dad174662881","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@athenna/ioc":"1.3.2","@fastify/cors":"8.1.1","@athenna/common":"1.0.2","@athenna/config":"1.2.2","@athenna/logger":"1.4.1","@fastify/helmet":"10.0.2","@athenna/artisan":"1.6.4","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_1.8.6_1673058930184_0.06664893315680875","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@athenna/http","version":"3.0.0","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"b24150d10485affe9d6fc34c6c5a3429bafda375","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.0.tgz","fileCount":43,"integrity":"sha512-qSB5L6uui3m1jP4r59UWzM16McLBD8W8HgQjM3BMF6s/xucnmI9ZMmUvHdM8/ytkPdTjMh9lSTlsPNfE9cZJqw==","signatures":[{"sig":"MEQCIF1zufxpAyIs6g0aw1Pz3XFAp5Zer8K1jaGv3E8eFpo+AiAWth3JT/Gu2ulXCMPPiUh+OOV5LgT8eM2VogvET/c0UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvFJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzYg//XlXWD1rjJjpJFj8EEadKU8xaGMfGs0a/cV/8Quix9eazNxfI\r\nzbUcv6j/38XrBKpuIXDBhqYmzd41DzBVkrq3kYD1E7304j+pJ9IFdTkPry2v\r\nCz2niCzLy1SIYTbS3DaGYlbMA9yMnzIbLGxKZrBKPTw/EGZRa1AydvTbuLyw\r\nEqqxFbzDdfsJ8vBhET5vc81IZNBZ4nfM6Z/qPrpLblP1AOfLqOFjEVoHyi/b\r\nTvnkiS1MblnPjy+Nliq8u1h3p0Pi1xJ8qlvhjKrJNpLwb3zDHue0SVFA5prK\r\nx20tJJ7pWk4aaI53Bt7due91vFQ1nzkI6naI5L7SFOxDZPAcZlIIgyXCDe2j\r\niuIhOn9sQk/pkpavMDNBrzDqL1OhaOGKGWHx9sXzgtQuI2VfbnLOyoZKzI+Y\r\njWvghTZq1bxyPsczVCGePAjhJAIjUm+sRJGh/Ua8vqNOAPrnorsDbMqEmOEV\r\nPu/I5FlgjPY+EL+hvXgZFD0PZBHVlumIilIph1XWUQlUyxtfbKVcganxMRbc\r\nWITXIxv37CYw7hQSe6BYBLif42VXnXPQHSFXS+1c0nZF8aF4xWEDvy0OVwaH\r\nzXQ9Kbd3vdhwSCB4pTjXipGaMBjtMsEauMzZkwump25PdIzc7A+drk40J+xm\r\nbrAEo/8rJjsD3KYMGoTQFjBhVe9dESVOrzQ=\r\n=e/tp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"0c701c9e9e9f14180c5a26866b3167b3d83c9038","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@fastify/cors":"8.1.1","@fastify/helmet":"10.0.2","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@athenna/ioc":"3.0.0","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@athenna/common":"3.0.0","@athenna/config":"3.0.0","@athenna/logger":"3.0.0","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.0_1673286239400_0.7443419372532356","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@athenna/http","version":"3.0.1","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"17d906752afbdee574ac3bc7d4ee319360392646","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.1.tgz","fileCount":43,"integrity":"sha512-v5t4XoYhKjVF2J2XXBdRVyV+FbHR5yLh04PuM8LZLvA0pD+94mv8/S0r7fjnheLk1ASQ7DE5troTNV4LpxznvQ==","signatures":[{"sig":"MEQCIBNhP9cz820R8wEls4CUP7/nXA/26z4Wfo1KhTPzFmosAiAKBfN85XThR7JiTwmHiaeVQ7KnaLzFz7QdfBV5sr49Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvNlQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGMQ/9GOHnnxh3TAdpfMLuT+YXB9qg5FrnQhV4Lb2yxjA52HwRd0SX\r\ncMS1IzYUl4qWgDcZChrXMxmBsfxJ5giXomPNZ3kZxr0KLnyVVnhLfZ0sMQCU\r\nvP3vMqlG147wwzQVNtsTBEveL8yRvwghOsBISyPEFvRczUEn6gXKfFhKcuqq\r\nLKQnj5bV4SG5uCDcBfhr2y9cIpGaxea70jHqi5aJeP8PXN3vXWqdTLrFKePa\r\n6+OL+6Hq/snwEIRizC+Qihwc7M4YqdSIO51f2Hvd6++2kuBR128Ojn08JLms\r\nItFM/Y9wDjyOnNsID9nRvGlWyhnW70ltbdiTzPIMoIj/pFDOXtDyrGxvysT8\r\nzUWqOcMCHDsT63lKjIAwpMrq7RjFYdtlmVxsUQoRBg9U2V3y5Ikbt2uEKAU5\r\n4BPg1q5ZnX5DbOJmvN1PJYRowoke4cfskyd1OIIRTUg1xZOkhlUM+FLX4V73\r\ntA7iBTciRRw+4R+bfRYk+yojpnoPRrx2AX3YxAhBXWoaeuav0SrK0bxcLChS\r\nYvSds4AaZY/ogKjWVaXDG6aJdNSfZ+bnH6SKj/8RmZiaYBK/k9JZqOeb1XAM\r\nZ/aV4JXU7Uj/juZkFaj65r2uSS6Pa6jsPLXfXi7eVhZnXHkG41yZgrt4S7Q9\r\nhj5xTrg4o8lGemd5J6latA8S2y6AsN1XlcI=\r\n=/7Kv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"0cca6d4c61eb21410f6e09dee2dd19d68a101c79","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@fastify/cors":"8.1.1","@fastify/helmet":"10.0.2","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@athenna/ioc":"3.0.0","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@athenna/common":"3.0.0","@athenna/config":"3.0.0","@athenna/logger":"3.0.1","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.1","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.1_1673320784253_0.4407766389116907","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@athenna/http","version":"3.0.2","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"52f4409e212483e1d3f58dc6035462bb10c796a1","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.2.tgz","fileCount":43,"integrity":"sha512-vLDzoQxrz4/EpGe8ZJSNhbb11LFtFSu2pnKlnm3tKh47aNvLGXTyuojqQKvYVkG7yDz18PpFFakLy2MMbrEQ2A==","signatures":[{"sig":"MEYCIQC9YVjJcc/PnBbX/5/Q7sFOw0G+ZKQFEpgX+ll8w5lNqgIhAKTP9G9EoHbUn4ucfKmtsOeyGroRf7NzKTGh+xgAe0AG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvbPTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDGBAAjhHC2Amp3Q3FiW4/u/aMt7ExLQ3u3Mq+tOuDaJbE6aFXEHW6\r\n6n2tItXd7lnmiOqY+Dcu4DiXIYBjrKOXo2ihW4X/t8bAPUU/VbWodHwBm+Bs\r\nxZ6w/0NLuTHrfeW655lMcLV/FuGsjrUj4bomqkWQY4OZLKPLjrNNXhv8GszQ\r\n5Hwr/mecSxuzocP6pJE2i1xHF2khROJ6g+WSR/YlT7CHqNgPqV4u0ZI7P8i+\r\n5HPK8xtmd9maANeOmamIPiXyOM3xxDg1XkiZSZPdcbg4G39p4sxCRfqxqmUd\r\nRTOBNzF+kjU8fiOATKFi55yA0snXVuFa40MerQ1kbeucE5hC9wRAH4OA+Nhs\r\nu+L68ixF/gg0kO8wGOGqGJ4zoh6kF+pcVSkkDkAifS5wHzSlSJfZNtPyPC9m\r\nYyYiB+zqQlClAdVuEZ+Zd6V622zuMohRVsLHJ9cFbQnOGWwWPWAZauOfh8Km\r\n2086qJ7E8KeWTiU0gOnWDHOuh6KP2KBA53SSyd9HRWXFt9HTApBfvR/5QXLe\r\n7cnkcSTel9QFNht4H760ACIvC94XItyS78ItKO8d6BFF0TUeGT9y3jMWM2If\r\nnbS3IG3SO8P4rJd45nxMpGXIFzsain2Zdp3MhQ+npUaTJteOUb/dNojMRSS+\r\nnLfFEqKTO8PvGxH61Nf0A/8h+39h4NnRw+M=\r\n=yVh/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"e67dfae91cac0b2f1a15fee65ea5b0f8410f92dd","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@fastify/cors":"8.1.1","@fastify/helmet":"10.0.2","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@athenna/ioc":"3.0.0","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@athenna/common":"3.0.0","@athenna/config":"3.0.1","@athenna/logger":"3.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.2","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.2_1673376723611_0.2755071928208199","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@athenna/http","version":"3.0.3","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"f1630d6df65707bce65e0fee2b527a0eb1a0942e","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.3.tgz","fileCount":43,"integrity":"sha512-HT9vh7rfHg1pe5ZS9uyknV9str9E4VF3AMgyTUunq4bQpsCNHLI5KGkY4+F2A3BdvkxLA0I0jS5SeSIQXVuKLw==","signatures":[{"sig":"MEUCIHBxc9OKGuIMJkhdMD+d4BRsgNYfm32NG/Won/P9H7EaAiEA5liiHTy+BP7d+SKm7inieFcmVZMA4GeFIPqPjEpaur8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvwXoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Sw//c2J+FGfwHCYMB0vC4xWgCihHh5qMo7T5RjOcxUtvkRp9050E\r\n+1yrMM+Ffx8eem1M6TkgVuMbwN7OhL1t4Vv5LjKU0RpY6O9GWvla9bmT1wM+\r\na/o/I5wcAETN7XvYDiCuFi8RFg4+4iXq6xK8QJu5uo5eAiU9CYlKeJpVOewr\r\nMF+KJs6gBRjqQmmeRyuFchhdhZ7JFcwtCLhV31LTvnH4nUaHoXQgpvByZEpa\r\nbXR57zJc+uq3vazDNhpR+6DYyNLLsyA8Kqwy5kuKVhmxY3AdfDhiXqZUa83Y\r\nZwu4orc3gzIbropyXBStGoIjEtR7yHQN98vRLSQKMCQnY1h/KkwI+Z8xdZsq\r\nxaeaMEWgwG+1e776karASV0q/3gIMI78lr8zGYnTc37APOy8meWXwUJXfbLL\r\n4zlyAaCBa8x9Q5alh7JEqwxNYc9NSVQR369th4WmXhk4VlwziIZtPjuS/rZF\r\ntU7q0waq3LAbWJQejs0mOgD5RhvYxckgqCOvBZDPOTpJEko7JYtj2tEHnsBX\r\n3MmZTWlRmqPC1cEksXOxe3itqXzUZNHOd+ONwfU6RuHYsJANWLM+zKOGkpKa\r\nnY9ljkHeuYFDOqhxB20Qol2/xB/sh3svGfxQJ7dU537L5pShe4ligtqc+zkX\r\nWvttmeEezdw7tOWgCdbez9CP4rfuxV4Yc/A=\r\n=rCH3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"2186d56df5b8159d9ecd4b3aa0d5c4ec646d9033","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@fastify/cors":"8.1.1","@fastify/helmet":"10.0.2","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@athenna/ioc":"3.0.0","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@athenna/common":"3.0.0","@athenna/config":"3.0.1","@athenna/logger":"3.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.3","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.3_1673463272511_0.5994145317284791","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@athenna/http","version":"3.0.4","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"da1bb6951a41997d0fe9cfa8f3d6d3a2f9ec5b87","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.4.tgz","fileCount":43,"integrity":"sha512-Vi0jRBOT9MHqmFMGRqQPF7XiIRIKZB6caCawht5qDpp0L1pYBEOxwWl+XVYU4Sf2gU/CcqQdkiRF5fU4oUXwCw==","signatures":[{"sig":"MEUCIDQId76n9n2Lfgt7CRPp7BVtMOeq2ZQpcK4dJiFBBK61AiEA0Vdq2K/+tjLE7w3ZF16TPD5d2Y1Bf/ylt+RVNtvzrMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvziaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtvA/8CPsGiYuwpdjW5g3brz/2jlgEt9XFRsTy/M7nXgSW1meQxBRF\r\nl/O7lLA48Qfrm3+E09qABbuN4eO0qqijiOOxTEVc8w4cvojPA5kqI0eqXajN\r\nQk4713AUdYvtKIbBK7y6fsE8giIvtNL3Vk3XQomzPF9P3F+MNiPtvNGNdbbI\r\n4imOSHNSayNm+Es2/IBy5v7fqmDoahOirLDcJxAV+GtQKZq+19gxMW0Pnzuc\r\nLSeP0jcA1VjaQXCSvhFIDeoW/zeynHM63wRko6aNHvNtlSNN8djujFl2NqmH\r\nuso5mBMFijadwh0x1UmwBbOK38vnhJJTaxdcMf0a8YO13OlYMytMWM0tu1cF\r\nGPaRWgQDRTLH/+ka/3mFfWy5t09r8++6pki1p4fyuy5sel1KIkAvk1XJZgZU\r\nsM/xQFZxHx3EEAlFv8MqeAF+kwk1iMt/mVyCoyBOQKQoRyoqmIG5JeKS0UJN\r\nW7K6aeAO2KL7VldHPD2b9L+QCNyIh+c2AP+n8ePD7olJ4bhJXg28awnoPOjN\r\nawq/EW4uv88gpvZy5ZcbW52Xxgg7/Xw7sRMdCtxI3o5byzc3avaN22SbATw6\r\nJunAE6mkMXjWIfQl2Em7dr1oocf12bQiUaJy5KGLEm+eFOtkK2NuQEIjNdJR\r\nt8pgm1APEXdjLrb8pBJmEjqGR3IgKiYNh0Y=\r\n=OfXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"3aff64cf6aa9e356f57b71f6da73d2bd0675636b","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@fastify/cors":"8.1.1","@fastify/helmet":"10.0.2","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@athenna/ioc":"3.0.0","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@athenna/common":"3.0.0","@athenna/config":"3.0.1","@athenna/logger":"3.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.4","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.4_1673476250612_0.7065484864030482","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@athenna/http","version":"3.0.5","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"cd41a76cf3d54b8f011a3134bf484b763ea4f6af","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.5.tgz","fileCount":43,"integrity":"sha512-zzV7FtNZNxiuHnDUgAvs2L6J2a/UZfqh87lLKVroOvj6I0ahfmUg2j/LpUnzKb+ggNl2F6ksgx0nLCw6biiOQA==","signatures":[{"sig":"MEUCIQDgMfz7dmZkFN5VxNa1hD7RaOzEJEmWEB4ZCXplPvjrawIgFEPAs1Nt5jU6kVdaSstM2Scl5FMhm0HLLre7qrQDx5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwLSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Pw//VIEaJEN7wR0prFybX4w6iIR8dqEn6hCqRKU5/LgWdxakJuKd\r\n8N1V0t4druMlD/4an5/r11KRUN9TK1uN2gUycn+2Q1mVR3hxH7YU5/Ky4PWJ\r\ncUMMF78002LA7rRPEo3P+aDyWz6qcCrDu5rlKN4Q9hTX+JXMUPbDkXpyS0l2\r\ngmgRrx4TxBDsaJ+LFIQbVn/2Sbdo5YZwsnnbhNCaTiuouX5OVnZcxosUKAH8\r\nz6b4kZj+wY3REKqWRv0EtHBLQgUNlsr37uWGfmAGDPOr9Fdroc0OGUdCJIPc\r\nkcCGBeJO85sJbhY7NJxBmyAD+I2mtKlglbDtSP2l2nosveEiIQS8cgjO963s\r\nXMrCNuaMkkTAJYux7S9YLb5l2Hs3bdYK8qtP59Ums7kcFpyiL2pB8QA8Ch6t\r\nr0OEtKXGBCvkD/5uEG3L63opSeMpHNRMH5v/2fqnqvXarZ40BsFSo2Mt3iuB\r\n5NkDIrQ2oIhx1ubhcH5x+VcwvQ+OKMJXbNYDGV5Ydx2vJeOyIyzNF8T5EspM\r\n/rsNJUAxHX5FsLxR3fVM1dud6TUFRt6GHKxXXCjhIbFwuIseRaGYKYfHKfLL\r\nBFEVMU69UFC13up7wm+S3Cxo4plkcw2RYDaDqjeZfXxLeTDRfEgKQ2bk80G0\r\noNABkzaFK1B2XuJKAbJh5DfTtCSzpk7KvDQ=\r\n=8ljU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"26ea17edbfcf772544f33b424db663c88e85b6f2","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2","@fastify/cors":"8.1.1","@fastify/helmet":"10.0.2","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@athenna/ioc":"3.0.0","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@athenna/common":"3.0.0","@athenna/config":"3.0.2","@athenna/logger":"3.0.3","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.5","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.5_1673573543935_0.5410214139184044","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@athenna/http","version":"3.0.6","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"cc9ae4ed15ce77e81830f8db29b80378cbaae7c1","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.6.tgz","fileCount":43,"integrity":"sha512-A01C5mSG4EgHtVr4F6DP/1hFrLZ5KP+T7YD2vEiIDJ6l+VYdG8FTy52MOW0UsYRpy6suixl1t2vnXfWMc+365A==","signatures":[{"sig":"MEQCIEuXfmUr27Wwr9OFOi3LZJcJXjaN+D1twkt+oPvq/WY/AiBrSTam8/q+3qgwTqKlX2Qqb42fWMkXe4IgJqhcCHJkxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwZY1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsuA/+O5vHQ71IHWzX5CNdyKnw4DZ33ec5mCiWkh+v5858YdvLJD1D\r\nRTMZwc3TNtAxNs4HiDJHlhjo64LJr4NoUZcQUJDNymYk0HhCCt5qSpc7+o1Z\r\nRfvYGOB1QtDgV0NkxSASBBDY+jQm2x7P99sQPQNg/ahAVUqTTQVWoxMSM71R\r\nzRf9RCHz97Z11BZXPUEqNR0PrvbgveBNAoVqH7fucKbL0QRK7wkRFqtYMMbB\r\nUBOygpxm6oqbmK4R96FlGk2p7JDZv+XARSBoYsCEhu0gtskl/xciMH1KKtWX\r\nNkVFI51Osaiwpo5Qm/a/jGgGMB47PTv95ZG2BdihzYHc3kxsAO09a/sP9epv\r\nuwz8O7tc7nTYVsgyqOOBXlvUaJH6WGgGCILUcP8WuoGkoG1OOBqs59BaOHs+\r\nd2d6q1ZW1yqhnSOXlvJa4hPxowHVsbtRSph4+l1KW95q/KizJsij4xGjVg0P\r\niqBiPp0sTotI6DL1mciA+OoMWjOgoGspFH7xtHcDBqzfzCn/5t3YoBJJWksb\r\nQXzbovKvYnyYaJa6zoqB6OotmWtvkauB9jVeVAdq/YoNXB3JTlPxD7NqwWXp\r\nvTb27cXyLhicKF3K9CAjuubhR3WYo1m++weSpeWSMQ1baXNx0OLyg194DCdM\r\n6tJjAH72clmqTKik9FRQFIE0CYQoHBVQ0og=\r\n=oUcK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"f3825c1b9ba75464a33108ed3de5778baafa3a12","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","cls-rtracer":"2.6.2","lint-staged":"12.4.1","@athenna/ioc":"3.0.0","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@fastify/cors":"8.1.1","@athenna/common":"3.0.0","@athenna/config":"3.0.2","@athenna/logger":"3.0.5","@fastify/helmet":"10.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.6","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.6_1673631285736_0.9478835986809793","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@athenna/http","version":"3.0.7","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"6c28f42059b0a21be0c0adcf31226ef2732f8328","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.7.tgz","fileCount":43,"integrity":"sha512-ViMUJNa9M74ka/1/dLZRkLjPplRXodE7pH1vs2l3XVUUFjXGf2J7MWQBj8McUzWFN4RkF6fn+dSaUcAS0GoEaA==","signatures":[{"sig":"MEQCIHD93/bOf+qYYH7TvMh0ktZHotQpXmTs9wO6LvnH0ZRyAiBm/EpW1ErT4/fXazbhYIZECqnfSDCFtlgRuSRYxiPMKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw3RJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkDxAAibc0jlIOiBBKkj774F14vJXTheyAVnuvkORVQdIJNgl0Ce+E\r\nkKilWLJ+r95to4l1+dqWLCvFxxYNEQRztHfc0jWB9LoUBeCJX1bQ3RwtUPls\r\n/i791Ql8SmzCmO6IREN7XJlzXxhCgbZTvuONArSGJYSbiXdaxN7PIr4rqiRF\r\nZ2T7+0PGivfAiOFOnzcpQCNtgcaMTX8nthH7IFUZ/QmOnr2Xq7gKTMLtCjJE\r\npYwwGhgmsA6XYDnnmYvfMNne7fuUAxzm2hk+QgJ17jF9JQ7Ayj/KcvhXsqO4\r\n7cBjkw3coSkbBJcIhNJMukGTad3sHybRZgaVShTe2p/KBFlIPWL8t3AK0BTr\r\nyN160m3cL+M3JUbA1U9Aa1b15MBy9Q1BVq/8FPIP1CqG1/psnqNlPCqr7YZD\r\nE7N895/kpQpRhp4r20avOK1ckTzRmalCIqZB+xe8gfGK/PK+GlH4NUzK/CNt\r\n4F6eP5bWiJQ5w1iER70qaC9t7ImqMkH6x8WAwIWleAG0dORYX6xvB6CsLaG8\r\nz5gTqPA3ufs5nxvh+GquCMh7EveE92+6bnFmR4Gul3cwQl6jSZ4gvNfwfIdU\r\nD8Mu/oo2RXtNy6h22KXiEBq+ts4Avx8WS5J302yEuKjV/6/FyczoDIJ3M32W\r\n7vpU2XyA30sY8cOLzgJret+FO3k6ZNTn4sg=\r\n=WtJ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"e7ad5b19d40c4a52367629b21722759b22f62ffb","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","cls-rtracer":"2.6.2","lint-staged":"12.4.1","@athenna/ioc":"3.0.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@fastify/cors":"8.1.1","@athenna/common":"3.0.1","@athenna/config":"3.0.3","@athenna/logger":"3.0.6","@fastify/helmet":"10.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.7","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.7_1673753673703_0.2784030761220304","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@athenna/http","version":"3.0.8","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"776865ff2215830adc06ab452dbbdb76d5247322","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.8.tgz","fileCount":43,"integrity":"sha512-duGP8Uou3X1rpCn0R2YNnLqeHh94BofFb/n+Qv1hJwhT41fA/dXaqf9eed0bhVXR2gh+D9BXsRfiJsRywmPGNw==","signatures":[{"sig":"MEYCIQCbYUzAMlvQ2hjMi5CWIpbJnQJiVw1Ia3cQhXXoR3IuvgIhAPBHISYXcMNxVz+TB32SQP3/qpg/nGTD5YkEjq52H+3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxBlFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptgBAAl/tKUgNKY/DsNAExdm0MPmY927kncKqIeXx2oqIcs3tibZrf\r\n3kxuaPS2zi4GrowzzmSFYeg/UQ0cn79SGTNzZdQcI1Be1BIa7dzV/3G0S0M8\r\nQiTqXpx9BYMEdIMPkhZOZGYNocU78sqn44/i49RrFNVgTI27Lys4Hou8lyMq\r\nhBITDG5EztQy21lEOA/G4Bb+bWRWmtNLkC3bUHCja3YPE8HzSVjBWLoUTFG9\r\nU8mhXZnTnw8ezCWUxh2xidtR4xPx8267Z1QMn44mlp0Bd9uA7ormfd/t2+NK\r\nFTra73eMnKJ4LqnrYRjp6E74BTWNBfbaPxZY4oG/8GHZd15JKIv9O3NFlLWy\r\nRCfDc+1glLn6QqVXzaYN8kvLvAGNrF390Mj2ElovrKZ/DShgYd0+TF331+ov\r\nRSgdx87szeU0IQ9XCpe6svfcMFd3pZ5X1UWAwnHEp/eDSMWOMncpbOU9vebK\r\nd2/T1g/anySdf+E2UcmMIqiIF/cS+x4SVsS1SvoprpS5RIryRC1gp/kfXC+H\r\nh1slCLxEnhEjH9/5pIzvx5stym7/e4Dr926FsGiAVms5j0hGBoiW3EiOxTJV\r\naD2Ajn4SQQ7uZ+JWHzYP9qzRPRj+CyGFGfbFMHS/7TD71aXPPu3K5dcEgAzI\r\nT8hZiWRswVbtqv87xdAbky+CvsWgW2JnvoE=\r\n=AMNa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"75ee20d3dd99d3ebdb0af396a4470aa19d4b55c9","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","cls-rtracer":"2.6.2","lint-staged":"12.4.1","@athenna/ioc":"3.0.2","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@fastify/cors":"8.1.1","@athenna/common":"3.0.2","@athenna/config":"3.0.4","@athenna/logger":"3.0.7","@fastify/helmet":"10.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.8","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.8_1673795909750_0.8841007221215218","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@athenna/http","version":"3.0.9","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"853f648d321b3835b39ba15e0a8e4312182bdff0","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.9.tgz","fileCount":43,"integrity":"sha512-knXIv+3SvvDhr0tQKimO4u4UFlqtG47hF+4PtiqF4JsMBZo1YphpFmm9hmYqyhdyGCOqaeHKcKb2k+9EHnbhVQ==","signatures":[{"sig":"MEUCIQDLlqxwhici0tYGZCak8r0WZMBL//PwPm95DDWEA6v9HQIgcjX84J0mx8CJJoWt1nUvRsSieGudHQlshFRF6DwtzUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxE0xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsRBAAgID53rBc4CxFcwacyvgVHEHjlxWxF8sR8tUeV1mrWhrTpU+3\r\naQLaN/3PWlGNK3Yekm9xhcJJa7FByeATWF9uj/48plkcZoD7xU26BjhMG/2H\r\nk8vdta/cx4uHqqbuqrHyxvZX0p/S12txZTlOeP+teBk+lxmR1WrO9a5XYAph\r\nLUb+SW3Z4f6/qh0W/oMtSi3W+MUqHfd7pZ3Z55Abpv3CoAoeFz1SJhF0caOi\r\nM4sTx0WIFbQ+dZ7Henf7uwL2LmuZJTk6gZXe/tDHPvq7fGtSHywkf6hNASoZ\r\nXBKYWmqumNmx8estKtDAHm/eYxbdC4fP9L2xYgHOCwOtt6bh8iZf+cDs2JWG\r\nQ1IddJ26xOkaSPXKzkj97GuxGXAnaFVf9PYzY2t+31Ah2ouN5LcDxJfV4ldD\r\niVR8zSLoYCVb83Z1JwYgZkK5/FCfIc7l6VclTWJ2kDLXShYfamhO5NUjF7dx\r\njNdXr2UopZ9K72+q+OXCiqkh5StI3shPZChUM+gwGnC5ucYFqegTmVvgTbaK\r\nHA6czaUDjwV93P8VA7LHmm/of6Psu/lkyDWGyFqacGbsNzVpBItX0GZf2Qez\r\nfXdW7jX1b6XsKGiA3RLK4nc9IkGon3CX8QOiCZ/y5XJFPk7/Xp0y+sruu8wt\r\nFpO7dIso5Jat1estUUHuy4QzL+neQoHei48=\r\n=JhjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"28174e369dc7638dd410cf7864b68bb1490f7b97","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","cls-rtracer":"2.6.2","lint-staged":"12.4.1","@athenna/ioc":"3.0.2","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@fastify/cors":"8.1.1","@athenna/common":"3.0.2","@athenna/config":"3.0.4","@athenna/logger":"3.0.9","@fastify/helmet":"10.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.9","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.9_1673809201135_0.2938358358717874","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"@athenna/http","version":"3.0.10","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.10","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"afd0092e4e90793de5cb934cf250f79c27d0f79a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.10.tgz","fileCount":43,"integrity":"sha512-Hjk+SY/XshBu3l8sdQoe8mcVJFpTyvKO6pdzlyvUTObAEx1gItfR8YJ9zc0f0FWi4XKFLfB5U3pyC3oMJQEMXw==","signatures":[{"sig":"MEQCIAmSaJmO3EHNn4lOqm+OTjxJVBW6KHZLfC3oYfn9WemuAiB4iOKjFIZFu76BbM88LBL7AqbU+xAO03KWMMOwg9rHXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxZ+bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQhw/9HJi+sK7wgM4URClPzN/QD8kxmm218W2uwNh7uqs7uOLMh41p\r\nHOjvcCHZhEOfggMXQNbviDkmo9T1d4K78Cc71eX/vLTdXa1MKfsOwY9gYPJF\r\nUqseAdcujQ8i4bvkq9prc/wtu7RdMvz8PFIbkSbdF6/5lDVAoWiXyrsNKrI7\r\nHCC9TWQzOaiXgYFm2iQ30jJaGkA+ThrkECMNU3nDimXHEhB2GzPGiykTKnrX\r\nCYyhSxTo/DoVTOnp/8HDUUVQGDc/vU3FeWY2vcTwidDz9tDeqDI/Ug7ZqdbS\r\nGzzDgxCt0vJTwgSdcc9W92C7DUNhf5n4PwuiwJPnh8Y/Qe8R/i3JmEPYpmWO\r\n6/gWq2Ln2vrp5ozF4L/Sq0xvdf9jx3FTbFIvuR3X5RLvq92qBHXZdfPGfln7\r\nYNa4qe8Iq0sKqJD2TCj6Sqh3WH86Lc0FckwEcqhhYucpwb6+IQnuj0MONf+G\r\nAKLr8RUBAz9/xiUB/9gVlOiFhZyCpWszhCJKXzNj015UJkyU00s1uBPSNYdd\r\nwuVT+rFMNZzzS+WMTV2kfTR1BXXWEHD/ENv5xLnemo8X3wKyXmuUb2H1rwib\r\no8qn/o5WiYNKPsQ/XNN//3qKqbEoZIIxkVLHbSgTHMX62OpXfBWDIGcvtstK\r\nreLr7euLz26v2xNwpEdeosPxhF3QOPlQO1Y=\r\n=NJE4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"9b348cb68988fbd8d5af2a3e78521269d95ede6b","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","cls-rtracer":"2.6.2","lint-staged":"12.4.1","@athenna/ioc":"3.0.2","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@fastify/cors":"8.1.1","@athenna/common":"3.0.2","@athenna/config":"3.0.4","@athenna/logger":"3.0.9","@fastify/helmet":"10.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.9","@fastify/swagger":"8.1.0","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.10_1673895834905_0.5302558109818167","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"@athenna/http","version":"3.0.11","keywords":["fastify","router","cors","ctx","exception-handling","rate-limiting","middlewares","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.0.11","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"lines":"70","exclude":["src/Exceptions/*.js"],"include":["src/**/*.js"],"branches":"70","reporter":["text-summary","html"],"functions":"70","report-dir":"./tests/Coverage","statements":"70","check-coverage":true},"dist":{"shasum":"ce4fc70943e0a335b2e6c53fa508c343e15579ee","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.0.11.tgz","fileCount":43,"integrity":"sha512-tDZZKZc9HCDYUsf3A4X0njdTicIOpEMypX6UkhuVu0F0S/3JdkKsS9pgYZ8Db3B+D0e5y6N3St3gsb9EJMlhhQ==","signatures":[{"sig":"MEYCIQCOPWOXCuZ7dxp7JlRp+gRry037Xb3JTVGE6Sb27quccgIhAPWUmzjzh/M6yXwbSbgRVD5y8yv+AGM57fqdH2htvLrl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxwA1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCzg//atzv8HBL0aevyDRve+gFhIyRN9c3lS1LQ/C9aWdPXnycUFDM\r\nojraNg21GHFs6KYTFpb/KWkPjqpKypXCRQRWPM7HPdCEvx7GRjtUjwd60mWt\r\n0xIiN8BbmXZ3NiHmcv1+h9l4AarW1yinJk81XC0F/x1nNl8bZ7kP1FKHQ2V7\r\nwGs4R6tmR/OWdkWXb29hFkOz9+O0XxGAiBi2Wco295soke6MsinbcQNC+bh5\r\n7i+RqDMKSJdx/KXGEOFUmEt3wVlrh234ThUvCYs+Y9l4E1Hzj1PHtC9ufMCm\r\naLlkAG4/US2P9l/DImhQhMPwwr5XqJJJ7/JqR/qiDywsxdy/RmDkBpAGIBUS\r\nGLB42p/ajHgQXyFXbNkd6Y0hLFyEk9ZaEoMz15AaJaa5pXaqW+DP/jfa/JdP\r\nov7B2xqpRfCl0VlMv4o2LVFhoy3WF6CYZu0mErJpadeiIEYuUFWBCjEcAYA4\r\nVBt70bC1OxqKeDSy0D/c1uJVZEXEj2uxVqfSI05kwwzM3M+MlrGOtARxnETu\r\n/UnKro14+VoabROnXlfTMINtPIhb/UVY4nwMTXknbj1YR8p/ptqqdRp1LgAX\r\nep/CXxCJYUbjGH5RftdJuwmwvcvfKuDtfdPXCKh6vjxnpAof4yyYjzXtzYTa\r\nhagmD+3B8dUjtuxRfbx3Xq0oLwHAROSLsqQ=\r\n=Gzzs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./facades/Route":"./src/Facades/Route.js","./facades/Server":"./src/Facades/Server.js","./commands/Route/List":"./src/Commands/Route/List.js","./commands/Make/Controller":"./src/Commands/Make/Controller.js","./commands/Make/Middleware":"./src/Commands/Make/Middleware.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/ControllerProvider":"./src/Providers/ControllerProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./providers/MiddlewareProvider":"./src/Providers/MiddlewareProvider.js"},"gitHead":"a8a9b5ee3da051964db6077ee5f247babf43164a","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.17","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"fastify":"4.9.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","cls-rtracer":"2.6.2","lint-staged":"12.4.1","@athenna/ioc":"3.0.2","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@fastify/cors":"8.1.1","@athenna/common":"3.0.2","@athenna/config":"3.0.4","@athenna/logger":"3.0.9","@fastify/helmet":"10.0.2","eslint-plugin-n":"15.2.0","@athenna/artisan":"3.0.10","@fastify/swagger":"8.1.0","@types/commander":"2.12.2","@fastify/rate-limit":"7.5.0","@fastify/swagger-ui":"1.1.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.0.11_1673986101714_0.46367681513425296","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@athenna/http","version":"3.1.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"a87f2e2cfb2f15840ac3c97fc63ca1f1424edc32","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.1.0.tgz","fileCount":117,"integrity":"sha512-egJjyPg61Ti3WpxmEpCNus7RnnrsK9ZfHEoJ6cAzuYE/oQYWQlKahp/7s2nSWgorPKBzrNWlOlSwhnlxXmqB0Q==","signatures":[{"sig":"MEUCIGr4iVDTqGBinp+W1fB+MT6vkLrXeAoKsgT34GTOkX1UAiEAmWrAzWOZsKdOHzkOC+7CjclxuAPKpsa3gWn6E1t5378=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/XFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojmg/9H0rOkMa5MGedshn6FF9UFoGJD8CvjVdJu5HQfcW3wq3YgpMt\r\nZqCzFJ1YJA1qA/uuM/F/f9x8rN/N6DzfXgC/hMcUeaHAxYZGjKp35Phy7alT\r\n3uQQjj20M2AVZTeTj5f74Sblfqf+qcvXxJZVVLnp1xmM3GK6e6Bz9niNdL3U\r\n5DjOCIKks7YBd+NKlcH2ODtGJ9y+q4zhXtVJ0EQBSS1rsTXUZlACA8W7Ugdl\r\nFf7kT2Fmw/IMdyJqGCcgFmyMCCl3Bfcc4CvQ217xJc4D1ndmqnHhJpVzg21Y\r\nrNSvPQI2RD+p8m1E03CAdciF6uE9/941zGMRMUdfuU3QOMcGIq5njwL2kanh\r\nVi8zY+4yXVy6HQFlEVEHjY2gk7zKW5DSZBafkNrKF2UwQsWyPvw+SdHbomdG\r\n3rqa8XzyTb024LNvRwodslU0MEbCOH6H6Z4HD7fKPafSQdoM5LCUkiH7KF1O\r\nl8y/HkbU2qDQoDq9X1O5vRErIAlYNxVoxC1sBkKKiik0ZX/38R2+2FD0Gj57\r\n1V25FsvLXgQozrXsYcr8SM/DKI6A7PRdkRriSVYOkInolO3riBJqCOO3JgeP\r\nVykW9yQg8SCVHDr3szKv/GXFw+P/TY4P45w5m17wLm+HI9xyWM3pUmCXc6qz\r\nfj3414v3X0mvtdcNGX7+WyQ69u38JRBsCIk=\r\n=qVoc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":"#src/Commands/RouteListCommand","make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"b498813c4f7a176c9ed8513e3a62d0ff55ae879b","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.0.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/view":"^3.0.0","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.0.0","@athenna/config":"^3.0.0","@athenna/logger":"^3.0.0","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.0.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.1.0_1677553998782_0.18259106835201","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@athenna/http","version":"3.1.1","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.1.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"fb9545333570afe4d5e1bc7a0a2a3d46a5c0d194","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.1.1.tgz","fileCount":117,"integrity":"sha512-8iJknRp0yC6Ob371bqypYl0xWWJOmVBh/qSvFT+HVFOM7z4ErclwGv4x1o/0KGLzrga3fEWQ38eziuJkxDuB+A==","signatures":[{"sig":"MEYCIQCB4JOKdDaFIcNO+miVmFw9EX85twEYMNRZ8dVtNZDqwAIhANCA6dQqQ0q6JoUYJPcUYpp3FqNpheVAP5RAyB/8m5Rq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA2OfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroMQ/+NaiB0V8Nmahk+glC+eQeLtwv5TiS/V5JD+qftjo5hrvNaDP0\r\njur3TfQ0fI7jmKTriLZcHx56fLr2VW0UDw5OU6b4qM38dQnRdrxw+PvwtzTM\r\nJxqBjTGA8nqL8oZ9DowAlX0QvU143fqmzLUvCKAEY60OmSubjesaStVeqB3a\r\nBY6pza0hANDWiB2lc9P6BmDbZBh23EBdHEqDiHxOlmIFTH0v302Lu5eVpGAm\r\nLHhTH+OLp5Oh2yldVopfxa/xqmM4qnuM7AvSUta8NvQUdboU5YeNfdeIDVFb\r\nRSOrPi7Y1VfU2+Kfa4mQ/WfBDvNR1egSXi5et6KbNlBaviPaCiNq5c4eZNBc\r\nTDvQ1nhXYecZlg046KYvXByshwtg++jvqHPWnMaCdaoY5y+OncUQYteN21Za\r\nsxj2WPUjpvp635bNSM6to+FFNy2H6xrHA72sjrzaY8gACRXFgZv1X7Y37Xxz\r\nlLIw+AEt7S6PSXC/j7ZCJ6D1Uz7t4dSAvKSLHFAlx1k27RvcuQiF7GgiUvlD\r\nWtBxU33uMSzS7/lWskHXF/gp5rN0u2vLVT9jM2CZ5gzJ/tOYjwH/hmuZvMiL\r\nq2GqdpjEbRjOYb+q0R7DJfEq7kn0YEiohxrsQlokCIiIpr/pEUhu4Jqu7AFm\r\nwuLoSuA6IQ+woiUHupJ6je1F7RNpc68uCHc=\r\n=ZZcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":"#src/Commands/RouteListCommand","make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"9553d441a916bce2ea3bb47fd32ac3b87710a8dc","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.0.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/view":"^3.0.0","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.0.0","@athenna/config":"^3.0.0","@athenna/logger":"^3.0.0","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.0.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.1.1_1677943711478_0.3859027665844317","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@athenna/http","version":"3.1.2","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.1.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"283399bf0e239ff49359ba8356b6c9b59839328c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.1.2.tgz","fileCount":117,"integrity":"sha512-7ZHvrojmaL/CRdkIns2dihXivcxzX+Xkswov1/Tg81MoZWrAe9wZYJ/rJmcf+fG6FETzw1n8bBhPhvOIaxnhvA==","signatures":[{"sig":"MEYCIQCjXMKuspvlEEKMgsu84jPLgiHgCGrr4Rk3V+zB9o/GBAIhAJiVUnpm7C5/RNygzGEnj6zJ/PZmO9XNJpy1XRfwFMU7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC6cmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfUw/8C84nSg3RX9lvB6en8UcfU5ds+CAeyXrkHYhYBJ+z9UevyQVQ\r\nl35WB1Y8elfC47C+utsPxCPgfcNrncK74m4qW3kKXBwDKveDQl/LdJIrAr5A\r\nWcdQKG1z0+SLFdWTyH70xZgrDxoXi3NPm0BHGhVPRyS2LaeWGuiRERnU7GnZ\r\nimi+wPd05hl0PmGLy/ypj++hYu/2M58ZUw8lPhIo1nahY9JQBVMsImvuABOa\r\n41luUz/NCqAzpZ02qKUtDx0pON8fMtw6ClAGJ2ezHLT5wVK41vi5OoFlwn5t\r\n2j7DvSgENGBXw3PLD8+AM9e9F5Zhz5aIy2hZ6Cdrw2/woNkGUmOtEylxjOTj\r\n6Y8iKPHg4Y/6I30eTv+9L9r9fY1OoZLhJObUOWTC2Vr6M6FZa+iVXFNiNnQL\r\njhRHIKFE5v+vRZtmQTEAussz9y77Be36EYe+AUtnWUuZ2mMXQqwbrB9uZp05\r\n8XVDSK7XuQCFAsh46bTHeXIx43kky/CxO6F5winsnrU1qWIVZ3AmlKQPd9S4\r\nf01fRtr7rkrJAGouESFctGOsoyjVt2GuiaPU4RPd4Uxqi3+jSpqWQmX5xj/D\r\nSRPUrtG/6N2r+SlZvF9cTLmbHmPVEcDkLoOa3BArZyK9Zg9G/v6ddFz7veoX\r\nFwN2NbHRPWSF3G2iGeUqUZmuRQTm5TDueyU=\r\n=bfHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":"#src/Commands/RouteListCommand","make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"8a2f837b67051cacd2018ee1b2b21613e0fba84e","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.5","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.1.1","@athenna/view":"^3.0.3","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.3.1","@athenna/config":"^3.2.0","@athenna/logger":"^3.1.5","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.1.9","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.1.2_1678485286683_0.47593198449396157","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@athenna/http","version":"3.2.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"b1a08dce375f98860d9e15fbe4e1111634bc3224","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.2.0.tgz","fileCount":117,"integrity":"sha512-wyQjhI/6KuI9xacgQkAhDPlNlh21H0GHsG5as3KrGCoMj++YP2zzYLCym9sniU2tgR3CFKqku0BsTWCtVnytsg==","signatures":[{"sig":"MEYCIQCF99Mn0D6aVyKJSxNfPR5yH7fbfLchcXatZ8EPWP6yUAIhAJwFFSepg87VCth6o2jopUmNmuWXt+1UsdHTy7AQs/cj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDii6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiLRAAjdFcw6iJ06H6ckpU8Wo81L3XZXCnkNvrgTXzRn5lgTvDg9kM\r\ngCbP7os7aRIUszQtY8GCLFHBUo29zwRtZYk1MHiT+e2/SaETvHBb0sEQxoPF\r\n2MLBfgFSHoqUxAB1wQveMglBrUNQB62Xut7xiGziCYphrP+LCeYLqooJ1JZ8\r\n+L7uFImpQKDCC/MkLqhrovQAbiEaxe8z8lJo9juf7Exs9eSK7ATB3W0oqBvq\r\nON7KQnqWJXLgP0kQTRzAhhL2m9RgNxYP1Gcx/4sJd92ptPW0uHxEUzzJPhhE\r\nySSQ75A7kpUWbRvpqiSyBrprhweLyzfl+4TJrF/XZAzt7dJFaPxK6BZMaiHN\r\nmjTGXqNeSLzkfMAE6QR8dkJGMrdwQZL3WU7p1StzSc7/VhpRw8SzmI5MUrKE\r\niBNZnkkYSsoeXTgWVy+rixvahMS80eeVyqm8z+6KaAnasaBmf/dv198U4e3/\r\n5P73Fi2z+hIUVASi4PWTAKBm5QxHpYXgT/zOi1TQDn2ySOueMi1qvgjBhgSC\r\nSh9+CuGPv0nNwkoGDevQVlBf3vc+BceTXTGOKKxhDMFV/KyEdNzkWa2YPJdY\r\n+G//lGfk6jA5Zzs86DeaevikRS1U4icFLK2JDptVUG5abwWzss0jIrZX/i06\r\nmfbbowqMENUn2uk6xnd4QroiRY1FNMcfSYg=\r\n=pdLi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":"#src/Commands/RouteListCommand","make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"c34ebd829f0ce6a956e12e2a371538ac6f5b8844","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.5","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.0","@athenna/view":"^3.0.3","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.3.1","@athenna/config":"^3.2.0","@athenna/logger":"^3.1.5","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.2.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.2.0_1678649530318_0.5866625432274184","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@athenna/http","version":"3.2.1","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.2.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"76997380f8fc1e1d0c1232b3f70e5b7acfabcd1b","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.2.1.tgz","fileCount":117,"integrity":"sha512-t4Yb8nHRHTqB6DAmJOEW5eUqlriX8iVWQP/nCAFNtR1uRHy5KrMr/GYoVQsEUnPnSFlBYkDh3fIcYPI3wAvqnQ==","signatures":[{"sig":"MEUCIQDcm8NqekWFqOkNbjaffZsWu0Dthf3MaD/eH3lsErWqvAIgKbXFPiJIDliIXE+SK+btNk+CI9CVxUrNOGx6/HDQaNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDoitACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqhQ//UQSrmgLEYaTvXfoO4fyc16Edhd1/LKWFUHaLfkZvQ2NAJIva\r\nKIhz63F3o2iquvY7+2whEi7MyM3rORbYaJRojFe8pi06s6U44t/WbCBuu6Fy\r\nWgF+PzhybgWQ0WJo+grc5BrtUb6/f9JRehzYi3k0X6z4XSIoj9+ekCMVFZ19\r\nN8YbujnkYhOINg7oTcmSenoNLNcrh+lbcYeAmdQt/iA/nUUAFTFtuxFp2TR5\r\nCnLUZoGloKuX1S+H84qaPsZdQ0lsnqbBu9jUJyXbjUm8NyhaAlU5ehwnfLzb\r\n0zKZtBZX13f/XUUcuwA0TRXG4NIOEKsDxuV4vslhV0qGpEPFaMpQ8aDQ4l2b\r\n7Kr7+JXUZmLp9WvMKTGKdo9da+8ghfxbTPw0OG3HZ5A3PVYoPT3bXmYf/96I\r\nwF+H9U5/DPGC0EPTHej7JGAmQjo/e4U398cR7Wd8istH7cRX5PIXi/2BY4T7\r\nQRMVerCmcc3DABe2bq0lmhiBSSkSbRILDY3brIHxptKbjV8UH1LxunpVkrXu\r\n9wLoiL18EPYh6JGROAy1DVRX/DVT98wZuUo0qahg7qHVjTy/y2b3179EVAJd\r\njdu6NT54HUVkJzdEKIdPSpc8qUF6vAhmrQ2TTntIUrj1dEjJDPZsFHkFa/DC\r\nEDrlw2K/nsRILz5c77+j6shAn6d3AdWhCTg=\r\n=wi7R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":"#src/Commands/RouteListCommand","make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"f9ee07323eaaaf4338005153ef040348dd9808e3","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.5","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.0","@athenna/view":"^3.0.3","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.3.1","@athenna/config":"^3.2.0","@athenna/logger":"^3.1.5","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.2.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.2.1_1678674093711_0.6472294764419826","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@athenna/http","version":"3.3.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"38d49255b9710c2f30efa3a7f9b3a399eea4b0d8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.3.0.tgz","fileCount":117,"integrity":"sha512-+uZEL4QotDnbVxFYyIB0s8nuP5vZb41n5GrqPtUt4gJXSNwMbuuuWKvAq3MR2hzUCdl4j7y2titWES9PiuqAjw==","signatures":[{"sig":"MEUCIGV5L606kbO8KmhZnXDJyE9FmWDLg2vL1mvWJpIawdQDAiEAsExScxoU5str1+5T0Rba/1CmWyg17fJ7R9091WJWZ2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF5SCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojug/+ONp7tiU6emDVkVYSDzSeXIlp/sk3VXnSfKdtZx3Rh0sM4VVs\r\ntiGtIk8tNdopVA+5iPwUN8MHriO/VowNPqGue4oU9qKWZ6+L6HtCGKrdhW/v\r\nn8InemCQYgSAJFKjflic0gNUepGhU+guqUNiVGKuuDy2dJgT4gqXm+x0Xy99\r\nXEVzsEEzq7XYqUOLrDxX97h6KBBub/nX1zyzQAFXIfZksPN82FUVCjYOq9LB\r\noBuChiWqFOoPMjjuy+7nXIWH+TpfscnRSPwzvANFHMRJvHLAePhxH0FbOJqu\r\nWgvjDR4Y+X7CM1XdBlUZ53KhNKcLLDR5tXTGDmy347kfq+d+i6KWvU2Y+FyF\r\ntavxKg5r2EDGpdN2QMvYEPRDb5BBbTrGtJ/zHdNjeg2KT2Slb+5vLnTfrCPD\r\nZUuZGkedMdL5L2yKKk1ZhDfbm763liV/IQBt3hECnfSbZa5lILFWhMRlXbnb\r\nMCSjAYDNn94SDSyQDwjkk4KWsbW9JHpNS3ykTM6qzYbQ9akcHawedoXt2BOw\r\nRy20EYMEiOibK3SaEaqCIp0BXA/48sa40vqwFp85zuLwRS3H9YEQKoKBeiG/\r\nREz9JhQq1KGETcXWpUDcTP0yCgMUmaVgWFY7Mgz2X/kN0FCyP5r3Lf1miLjo\r\nod/nx4AhNZVJU0Cx5oR+AhohmOC71lA7Tgk=\r\n=IBrz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"d20abefd4bc378cff783d307fd38b1ed9ac4cdf5","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.5","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.0","@athenna/view":"^3.0.3","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.3.3","@athenna/config":"^3.2.0","@athenna/logger":"^3.1.5","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.3.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.3.0_1679266946693_0.7914223393577051","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@athenna/http","version":"3.4.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"b0352e2833928b57b6ac969ed255915626116749","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.4.0.tgz","fileCount":123,"integrity":"sha512-nAtTD5MKtbYWVd3TsHn5RRHLu0y6XLIsjlKBoJa5+jLRJ1EJqaq9/UNgnPVvi5LI5riVwoAsV8WAYqnCJ7xbOA==","signatures":[{"sig":"MEUCIQDCxTTmnhAkcVMcN/XxZ55TlTD0cv05SaPz201iWL4+TgIgIJpYzyNqjmwe/gLWZ0hd+29ZxHLt9IQd+Qc0+p2X3xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGGnPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlEQ/9HB0htyEl3ki0b1s0qtmZVi13hwfwJfu+AFo/8fpYHlTEjJIC\r\nzEc9rTmWBXZzpLT++OkqNAZgIzkZ9NvucrYfDXkavYx8nHwtlCAwPflk1OcF\r\nmBtmixQjwt9dYk6M6Ushh3+sR2axLHSo+h2nbtdFUL+xpva0hLuo329naJQQ\r\nSX9ovIrR5btI4PB27wcuKqfZodI85eOvRCYFOnSVHqNRMUUtJwgHUeNddIWk\r\nSvCVBTk5RYwmydSi4OCiRWMzPdmqLH9Pf2YeUOkMe9n7hu/MlN8LAu9xLV+K\r\nF5MoHdA7Fiv08SkPi5nGT3eh8fJmp5RAGD8gK/cmUX30qrzla18CgLtIS8Vt\r\n9vNgpwGMxmLhJcWK2aalO2NBCcfAZ8lmp/Fw6zME4Ygtkj9MiI8YTlVzuWkh\r\nlpRg5wC6sjZ+CeR9WY1tF8o1GAYPVflngKIC85dMJyqwzuILZ7FjsD4EfXp5\r\nJ5ALXQ71OfXvhIZdP8RFxP6Ei/FGegPXSerHWTuwnOhESN2ZEpA6PWlT83a8\r\nrvMjer+RS0uklvTeWi4F5eTfxWUBsybJPklegncjmFrs7CZuDATYbsKPPPO7\r\nRtcfjAf0hZDrHyGF6GQu7z1UmlL+sO8cuAPCW2jxulLdCVccDqsBjcAzdWtt\r\n3O6RquBEN4AGFugW8uAFBfSdz9YXlWHKTC8=\r\n=7inQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./testing/plugins":"./build/Testing/Plugins/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"7af297f92eb43a0346922cfad176a13c404f2ab5","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.5","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.0","@athenna/view":"^3.0.3","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.3.3","@athenna/config":"^3.2.0","@athenna/logger":"^3.1.5","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.3.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.4.0_1679321551526_0.7298070552276954","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"@athenna/http","version":"3.4.1","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.4.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"b2a752b7659fb147f8f84f1c53ccf284e2d4ac63","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.4.1.tgz","fileCount":123,"integrity":"sha512-3Y/1sL28Cvp1R9DD2zq+JikmcWyQh7IJpfDQobVvDLzE+b9PNhDIyMRVw69MJIFqQuJPz4w/4tasp9mnWSFWcw==","signatures":[{"sig":"MEUCIQDuDz4rsRjT2CW+pPzDr8AfVxRetKeU9c4vBHtRVbitnQIgK5uvhTw/hUTQOZC22HYP3fl5DQtHtrFgaEZkqTYMtsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGH5YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVlxAAnTkmBcYEmdXJao7OAnGJ3gQzBJh6R68unTq7tfccoffGYQza\r\ns4KNPKrdV8P2LgCODIGhv/YmGWYhdjAzih51yrGJ7HLsJNLkwCna1QDGweZA\r\nT/9Y37sk1+BPh4LcxDG+S4HMIIhd3xaazJ8cDmP3F/TYeKIIDgp8ubcYWT7h\r\n3ExpjymtTXuzAvWr8PQ8tJ13yvCNJH34r8mdzR0zD5XSQf0EFsrG35ssp3Lp\r\n76LQA3IyaFqDGAlz5PgEihKFovSWwuTtCuOQco+NQhmYm4smzmpAoZlky3O+\r\nPAq7PHp5nGl7klDyO2wfEsfT5itZhyX6q4paHI0Bzg7Qm6IOzmSXZp+3hJhr\r\nqevwVw0soN3QY9QdaKaYAa0hZDTAbVfua8KLQMdlct0aQQ0Y5vK+1ebWReA8\r\nyrjIR0BryysUSw+XbQDmnsJoXEgkZ45CHPMhAn9P4mw2FoGSimX+CzbWlSj+\r\nrBl7LgroohiBFoN9xmpZ8Mln2y48aYfOktav6ZpeysSkC+fuboHJE319Upfz\r\n952+s2Xnbdxuj34pu0NZ3q0K1gAl1BBz7BsHxuqmD+CIMIJ3hTqRRsBo7ah8\r\niFtC/rr3QMCn9JibEw34AsWqQHnJNqY3vNejuGAMOzRtk4P665/pl0HXek/T\r\nxgerd7On2rRSKIirJBRlK6WKZJbPfjfg3DA=\r\n=1oCf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./testing/plugins":"./build/Testing/Plugins/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"8e66196cfaa8fa3885368993ee09a0d972510c88","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","artisan":"npm run node --silent -- bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.5","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.0","@athenna/view":"^3.0.3","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.3.3","@athenna/config":"^3.2.0","@athenna/logger":"^3.1.5","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.3.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.4.1_1679326807767_0.603421484587392","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"@athenna/http","version":"3.4.2","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.4.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"5f78e591212734e01cf0ca4064143802c01bc987","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.4.2.tgz","fileCount":123,"integrity":"sha512-URYh+eGUEJ+Zu/r4zn2ypVWQp3RZo2u5/D2L9WH234uetoVIJ2sSw1GcN1DdUzn9XRpJJ2aNhedIvSq+QFm+EQ==","signatures":[{"sig":"MEUCIQD/yAFTR475LqnAnUYtsgJhl0RBu/wiTctZAyaymYqdWQIgVg5Ve5hsVQH/+7sG3r5o4gL2FXRY8x5eZQev5QXeD58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGcjRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqCQ//fehEH0DPGTOFsKjCSUwcH82AwpdeBt4fFiXafhtKawaOaSfj\r\nbtxXAjDiQHRKaEiGUg1qO8QbkDK3/0jNwBaxYYssiJBx+YL9zL9L8KinVT+6\r\nFsHYP5AT7hHk/yzAJLMQwiRgaN+sTk0hOoSyioOpxjBSAry7pI507eeuO32C\r\npHYfiRHmhOzfHP4Ou8VctSkbgloTWkv1AOoDReFMrMUsaAzWoembT0Q163LZ\r\n7NfCYBchR2RwRkHtL6EvaHRWTWR4Z+bt1BX2K2zsFGU2PxaKoo4GLCh7CRF5\r\nWqG6VLPbqKooTHcBLUjnATCCE8kGKVeKvWP3xUdcm9vHoDpeR/0AJcRhCF55\r\nWJCtHQ2zdqAGASkyi9wII0NgLxn45izPLuTzPu4tUZe8qL0WAUURb6xbIlc2\r\n0AIWHXAz3stS1j7Y7WoDkmoIU5xq0exIiGkTfF3eqp788g1aq7MRvyJiYAhf\r\nve+UsvmkQu6279HvYB0VDsnAEGqAEXEuguXMpLj+Bs3DXExU2w09ecNfZhhU\r\n1aLvQyPGCyDrCMrkJrgDx+NoCdafF38HzC9s/9koz0rg7AsL43+JlEv8iP5k\r\n2tLDt5Fs3+ngRqpf5JJyfiQwrwKy7hSVVvlFOAxZWtf/9AYopq7Fy3fIE20b\r\ngE8hCxOfM4GVcdC0146U4j+G4xe30ptcRJg=\r\n=/nzv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./build/index.js","./testing/plugins":"./build/Testing/Plugins/index.js","./commands/RouteListCommand":"./build/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./build/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./build/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./build/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./build/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./build/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./build/Commands/MakeInterceptorCommand.js"},"gitHead":"7120cab2e433767d558c945af400ec2a55b14fe8","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"sh node bin/build.ts","artisan":"sh node bin/artisan.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.6","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.2","@athenna/view":"^3.0.5","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.4.2","@athenna/config":"^3.2.1","@athenna/logger":"^3.1.6","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.3.3","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.4.2_1679411409428_0.7684342480169031","host":"s3://npm-registry-packages"}},"3.4.3":{"name":"@athenna/http","version":"3.4.3","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.4.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"c439a489354175109016935039541ad2cc4d2543","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.4.3.tgz","fileCount":123,"integrity":"sha512-e/kGnk84Qe5O27tf/d5bO3yp/t7bb3wwS9tiP5IK6IF9Mm0R9AtYYH8IEMlJw5o2KbI9k8r4vN4QY7g7zyRJIw==","signatures":[{"sig":"MEUCIQDwDyi/HjAzzlop2941+BmM4NfU1JBZTL4C7wpRX69aRQIgW5XKBM7OYtOuF8BCX+PUEfgru22aX0Oy6tKmN8W3RdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2jPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYrxAAhM7oAlNwIpcldi2YzN2izOhlSij4DA2N96oyb8qY8TG8Qfdt\r\niOGbcUW/fWzA5PBSr7Q+nIHlQdSR3+hXC759cHzH1GHHXaUO6V+7Q55QAmIc\r\nZrBEFWLWxFC8NdUP9kGx2SmXo8R9e1AdD9gTAgRkJ8kUladq/iW6Jy/Tw5I2\r\nNlgeNzbzKNAHgXZvbhz/5rOCYaywrXzsuyRZ80pnyorHRy0vO7+O6aJjor7p\r\nMqs4GSuVpA7zWa4czztFvdlw/1udtJHOd+MT1glvcgs8xnoNKuIEGId+LFpx\r\nhwRpfV/n+0Kj9jnQdSrLFkrrx52mziTLhRCqrRliMw1BjBwVWcJcqk5n3uRW\r\nTydH4rGeCA+NN7/XbtaY8La2qHFqLFgw+obEyIkCT1opfDlyQFKNKd8/DETR\r\nhbn+qCPfIoHHD9iMrN9/fmhu6wHXXlhxqa5Fr072Flr4MtiLI21+Y1LoNj85\r\n7i4GlKHRw9BuAxEpqCYhj1OJQWjF2ELSpN9YmEYHhElWi8jZTVDZzdcOSLlF\r\nT3k9Kf6zZ1tM/ClJMFu7e9lnXdXDx6BUkhLGQlsb6vW7LTq7jhPrOdVf7mg8\r\nsaWsx6scXjIl5L4cx3G2VCxilh6ThnpkEIgK/rpH5m44smI5PLMVSHnCWraf\r\nAyiqhPFCSruYyV7oo3fDtxKKMpg70eyKmFQ=\r\n=TYlI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"view":{"disks":{},"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"}},"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"4ee02a12a0c3bb438daa8cb812276ac398e1d4f0","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.8","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.3","@athenna/view":"^3.0.6","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.4.4","@athenna/config":"^3.2.3","@athenna/logger":"^3.1.7","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.3.6","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.4.3_1679517903042_0.019172911630429557","host":"s3://npm-registry-packages"}},"3.4.4":{"name":"@athenna/http","version":"3.4.4","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.4.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"598c3aa647296824a55e66f0d937bf6251ce3aea","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.4.4.tgz","fileCount":123,"integrity":"sha512-f/2VaNQRSW5hS/vvZZMIlI9KbthTTQuRsXvyR4bdF2Wxr1X3kHEWzefnzaQsOvXYlBTBRz9ixguD75NQQ+7AIA==","signatures":[{"sig":"MEUCIQDEhvJPq3zQuXscxxUurW+MM/hz400+WSiuvFUrpbpxSAIgZkVrSfsYeHy7yEEuL2RAcI0eYObPpbQiZp9Pc2rahsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHMF2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnlg//SuJoWz7unprlLyQqaSJXcrtOeEGX2hf+1G8/+eJKSoi60zKJ\r\n82eaJdX6yRh+tGDHtTzCR8YGtCp7kYcO3HO76MSWfi39ErjT/zFzlsBcydKo\r\nOfZdusREa9FmnWBr3+lDcCtSixlcBmgYkLyD5WJt9hE42i1XoGp/lh+wpUNy\r\nfWf6MR8hvsZ/mU/7+dc2gjasspeA4004FrS9P9/SJaY+HR9pniloCHaQerj3\r\nnfIegTMgpywOf4sxQWHQXCzAExSNn+vUKn6CYV0USqKOkSvrkNYeS4AdyK0x\r\nlP9rZLuShN5mrTzTs3Dczt9g5upYoV2fjnX5LGVwpWj9c8/YseR6uVZT6/XR\r\neRTjlPi9sJ5zm6/6sVswrMYJrYGNQZwCR745RlpeHKXHmUSLisjnmW8BNMP0\r\n8D8Gqk8UCjx3wrHy0vWockDexgTt2jmqmLL9sb9Ogp6jHm1xbXGoCzJFrr+2\r\nv8NUeeALu0sNmj6Z8sspIhPQbZ6xn+N7GBCO1QDK/c5KRbSp7bJPoMiKF/Vk\r\nQoc88ZujvMV0uDdc6YbbrCxj2CkAIN5LNBk67s24gT5ZhEtFF6zr82FuZCDf\r\n5qUEqWEBEvjDdCDUedZD1wyRBoUexSP996pu1pfe6FFJjuOZ1vWqWG6V0xxk\r\nAuUVZM/KBNUYwUoSbMOnDX4ZtQDyY+/fchA=\r\n=QA0O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"9e058e75e172e1305029dfeeb6c1372514284f62","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.1.8","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.2.3","@athenna/view":"^3.0.7","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.4.6","@athenna/config":"^3.2.5","@athenna/logger":"^3.1.7","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.3.8","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/http_3.4.4_1679606134738_0.4983679074290863","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@athenna/http","version":"3.5.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.5.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"6ec2435e63730423822c1a2d8370b9e949000434","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.5.0.tgz","fileCount":123,"integrity":"sha512-HmmFIOn9O6MwFcZsb9SyExqPhch1B3zhb+wJY5NmLm4TYt11j8N0/KurSxJ4c3QK2Np97mf0hKeuYHCOmRnQpw==","signatures":[{"sig":"MEQCIEAFxlOH9ainj1osv6yBzVLVMUfUJbd9YkjUrVrd3O3GAiALYFTP/hcx+SyvdjDjq9UoF3bAyFaC4e2Y73XuQLVP1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHcZLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt/A//dEZTkPqOnY/gHhtiz3h3eqhKhCvIT993W1PuMrNlX0SXE+UY\r\nNet9DzaDcGpZVdFXODUNWmrGrxLuDKR73p951Z9ytMbfpT/A0QWiCyl0SRtF\r\nfSRRoOA6mbywAqjEgWy7qjBifgIJzxIhvjBKGfZ6lDA+nIcefxCZAZjy7SwL\r\nhgntAjYV9CXu0oJZ5CoeR+VRe0AO9ForlaypKuvpaZFR16ugI86kEgnGSKdf\r\nSWXHaI5++oOuqMV/d+wOEtNh46xMbJbLZ2oxrm20ku57EeAaRqA76DWnbO5b\r\nMmXv7SZF4FuDyIZ+mDhWaoQLDaBFUueEh3wcI7CHxW/Ib4qAnh51TCvRbXb2\r\nys4zbfTiZH83l/CXqAIIY0MheHCxREorHEcX3WjUr7DcLedewd4vuPcVM6ae\r\n1hJtL4Mk49SQNpbkQgE8wnCNFOu3rt5aGIFP7mPkGHYQJOqjvlZ1v49ytPCm\r\nWDrOfclDf74fSdAB+X74E8AJliVNHlz+EBWR+Rw/qILV2omQfaB59Efd876b\r\nNacbOAHhaq6yIIULyxO0NMLsyS/Qp3XHF+O7c6XzYIh0HiFOsQKKpjVYqjSI\r\naH0qzmCj5TdKLVV9P7wckuQhJBOuoiHOzIgFu3dIMdCBTAOYvVfaKzy4tGxZ\r\nwwdytzGx9M8HDUk1I8xvlOv+ciWqA4sEuGI=\r\n=WQD/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":["#src/Commands/MakeControllerCommand","#src/Commands/MakeInterceptorCommand","#src/Commands/MakeMiddlewareCommand","#src/Commands/MakeTerminatorCommand","#src/Commands/RouteListCommand"],"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"commandsManifest":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"fbc375112b36bcba5de2cdd7bc3e6422134d1b4c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.13.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.36.0","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.7","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.2.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.3.0","@athenna/view":"^3.1.0","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.5.0","@athenna/config":"^3.3.0","@athenna/logger":"^3.2.0","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.4.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.5.0_1679672907748_0.6777944012267627","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@athenna/http","version":"3.7.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.7.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"0b981348f83851aee34e64a89d6b349be140b967","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.7.0.tgz","fileCount":123,"integrity":"sha512-vnZsjPQn6/EVqIln0xRtdk6Tlw5JVZpSJ3QMC+R5vIO7YPa21mx0iDLPfhLkW4JmTSpdq+ioPa+m/HCd8RuRFQ==","signatures":[{"sig":"MEYCIQDLow9bDkKjvjutP3149bHySWGbOk3fhGIodxXKBuN2VwIhAIbWrwcu/GGoAzjje5c3E8zl3bgBxpv2jVGC02pvgOId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIPe2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJXQ//a3SJxaxeKphFBaib8Npu6PHOSWhGN7oa+Iz2FiP5Ii4QXV/p\r\nFGuciSBRDHSidDdJskA2y52agARgEkQGeW34aFahTVj8NqTj7CO6KYezBtok\r\nPzAqUgPgcse2y669+RusTF9rCKZkD+/jjdrB198AuKBSE65xoY/eke7/sFCi\r\nJ1dj3gdOHmpibUFq2i1w+76AAlMtfCoMEUL8Ac4mOky5XD7sC+XHFo4P6R/c\r\nl2El4R/2N9E0ILQV4L4ON4UEO2TKtBMVRzszYXl9kPHNOllgm8FiIEOr+BvK\r\ndSGwdfhJyai7Mdoltv7NZMAfe0CJAJNDMHHDBKX8F23lqQs0TbcgZnJKibFd\r\nknYlIFYyQP+pJeGHYbSyWd8lQs6TY6CQVY2Hrw/InYkS1br1LiFOeb8drWth\r\nDkb6XLEOERhUojR3a/h2SZ/JDmX23d7wQxquPSR6gKnN9PDzn9RXYn8tBL4A\r\nGCxZPjmExdB/P/81RJTboeYandEzUhbY8s1SgH9ViOOOamx2vqdc/C+HuonU\r\noIfCxjrkd6gdeg0lM59aPkT1UNSZAaJq89d+3tYXu6YbXzXpb0hVcwkU82Rf\r\n87cGNqSV/kNhLN9lpElKB49cbeItJebpPmed212L2K2Ny9xdW6LABcdqhaNd\r\nu9pAONqnOu5A4Mrd/TSrdOSvxgkB5wjv36k=\r\n=GtBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"460ca87efa9bce0a71e943fa71e3c84793a5cf29","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.14.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.36.0","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.7","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.2.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.3.0","@athenna/view":"^3.1.0","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.5.0","@athenna/config":"^3.3.0","@athenna/logger":"^3.2.0","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.6.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.7.0_1679882166261_0.33949990449643286","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@athenna/http","version":"3.8.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.8.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"8cb6eef0cc9fc7aa55be50db23ae355843cef95f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.8.0.tgz","fileCount":123,"integrity":"sha512-a3fUkH9BBKS5N6EdEShCMo/bjPpazv6yiTjwHZPhS+tCVgGXblz7o8X0Pf22QCaePTr/wI8E4a3iznxf2elQbw==","signatures":[{"sig":"MEUCIQCsI59iOQEPVLKKoUBH4kqseBSvIRh3XUi5WBQzusHg5gIgEt9LVfMD72aM7KkgdOOTU2Qq5ycrYEtqPv14YBbq+V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIadMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu5w//aRqMhmPp11mBS2GhIOXQB8v5QTW7/B6B6lcpG1PBj8Aa2Wv6\r\nrzkocGBehuVquAWIquyKvSA/QiS3RetlwntlUpYCXkWB0f5tOK8WHTi4v4Al\r\nBZY6gvLHm1Bm8K8v9bMofepCCtNWjwYewMe8Fococsc9+1FrzwHXNMTy+LaF\r\n7OVd0dfi8IS1gSE2+O5mEnY8hv6RYwln9G8nJFmapdgGixwLD8z7GRkXBflb\r\n4uRoQ/tqxuptsyJlJSwF2WxhXO5nKDoExkGkqH00SFnXg6fAOaRYo0aa2B1z\r\niAGcGQeYILG3Y2FfGltDxnKeVU8inq6sVvUONLsbxFniHlIPQwmeI5RQZs6z\r\nfNy0rwiax6Qtyl+dg2lmR5qGHTW9LGf6FrtuHYFLei2VcZ9fsCtMddRWEX0A\r\n86DUKd+Z9oPuNqT9rLdmKfXR+8JBn4hAvfcFZPQpdz/zqzXhk7fhZtY9o29h\r\nqU+XkaK4QsnWK4N1WTtlcXs+0GIrJ/MwVhEnpIOMR/MzqMX6q3MTaKBrrzeB\r\n9h4BX1dOpiwhlggJ5y26b1j4A/a9EFGgHK0H5MfxITmTgcEV+JqLxIVBJ5mR\r\nZAR/CuMXs53cjSXq2H11BLb2YbxNwgnxl3uBaXv8W6Ub5ZEg5BJbrPVzEMyY\r\nzB4fF7rPRKbM/dEeAp9nMT9Zp6F78NAY5xY=\r\n=ri0I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"ca21f2f96ae66a706541f1fd7f2542fa7d786646","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.14.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.36.0","js-yaml":"^4.1.0","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.7","@swc/core":"^1.3.27","@types/ms":"^0.7.31","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","@types/uuid":"^9.0.0","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.2.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/bytes":"^3.1.1","@types/debug":"^4.1.7","@types/sinon":"^10.0.13","@athenna/test":"^3.3.0","@athenna/view":"^3.1.0","@fastify/cors":"^8.1.1","@types/figlet":"^1.5.5","@types/lodash":"^4.14.191","@types/kind-of":"^6.0.0","@athenna/common":"^3.5.0","@athenna/config":"^3.3.0","@athenna/logger":"^3.2.0","@fastify/helmet":"^10.0.2","@types/callsite":"^1.0.31","@types/inquirer":"^9.0.3","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.7.0","@fastify/swagger":"^8.1.0","@types/columnify":"^1.5.1","@types/pluralize":"^0.0.29","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.8.0_1679927115933_0.8410247156398012","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"@athenna/http","version":"3.9.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.9.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"10ba02f96000087ec4cebf8da3473ea2f692d764","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.9.0.tgz","fileCount":123,"integrity":"sha512-K4bpObvS1zlz/NrXKArsgK9teyQSfvzs+WEAIMlTYKib5M1lwrFtvUZR8LDW0NByks+TNMy7shnTcxw6/J5nSw==","signatures":[{"sig":"MEQCIGxghXkPTR7w22P5gLBVFHAzqQ5vkDKMXE2e7qn2f3N7AiBIozL6hzIbP5S6mZrxDng/D/qtfkndmGO3Ya2Mnhg/KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMJHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlexAAlM6suWtKJ/hj65i83SNlbNMTO3krG/HckDPdwYmQBmewCd0s\r\nmFnWjxl9ubwk0lN3zNj5Ilewg6irphjWuQhH1YaoZH1ZBtThp8iUmOE3dPLO\r\npH884Jz9tHyVUexliKD2x+iHZ3T8gGyRR6yS7DBBxYwrPibkgpqQdFOfd+UY\r\nx+9xc6cb+LYQ0Df6Aam96DVsNfzxzxJgSj76Hpu0DoY21CikCekQd77sWsHc\r\ndyHJZjEQr1FUxOH6m8qo+uUNKnZ/d2vrRDQtEcHPgFYVm70jAQ6EB2o7vAPC\r\nBqyYGE46zsqgp9DIttS0oSyc4ItS2GK3y1kMjmaidgJTp+Q/m83imPr+y8Cf\r\nFUB0s7/JbO9k/n6CyS+cqaEZGwO4/+XytFoC+IEgRbmy0M9TFx6jKY1GfYC5\r\nLL+RHcXGrhxEPMuRdIlI2xtAfGyCRkuiwIJZuljtuX+DauBPj3D0+VUEeNa5\r\n2/8TR9LDGG16jqqz9o6uNssus39KkRr14BuS9ndLfnxYZ1EEMYOj9vwzBJxH\r\nfUF9bOkLrOMPQeIVVhUACrnkikHGvDkkODjyLnnuXuG0sLFFJacI/6Zec+vh\r\n/HXvm9ZpAFlwkEOdIvFcEBY1vaAL6tdDPUzMxUzUWX4vVbAlnGXMw0aWmh+0\r\n/5qMPYU2oOZw29DhmbNHtA6ouDXktTzjU+M=\r\n=JjyM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"77021022084d00d09671c447620b2317519da3aa","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.15.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","cls-rtracer":"^2.6.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.3.0","@athenna/test":"^3.5.1","@athenna/view":"^3.2.0","@fastify/cors":"^8.1.1","@athenna/common":"^3.5.1","@athenna/config":"^3.4.1","@athenna/logger":"^3.3.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.8.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.9.0_1680904679356_0.32250753751778927","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@athenna/http","version":"3.10.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.10.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"3a68a9d9dd50f419457f3a89aec392def5efc92c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.10.0.tgz","fileCount":123,"integrity":"sha512-tPleZyOzJDQ22/uKHtZbSFGaaJp8zqgF9pIyg4WkQfS5GK6l7TCAsagIyJGqHbkVOtnoEcmjZME7Wm1346HzHQ==","signatures":[{"sig":"MEUCIQCpKaJPwPGYnO/w3MKvcmjYfzazSYhCGwfhBVocA9RBYAIgMOAws39OgysrUctZLMC0pzM3XWUdIgcetteqAx1bYCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPbmIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDWQ//fNW5qEzq3AqEAHyaxWqNpIr9pp3lwA2H/wTAzeeLkLVG7wGb\r\neLSJIQO4B/iWjYRxcg3HX8fH7HzeA9SvYSYuPdmBuAplsBthXS2OUNDSz7OS\r\n6P8fE8188DcwrqMLn/axoadls74PJ2ZAwPMwy8RNh4VZ6VoA6D8bVQh1ZSqk\r\nEKGY8+TkgHitQWvVF4LGEXgkTNZuggPbkbuBIJrqXEMch++B47Lg1nX4umHF\r\ne0lJLAWoSa3vos+7Tl8UdQVdBvx9cGNHxHQv5u6Xj4xDkWam8r0vpwS5dj3e\r\n41sWvm1u6kJMoDsEZI6aAgmyYIjB5AulAkIx1XLOCzUSb7Hiz5L7Q+Qof51B\r\nu+lYt54+s/pgP4ee4Qgj3Zi2r5JGbGdsBVm/o3XoaE0xO6EwcPL6WRwEG34n\r\nZ1e/vBdhtDFNq6IYTf7RHTPXi5Br7LpOqH/yVQ7AvJXgWad46lwLNBOclnRs\r\naYTO1mFYcnxz3uubp990B/LQ5NWLd+JShYw8eH+4e4cQvOFcKR63h723OTEf\r\npdJk65Wb5GyO4wUIakNZUfZ8VEohRf+QRV973onAKxCSUt6HL5Ni0neYMvlG\r\nZRE76O+w8b5rvWiSsdYmkj5ap4obzDbdliLTsU4s9NZUO3GcJw191iy5llrA\r\naUu48L098oyd1A+sfylCgOVKzK+M7+5SH/w=\r\n=nLbS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"a96c76b738a58f9075b819e8343a290145d16516","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.15.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.4.0","@athenna/test":"^3.6.0","@athenna/view":"^3.3.0","@fastify/cors":"^8.1.1","@athenna/common":"^3.6.0","@athenna/config":"^3.6.0","@athenna/logger":"^3.4.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.9.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.10.0_1681766792506_0.9880123254890789","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"@athenna/http","version":"3.11.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@3.11.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/Types/*","src/Contracts/*","src/Exceptions/*","src/Commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"fdb7b6f5a559c51b2cea3373e18decdb89436e60","tarball":"https://registry.npmjs.org/@athenna/http/-/http-3.11.0.tgz","fileCount":123,"integrity":"sha512-BZdAtbZFtJXfOo1IfNENKs35+e6mxcCdOcd2n/gx8Z6cdB3CE9Lfq2/bGbF8tkyWtCHHmhuLG08FiZe43gMbqA==","signatures":[{"sig":"MEUCIHJW9ORBoerVhndm2v7ynvsMDC91B7UMFuFjevM678T8AiEAhCo867e9g7YCRHg5WOwWYcHNZ68ifS8Q+AcVTDtpsBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181675},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/Commands/RouteListCommand","route":"./tests/Stubs/routes/http.js","kernel":"./tests/Stubs/kernels/HttpKernel.js"},"make:controller":"#src/Commands/MakeControllerCommand","make:middleware":"#src/Commands/MakeMiddlewareCommand","make:terminator":"#src/Commands/MakeTerminatorCommand","make:interceptor":"#src/Commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/Stubs/controllers/HelloController","#tests/Stubs/controllers/DecoratedController"],"middlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/ImportedMiddleware","#tests/Stubs/middlewares/DecoratedMiddleware","#tests/Stubs/middlewares/DecoratedInterceptor","#tests/Stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/Stubs/middlewares/Middleware","terminator":"#tests/Stubs/middlewares/Terminator","interceptor":"#tests/Stubs/middlewares/Interceptor","not-found-middleware":"#tests/Stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/Stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/Stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/Stubs/middlewares/Middleware","#tests/Stubs/middlewares/Interceptor","#tests/Stubs/middlewares/Terminator","#tests/Stubs/middlewares/DecoratedGlobalMiddleware","#tests/Stubs/middlewares/DecoratedGlobalInterceptor","#tests/Stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"gitHead":"3fc655832461efc5c84bb4b8b612a85d53410b0a","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.15.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^3.4.0","@athenna/test":"^3.6.0","@athenna/view":"^3.3.0","@fastify/cors":"^8.1.1","@athenna/common":"^3.6.0","@athenna/config":"^3.6.0","@athenna/logger":"^3.4.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^3.9.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_3.11.0_1686440691519_0.19530721110985727","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@athenna/http","version":"4.0.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e23f34eb76df993e2c82b0883d0909a231a8f3d5","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.0.0.tgz","fileCount":123,"integrity":"sha512-LG7yyHa3VGAfslPBUWnEssod8OT+oPazYWqZ1EctIk1Je/ZiEaVi7uALVizZcHH0DUyFZYLkncccgTnOWdN5jg==","signatures":[{"sig":"MEUCIEbe+RT2rOPER2O3cyawBh/K/yv0WdSLgpdMsXwxYUTWAiEA4JodC8C/B8X1EeZ3nI0PgO1KQqDfoesdNmcK5a6lOII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184968},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/stubs/routes/http.js","kernel":"./tests/stubs/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/stubs/controllers/HelloController","#tests/stubs/controllers/DecoratedController"],"middlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/ImportedMiddleware","#tests/stubs/middlewares/DecoratedMiddleware","#tests/stubs/middlewares/DecoratedInterceptor","#tests/stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/stubs/middlewares/Middleware","terminator":"#tests/stubs/middlewares/Terminator","interceptor":"#tests/stubs/middlewares/Interceptor","not-found-middleware":"#tests/stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/Interceptor","#tests/stubs/middlewares/Terminator","#tests/stubs/middlewares/DecoratedGlobalMiddleware","#tests/stubs/middlewares/DecoratedGlobalInterceptor","#tests/stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/Testing/Plugins/index.js","./kernels/HttpKernel":"./src/Kernels/HttpKernel.js","./commands/RouteListCommand":"./src/Commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/Providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/Providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/Handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/Commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/Commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/Commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/Commands/MakeInterceptorCommand.js"},"imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.21.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.0.0","@athenna/test":"^4.2.0","@athenna/view":"^4.0.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.2.0","@athenna/config":"^4.2.0","@athenna/logger":"^4.1.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.0.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.0.0_1691509113108_0.18365662375298553","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@athenna/http","version":"4.1.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"7c7deedac84fbfdf8e8d5a20837df55d95ebb633","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.1.0.tgz","fileCount":123,"integrity":"sha512-/l/9v1tQtnMvNWN5BIG0PTkuffute8enLQkGuLliqkGmaT9jkW9W6wBOUH5MrkMagvIJ6taRnIaficXstMramg==","signatures":[{"sig":"MEUCIQD797MhP5vLhy3VJNR6CzPmiae4u4KO5ZItYYLzsM6WgAIgLDrAlz37wWy4EOMhMAIIBH6rV8IpqhS1cZ3agCTHZBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184968},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/stubs/routes/http.js","kernel":"./tests/stubs/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/stubs/controllers/HelloController","#tests/stubs/controllers/DecoratedController"],"middlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/ImportedMiddleware","#tests/stubs/middlewares/DecoratedMiddleware","#tests/stubs/middlewares/DecoratedInterceptor","#tests/stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/stubs/middlewares/Middleware","terminator":"#tests/stubs/middlewares/Terminator","interceptor":"#tests/stubs/middlewares/Interceptor","not-found-middleware":"#tests/stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/Interceptor","#tests/stubs/middlewares/Terminator","#tests/stubs/middlewares/DecoratedGlobalMiddleware","#tests/stubs/middlewares/DecoratedGlobalInterceptor","#tests/stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.21.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.0.0","@athenna/test":"^4.2.0","@athenna/view":"^4.0.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.2.0","@athenna/config":"^4.2.0","@athenna/logger":"^4.1.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.0.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.1.0_1691524957404_0.26691079181299315","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@athenna/http","version":"4.2.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ba16f25e4459ea0601471ea284c3fad65bdda971","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.2.0.tgz","fileCount":127,"integrity":"sha512-bJ1mv9GTFNY915vUiYY5iotWgrz3IVkP+QeUzdhTdGs9gOwixQLky9AKNtZUxKcbf5uhboJprYMidzjqmKLvjQ==","signatures":[{"sig":"MEQCIHzQAbfC5dD+htymtBNb9Rl1HDHoHECs7Hm0H3kIjkCNAiAfpF/oeZruSfKpWcFPj+a1iNeZfqci03+EEMSHY9ygaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186519},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/stubs/routes/http.js","kernel":"./tests/stubs/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/stubs/controllers/HelloController","#tests/stubs/controllers/DecoratedController"],"middlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/ImportedMiddleware","#tests/stubs/middlewares/DecoratedMiddleware","#tests/stubs/middlewares/DecoratedInterceptor","#tests/stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/stubs/middlewares/Middleware","terminator":"#tests/stubs/middlewares/Terminator","interceptor":"#tests/stubs/middlewares/Interceptor","not-found-middleware":"#tests/stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/Interceptor","#tests/stubs/middlewares/Terminator","#tests/stubs/middlewares/DecoratedGlobalMiddleware","#tests/stubs/middlewares/DecoratedGlobalInterceptor","#tests/stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"6.14.18","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"fastify":"^4.21.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.0.0","@athenna/test":"^4.2.0","@athenna/view":"^4.0.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.2.0","@athenna/config":"^4.2.0","@athenna/logger":"^4.1.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.1.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.2.0_1691586854686_0.8501364183331994","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@athenna/http","version":"4.3.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"9e4fe4b8830d2cccaefd21b665a43e1972f1e96c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.3.0.tgz","fileCount":127,"integrity":"sha512-R843Pk1tFjqxffnncFSm8qQDTZGkpq8js7zl4yKqCugIkozI9uDXZcH4Ymk1ks/84LSNCVEaN0FD9SBZ/ULpoA==","signatures":[{"sig":"MEUCIQCI7lBJlhRWK7hVjwoPMLm+TsyQXys1sy5ckySKRGbC4QIgGjUqHNhc1GC9IMlLVtiXJZJuZYgQF4BE53vXKzi9/6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186196},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/stubs/routes/http.js","kernel":"./tests/stubs/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/stubs/controllers/HelloController","#tests/stubs/controllers/DecoratedController"],"middlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/ImportedMiddleware","#tests/stubs/middlewares/DecoratedMiddleware","#tests/stubs/middlewares/DecoratedInterceptor","#tests/stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/stubs/middlewares/Middleware","terminator":"#tests/stubs/middlewares/Terminator","interceptor":"#tests/stubs/middlewares/Interceptor","not-found-middleware":"#tests/stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/Interceptor","#tests/stubs/middlewares/Terminator","#tests/stubs/middlewares/DecoratedGlobalMiddleware","#tests/stubs/middlewares/DecoratedGlobalInterceptor","#tests/stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"cde5f1625d985ceb6e18d3a9525a75047cb5f61b","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"9.6.7","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.0","dependencies":{"fastify":"^4.21.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.1.0","@athenna/test":"^4.4.0","@athenna/view":"^4.1.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.4.0","@athenna/config":"^4.3.0","@athenna/logger":"^4.2.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.2.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.3.0_1691621646224_0.8976287704195853","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@athenna/http","version":"4.4.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"7343a211478331caf8bd9ec72d89c3fa1fc285a5","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.4.0.tgz","fileCount":127,"integrity":"sha512-AwGpwsXglufx9lTLu/faYFxFsiCGBU4A2r/Aqs1KbGwSh74kcZG2bwFXBHdJm5T+JK6EwtNqvCdwyxYKNEkw8A==","signatures":[{"sig":"MEUCIQCdkw4ow9pfU9JbdKTcQIZKnksd9h9Gh/ZY1Yj/WTg0zAIgBJ1puWxwNHwyPX3rOTp2cg/x6VrUdx5bTUAo5U7oJkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186159},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/stubs/routes/http.js","kernel":"./tests/stubs/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/stubs/controllers/HelloController","#tests/stubs/controllers/DecoratedController"],"middlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/ImportedMiddleware","#tests/stubs/middlewares/DecoratedMiddleware","#tests/stubs/middlewares/DecoratedInterceptor","#tests/stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/stubs/middlewares/Middleware","terminator":"#tests/stubs/middlewares/Terminator","interceptor":"#tests/stubs/middlewares/Interceptor","not-found-middleware":"#tests/stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/Interceptor","#tests/stubs/middlewares/Terminator","#tests/stubs/middlewares/DecoratedGlobalMiddleware","#tests/stubs/middlewares/DecoratedGlobalInterceptor","#tests/stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a3023ae57ba4151a63bc0c6f9755e04d2041efc3","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"9.6.7","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.0","dependencies":{"fastify":"^4.21.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.1.0","@athenna/test":"^4.4.0","@athenna/view":"^4.1.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.4.0","@athenna/config":"^4.3.0","@athenna/logger":"^4.2.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.2.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.4.0_1691624006542_0.06150084892287744","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@athenna/http","version":"4.5.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.5.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1801a96652d745413de687cae7dc6ebf77547a0f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.5.0.tgz","fileCount":127,"integrity":"sha512-0lyS+44GDR7Q3Mlg3U8NnlXSunfH2E0mYVa5YhD2b+i93eq+8jofNJ64j6yd7H9DGRMg5MGW85KSrcNkWTzzow==","signatures":[{"sig":"MEUCIQC4oXThxzyC8WsySJdTGBiDR5K3fe2+F8mNoP3ADPRiIQIgXyFGJiGwIZT77VAhDrd6Tn9YEQxiM7hmdk3WQ0PRV54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186276},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/stubs/routes/http.js","kernel":"./tests/stubs/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/stubs/controllers/HelloController","#tests/stubs/controllers/DecoratedController"],"middlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/ImportedMiddleware","#tests/stubs/middlewares/DecoratedMiddleware","#tests/stubs/middlewares/DecoratedInterceptor","#tests/stubs/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/stubs/middlewares/Middleware","terminator":"#tests/stubs/middlewares/Terminator","interceptor":"#tests/stubs/middlewares/Interceptor","not-found-middleware":"#tests/stubs/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/stubs/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/stubs/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/stubs/middlewares/Middleware","#tests/stubs/middlewares/Interceptor","#tests/stubs/middlewares/Terminator","#tests/stubs/middlewares/DecoratedGlobalMiddleware","#tests/stubs/middlewares/DecoratedGlobalInterceptor","#tests/stubs/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"528270f854a40c0207ab7a48290ec5535d47cdd9","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"9.6.7","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"fastify":"^4.21.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.1.0","@athenna/test":"^4.4.0","@athenna/view":"^4.1.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.4.0","@athenna/config":"^4.3.0","@athenna/logger":"^4.2.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.2.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.5.0_1694038024681_0.5174142078622339","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"@athenna/http","version":"4.6.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.6.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"55089a9c0eb60991c6e726c582592f778d6e7b15","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.6.0.tgz","fileCount":127,"integrity":"sha512-9N2vpeQ8NbbBf4bq8xz2JMtd79zjLg5ff4b0hK8JM2FYthGfkXzLY/f8SCLrXHD5h/Bu7nL+CZ4seQwa28hpiA==","signatures":[{"sig":"MEQCIDuJcAyhGG1qOylufy6j1/2gFWB/fVuCAQKcZ0QenyebAiAXpklljbOWh4lZhq0hy7UKcHZa1CKuljZuzperLNLyGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186276},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/fixtures/routes/http.js","kernel":"./tests/fixtures/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/DecoratedController"],"middlewares":["#tests/fixtures/middlewares/Middleware","#tests/fixtures/middlewares/ImportedMiddleware","#tests/fixtures/middlewares/DecoratedMiddleware","#tests/fixtures/middlewares/DecoratedInterceptor","#tests/fixtures/middlewares/DecoratedTerminator"],"namedMiddlewares":{"middleware":"#tests/fixtures/middlewares/Middleware","terminator":"#tests/fixtures/middlewares/Terminator","interceptor":"#tests/fixtures/middlewares/Interceptor","not-found-middleware":"#tests/fixtures/middlewares/DecoratedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/DecoratedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/DecoratedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/Middleware","#tests/fixtures/middlewares/Interceptor","#tests/fixtures/middlewares/Terminator","#tests/fixtures/middlewares/DecoratedGlobalMiddleware","#tests/fixtures/middlewares/DecoratedGlobalInterceptor","#tests/fixtures/middlewares/DecoratedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"6959848f3ac47da49e52fd5f70d9d5a92e140161","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"9.6.7","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"fastify":"^4.21.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.2.0","@athenna/test":"^4.5.0","@athenna/view":"^4.2.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.10.1","@athenna/config":"^4.4.0","@athenna/logger":"^4.3.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.9.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.6.0_1694085920384_0.06233257817819582","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"@athenna/http","version":"4.7.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.7.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3e4b86542bcc43910d672a9dbe2ba60037ee3779","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.7.0.tgz","fileCount":131,"integrity":"sha512-xbo4x9gwpPTn2J+eJlsB0dyxVHE4clAY+zCnEtQZ/WaUYSpOPF2rjo+BcxEOedyVc4eDQSJsjaknEAmw11CQaA==","signatures":[{"sig":"MEUCIDXbF1N5m6w6EyDW0XrsNTfvvhqXHxRebYcgr/+LzkTnAiEA7y++17UC4xVz3StudOEcbDRC7NXgNW2YTZbl2u4eNpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191574},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/fixtures/routes/http.js","kernel":"./tests/fixtures/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"7c4a6201944e779ba6a8b20e27d0c2246c146ab4","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"9.6.7","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"fastify":"^4.22.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.4.0","@athenna/test":"^4.7.0","@athenna/view":"^4.3.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.10.1","@athenna/config":"^4.4.0","@athenna/logger":"^4.4.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.10.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.7.0_1695382066330_0.32659274334584043","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"@athenna/http","version":"4.8.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.8.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"7f9fff5cee5c85d19cd2bc09300fde2116857bc7","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.8.0.tgz","fileCount":131,"integrity":"sha512-oogmQRt4dJTPdNc1tPEHXy5vDPUDV2rFnR+i6oU05rKlD3gNYVTXbaQHDAvvwrAs+BdofNMRakPx2NvpLs5WbQ==","signatures":[{"sig":"MEUCIEBQLEHxNLJCCgLU+TDceFzrIvlKRXVrz/HnU9KqBxgeAiEAkhCzoQL+DyKtx1ZaBKZCrkFfTVVx82cv2KGLhJkS3DE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191516},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"commands":{"route:list":{"path":"#src/commands/RouteListCommand","route":"./tests/fixtures/routes/http.js","kernel":"./tests/fixtures/kernels/HttpKernel.js"},"make:controller":"#src/commands/MakeControllerCommand","make:middleware":"#src/commands/MakeMiddlewareCommand","make:terminator":"#src/commands/MakeTerminatorCommand","make:interceptor":"#src/commands/MakeInterceptorCommand"},"preloads":[],"services":[],"providers":[],"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"913724f8fd978aeb2617223b2464267623017cfe","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"9.6.7","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.4.0","@athenna/test":"^4.7.0","@athenna/view":"^4.3.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.11.0","@athenna/config":"^4.4.0","@athenna/logger":"^4.4.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.10.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.8.0_1695386785802_0.05362102620051434","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"@athenna/http","version":"4.9.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.9.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"d431f8bf3edc41cc2e253d533ee2bc98fea11583","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.9.0.tgz","fileCount":131,"integrity":"sha512-P8SjdhaP5fMwfwLq7YsbgQOHuhQUKLLzz4+xqDB7b1cj+J9Db85IiejZmgw5JzG4Qf5ysFn3XAOMVYeQMdoedA==","signatures":[{"sig":"MEYCIQDIvW6c/wAN1idohPyDtjG+l9oNM0c1xlA+RANB8iehqAIhAOXH1ApT7/1eL9AAUL29e9cEtie8XWDqGkArylu0ELKx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191178},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a7202f8e09cb741165a31f50bbeb1a504fde2972","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"9.6.7","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/ioc":"^4.4.3","@athenna/test":"^4.8.0","@athenna/view":"^4.3.0","@fastify/cors":"^8.1.1","@athenna/common":"^4.15.4","@athenna/config":"^4.4.0","@athenna/logger":"^4.5.0","@fastify/helmet":"^10.0.2","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.12.0","@fastify/swagger":"^8.1.0","reflect-metadata":"^0.1.13","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.9.0_1695848060771_0.7392643730217265","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"@athenna/http","version":"4.10.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.10.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"958a430c994b8293f156ae65e78c7dc3a54a4a1f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.10.0.tgz","fileCount":129,"integrity":"sha512-vE+cmuAgbh1C/tC0GVWQXkIH4P6x9qArWi2Ogs4NRZGO5NSnPhLGwfBGtA42LP/Ce7h0EABXLo9cxmnx+QGaQw==","signatures":[{"sig":"MEQCIA5mQ7KpZO8+prdJRagYEnvhfRqmerLsCZYTa39bTqaHAiB4TR3kmtaWSfOqQjh+ce2O9PnzKe32tml2i2NIpjlK9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189583},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"4c0627a0271c21680166e8c8da24aef6bb13b707","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.1.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"20.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.6.0","@athenna/test":"^4.11.0","@athenna/view":"^4.5.0","@fastify/cors":"^8.4.0","@athenna/common":"^4.17.2","@athenna/config":"^4.6.0","@athenna/logger":"^4.7.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.13.0","@fastify/swagger":"^8.11.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.8.2","@fastify/rate-limit":"^8.0.3","@fastify/swagger-ui":"^1.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.10.0_1696591576560_0.06997180497404032","host":"s3://npm-registry-packages"}},"4.11.0":{"name":"@athenna/http","version":"4.11.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.11.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"244e7ac0a13092140bde8c0156caee3b7862b41c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.11.0.tgz","fileCount":133,"integrity":"sha512-H49Sz+Iop1iq8t4r8uKu1HMuCmgOGzRXhWQYZ6/vdpFYWIXj/ARrbJUqvlDjgCZfgu37uoYuE5EG+QsfgkdYVQ==","signatures":[{"sig":"MEYCIQDTCw1kZlnEYXtqNlM6P3dkrT3031atSAZPg2v9cYEoJQIhAOqr1Fnywr+e2C3E8IYSistN9p7DGJjh3NhsCck2NsZH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191075},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"0c4a640162678c6fef38808635c1a27b557475a2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.1.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"20.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.7.0","@athenna/test":"^4.12.0","@athenna/view":"^4.6.0","@fastify/cors":"^8.4.0","@athenna/common":"^4.18.0","@athenna/config":"^4.7.0","@athenna/logger":"^4.8.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.14.0","@fastify/swagger":"^8.11.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.9.1","@fastify/rate-limit":"^8.0.3","@fastify/swagger-ui":"^1.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.11.0_1696606705284_0.47044108927945816","host":"s3://npm-registry-packages"}},"4.12.0":{"name":"@athenna/http","version":"4.12.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.12.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f8007a28701feda50e06d94b11ce23202c80f15c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.12.0.tgz","fileCount":133,"integrity":"sha512-N6o+6k8+hMFkVzB7fLFR4zegpGGegAYvoLx5fTmWA2XL5teEFadcyfMal5/cRBmaIYPQrXkS161Y9CCHLNUaTA==","signatures":[{"sig":"MEQCIGiZn0xr/rrnipYzAoiu2/BuWxTW8xQ49T9hc6KemN9hAiBSZhOSSAplRko9yzOpZY/t+duqZy7O6lsed76dx4YbJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191438},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"d2844ac8596dc2bc42a4f14c24ed311f75f856ba","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.1.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"20.8.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.7.0","@athenna/test":"^4.12.0","@athenna/view":"^4.6.0","@fastify/cors":"^8.4.0","@athenna/common":"^4.18.0","@athenna/config":"^4.7.0","@athenna/logger":"^4.8.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.14.0","@fastify/swagger":"^8.11.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.9.1","@fastify/rate-limit":"^8.0.3","@fastify/swagger-ui":"^1.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.12.0_1697975145762_0.6969915535241498","host":"s3://npm-registry-packages"}},"4.12.1":{"name":"@athenna/http","version":"4.12.1","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.12.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"bdad32f13746d3fed7614b5a74c26f8f389ea646","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.12.1.tgz","fileCount":134,"integrity":"sha512-YyZ0NvX1oQpoMQcDr6RH7FOk7rjssQlhEB0bZBXZJZeJGiWgAualsM2nR4W6T9j/SrhR4z5jEQKVeYJgeCeOIA==","signatures":[{"sig":"MEYCIQDuueH9w6KOpEBqT3YtQqf2jIWOLU602cY3Ik2Vfif6QQIhAPW0c45r/RKCksEA5zmJyIVT5E+uEwknXQsxccGgqkjF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418145},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"f49631adb0283e09b124c0d27c81d9f941b5431d","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.1.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"20.8.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.7.0","@athenna/test":"^4.12.0","@athenna/view":"^4.6.0","@fastify/cors":"^8.4.0","@athenna/common":"^4.18.0","@athenna/config":"^4.7.0","@athenna/logger":"^4.8.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.14.0","@fastify/swagger":"^8.11.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.11.0","@fastify/rate-limit":"^8.0.3","@fastify/swagger-ui":"^1.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.12.1_1697975915094_0.989813189238459","host":"s3://npm-registry-packages"}},"4.12.2":{"name":"@athenna/http","version":"4.12.2","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.12.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"c96b6a4c4fa5c52cc867969bf4a534dce8fb894a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.12.2.tgz","fileCount":134,"integrity":"sha512-rYUnqWFR9ZEmoeNyiQ8sNWJcuVsuslaq4y+CMvtuxNHSO6EtJ98rQsNn4Vy6ubuX7q/CPfgHA1tjyrQX+EWdZw==","signatures":[{"sig":"MEQCIF3FM6u1cmifNGmr1rPfvSt8LGGU0fxnqL1xl8SgWL4iAiAb+psDinD006Z/xfrysZlsop55aJ9ZUNHWG/VZyaWSuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418250},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e5e124f012a59949ddddc6ceb1504f4a430cf534","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.1.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"20.8.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.7.0","@athenna/test":"^4.12.0","@athenna/view":"^4.6.0","@fastify/cors":"^8.4.0","@athenna/common":"^4.18.0","@athenna/config":"^4.7.0","@athenna/logger":"^4.8.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.14.0","@fastify/swagger":"^8.11.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.11.0","@fastify/rate-limit":"^8.0.3","@fastify/swagger-ui":"^1.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.12.2_1697976204158_0.6257845036871088","host":"s3://npm-registry-packages"}},"4.13.0":{"name":"@athenna/http","version":"4.13.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.13.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"6b7c64920aa4e3adde1500a3dc45c31562c517e2","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.13.0.tgz","fileCount":134,"integrity":"sha512-ol78x4dk9iW/qBWWsR71TBfPCvmMHceTTaBW+2M4RboYx+ymXip1LabIq/YEO+L5IpENoRt/jKJWl4szcpVsXA==","signatures":[{"sig":"MEUCIDz5av9PNFZfXNBcKErNE2rNgzFCbFzZGp2a3ETCHJucAiEAiAzCnnnSxBd0F1eclhfHBjxjDTbFnlNy5QtHIvcmYK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418250},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"6bed6118ea45061efec4b1a7eba56497a58eaa03","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.4.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.8.0","@athenna/test":"^4.13.0","@athenna/view":"^4.7.0","@fastify/cors":"^8.4.1","@athenna/common":"^4.21.0","@athenna/config":"^4.8.0","@athenna/logger":"^4.9.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.15.0","@fastify/swagger":"^8.11.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.11.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.13.0_1702165438061_0.5098859538553062","host":"s3://npm-registry-packages"}},"4.14.0":{"name":"@athenna/http","version":"4.14.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.14.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"5f76d20f5b998ceb0341835227c8921df087d54a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.14.0.tgz","fileCount":134,"integrity":"sha512-nOgB46QZ5/MpGK2qJtaVyWg/kcglloICfga9SwOFFgxNy4PjPE5+9idGZpOlF9Di9Ex1WHwOT8p2uiU/64hlyA==","signatures":[{"sig":"MEYCIQC0nlAMUsChRz60P2pYMJngVD+9iFa1XJXulByPJeL0KwIhAOb1z02890L0Yucu9/Vseo3eMgoosj17bDIHxkyaKvQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419097},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"dbf5ccb941454259fc1cf9459116cdb677ccbf19","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.5.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.10.0","@athenna/test":"^4.15.0","@athenna/view":"^4.8.0","@fastify/cors":"^8.4.1","@athenna/common":"^4.23.0","@athenna/config":"^4.9.0","@athenna/logger":"^4.11.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.20.0","@fastify/swagger":"^8.11.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.14.0_1703074623294_0.7773888009316892","host":"s3://npm-registry-packages"}},"4.15.0":{"name":"@athenna/http","version":"4.15.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.15.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"d97203b6e06256d8b902aeb64125a41eb1b1180e","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.15.0.tgz","fileCount":134,"integrity":"sha512-1DEghUaVfJKCTp1Vj3l3n80gIsf2b7TFCK5fOnhoIYIvpI0VTzwec8od+fzp6SXaTsoHCPq8nQ+xijiBLgNDwg==","signatures":[{"sig":"MEUCIG9KZJ3f46aM1T4VQWN9iwjEIqnhocatIkD/3iQUBW/wAiEA8tp62vnB6BlrfeSDBUixWd+RDu5m/yzYNuppsaJ1bqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419098},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"3eaa6b723210bc51b8ce9d7fe561c75d426a5565","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.5.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.11.0","@athenna/test":"^4.16.0","@athenna/view":"^4.9.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.24.0","@athenna/config":"^4.10.0","@athenna/logger":"^4.12.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.21.0","@fastify/swagger":"^8.12.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.15.0_1703615647217_0.2934287614341953","host":"s3://npm-registry-packages"}},"4.16.0":{"name":"@athenna/http","version":"4.16.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.16.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e94b8881ce2634a535f5c4feaf0c19878aa07cc3","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.16.0.tgz","fileCount":134,"integrity":"sha512-I6qU+gHla6F9c8MrXcaQBTSKLMtF8L1le3L39eR/A/2yk3faXkxDXEmziEJxyGTswqlOA/OV3NZ3p5pI6IECwA==","signatures":[{"sig":"MEUCIEPqJPFxE4FG8+17i1TIamT3C/scn9/ruuEfDaDOqcT+AiEAn9qDqVG+ZhWbUawQQUl2D9zk19Kex/30jgZCKSmE8PI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419099},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"31b545cab4b636aa46ac7fd7c9e9fb07d702e11c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.5.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.12.0","@athenna/test":"^4.17.0","@athenna/view":"^4.10.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.26.0","@athenna/config":"^4.11.0","@athenna/logger":"^4.13.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.27.0","@fastify/swagger":"^8.12.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.16.0_1704574786594_0.15045202909283195","host":"s3://npm-registry-packages"}},"4.17.0":{"name":"@athenna/http","version":"4.17.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.17.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e96cb6b96a20a38bddfda34d7946fe71e1512387","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.17.0.tgz","fileCount":134,"integrity":"sha512-F5774jY8PERvkaF+WoWjNzxYYxLdJhqgGoLJIs8dqS19dIJPmyjC57AalqCpGVZNun/o/37vXSRAWHGDoeLVpg==","signatures":[{"sig":"MEQCIDR4g6m5F9kJ0MksPaKDTPV/4W3KN4kQTpkKQvb6cXKgAiA3wcy8ERhgjWHUKNy1jrPgXLicjZ7lNeE4P/0zgUjYXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419099},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e7119f06dbdfca92481a0e4b99c7c3e85b1f6ec5","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.5.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.13.0","@athenna/test":"^4.18.0","@athenna/view":"^4.11.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.27.0","@athenna/config":"^4.12.0","@athenna/logger":"^4.14.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.28.0","@fastify/swagger":"^8.12.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.17.0_1704835187631_0.13451632593428076","host":"s3://npm-registry-packages"}},"4.18.0":{"name":"@athenna/http","version":"4.18.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.18.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"01ddbcfa2f2587f176b9663f014684219f7197c0","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.18.0.tgz","fileCount":134,"integrity":"sha512-IzThVntL8n/oUXRRO0eXG/PH1kbZo5Rs88P7goAxL1c006D5Fno1mlsi8M/5CuX+o4owNc7hCwzUPs2Q5RSoSg==","signatures":[{"sig":"MEYCIQDJy77uuDgD5mMYUNcddBM2y6ubdcgLabL+Z1o6JCfWRQIhAKU3OZDwwyNjuL7bcVXcQm6fxiaudWBUmH/C/2eB+opd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414735},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"34b3522ec6c2e71fa07db2a14a9fe706ada7d4f3","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.13.0","@athenna/test":"^4.18.0","@athenna/view":"^4.11.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.27.0","@athenna/config":"^4.12.0","@athenna/logger":"^4.14.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.30.0","@fastify/swagger":"^8.12.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.18.0_1705359594469_0.5118931730408329","host":"s3://npm-registry-packages"}},"4.19.0":{"name":"@athenna/http","version":"4.19.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.19.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"a53385f9cd9b9f21ddd02720918006fb2f169aa7","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.19.0.tgz","fileCount":134,"integrity":"sha512-m9Zprx7xJZz94yvV0Rdehk4eVzyc5DGlOipKue+EncesDzePwMURrH67C+Jzto7ZHWk2aQhyr3zkf/a0OLoTaQ==","signatures":[{"sig":"MEYCIQC0ExRHInOi1KS56lMI3HULybD0dW/khkVpZmecqLwwuwIhAI5LrSl2SiTkE7nbNhKaXrrbb28v+MR9FyAX1omfLNyS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414735},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"7b7502a5f238435d3eb283261901a2c8f2d3d9c4","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.14.0","@athenna/test":"^4.21.0","@athenna/view":"^4.12.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.32.0","@athenna/config":"^4.14.0","@athenna/logger":"^4.15.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.31.0","@fastify/swagger":"^8.12.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.19.0_1707513274913_0.8705096384207909","host":"s3://npm-registry-packages"}},"4.20.0":{"name":"@athenna/http","version":"4.20.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.20.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"31a277ab2aae4e78a526edd528e72dd3117e7163","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.20.0.tgz","fileCount":134,"integrity":"sha512-A7r2QQ3Z95aHfFELQKGmLCohPTR/jA6MWAcIsfN0amkUL1rRbX5HUhQgqpukgr3vss0tyZUdQ+/stKuW1Jn/dw==","signatures":[{"sig":"MEUCIQDa3xDyX4lSihizhamaPadqpHXePHvjmqjsK5A4GUSCEgIgQJ19inlq/E9JmsbwHnj0dtI8of/r+JHbzUawSBvdiJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414726},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e22beba157fc4e3b14b0d96fef14653b4943bf8c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.15.0","@athenna/test":"^4.21.0","@athenna/view":"^4.13.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.33.0","@athenna/config":"^4.15.0","@athenna/logger":"^4.16.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.32.0","@fastify/swagger":"^8.12.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^1.10.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.20.0_1707591040194_0.01333846986123799","host":"s3://npm-registry-packages"}},"4.21.0":{"name":"@athenna/http","version":"4.21.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.21.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"5c73e541e6211c255034dd8bd88ad01f63ec2557","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.21.0.tgz","fileCount":134,"integrity":"sha512-p3rz9JwJSnL/10Ik5nB5+0ko+3O8TdnzEuNTA0xwxnsU6h5MuT/2YfeyWimqRbzQqLoACw9YIHGN0CKc9Yim8g==","signatures":[{"sig":"MEQCIEV4KbxtLwmR8f6ZwqA/SN87JzsKKQLD1t4hMbdXB31VAiAZEfW3bIUlEOvszfI/j2I1+uwHIeStfIDqGXjLe+oP0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414725},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"b100ac1da3c1e4c11c2f3867ffd88c784fb7c0be","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.2","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.16.0","@athenna/test":"^4.22.0","@athenna/view":"^4.14.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.34.0","@athenna/config":"^4.16.0","@athenna/logger":"^4.17.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.35.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.21.0_1708806940359_0.2435402477657158","host":"s3://npm-registry-packages"}},"4.22.0":{"name":"@athenna/http","version":"4.22.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.22.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1d4d7917c3b2ec571b26480fc722eae51e69f84d","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.22.0.tgz","fileCount":134,"integrity":"sha512-xbkjZ3sVpmrALOST4azOQKw6AV6QJrMBL5lcz22f9hGrnK/2gTAgYGLlyJtKGhfZ/eYg4FCDEtbaTshebkSJeA==","signatures":[{"sig":"MEUCIEZSWE0XwtAUMoyTg8h6p+P6L805+UpfMxdkk7Y9e1PiAiEA1Clv+EJQL/deNhgPpYtOlkhzILrwQITglKPeSPafqvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414650},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"5ba9cca2ab7b4dd2d329c82b26ff7c5409f7ca04","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.2","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.16.0","@athenna/test":"^4.22.0","@athenna/view":"^4.14.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.34.0","@athenna/config":"^4.16.0","@athenna/logger":"^4.17.0","@fastify/helmet":"^11.1.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.35.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.22.0_1708807109469_0.1609469870101774","host":"s3://npm-registry-packages"}},"4.23.0":{"name":"@athenna/http","version":"4.23.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.23.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"b8be73b13b0bdf447cc5dd565e539da1875756a8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.23.0.tgz","fileCount":134,"integrity":"sha512-RXLsbMyxZBorafQXg/ZSmfUCdTaXuxLxODPg3a3AFOQ2mwvr3XI1rliksr2OKQUITOWPGYlwZHC6EPuWw6HMtQ==","signatures":[{"sig":"MEYCIQDlvq/4uo7Z2mQl5EDwBLZCVrLIFPuV9mLVBpHJFea5CAIhAI/hKlMWzMuejzAjdDmrSAggiOsL+EzlbvGCZH5odtfV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417257},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"05a0877f4f030cd8b06ac998c21f16a6750071fc","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.2","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.16.0","@athenna/test":"^4.22.0","@athenna/view":"^4.18.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.34.0","@athenna/config":"^4.16.0","@athenna/logger":"^4.17.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.37.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.23.0_1708902342150_0.2952898479118031","host":"s3://npm-registry-packages"}},"4.24.0":{"name":"@athenna/http","version":"4.24.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.24.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ff50c01e40b15f9ea71791499983210fb6debca4","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.24.0.tgz","fileCount":134,"integrity":"sha512-fpxkM7O6bJ5wuijeOmK+Y39i5KsUitrG3khU+OvYPs5QYDaWByivBOmJ0V8AAi1DNGVmEKMqE+xdWrG5tpJgyQ==","signatures":[{"sig":"MEUCIENZUgBUz6RHhMVn45sThulY3oBglhJRkBw7Ezc++zHvAiEA5NlMqouzlpg6AYuhHi73/UHgLT8b0ZDjkjPh85Ap0Go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425495},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"b40ff1fe889ee45a2ece14a0b92f4145f2484a38","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.2","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.18.0","@athenna/test":"^4.22.0","@athenna/view":"^4.20.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.35.0","@athenna/config":"^4.18.0","@athenna/logger":"^4.18.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.38.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.24.0_1709506828479_0.9463939655364808","host":"s3://npm-registry-packages"}},"4.25.0":{"name":"@athenna/http","version":"4.25.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.25.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"6dda5717a6c918e1055d47bc43cd792b95e57233","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.25.0.tgz","fileCount":134,"integrity":"sha512-LbL+mz6SclvIOg6j0OA7ULogZMA/oPPm+HnSxAvXtgaTwvquIwXtoOGIXgEHxOl322iafkRqQVExeuNj/WqwVg==","signatures":[{"sig":"MEYCIQDngxuHLiQpobKPSrbeReHpyAXqQghWL04TCBlMoKmc5AIhAM6PT/a2AzGAGnw6YlSBvdNYIkYN3KoqtLztM7MUFBrO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420990},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"adef22b6628ae95165699a5303a963ce20e0dc2f","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.2","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.18.0","@athenna/test":"^4.22.0","@athenna/view":"^4.20.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.35.0","@athenna/config":"^4.18.0","@athenna/logger":"^4.18.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.38.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.25.0_1709635226950_0.6894558919673512","host":"s3://npm-registry-packages"}},"4.26.0":{"name":"@athenna/http","version":"4.26.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.26.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"37b84e63c715af9901e67ffd868db7ec9ef6d5ab","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.26.0.tgz","fileCount":134,"integrity":"sha512-335xsUpWwnh0NVIKjoYxaAW4M+T5vC8egaalcvfKlKgw8t/hW+BrcIf1yTQOpwIQULN4VLjy/S0S3elrMUQZbQ==","signatures":[{"sig":"MEUCIQDfO4PeNyIexO5zyPD3Pia9Zc+UflyXxEq/xhsETKS1tQIgEKUlmoNAhtNUh4SJfrY17Kr4DMFHYSMwoyAl50DtV5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427266},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"20bb094ffebeac0f8df59f93f47e822928af1152","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.2","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.18.0","@athenna/test":"^4.22.0","@athenna/view":"^4.20.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.35.0","@athenna/config":"^4.18.0","@athenna/logger":"^4.18.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.38.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.26.0_1709721036875_0.30658822431097277","host":"s3://npm-registry-packages"}},"4.27.0":{"name":"@athenna/http","version":"4.27.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.27.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"874222ed8c293ff4d34ba98d5b6ff19d74916f20","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.27.0.tgz","fileCount":134,"integrity":"sha512-zSwtAHHuDsmN9DpWKcJU2HS4XAN27wsCfG+P7Vw+Xd/P7MrefZ9ewm3kRYOr2V47N1xFfhym4ftwUC0k/cktaw==","signatures":[{"sig":"MEQCIDsInKhtBLkMulpfURHgE07VTKwlqZexK24uMgl1w+7RAiAWQRhHuKp2Sr3O4NZ3i1ATCMlnCTXog8vkMTDeqIbOww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427316},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a1b07686ef9550418535fd73eb2362d783bc878f","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.2.4","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.6.2","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.18.0","@athenna/test":"^4.22.0","@athenna/view":"^4.20.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.35.0","@athenna/config":"^4.18.0","@athenna/logger":"^4.18.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.38.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.27.0_1709721767003_0.2699934404653148","host":"s3://npm-registry-packages"}},"4.28.0":{"name":"@athenna/http","version":"4.28.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.28.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e266883e7f1746fb044632a2088f18c942b8f2c8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.28.0.tgz","fileCount":134,"integrity":"sha512-LugVt3mP78rZ3c+koZRzE9h83uYkImLMjIZax2JxgZo1kee/GYn84KadI0/Y4GtVuZQnGcWX58fm6Jqh8qvKAQ==","signatures":[{"sig":"MEYCIQDLCuSXlI+t4ttRhGFjJ4mttLOWkcZMre7+xsbhWy4RiQIhAKsCgCuysuCaPIpbJcLDu2V88KUx2XI/gMYYhbf9hrZt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427316},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"387430615486e77e602b21e43cdc2d3863fcdb90","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.1","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.19.0","@athenna/test":"^4.22.0","@athenna/view":"^4.21.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.36.0","@athenna/config":"^4.20.0","@athenna/logger":"^4.19.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.41.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.28.0_1711635234985_0.4347386111731659","host":"s3://npm-registry-packages"}},"4.29.0":{"name":"@athenna/http","version":"4.29.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.29.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"51115d7b74bc23b9ec4777c10422c15c3ee1c49e","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.29.0.tgz","fileCount":134,"integrity":"sha512-jE7oRAxzRO2Tog6IBrObL5+u6XDUF9nrZD9s4BxXPuTI5bIPInj7Rc+mIrLalVH/ScyFqbSR0pCl8Q37TFGS9A==","signatures":[{"sig":"MEYCIQDqnr0Vpgqwco1mz4uosZDks00jhRpTPWPkbMEB6Y7q1AIhAKR81gpmqcIAocMnTvdg88NEFP6kGjcInIqUTBPxQF5Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427948},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"bbe18ddcae53b7797029b24a09639a61d86ed900","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.19.0","@athenna/test":"^4.22.0","@athenna/view":"^4.21.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.36.0","@athenna/config":"^4.20.0","@athenna/logger":"^4.19.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.41.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.29.0_1713305354861_0.1286173257869272","host":"s3://npm-registry-packages"}},"4.30.0":{"name":"@athenna/http","version":"4.30.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.30.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"a95d9dfc09fc849ac0405e84252bcec791997578","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.30.0.tgz","fileCount":134,"integrity":"sha512-KO1UWKKkplBZFu8JI1YyR9D2qQi6gJv0wzyymNRiDUtly6G4dZWhVM2HLoeH06isgs7byxoxX8blNqjauOJFQw==","signatures":[{"sig":"MEQCIDF8+1EduSPsUDHv7ZpKRaJ6Dp2bqdBw3y3KGG+2NeMBAiBajrxRdaTiLmxLHPr02KQ54Tc3lhLNPNdm1uxg0B9DKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427963},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e46e22c7a6d9a5c6f36dac19d94e214b44f16f03","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.19.0","@athenna/test":"^4.22.0","@athenna/view":"^4.21.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.36.0","@athenna/config":"^4.20.0","@athenna/logger":"^4.19.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.41.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.30.0_1713306009332_0.4895149605874123","host":"s3://npm-registry-packages"}},"4.31.0":{"name":"@athenna/http","version":"4.31.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.31.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"74b57c903754193efb6058ac4b054327ae9f22ef","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.31.0.tgz","fileCount":134,"integrity":"sha512-tXhVcMgvGuU61azfJj2sBQj+w2oE0jfLC1M9b6w+pqIL9FwHwlIOoijq7pCZIWbGgUxQtL3KgPgmLc+HwkUtag==","signatures":[{"sig":"MEUCIH/xmlbdfLP4dBm5N6SFeVzEUgqzqvFB7hhha1AZvfwuAiEApS+kVMBpBrNAyD+UuMUg75a8/28UbhXyue7fjvBgEHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428043},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a9f2fa82c0349f51fe25041131f109075bb110c2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.19.0","@athenna/test":"^4.22.0","@athenna/view":"^4.21.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.36.0","@athenna/config":"^4.20.0","@athenna/logger":"^4.19.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.41.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.31.0_1713781562851_0.24267306260963917","host":"s3://npm-registry-packages"}},"4.32.0":{"name":"@athenna/http","version":"4.32.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.32.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"a947f8a78f793b3004f368d0b7eef694e918e496","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.32.0.tgz","fileCount":134,"integrity":"sha512-fOiPxXLB+jEC4d3MxZZL45UtKIl6mHrZf8PlIJv3yQl8yDkYlfNjX5qYUceYKhk0Z/lPiZC8Ep+kdaUtbtpqfA==","signatures":[{"sig":"MEYCIQCpwJtHft3YDQbtvXqSNoQVCNBnuY9g47J7w6AvXfGpNwIhAPyhIQpsjxX/d6zZXT8MGTwyd+W0UVK8X688U7rFrifQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429079},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"01466b2ffd4c64609aece2343701336f11fc3991","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.19.0","@athenna/test":"^4.22.0","@athenna/view":"^4.21.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.36.0","@athenna/config":"^4.20.0","@athenna/logger":"^4.19.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.41.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.32.0_1714045766462_0.9620446505535312","host":"s3://npm-registry-packages"}},"4.33.0":{"name":"@athenna/http","version":"4.33.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.33.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"d59c998f4c8fa8b424c87f874642cb455f51de63","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.33.0.tgz","fileCount":134,"integrity":"sha512-ebB7itpLPxax4jx8HlGYifJwLeAfvlU6kKfFciCPk/CVKLwqehFIrLzJ+bM3VnlMAI93IJs+Lr1ohoZJ1ibIqg==","signatures":[{"sig":"MEUCIQCkpbqunWQ7iau8DgWdFY5Gjqi1Hon8gAshXtAVRphIqAIgWhngTV55JYgNFYq2F8OFLWHfEwaRHrhN7WzKM8J77+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429079},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"51cd24667a92c3f66fbdaf5c8c1c5f0ff2367dd6","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.20.0","@athenna/test":"^4.23.0","@athenna/view":"^4.22.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.38.0","@athenna/config":"^4.21.0","@athenna/logger":"^4.20.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.42.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.33.0_1714397579273_0.6863133546929729","host":"s3://npm-registry-packages"}},"4.34.0":{"name":"@athenna/http","version":"4.34.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.34.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"954302b79854be4fd78a07be0b17cf097d3ff7a4","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.34.0.tgz","fileCount":136,"integrity":"sha512-H4b29RlphvpoE4DrD1TWtlJ5sIF56QLIC0QbJ33EYmichap9VKNf5RlftADrH5gwrG2MWpL6OkHHUud5oDnqyQ==","signatures":[{"sig":"MEUCIGZFr5PFR3XUqgtlRL//1AeDggvTKy/fwDpcfgT5wyBdAiEAp3o9ZzP2rlz6D67LsCDfdkBnM37lgNTaTnD9D7R7F1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432571},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"4c0d82036069169a00d0a6ac339332b9e6df7d22","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","autocannon":"^7.15.0","commitizen":"^4.2.6","lint-staged":"^12.5.0","@athenna/ioc":"^4.20.0","@athenna/test":"^4.23.0","@athenna/view":"^4.22.0","@fastify/cors":"^8.4.2","@athenna/common":"^4.39.0","@athenna/config":"^4.21.0","@athenna/logger":"^4.20.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.1","eslint-plugin-n":"^15.6.1","@athenna/artisan":"^4.42.0","@fastify/swagger":"^8.12.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.12.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http_4.34.0_1715427069262_0.2714309497811074","host":"s3://npm-registry-packages"}},"4.35.0":{"name":"@athenna/http","version":"4.35.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.35.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"28afb79356f3ba27cef8f28633ee634b54c158e3","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.35.0.tgz","fileCount":136,"integrity":"sha512-L602UD4fA9UrCq/v5w/7mKubgmLjIyQB1orsfHN0N25xbO47QyXcFIMKCgAotYJqDIluuXeHs4qTJ+jVCLFNeA==","signatures":[{"sig":"MEUCIQDQeP9XWuvLSlfn0kPKw+Hpz5yBGo4cMW3m55EeE9zG/gIgGDuUFyX0jKQQ/c1OtJT3WSFk5OTY9CY7pFmJNylXTp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432574},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"13465af3f1a074bde9c868766b107d1cfd8c0ce5","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.21.0","@athenna/test":"^4.24.0","@athenna/view":"^4.23.0","@fastify/cors":"^8.5.0","@athenna/common":"^4.42.0","@athenna/config":"^4.22.0","@athenna/logger":"^4.22.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.42.0","@fastify/swagger":"^8.14.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.14.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.35.0_1715974745968_0.45347399024233037","host":"s3://npm-registry-packages"}},"4.36.0":{"name":"@athenna/http","version":"4.36.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.36.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ce42e44c884672093eb1041e90f968667df865e0","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.36.0.tgz","fileCount":136,"integrity":"sha512-W9Q9ghIZAQSS4Kq2l8QA8pJpO92F0ZeyKLJolOxIF5rwzgSQ4DioX2EOScCFzXJ4B3KpzlM4tIFzFYl6eaQxxA==","signatures":[{"sig":"MEQCIA5MCJtN/BSy8go6A/Az7q7Pxp0niGlpXorsYcOeU/tgAiB+j0GcuBCu5oKyVmXo0BxhQ+5H7wOq7BScVKVzhRUzoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432572},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"68dec04936b514ec4ad3d0375ff01464f6403b5e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.22.0","@athenna/test":"^4.26.0","@athenna/view":"^4.24.0","@fastify/cors":"^8.5.0","@athenna/common":"^4.43.0","@athenna/config":"^4.22.0","@athenna/logger":"^4.23.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.44.0","@fastify/swagger":"^8.14.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.16.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.9.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.36.0_1716047972233_0.7833178849713889","host":"s3://npm-registry-packages"}},"4.37.0":{"name":"@athenna/http","version":"4.37.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.37.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"bf0916493fb10fcb8cff1b9ee84a3816c7377881","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.37.0.tgz","fileCount":136,"integrity":"sha512-qSSsVPpmpvFuQccUuTOGg6LCG/rRx3Eu0LfyOgcQu8wReP39Re1Atr+ahZtrAQ75f7dlwPSOSdG9N9bFoTimEQ==","signatures":[{"sig":"MEUCIBujBN+4GCgOocCHBQm35zzpcxv8Pr52LZl1OhxEfsAfAiEA1OikUq69HyBlkmcxG7gUho89I1rlpQcklljdFKuDtuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432572},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"c96f17ba5f2454ff4155d3423569a91d8941696a","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.23.0","@athenna/test":"^4.26.0","@athenna/view":"^4.25.0","@fastify/cors":"^8.5.0","@athenna/common":"^4.43.0","@athenna/config":"^4.23.0","@athenna/logger":"^4.24.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@fastify/swagger":"^8.14.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.16.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.9.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.37.0_1716107890429_0.24749326806027483","host":"s3://npm-registry-packages"}},"4.38.0":{"name":"@athenna/http","version":"4.38.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.38.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"cf8059e2b5bc6c25875f9606125e6cc00ec583ed","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.38.0.tgz","fileCount":136,"integrity":"sha512-rlIIZZihCtwe8l6vdojel6rI16koyrSqW9IPKu9+EaFhsp91l6bDHiUM7fmzvJVR0+DeZJMMD9K1Ts5L0XRK2Q==","signatures":[{"sig":"MEUCIQCm1fhGNJHPNdtkQkel1QZUl3e1Wz8k/GoXSLypacrZpwIgDOxV5hDhGNy4TC9ETLvbyk9iOViUnvgtBiiFv3ssofY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432462},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"40bd087df26f90c27f552fd94382db1c88342ebc","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.24.0","@athenna/test":"^4.28.0","@athenna/view":"^4.27.0","@fastify/cors":"^8.5.0","@athenna/common":"^4.44.0","@athenna/config":"^4.24.0","@athenna/logger":"^4.25.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.16.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.17.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.38.0_1722191128744_0.08003658920483114","host":"s3://npm-registry-packages"}},"4.39.0":{"name":"@athenna/http","version":"4.39.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.39.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"74443fe69e07da46931c48879c59b1ce0bebda68","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.39.0.tgz","fileCount":136,"integrity":"sha512-NTze35rnfggepVTsFTkUzLzkUx1AdO2vx6ZSJ9oSmP4bSK5nrI8+v+Dw2y4fyPQlgjvlcL/rhITsFS8m6puyXQ==","signatures":[{"sig":"MEQCIGPswjOMpdzFOSafshTYB+DdxAp506qlOyWfCk0RGnLgAiAxu1XDvvkI1DHpNY4bC3Fh23T6v6gPTkU96haEiOjcyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432462},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"5e980ee2790fad963795b77d933cc6511dcf3a10","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.25.0","@athenna/test":"^4.29.0","@athenna/view":"^4.29.0","@fastify/cors":"^8.5.0","@athenna/common":"^4.45.0","@athenna/config":"^4.25.0","@athenna/logger":"^4.26.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.18.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.39.0_1724495015478_0.12712603361019248","host":"s3://npm-registry-packages"}},"4.40.0":{"name":"@athenna/http","version":"4.40.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.40.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"c7519a893f65234d570702923018db0d381f09bc","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.40.0.tgz","fileCount":136,"integrity":"sha512-qebzOFeejB8WqYDDg3e5GcXF0D7wKpfeeUKCL+OVkr0u1o4VHzyoMoDCz62iqWo8diRbT2Aj4BYa58TD5t8sZA==","signatures":[{"sig":"MEUCIAmRitIBOeNnSZEfxMnzifh3Wv3ioMShBZQ80daucBwrAiEAx2G8hTGskIbWEfarWNJytovVhbBIpON78IWp0UxZAg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432462},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"b3b8b89997929a69458559eb26eb229053842aba","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.25.0","@athenna/test":"^4.30.0","@athenna/view":"^4.30.0","@fastify/cors":"^8.5.0","@athenna/common":"^4.45.0","@athenna/config":"^4.26.0","@athenna/logger":"^4.27.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.19.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.40.0_1724581679704_0.3484292260058155","host":"s3://npm-registry-packages"}},"4.41.0":{"name":"@athenna/http","version":"4.41.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@4.41.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"68dff92b562d6c382b77e5a7257efde32497205c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-4.41.0.tgz","fileCount":136,"integrity":"sha512-vDzT3i9myLq4m8Xcly8aKXqjkeAu7XPSQgjGR5JxfjIiGk2B0Bg7+28+Uq/lW96ej8UDxQ0bUTSEeasD6m+WHA==","signatures":[{"sig":"MEUCIQD7mJvu2LZHlWjIbnmSNZ00t3lRT/xFj5xju4TIQbLWLAIgBz4cfCRLWh0oVg7xNWK3/AnP8ZKK+LfA+wsccooc7ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432462},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"3a9b558b5eafc61c39776901cb09f765ab80e9c2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^4.27.0","@athenna/test":"^4.30.0","@athenna/view":"^4.33.0","@fastify/cors":"^8.5.0","@athenna/common":"^4.46.0","@athenna/config":"^4.27.0","@athenna/logger":"^4.29.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^4.45.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^4.19.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_4.41.0_1724582605444_0.05354162987485256","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@athenna/http","version":"5.0.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1e8842196e06c34ffeb89555ee4946eb746b2904","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.0.0.tgz","fileCount":136,"integrity":"sha512-d+QY0ofCH3uNG+SAQ7VhD+gDAi8aJM4ArP+a0cGMJkbxOtSHUIoMQ9Q1E2MuiQrdDBb5SH92plv15XTLKnC1VA==","signatures":[{"sig":"MEYCIQCYr1dyL4U08b2r7KdHgYYxGBWfZj/KnH9DEDisxlGDhQIhAMpNq3/WfsEIJfjsAoULa33/4EYkFi4sAnEsmLnp9C3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432453},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"97a6c6390fe77d01db87b12445b0b33214564860","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.0.1","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@fastify/cors":"^8.5.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.0.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.0.0_1724671854757_0.6754609678339103","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@athenna/http","version":"5.1.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"81866ad3b0da0119801efb1dff970132fc8eb705","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.1.0.tgz","fileCount":136,"integrity":"sha512-H+yu/DMaijQu/tJdd8jHZMW2ZRcQ7AJqbMxvwVnvGAla6YN4hcrQeDRBb3RY+edT9Ka7jpD2psG7N7s9UUoBYg==","signatures":[{"sig":"MEUCIDhSS6hD1SDAWNPF2Oc/MT1sV1Mli9hndBqWtIzle+G5AiEA3G+SI3KRSYj/zlc9vqnskCYjzgSu1RC1mcgGPDfqCeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432453},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"f92d8d793edc7e796d32032d93db13c2a1ea5cc8","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.0","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@fastify/cors":"^8.5.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.1.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.1.0_1724676529351_0.6875468659884847","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@athenna/http","version":"5.2.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"44089d4c4fd53568188c043bc3eba48cfd8c35db","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.2.0.tgz","fileCount":136,"integrity":"sha512-tpkjmd0av/bAC+8N1fJkXN91rIYDYuZ5+vyHg3lYeuQXo0zM7CwYpeL8fy1GTmoVwxnSGn4+1sPrKa476zbzJQ==","signatures":[{"sig":"MEQCIAhPGHQPIhg+m4vktkzVRqkalQe2lnprlRTL6SDVhRRHAiBw9tHd1gxVHFYfN13bsqXVzkOyQkpGzGTIlmfVBzVPcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432475},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"6667eee74c6e31398f5ab2b08248671a1aa974a1","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.0","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@fastify/cors":"^8.5.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.1.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.2.0_1731933444044_0.7338401114853748","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@athenna/http","version":"5.3.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f8f5dd97e16b2f7c1b42f9ea5b138115ef42aa29","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.3.0.tgz","fileCount":136,"integrity":"sha512-4QWwES+z71bUKiCfyeKbzXxIzX0kjP6ERSVskJ1j905lkPfpBEbqXZgx/uC73+5pXGoOHDNdoh1QIW4EItiJnA==","signatures":[{"sig":"MEYCIQDSo6Fw4kGm+YRhpdZBtFwYARebkuqc/2mO3zVsvwn+5gIhAKEWCTpv3s0n436WZEUiADUGD0KvnGdWWWvsD/MiKQEY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432517},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"1797db6ad082cee0df57813869ffbf456e86e716","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.0","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@fastify/cors":"^8.5.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.1.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.3.0_1731938404199_0.9682441952570684","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@athenna/http","version":"5.4.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"7b17de1f6a2f2f377a8940260607cb470b8703f4","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.4.0.tgz","fileCount":136,"integrity":"sha512-026SNA0P/MJn1A3qZLxw1t3TDOF0Xzw85Gy7UW/0yPRVEDcJ932XnGmiT1LbO3TCX8jspTTgGR82Pm1pNZahLA==","signatures":[{"sig":"MEYCIQDWabfGbgXjORLOFMpEK2Kk18RGiBuwrdJO36hNMmk0HgIhAISZFBjJ+Q6YmLmqYKYx7dpeCrScbvw1kfOMRk3fdJSg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433359},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"d37e00ecbd178691ae0e2ae64710112128c0965a","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.0","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@fastify/cors":"^8.5.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.1.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.4.0_1732036708454_0.981292395209808","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@athenna/http","version":"5.5.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.5.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f24d9eea13ea946570f63d544bed92ef52f01526","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.5.0.tgz","fileCount":136,"integrity":"sha512-M3DsKyZe/TRwwHuAHyQRstZrv6VFTfG9ZzQ62dAnhP0TnguBk69mJSdwpCwWioXpHM9MPFZ0dDFeonsfn2eRIA==","signatures":[{"sig":"MEUCIQC+3i7hCuZjr6vJOsxByGE0GtRfQqoc9SFKRRajLhx3TQIgR5NrXvNpTS7Mx5VziGa3EYfnp33YmR5suGhy+riV/88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433382},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a8d529d5fe2999789eddd9230532e291ae69c935","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.0","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@fastify/cors":"^8.5.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.1.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.5.0_1732112884002_0.22349203785896088","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@athenna/http","version":"5.6.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.6.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"8598bc1c67f546382c25814d34c7e754f3e39285","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.6.0.tgz","fileCount":136,"integrity":"sha512-F3P8roHFL19hBO2rPtHJz2QgzW+deqnAsz0e4OwgZMtwDUTakwvVAn/s7F2+MEd2qzGVsVIyDn01AmfcilG9yA==","signatures":[{"sig":"MEUCIQCc8gm7SbZZN7FefYbzI2KvrZEkl0PuFhs3NiPnz9UbKgIgHk43CPGhMIr1a28ht4nWbtZkZ27fwLairHRZ9WL+jJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433387},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"fc0adc462b67c59e1c0ea2e55edef570e4419ebf","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.0","husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.0.0","@athenna/view":"^5.0.0","@fastify/cors":"^8.5.0","@athenna/common":"^5.0.0","@athenna/config":"^5.0.0","@athenna/logger":"^5.0.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.1.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.6.0_1735307529263_0.2721668912364996","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@athenna/http","version":"5.7.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.7.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"0122bc9cb2b70899589605f4cac982b8d433d2cf","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.7.0.tgz","fileCount":136,"integrity":"sha512-QYlcgOj2tjDS64SImxFcsJ7gqlUZ6rcOm1UgwQ0bXWS7QKq26aome1tYw+EzYWLdPukGgQzgnrJvc3V89WCkRQ==","signatures":[{"sig":"MEUCIEOnxYkKkcVAzQcTRn8lX8T9U9efDR+MIonEzfjHovqYAiEA6AafYa/B92XIIbrg9tyS9If5jXazeNnsJzslZaef+Yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434756},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"3dd3ac0f2d308ada6f532fce03fd906f89e444b2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^8.5.0","@fastify/vite":"^7.0.1","@athenna/common":"^5.3.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.7.0_1735605029947_0.03265888464193356","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@athenna/http","version":"5.8.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.8.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"446e8e176bfadb13a8235b435980bd3e5b26b3a8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.8.0.tgz","fileCount":138,"integrity":"sha512-McGLoPcTrgpAD9UYAi1zS4aw6QhGocnWg+rX5fNCv5pwN0c07fdgxaxUGlNPS+MLpeZRjKlk47VJDDdqfmFByQ==","signatures":[{"sig":"MEUCIQDbs3MU3GUyzmreMuuC0G3rCnVygXIyAy7rW9iWzoZ5IwIgAwoYEH7+J1FTgAtzCNSA5SDGe/OL18ANoW2GMcY6EbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435871},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./vite":"./src/vite/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"2ef91fd69a7d63b648380c391f02dbbbba835251","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^8.5.0","@fastify/vite":"^7.0.1","@athenna/common":"^5.3.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^11.1.1","@fastify/static":"^7.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^8.15.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^8.1.1","@fastify/swagger-ui":"^3.1.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.8.0_1735605933791_0.12907703568208362","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@athenna/http","version":"5.9.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.9.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"2acb10c59c0cd9992e04f6874ddebbba13a04d4a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.9.0.tgz","fileCount":138,"integrity":"sha512-6GrvTiBXfmYjGuBjLJhzHIWzPNkWKeBiiEVukYizXm1q7ta0C9zSAbZFLFBJLg2AdldSntHvsiLQ7jxfc2u5xA==","signatures":[{"sig":"MEYCIQCyx5Ut2oJx6ZL1YxAB4eZtSWa9Kenw40mZt5uD4N2BcAIhALBDRUFl+V/r8Z15pZ21I+zni9OrqQoQq2X9FMS441G+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436017},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./vite":"./src/vite/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"c5362d7de0e430bb0b2e72e73c236756bfb5194a","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^10.0.1","@fastify/vite":"^7.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.9.0_1735655242996_0.9856684426984448","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@athenna/http","version":"5.10.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.10.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"6693042bd5e501d8d29cad96a30a2028a492f662","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.10.0.tgz","fileCount":138,"integrity":"sha512-DqHsyk1GZEnX9lERVS6ax+uIQvfs1C4UvH1ubua/1CzJG0nxSQ01/eG5K/uFxM3rLywDLJ2H9UQBmUK6WPCUvQ==","signatures":[{"sig":"MEUCIQCHtbZjLbHRZsPkHEh9XoTUkNntQsd/SSUHpscU5baWugIgFAJlVmbakgPc3Ti40/CVYQEGorG8q1dJH7bz5ERKbRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436226},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./vite":"./src/vite/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e84ebf23f13e3a16b79c7d07497b7a6b10061c46","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^10.0.1","@fastify/vite":"^7.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.10.0_1735656072424_0.6224960145918956","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@athenna/http","version":"5.11.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.11.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"18ce9c6e7f42072593232d29595c5862ca5c743d","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.11.0.tgz","fileCount":142,"integrity":"sha512-t+/+07TePbg/p1qsgkp6qr6sXVhsYlmFDnpWywKD16PpFY3M2KKjgLC5ynuQHofYffj2nSUVlpPdWUYfiCtceQ==","signatures":[{"sig":"MEUCIQC1umpMMs2TWGXoiwqwmn9DY7y5HuWtEP6oudMQP3ig3AIgUACx1CYwdTU5btnIWCv69ryvgb08ZKMNheWeUqhQA/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439642},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"fc75fc18ac0d5eb4a8ad901cc97c21259dc2e6c0","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^10.0.1","@fastify/vite":"^7.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.11.0_1735664579608_0.30892314201936033","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@athenna/http","version":"5.12.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.12.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ad71e3271f44926f66af16f86596fb71f54f7ef3","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.12.0.tgz","fileCount":142,"integrity":"sha512-suUXn+3gB+AtDR1RLUdg8bbXVXQkOV3ZtCXAovPKTjKoe4OSJSbcd9r9rAhZd7rNpIj302w8A6+idm74mZJ7gA==","signatures":[{"sig":"MEUCIEo5zLHixPqINZ0NDZKcggq+S6NOruJAzd3EwO6Ska6fAiEAkKEx4G+4qnd+WfgokS08QqWdFUsQuphTcCi6GFBwr7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439634},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"116edafcd845a5ea47b2cea223c184a0d5fa178e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^10.0.1","@fastify/vite":"^7.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.12.0_1735668627302_0.3425822381566972","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@athenna/http","version":"5.13.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.13.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f39fd8e413560a684a548677ddb721b9edb1c600","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.13.0.tgz","fileCount":144,"integrity":"sha512-6KkVHWrR6jroisUk0Tr8uQu6iEogND964OVFwlyh9JUykhc3pNgXH80p6KSt96UQu+k3afsnADMdy8kDIVTQ8w==","signatures":[{"sig":"MEUCIQC7xThXwv9xZ2m74vpD6tcLaQkBFKmKMX8ZdqOC82vvCAIgRM4Lv259FP3w7VirV6iea7t34WmtNvhnoSH3V6rP0AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451410},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"d1f96d7195e1633cedb4af972873388766441703","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^10.0.1","@fastify/vite":"^7.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.13.0_1735686042231_0.5123249928464184","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@athenna/http","version":"5.14.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.14.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"46160f54402c670e2ad2c353645fdc8721c72261","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.14.0.tgz","fileCount":144,"integrity":"sha512-A4hqxlsu6QZBPHwEm5tGaOyQ4FoCF5cfBWcC3aKtM9yhC5ajFBTznezAJ6fZHWpOOO1ph/HyV22ublHTwd68WA==","signatures":[{"sig":"MEUCIFsULrlAUOmwqEAaZVHJMufTwQm+vlRKuWQ0wGWsUgB2AiEA3mmjxz4Ehi1KzH2blOsJb7bh8aeOcl/GGJLToxXUysE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451457},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"0195733f0fc35ae4dd0e033f06f64c5554b73e10","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@fastify/cors":"^10.0.1","@fastify/vite":"^7.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.14.0_1735687632873_0.24292924885141565","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@athenna/http","version":"5.15.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.15.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"576b3202ab2b8a4c59ef33a3e77bb3b5f0f5104c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.15.0.tgz","fileCount":138,"integrity":"sha512-CC4OprXRjtTbaGQGqH0IGqIv/f8DrILZWuWCqrbny/fPSc8hc9jnn1VFqguwzw7Lv9h4Go2rycP/0MSqsmWaxQ==","signatures":[{"sig":"MEUCIQCjRRtT3bbbuBaWC/mRH4ixKoXBPphjjZAVja1MSMvVzQIgQV1dSHzS20mymbRL99J4kaPx0Hml/YSjCz5WzO+kUqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436040},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"1fac4f53c191ed205b80ecc5faee720b2944fbb3","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.1.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.15.0_1735842915413_0.8830893266441351","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@athenna/http","version":"5.16.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.16.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"365d9c0ae28a8fd00b0d52aceffa0bbdea7d8539","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.16.0.tgz","fileCount":138,"integrity":"sha512-9ujWLPZBRuoFnd2M3qg6gxf9f7AGdr4hTWfwIuQZlfW+S3VRqde4AqA+Dcx1mwWUeKcfT8amPxMs1elQHcbp8w==","signatures":[{"sig":"MEUCIC2rVd1/+wnjg3Vhlok+wnsKRZcjMRAeAw8m+EPeiixuAiEA6vnfz44jIK86eks1p9zFxjJ1G0o4/5flVr+jf2T9CVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436138},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a3d1886319abaa4de39417beba0608f8c49d54a5","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.1.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.16.0_1736019133819_0.6810168026525627","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@athenna/http","version":"5.17.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.17.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"04ac7a8ac0d4299e2f07ae157b33b06d53fed7ec","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.17.0.tgz","fileCount":138,"integrity":"sha512-RikI/yzXfnLZMJ6Nm6FpnRNV6WKcXnEHLXpcMVm/oqqe6ri6H/Hgg1bHXWet8xBUe8Yug6atK5gfeKBMUlBgvQ==","signatures":[{"sig":"MEYCIQD3QJWQyhQlXfHwm6oP1R59UW9pQ+AGREvU4UgjIo5QsQIhALMf8fyfjaKgiflBjS6qK3cx7nKHhypIFRinD4HaOktn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436197},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a9fa4bc769cf2c3f8d1e66fbcee7433d1a51020b","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.1.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.17.0_1736089881168_0.37378838634664757","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@athenna/http","version":"5.18.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.18.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ad6434938c0612b569b701e4bf61a6723491e019","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.18.0.tgz","fileCount":138,"integrity":"sha512-pHCH+15/BtGZRMzagJJoNf+/E3ahmHQc/HZHnRk5BH8t8CwoR/oznXOo9/qlR9531dH2IuiXcNYJzXojqpDF9A==","signatures":[{"sig":"MEUCIQCWy78ywLNdRxIaAyxMOHZbz2+Hib/qo9ra/WVsA3UaVQIgXyTEU6Ufxh46M2tdpC1LAwdyX3EEKSvkNEqlJlak8Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436040},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e67e35174cc759e25444b3529e24214580a7dad2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.1.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.18.0_1736091603462_0.9729634991558858","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"@athenna/http","version":"5.20.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.20.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f4dc784f7d139deb8ea4a3cfb0ed092c1c31325a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.20.0.tgz","fileCount":138,"integrity":"sha512-mR7biZM/dl8uDqMnIwINBa4k/jTDrR7G/zfQKKPNYroG2zR8wQzPxPnd7MIG1Rzc6W0mTF8rtC0AawNiBNMvXw==","signatures":[{"sig":"MEUCIQCL9cJv6wfhsh5J9CMYVJ3JFyHl/HEs+8k+VJHgDkCF7QIgHVNVcJ+ZHsU/0RFbh9mYqQS6/nVwt9Aee1yAdzYL6mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439235},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"ba2ac31c3a64c3b009371ff8350df230988fd6a9","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.9.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.20.0_1736962614520_0.3716455481947085","host":"s3://npm-registry-packages-npm-production"}},"5.21.0":{"name":"@athenna/http","version":"5.21.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.21.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"b9d84ee08778c4b32168552eb44dedd1901900f7","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.21.0.tgz","fileCount":138,"integrity":"sha512-OuYIGcIiE/tLP6tN7khl30NwefnE0s1aTRYJ9mXC7arLzGybrWRAbi29UOXLFZBhb04lgBdAZBMdXXONPCSZDA==","signatures":[{"sig":"MEYCIQC8G9YHotYY1POTqHalSV1qhyeCW5Wm5WmsWKrRQqu3vAIhALA/vnXveFK9jJbouuUl24GlPINiPWhHIU6stOcWqvq6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439298},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"69ff6898e1b562f859461c8b2fb5454dff44cb09","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.9.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.21.0_1736963174903_0.440140654522307","host":"s3://npm-registry-packages-npm-production"}},"5.22.0":{"name":"@athenna/http","version":"5.22.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.22.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3d574f45487f768f0c14d7b91b2820100e9aa400","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.22.0.tgz","fileCount":138,"integrity":"sha512-R1su2u+d9GZJoWwjVqgd8MWccQfFo7ur0kpfpzA9bu7bn9q+bbGC+ox+mRcHs4yi06TAlzKdC+9cvhG48h2XZw==","signatures":[{"sig":"MEYCIQDSAd2bDsnpLupqEocP7/BAaqgfa66ql1Ce82LZAg2ClAIhAJxXzGDeaLau0fVTxFtmQqfaSOf0DKAOBnbYZMpCo6Tr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439299},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"c4912d6fb5ceaff9ab39dc04dac4597a67c487bd","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.9.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.22.0_1736963430785_0.4135985855987616","host":"s3://npm-registry-packages-npm-production"}},"5.23.0":{"name":"@athenna/http","version":"5.23.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.23.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3eec4ed71f9d48b30f49cee6b0f971132236e63c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.23.0.tgz","fileCount":138,"integrity":"sha512-jHYlqy3mmfnsUOfuRQ8T6OhBorfnNykXkosqpGNWt2iua6Z6+FH5eTzZIdsclTidFy/jKzVJBR6tsHdFIUfe3Q==","signatures":[{"sig":"MEUCICIcdOXEIUkAuOrS1IBVw4loY7o9MZMin6mBbfBcXYcWAiEAoAcZBUBRbknVGM3H8PjSFSH4LiIfIxvei/0d7ZqmthQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437269},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"ba595e0720a7538b352c233791d3c6759ece6ed1","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.6","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.0.0","@athenna/test":"^5.2.0","@athenna/view":"^5.1.0","@athenna/vite":"^5.10.0","@fastify/cors":"^10.0.1","@athenna/common":"^5.4.0","@athenna/config":"^5.1.0","@athenna/logger":"^5.1.0","@fastify/helmet":"^13.0.0","@fastify/static":"^8.0.3","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.3.0","@fastify/swagger":"^9.4.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.1","@fastify/swagger-ui":"^5.2.0","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.23.0_1737035779651_0.8941682663689672","host":"s3://npm-registry-packages-npm-production"}},"5.24.0":{"name":"@athenna/http","version":"5.24.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.24.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"43af76b4892844a819140eb8f9b65f00d47b636d","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.24.0.tgz","fileCount":138,"integrity":"sha512-J/l6x/i9rBi4tk7pxUCvToLh0pFrFYGliIRIsTuSJt9imdmsg8lxv0R5ezi/XcFQHrljIAvPzm2V6skvIeYA7A==","signatures":[{"sig":"MEUCIQDLIhFWoLej/9UGPSWJYxYdTqPVy3TeC8/xLTdoOCZKTwIgEJe4EQlt018cii2ch3v8BPKqlJnlnO/3HgNctb4C4XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438411},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"495a829d11abdc5a392596612277e8db816410a7","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.12.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.24.0_1737641195612_0.7813588260843112","host":"s3://npm-registry-packages-npm-production"}},"5.25.0":{"name":"@athenna/http","version":"5.25.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.25.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"7f4296b16208599eace8458f3976422e861b5964","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.25.0.tgz","fileCount":138,"integrity":"sha512-YnwgRvWPCok/oE01TcB7SG5WV/m7PFN2HcQuDBeMYhNbOO2rjiSlvRMjAgiBzdENWF+dVQCET7YfRuemNXwq2g==","signatures":[{"sig":"MEYCIQCZbV+5fav1kyBd5BZYtXjQ6RjBVw7T2626BeFtMDj8dgIhAMHkDNWAurZ0npyo9fsc3LLtM2aWKMYidBrKZ9fFbMMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438413},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"c0a1f10c863c337e086d9acf2631bb82de529b13","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.25.0_1737642642429_0.8744527474999086","host":"s3://npm-registry-packages-npm-production"}},"5.26.0":{"name":"@athenna/http","version":"5.26.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.26.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"c900571c45520f8604967ad4dd1a29ee2e17d187","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.26.0.tgz","fileCount":138,"integrity":"sha512-F5WGBi/a3JufQhNWIgZUDGlPH6ftJixzCCM7QYFqpadpw1I7m25tAwimp7HSlhQ4wQYhHCLPc8N6hqDsL1DMAg==","signatures":[{"sig":"MEUCIQD8IUWdClGvwbgW5fNhEjdinb9bpRYGcymMJpMdaBZ6xQIgTPt/64rnDhKGo2CBuvcDapi92QFrRu98qUv234pwVcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439818},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"117234588dcdb7abb4dd633dcba0e413f4269dbe","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.26.0_1744989130322_0.4489134177423302","host":"s3://npm-registry-packages-npm-production"}},"5.27.0":{"name":"@athenna/http","version":"5.27.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.27.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"57baaac6dd6d206cdcc33fa9b1859b09180088c4","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.27.0.tgz","fileCount":138,"integrity":"sha512-Wimghlc+1YxWNYYmggssiwdjqs5btYP2YYs9DOsCt1nxHIDzzNq0fPaG9xx8aevb710vH/V2i4/lRapocPuNmw==","signatures":[{"sig":"MEYCIQDs8NleIu6tSvLvkSp1fNSV3Dv2SWJEeCvO7NdOfvI/3AIhAO5DLlqOBil1RI4Q3AP6D3PVR8dgkzheT79uXb9oeKml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440308},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e3237920623a2289d4ad22aaaafe05eb3fcd4e34","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.27.0_1744989580370_0.7345360098507159","host":"s3://npm-registry-packages-npm-production"}},"5.28.0":{"name":"@athenna/http","version":"5.28.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.28.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"74410fae7753fe947a6233e1bd4d28d4f315f528","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.28.0.tgz","fileCount":138,"integrity":"sha512-gzZeYB5OB+V7oDVVadkWoDiJHAJIG+7U6w64nYyP189WP97yXlzEoS2lgCRdntVJIg2F/Gcl3YFZg98v2fk4kw==","signatures":[{"sig":"MEUCIQC+KVCui4gsKpkBhojobKOeJRwyDrINNGbBqOhbwUDxlQIgW/2I1dhfXxageHeqpSuLgc9h7YpIsgc4/6/cZ98UXdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443679},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"31008d3ef19f2a8597ecc0ff2f38ee40463aea72","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.28.0_1748107139831_0.8578963123928445","host":"s3://npm-registry-packages-npm-production"}},"5.29.0":{"name":"@athenna/http","version":"5.29.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.29.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"fc640d1049311ef221da5bb35b920b4cf59358ac","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.29.0.tgz","fileCount":138,"integrity":"sha512-JN9iCR7ED84pCU+HugHxCuzJJUluUdPrQ6N7/Wix1kP8GaP7A4NHx8aaV2K/XwFcXxsomGVgUL2P7hbJAF9V0w==","signatures":[{"sig":"MEUCIGxFqvCyUacVfkQhDiCk3C53rH1M2VQy8WoMTATBtA5EAiEAgcioGV/48MYrnrDVvENAfFAHe7vOnHn4efKAsbBESRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443901},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"409091396c33f9e8799318938062ba464aa9a077","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","actor":{"name":"jlenon7","type":"user","email":"lenonSec7@gmail.com"},"email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.29.0_1751376097969_0.10919808535036069","host":"s3://npm-registry-packages-npm-production"}},"5.30.0":{"name":"@athenna/http","version":"5.30.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.30.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"bff950661fd8ff8bc06b5233bdbf017f777d2805","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.30.0.tgz","fileCount":138,"integrity":"sha512-7GOyP8n7lJOEI7K2RSb7NWP75w4wn26VmH6PaxA75eM3SBLr+KfvlFalPL0LFwq5XaLGTt6+ZkLCxMhQEbfVlg==","signatures":[{"sig":"MEYCIQDcGXiVYa61wFGO7rGYdVUh1L0xAINHMth0H8q7lMlaVwIhANlyadcyolZDfjF9YsmmW6gv6jT9GR+Gp2yyEZZtsTfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444202},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"efd68fe869df10fc39d7979812f9290a8cd33389","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","actor":{"name":"jlenon7","type":"user","email":"lenonSec7@gmail.com"},"email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.30.0_1751377194081_0.732636856512374","host":"s3://npm-registry-packages-npm-production"}},"5.31.0":{"name":"@athenna/http","version":"5.31.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.31.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"5e25d5de0000ea1e62f16e903ece519d53f1e620","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.31.0.tgz","fileCount":138,"integrity":"sha512-dkilpkDW07QNz3r0fjaXg2P5DwDYQj3e4PEjxgFyLuXL5kkBCe+1Ify6Zfe3JZron+Urf9Z4IN3WZT9Us75iBA==","signatures":[{"sig":"MEUCIHqBu5bcbFALATHqvNEXmNhaYUXSbO28N1oeyspZGeIZAiEA6o9lMcjF8ywGMyi6M8C3ihlrmM8EZSEEPa8sPzw1+3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444473},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"22e5bf6ab3c561b66447a1777da7a2245cc8752a","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.31.0_1753820851524_0.31184238458798474","host":"s3://npm-registry-packages-npm-production"}},"5.32.0":{"name":"@athenna/http","version":"5.32.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.32.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1c0eb05862b3be3c6db069491a5b5b856d1fc6cc","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.32.0.tgz","fileCount":138,"integrity":"sha512-2mK3PfHoRJ4CvE43K5WMRphDJe75JjZvt2Ymi0VQ05ADsmHAYYQXCxMUPmL0YvNUQJeUOxbDXRvEmMx+DKP+8A==","signatures":[{"sig":"MEMCHw1T4f1qgQ0I6FTnwldgWICUfQa5kTJrp7IMlcpxqQwCIDIri2tN5TgwywMQDRohtLz7gAP+WGcgNJzEAPW3XIWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444060},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"36a8d7d6a962d7d29f4ca71d6581ce4c92810fff","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.1.1","vite":"^6.0.11","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.1.0","@athenna/test":"^5.3.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.0.2","@athenna/common":"^5.7.0","@athenna/config":"^5.3.0","@athenna/logger":"^5.3.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.0.4","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.6.0","@fastify/swagger":"^9.4.2","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.2.2","@fastify/swagger-ui":"^5.2.1","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.32.0_1753880489115_0.168503474190566","host":"s3://npm-registry-packages-npm-production"}},"5.33.0":{"name":"@athenna/http","version":"5.33.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.33.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"9a6ab5a4521062095c35c99489c19fbf8a31f688","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.33.0.tgz","fileCount":138,"integrity":"sha512-c7vDJnFNhTC2l0S0bo7aizBgQ0xhV5bkE61b0L5X4wRTOsryajt4+tA4A0omdj07xTd7nOyTnnOCz12U7XDzzg==","signatures":[{"sig":"MEQCIGB539OdBn8RMD5ELSAoH3eNgji8d64vaxJRFl4BpkGKAiBsHs7rD98jywFK5SHNk4bJPQ1Y7W+/yJRC+9Ph3SzVIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443646},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"484b5f6baadb5fff7d121e1442b3838eab1fbf7d","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.14.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.7.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.38.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.33.0_1754070927584_0.974565432530851","host":"s3://npm-registry-packages-npm-production"}},"5.34.0":{"name":"@athenna/http","version":"5.34.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.34.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3ea69bf3631b55826e9ec47a2720fca8823ff1b9","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.34.0.tgz","fileCount":138,"integrity":"sha512-ERbm/MYDuPfV+bx0uWe1jB/1KQ+Z2q9OgREo1/SPwQDJus/8IKE0JIZ45uC9L3CRoMMIdPAc6MhbkhSYZUmgEw==","signatures":[{"sig":"MEUCIGJsR2ypjS/ND/4+WkfrDRR3NkedAabVpGLofdfzACfNAiEAqkn3AflNsA72mHMPhHnEzzd9/eObDiMdbT4xtLBCaCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443692},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"72eb8025d7a43771d89a99a3ff6ea4d288565090","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.14.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.7.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.38.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.34.0_1754077660421_0.38092033524822","host":"s3://npm-registry-packages-npm-production"}},"5.35.0":{"name":"@athenna/http","version":"5.35.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.35.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1bf0efd15b69ac441734e501d8f5312b266032e9","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.35.0.tgz","fileCount":138,"integrity":"sha512-zrm4RKC6IFM98XUGhWhpN5+Iu9Xsp1GIc5TGrpBQuPwPI2/JTiqzuWJJPn8QDDlsoqKIEoLVcfR/W8pSHAPfbQ==","signatures":[{"sig":"MEUCIQDNfw0vMgMVPcsTnmii8aeEHqgYATqViYg1qfrocFHCgAIgDOhdux7bCR4+RZIYCuOp8QNvledQ9TxNHIi4ocbwwgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444561},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"43d2f00255277002015d898e3cc758c87246efdc","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.14.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.7.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.38.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.35.0_1754337749103_0.560582243285183","host":"s3://npm-registry-packages-npm-production"}},"5.36.0":{"name":"@athenna/http","version":"5.36.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.36.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"69dd22c792fca01b57d3da5a3038eec5cbad6bf2","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.36.0.tgz","fileCount":138,"integrity":"sha512-wCJICQ7UyEfi8DL+b4oTqeXmyFOQO9KNWgAjgFmyWrWBvlz8ns8XTtf8QLl8H83B9MBSUtJKJ8+6W5mTep6nBQ==","signatures":[{"sig":"MEQCIFdI8ZmTNsSfWSY7FJAC3GwPZBRZnwg+0uYe0W8bBabhAiAHiYWOUc8/uvl/T1diLsOe0S2UaQ4B+6/snJ1eJUcxkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444578},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"c2dcdc2217e46ff0dace5a9297dd5f2d7a15393c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.14.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.7.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.38.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.36.0_1754338453994_0.7256455595661657","host":"s3://npm-registry-packages-npm-production"}},"5.37.0":{"name":"@athenna/http","version":"5.37.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.37.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"0e826b673ae414606d9b3844a7559421ee05816a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.37.0.tgz","fileCount":138,"integrity":"sha512-l0/hTY+Xj+BLVOCgArIreSwAXYOED5Gd/COrctWuxYhQaI7agpKoEp4y22j/ECkZAUFAcXI8eqU+IDQwBdE0xQ==","signatures":[{"sig":"MEYCIQC64tVsGkt5byFSU3j+I7CKP5cI6yS6cr+4oJTyVDzOggIhAJ8ck7UB3Zb2E7jzZs7UdfyDP/kiypYEpSaA9EcbNteW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444616},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"b1690f776b8d88eefb0f6f8c1559d204d9d4180c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.14.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.7.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.38.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.37.0_1754340636204_0.39858051212263446","host":"s3://npm-registry-packages-npm-production"}},"5.38.0":{"name":"@athenna/http","version":"5.38.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.38.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"c446ed7defb2cc2e042b5377fd39f8d05195a39f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.38.0.tgz","fileCount":140,"integrity":"sha512-wMhmtUT/kZB3N4D8uTu/gKJkggjUPcu1gJsThUC72JG3P5McoWNpD9L4fcOSMgAcp0KRLmCxyi5e2tJCGzT/xg==","signatures":[{"sig":"MEYCIQC3uYg5Mgm4ai1dGOzIjPVSSwSukrpifn1k9T6AA5JUFwIhANvvPcecA8BVxdlfE42G9HUWEwU3CpH2ZZ+Orq10cqoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444842},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"4fd5aa46c5e1fd1f5579022167616716d471fdb0","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.3.0","@athenna/vite":"^5.13.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.14.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.7.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/aws-lambda":"^6.0.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.38.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.38.0_1754493429616_0.028806555846841775","host":"s3://npm-registry-packages-npm-production"}},"5.39.0":{"name":"@athenna/http","version":"5.39.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.39.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"4607c2a65fa7c533b499d0d5a9af7f01cc1015ce","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.39.0.tgz","fileCount":140,"integrity":"sha512-YXUVjS0R0M31StlL3+riD2q+TX/8WzngKVV+vKCTnXTE3w4TSTacsDIdYXaJvMU2tnhQK67R1GHeX0lUl8yfDw==","signatures":[{"sig":"MEQCIBKi0dd+dhT2i9XBUuDLav0cazyySPEV4NW7UNur0bq2AiA4OGI0GmB5kfoky+RsgloMa5m6HaHj6jE3wXTb038a4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444839},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"2058d2e34d47c42f2412f428c1077d23d10f3833","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.18.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/aws-lambda":"^6.0.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.39.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.39.0_1754748390290_0.7358938646507227","host":"s3://npm-registry-packages-npm-production"}},"5.40.0":{"name":"@athenna/http","version":"5.40.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.40.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"d6eca0c8364b561f77b5121e73a800095c0c93e8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.40.0.tgz","fileCount":140,"integrity":"sha512-rPll/FHUoQ5BXor56BQVaHrqUcFAuKvaZJaoun2eK98/Io7Qo0IG/u2baTTyQwXZzeKls93Dk8ZGiIF0qkVBQA==","signatures":[{"sig":"MEYCIQDrFrd8zBVbQlGb5CyGL7GOEsxvbo558WQmiMwh0oB2eQIhAK/J7y3tCft1STeH6K8b56NEp1vcMqD26QoFtYF/kskP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444853},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"85fb5d08df114b1e8bd672dbf3f9761ef5c9f662","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.5.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"21.7.3","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.18.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/aws-lambda":"^6.0.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.39.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.40.0_1759782058029_0.6937404562092635","host":"s3://npm-registry-packages-npm-production"}},"5.41.0":{"name":"@athenna/http","version":"5.41.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.41.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"625aeec71da60570d5a26f8b80beee6b9c34a457","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.41.0.tgz","fileCount":140,"integrity":"sha512-/GDA2/SqHxOGYBOeUoH7+OYnUaHMIMSJ3y9BK79sXXcUD2SxhphojMd3uEb/GPE9k0jF/Hi6N04Va34km8NOLA==","signatures":[{"sig":"MEYCIQC1/imz5UESiO8gR8gPG7CYgxN4pAnM7Y6ME2wRF8X3wgIhALYkxwd2NmhCaiL9EYH/JjJLHRfNgf/x64HNxlcA7k82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446125},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"5a7e98b73639ab8e1275231380908ac0c5daf32b","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.18.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/aws-lambda":"^6.0.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.39.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.41.0_1770172598003_0.019642872689695112","host":"s3://npm-registry-packages-npm-production"}},"5.42.0":{"name":"@athenna/http","version":"5.42.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.42.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e09d3cda39ff83ae44d874d7c2dcd9945aff9b4e","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.42.0.tgz","fileCount":140,"integrity":"sha512-/gjDrVwx0YJZxcycTEcvZQAvvp/l+FkvIAbB7X7KL2GqZrcx4oxs8X4okZ45i/cF+XUtO+O/GLge/K3J1GVUUQ==","signatures":[{"sig":"MEYCIQCIkK3IdGIHpBGzRD3j320VfhVqVMFg8vyM4Qhit5bquwIhAKKBlrHGxGInhJs/nLdx5xRyAyqqvsKvNbJy+anmzRC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446201},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"38a809afdec2773da969057f55c0fa1b1f699fb3","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.3.5","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.5.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.18.0","@athenna/config":"^5.4.0","@athenna/logger":"^5.10.0","@fastify/helmet":"^13.0.1","@fastify/static":"^8.2.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.7.0","@fastify/swagger":"^9.5.1","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.0.3","@fastify/aws-lambda":"^6.0.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.3","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.39.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.42.0_1771450124505_0.6140827514547111","host":"s3://npm-registry-packages-npm-production"}},"5.43.0":{"name":"@athenna/http","version":"5.43.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.43.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"393628e1ad3ac4b0cb54d0696c799112f205fc98","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.43.0.tgz","fileCount":140,"integrity":"sha512-9XT0Ur3oa2+NLZWewhByN+2v3Uu3vIKpWKgylPZU9JeYCFBwrFFyn7W6PpQFuN5IQDsrzmLPrpKFSO0O2a5TWA==","signatures":[{"sig":"MEQCIAHf05gvxoNaBvcKe/xJ5/fjUW3ux/l5btQ3X0m8kjf+AiBhKNF2U56IL12UEfRWhyPGVHEDbYox2xkX4CaEsza0/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446289},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"1ca2b5359b25a92ca4d40c08229306c1c74766f4","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.43.0_1773588195854_0.7718031082707715","host":"s3://npm-registry-packages-npm-production"}},"5.44.0":{"name":"@athenna/http","version":"5.44.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.44.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"36b2f9750687745725b7b966cef626b68025ba0f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.44.0.tgz","fileCount":140,"integrity":"sha512-bLdzBtgr09g3VgKo0z6YgYstY6yDIL/Mxm4Ii57xm2xucniZDmQOeVVbZnkL/LtScW9rG66V7Sg/UVWyZ5eahA==","signatures":[{"sig":"MEUCIQCeZ2dn0IClDjjVr1sF72zkY9G3nST5vS+fUEfj3Xq7ZAIgckTq4olAuSvRGzEA3GCAHyCJlXSbBPc+3YkW1iJgQR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446430},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"afc3fb5b6d2e3f2889089e86b0e3cf7d4ae8e1d8","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.44.0_1773597013877_0.33868853897194895","host":"s3://npm-registry-packages-npm-production"}},"5.45.0":{"name":"@athenna/http","version":"5.45.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.45.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e775e8aee2b86072e50604a1c47b1a304e75f35a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.45.0.tgz","fileCount":140,"integrity":"sha512-fUmgwiV/720j6acjEqXKn5/desCoiS1JP0d9aD/RPgfB/DIRlPwxsCdA9iEVb4T1/q68AwjD5uMT1OLiWqH3UQ==","signatures":[{"sig":"MEUCIGhaPlU4hL9oFThkYCs+IsXg6IxbFK9KySXhEwShXE7RAiEA9G5J27tY3Zs3LyzuXk7xmfEFa8mDFOXlI+YdK/Eunmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448444},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"427bac2cb53c82429627d2a3d0514bf6e527164b","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.45.0_1773924206758_0.9794216298637493","host":"s3://npm-registry-packages-npm-production"}},"5.46.0":{"name":"@athenna/http","version":"5.46.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.46.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f62c44a48e93c9f07e21d5cba151494416b9be9f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.46.0.tgz","fileCount":140,"integrity":"sha512-LTTM11oFW9Xmcl3ornHKf+SugJCXp6A+0xHKhgjQkJwOsww3i3zciy1PCeYPeDZbPRG8tC5Z+AgnHIUUk8ujag==","signatures":[{"sig":"MEUCIFEnci2WC9+gZeS8Zt+wkG3Smw8mqQPcDb0uKQRuG5FTAiEAi43plY8uOqWkQ3TTR+l97RwUpCVllTbruDLlBSxDlek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448468},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"6e911c125959beaee3f5dc414c765c0a4ccc8d47","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.46.0_1773925135470_0.936771682368361","host":"s3://npm-registry-packages-npm-production"}},"5.47.0":{"name":"@athenna/http","version":"5.47.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.47.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f024537cb18e2d9a964532666444013800bae6de","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.47.0.tgz","fileCount":144,"integrity":"sha512-JsO6zduVo/6VE38+xLcreXjU3zOyA3aIW54pxBv6UdQvjbzSyErFxTQrKDt6GJ7ZTmqVy9vVTm9mqlWfcn9+vg==","signatures":[{"sig":"MEUCIBwZwB5T9SZ4t9DXs3pi3OBWSpQDApFxpn7/lcRP/QrXAiEA1oCS59p2ygh7n0XDoA2ZABbzZeM57fZAj3TJ17iwwLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461601},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"e378b5654b70552971a510cf0b0bd2d17358f173","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.47.0_1773952681467_0.2296213694196545","host":"s3://npm-registry-packages-npm-production"}},"5.48.0":{"name":"@athenna/http","version":"5.48.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.48.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"34f970c49d6fe844e06e1a968b4a2b02108485c4","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.48.0.tgz","fileCount":146,"integrity":"sha512-p1LiocQzdGckStJYlDAqEy9l5EFSRk46dAvq227fOhF8t/Kw7sefmtZPx/m8UftnPmPq/Y+o4phLHP9l2eVNyQ==","signatures":[{"sig":"MEUCIQDsYI3nDMSuPuRJMa8669uAP+2GDwEc/ABmK2QhcdZsIgIgOnm77VUnv0V26NqKHynKlVsDk1LvLE5QjDoCCPq6FCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460699},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"8ff0e996ba5a24992e7abaf9a638f4644f931a8c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.48.0_1773965370723_0.8032714342474705","host":"s3://npm-registry-packages-npm-production"}},"5.49.0":{"name":"@athenna/http","version":"5.49.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.49.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1d9a3358bf410e6a2e4c2921fbc34feb2351c83a","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.49.0.tgz","fileCount":144,"integrity":"sha512-4Rsx7U3gI/g1P13dhaEUZuy7U9PzVjnsSyqohvaJtcrgO6fNzKUKed29WlhaucpC5PY1cEDI3a89GuqxHLgbwA==","signatures":[{"sig":"MEYCIQCovi5ock8vmyjQ1V23zFCENWHrrgfi0Uck+3boBmrtfgIhAIv/aDhTF1d6CK7uMnAsboFiw2X3J+qYAo2TqJJM0uYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462019},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"455900e0e39a335806d09876fadf4235b67a5cc7","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.49.0_1773975807197_0.5105776793898369","host":"s3://npm-registry-packages-npm-production"}},"5.50.0":{"name":"@athenna/http","version":"5.50.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.50.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"a263199fecd9d2b7649c306555e76accecebdd4b","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.50.0.tgz","fileCount":144,"integrity":"sha512-4Oe1XrgxlwfQ73U1kfdkmwk+rfJ9S3CsBeQMPPUABAuPk/e9EIL58TZjTN4A4X5cqjejncsH4xRD6eew2+vA0g==","signatures":[{"sig":"MEQCIHRsatcPoHgXhx/OexPNi+dXupaVemOq/iaDftKxw07PAiAJZpnB9zKAVczyVxSdBMK6DK7iEmEbuACs9rBhWDgU7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462375},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"958a4982819386026c5394e022040a73286fc5ca","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.50.0_1774012351909_0.6310103393066682","host":"s3://npm-registry-packages-npm-production"}},"5.51.0":{"name":"@athenna/http","version":"5.51.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.51.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e0d655069b5625397c3bf6fddb588d173f920292","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.51.0.tgz","fileCount":144,"integrity":"sha512-3MXl6giysG7FmBtTIXZlpLXqdZ/8pAmgcrlte3ZW9nnsVtWXOtFpwuj/W8wyjpg3oAN4E0HlOQjI3P26Pql9MQ==","signatures":[{"sig":"MEYCIQDe9wKi9uSZlgZpEQuVOl01Agmv0kMa8XYdSF8K6syV7QIhAKYapOFLcV+m+Jw+8EL59uldmor0VtkQteahbgwPO8fx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462428},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"75d3d41db58b1e7a7ec388676798f52fc9eee697","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.51.0_1774012691197_0.2853982288283312","host":"s3://npm-registry-packages-npm-production"}},"5.52.0":{"name":"@athenna/http","version":"5.52.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.52.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3b2f7fb00cad6eadb7b8bd71f948bee431c5d3a1","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.52.0.tgz","fileCount":144,"integrity":"sha512-7x1Nv5C/+8r6KXJyrQKG4KT7PGvj2VZ6iiHrghOQLgQzfH5QP+haHhAtfDtLGKyBL+rX5phroECUIfi5IsMhlw==","signatures":[{"sig":"MEYCIQC8g5rO9HZ2TweJ+qaT6zfHvDbQMfRxDIsi+alQ1umv7wIhALNMSLEStI18AoNsB4OzGOG39CqGrx7j0eYQ3JZMjL5d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462704},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"4174fe3dacefc0f7b5fd1ac1c5dfec6d50eb56d2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.52.0_1774281967878_0.8703386205961816","host":"s3://npm-registry-packages-npm-production"}},"5.53.0":{"name":"@athenna/http","version":"5.53.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.53.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"cee0b9a988bc2c0856293543ff1bb58570b003a1","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.53.0.tgz","fileCount":144,"integrity":"sha512-GLMySMl75X/UvmcTn9tD8F8A65hw8/3UHdKHkfZy2kE716JWgeIR1WAhTgZ6bTe4EK2K9e9xMdbiLXViu3Zkaw==","signatures":[{"sig":"MEYCIQCLbWLP1PHmLyYZyOy5R7LcmVRYC81pS5gP517h7NaaMAIhAJZ7BO99Cv9hWDrTAAoO1kTxwzEza3iWJq0qsLyO6QZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462946},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"f491f89874c4ebc76d38cf1a5cd112e56f97f4b6","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.53.0_1774311951655_0.4523945687085167","host":"s3://npm-registry-packages-npm-production"}},"5.54.0":{"name":"@athenna/http","version":"5.54.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.54.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"5bae371944b379008a545af45c5538ec943505eb","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.54.0.tgz","fileCount":144,"integrity":"sha512-ihwyatSYT40c+FfCTK4w+VVT5jZ7ubcwYyO8XjK0aeSnfyetSpZwGMIoCb9SAu9GGziWy0BWT2CWz2PlPYJPPQ==","signatures":[{"sig":"MEUCIQDHgynAJeqnliRcgv9UGPrOw8LUyjHMK3lBcrUAOUBPxAIgBr12F80lBhuNo4uiQ/RBDsRGcwZm19Cp7jXXIj8fQSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462751},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"a3848bdac0ffbac0fc77325b92a9f1e549231d9b","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.54.0_1774537492506_0.5793651769394101","host":"s3://npm-registry-packages-npm-production"}},"5.55.0":{"name":"@athenna/http","version":"5.55.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.55.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"a0a7062b24b3aa0963f8e4a0348b5a9a9906b7c8","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.55.0.tgz","fileCount":144,"integrity":"sha512-KbepVqyS1ryRohiSDUjpo6Gj1D0+5fI+rH63eHOnKCOvCrE5M9u8IlhzUMYeJxG3JM/Aww30mgozckbsKrfrGA==","signatures":[{"sig":"MEYCIQDFM5IRWCCB9HgwHP3NRcA518EZu78jcDaE1hJNjYfK9wIhAO+LnEG2QNoESynSpGfPZ4IJbkVvHoGgQPpvokZjdL4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463511},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"dcee41c51a740844a096be5884a74b167c132c81","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.55.0_1774548264811_0.5162705162039996","host":"s3://npm-registry-packages-npm-production"}},"5.56.0":{"name":"@athenna/http","version":"5.56.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.56.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1b924a2df25e3da767552aba823718fd8b28cb0f","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.56.0.tgz","fileCount":144,"integrity":"sha512-LRPG5go1iiy/55+V9uhqzDxUmENnQppHBysSGk0/EEzOlo3MPVu1VZSTGY1ZPfam6JVCQrcdP4leSrZf5Vw2ng==","signatures":[{"sig":"MEUCIQD7WgOnUSU3SN+dhwxbCiahmjV6O1i8UsirzlWyhRK4AgIgS5y7dMe72U10YCavKOaV/LKj68KhZS42rvS8Kd56MOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463386},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"5d57114d144fbba0df8fb55d0228b1ea175f4e52","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.56.0_1774713050873_0.2493412799673398","host":"s3://npm-registry-packages-npm-production"}},"5.57.0":{"name":"@athenna/http","version":"5.57.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.57.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"ed05e475620c5eb1449500965b44837b91b326c1","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.57.0.tgz","fileCount":144,"integrity":"sha512-OZ4VIXvCvDQaqcPSrSLI1bgyG1ODMnAsfyd6U8F8nraTXNAV5FUdc1DWF2F+EyRRBkuVEFyDIE1jQUTTkA3I4w==","signatures":[{"sig":"MEUCIBhpAEhUojCaDorrXdShycxZd4/qJZtwxZu61Tdsaxb4AiEAvySRX+CegRv3CgXXYsK23qvLb6/wTWVlg7klFCGgtI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463356},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"d246434a2ae7366b414b799546676b77430348ec","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.57.0_1774919339021_0.30306623022817303","host":"s3://npm-registry-packages-npm-production"}},"5.58.0":{"name":"@athenna/http","version":"5.58.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.58.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"12e832fde12e3d913f3e30b8b9729722b92fa04d","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.58.0.tgz","fileCount":144,"integrity":"sha512-1WFgpDqGHoiKGNNBtKiswCfSjgpyY1FQESQjZjUHOqYVjIjiLF+te5f+OvgBN3o3IoKtQs9SyttLRYYBkRh5Mg==","signatures":[{"sig":"MEYCIQCnNdMVA3hDyDFiP4ITLqCdq7YlMBbDV1ESNkfdvA0jJQIhANc/1YFzfr8EYbDX50mSHNuptbOOsN6jZPNTFZdbkqZn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463356},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"d246434a2ae7366b414b799546676b77430348ec","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.58.0_1774919703152_0.8816613301630924","host":"s3://npm-registry-packages-npm-production"}},"5.59.0":{"name":"@athenna/http","version":"5.59.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.59.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"5f9f4df7a87e18c3da386470f86cc50b5a51dc10","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.59.0.tgz","fileCount":144,"integrity":"sha512-Xx835xaLpt1VGJUU+D5paIdMM6MVEx7c9HY+Tf/O1LTwc9ohlptljM5Nl06ulqqqlSITm+gCYzhHglqIpskmSA==","signatures":[{"sig":"MEYCIQDdm2/TTdNJZakVm9qTBK07ipNxFz3DYW+BdYdxrnPztQIhAPyKTiqGP5PeCI60XOprUSw3sLxJUSW0ULky8QOXlj8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463356},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"6e6b9714a8ff943e839da5c0f622206731021c50","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.59.0_1776442380930_0.7577327342529248","host":"s3://npm-registry-packages-npm-production"}},"5.60.0":{"name":"@athenna/http","version":"5.60.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.60.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"83f62f0ea08be752f21b307fcbac4fde16666823","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.60.0.tgz","fileCount":144,"integrity":"sha512-7K4Lhs8b1GcF2XULap6q/TwRoXAUO3nLrEI8qCh83NUSX7DBxKr+/1PDOGM1r/D78Lb9HrQuHKuJmznlcDE6hQ==","signatures":[{"sig":"MEUCIGVhEdfos5ZieEjPzwYNuansSqwAjdqcikH7z1nXEW9eAiEA/SC40q11zvbQalcfnlqKOZfzvPS+mJ99DVwQcbmrlpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464239},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"cb4bcd08b24f7c6090b93e4618d71ebe4dc9d776","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@opentelemetry/api":"^1.9.1","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0","@opentelemetry/context-async-hooks":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.60.0_1776887910617_0.4374585488510636","host":"s3://npm-registry-packages-npm-production"}},"5.61.0":{"name":"@athenna/http","version":"5.61.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.61.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1bce2b124ac65cb45fd0330376988f3c39bf84cf","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.61.0.tgz","fileCount":144,"integrity":"sha512-HCjEtJhATB5BUxXtjjdjS9au7V/btASV4nx2olq2QHsl0CREyQQ0XVsZVGCMomBQf4P2PpcnX6bly1k1SaCCJg==","signatures":[{"sig":"MEQCIEhWem7B9IuLLvdrXqBGiS4JDMKPubu8oWZZqwt1LUUoAiA6wyF8Cp7U+u6wpVjc7kaYU+X4aLLLFT36Vuo/YhXhwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464511},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"46a44f0521562da1e84d2b20cee04433bf2626d9","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@opentelemetry/api":"^1.9.1","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0","@opentelemetry/context-async-hooks":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.61.0_1776890066140_0.6196207832681915","host":"s3://npm-registry-packages-npm-production"}},"5.62.0":{"name":"@athenna/http","version":"5.62.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.62.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"078128a62ccd6ef4cc65f88885a0b24ff41d6609","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.62.0.tgz","fileCount":144,"integrity":"sha512-981mSkpBzjvNQin6SQLfEZ7YY1CGhlb1yfNRi5PQVg2QqFgK7yXiIEkfTAlH17oFLAp4GokjoO+zYiP6Nur+lQ==","signatures":[{"sig":"MEQCIBZEYBav3vnMjFA32ktjK6JsrqZzGUcn13UDYgEHNCjPAiAsnbY7mGqy7hvtkNmBZpcLLWYL3wfcFtlRStMqkEUBaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464452},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"c3e297938009aae07ec3b9257446fdd3c91aaf97","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/otel":"file:../Otel","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@opentelemetry/api":"^1.9.1","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0","@opentelemetry/context-async-hooks":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.62.0_1776904179781_0.8632831717922995","host":"s3://npm-registry-packages-npm-production"}},"5.63.0":{"name":"@athenna/http","version":"5.63.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.63.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"d5b667e8c18e863cca2bf56975c6bb35689c0f15","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.63.0.tgz","fileCount":144,"integrity":"sha512-S2RCMSKSJf+e6xYmConL52oW+xbX9oqoyecNpBZToS5lrsZ2yLieIjgYNERZMvuT3X+finaiLxsIe4fbdUDQjg==","signatures":[{"sig":"MEQCIEH4OfecrOxfVFCjtPQAqGYZPYW6nsjS03oznQWsA4tSAiAKcPXg4X2hLcqiAucCJ8XcYtHCq4Oliv9ujbUokkbMPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463753},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"b44a4bae57295db5e37ab3b301099d76e5cbb3ca","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"10.8.2","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"22.8.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.3.6","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/otel":"^5.13.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@opentelemetry/api":"^1.9.1","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0","@opentelemetry/context-async-hooks":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.63.0_1777398679033_0.7203134860836511","host":"s3://npm-registry-packages-npm-production"}},"5.64.0":{"name":"@athenna/http","version":"5.64.0","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/http@5.64.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/Http#readme","bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"c8":{"all":true,"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"edb25a34b4d1aef0262dd1ba182e479ff8f95973","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.64.0.tgz","fileCount":144,"integrity":"sha512-tcjnsP0pVIQ3AFy0UVagpdKfcKMru+zWpG4OSg8L7PNP7rqKm3PtHUKbBYz79MNRt1Y24r4cwYOzpRNtlOoh3w==","signatures":[{"sig":"MEUCIAgK77jtm8NCE5E0UFRIGXhIlrusOKHR9RasVXGhdpSkAiEAn4bKMcYw9iemewGV+DVfyvmXPfWkdoJ6vA0Y7LOZnEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464361},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"athenna":{"templates":{"command":"@athenna/artisan/templates/command.edge","controller":"./templates/controller.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","interceptor":"./templates/interceptor.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myTerminator":"#tests/fixtures/middlewares/MyTerminator","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./awslambda":"./src/awslambda/index.js","./vite/plugin":"./src/vite/plugin.js","./package.json":"./package.json","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"gitHead":"94bea329ae8cd6fbf5b6f81d45efb6de7d54e25c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/Http.git","type":"git"},"_npmVersion":"11.19.0","description":"The Athenna Http server. Built on top of fastify.","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"24.20.0","eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"ioc":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","zod":"^4.5.4","vite":"^6.4.1","husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","autocannon":"^7.15.0","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/ioc":"^5.2.0","@athenna/otel":"^5.13.0","@athenna/test":"^5.6.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/cors":"^10.1.0","@athenna/common":"^5.30.0","@athenna/config":"^5.6.0","@athenna/logger":"^5.14.0","@fastify/helmet":"^13.0.2","@fastify/static":"^8.3.0","eslint-plugin-n":"^15.7.0","@athenna/artisan":"^5.11.0","@fastify/swagger":"^9.7.0","foreground-child":"^2.0.0","@athenna/tsconfig":"^5.0.0","@fastify/multipart":"^9.4.0","@opentelemetry/api":"^1.9.1","@fastify/aws-lambda":"^6.4.0","@fastify/rate-limit":"^10.3.0","@fastify/swagger-ui":"^5.2.5","vite-plugin-restart":"^0.4.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.57.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.57.0","@opentelemetry/context-async-hooks":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/http_5.64.0_1788223880536_0.030394462239521358","host":"s3://npm-registry-packages-npm-production"}},"5.65.0":{"name":"@athenna/http","version":"5.65.0","description":"The Athenna Http server. Built on top of fastify.","license":"MIT","author":{"name":"João Lenon","email":"lenon@athenna.io"},"bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"repository":{"type":"git","url":"git+https://github.com/AthennaIO/Http.git"},"homepage":"https://github.com/AthennaIO/Http#readme","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"engines":{"node":">=20.0.0"},"scripts":{"build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","benchmark":"node --no-warnings --enable-source-maps --import=@athenna/tsconfig tests/benchmarks/ServerTest.ts","test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"type":"module","main":"./src/index.js","types":"./src/index.d.ts","exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json","./vite/plugin":"./src/vite/plugin.js","./awslambda":"./src/awslambda/index.js","./testing/plugins":"./src/testing/plugins/index.js","./kernels/HttpKernel":"./src/kernels/HttpKernel.js","./handlers/HttpExceptionHandler":"./src/handlers/HttpExceptionHandler.js","./providers/HttpRouteProvider":"./src/providers/HttpRouteProvider.js","./providers/HttpServerProvider":"./src/providers/HttpServerProvider.js","./commands/RouteListCommand":"./src/commands/RouteListCommand.js","./commands/MakeControllerCommand":"./src/commands/MakeControllerCommand.js","./commands/MakeMiddlewareCommand":"./src/commands/MakeMiddlewareCommand.js","./commands/MakeTerminatorCommand":"./src/commands/MakeTerminatorCommand.js","./commands/MakeInterceptorCommand":"./src/commands/MakeInterceptorCommand.js"},"imports":{"#bin/*":"./bin/*.js","#bin":"./bin/index.js","#src/*":"./src/*.js","#src":"./src/index.js","#src/types":"./src/types/index.js","#src/debug":"./src/debug/index.js","#tests/*":"./tests/*.js","#tests":"./tests/index.js"},"devDependencies":{"@athenna/artisan":"^5.13.0","@athenna/common":"^5.36.0","@athenna/config":"^5.6.0","@athenna/ioc":"^5.3.0","@athenna/logger":"^5.21.0","@athenna/otel":"^5.26.0","@athenna/test":"^5.8.0","@athenna/tsconfig":"^5.5.0","@athenna/view":"^5.4.0","@athenna/vite":"^5.15.0","@fastify/aws-lambda":"^6.4.1","@fastify/cors":"^10.1.0","@fastify/helmet":"^13.1.1","@fastify/multipart":"^9.4.0","@fastify/rate-limit":"^10.3.0","@fastify/static":"^8.3.0","@fastify/swagger":"^9.8.1","@fastify/swagger-ui":"^5.2.6","@opentelemetry/api":"^1.9.1","@opentelemetry/context-async-hooks":"^2.11.0","@typescript-eslint/eslint-plugin":"^8.70.0","@typescript-eslint/parser":"^8.70.0","autocannon":"^7.15.0","commitizen":"^4.3.2","cz-conventional-changelog":"^3.3.0","eslint":"^8.57.1","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.5","eslint-plugin-promise":"^6.6.0","foreground-child":"^2.0.0","husky":"^3.1.0","lint-staged":"^12.5.0","ora":"^8.2.0","prettier":"^2.8.8","vite":"^6.4.3","vite-plugin-restart":"^0.4.2","zod":"^4.6.2"},"c8":{"all":true,"include":["src/**/*.ts"],"exclude":["src/types/*","src/exceptions/*","src/commands/*"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"lint-staged":{"*.ts":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"prettier":{"singleQuote":true,"trailingComma":"none","arrowParens":"avoid","endOfLine":"lf","semi":false,"printWidth":80,"overrides":[{"files":"tests/**/*","options":{"printWidth":120}}]},"eslintIgnore":[],"eslintConfig":{"env":{"es2021":true,"node":true},"globals":{"ioc":true,"Env":true,"Path":true,"Config":true},"plugins":["prettier","@typescript-eslint"],"extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"parser":"@typescript-eslint/parser","rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}]}},"athenna":{"templates":{"controller":"./templates/controller.edge","interceptor":"./templates/interceptor.edge","middleware":"./templates/middleware.edge","terminator":"./templates/terminator.edge","command":"@athenna/artisan/templates/command.edge"},"controllers":["#tests/fixtures/controllers/HelloController","#tests/fixtures/controllers/AnnotatedController"],"middlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/ImportedMiddleware"],"namedMiddlewares":{"myMiddleware":"#tests/fixtures/middlewares/MyMiddleware","myInterceptor":"#tests/fixtures/middlewares/MyInterceptor","myTerminator":"#tests/fixtures/middlewares/MyTerminator","not-found-middleware":"#tests/fixtures/middlewares/AnnotatedMiddleware","not-found-interceptor":"#tests/fixtures/middlewares/AnnotatedInterceptor","not-found-terminator":"#tests/fixtures/middlewares/AnnotatedTerminator"},"globalMiddlewares":["#tests/fixtures/middlewares/MyMiddleware","#tests/fixtures/middlewares/MyInterceptor","#tests/fixtures/middlewares/MyTerminator","#tests/fixtures/middlewares/AnnotatedGlobalMiddleware","#tests/fixtures/middlewares/AnnotatedGlobalInterceptor","#tests/fixtures/middlewares/AnnotatedGlobalTerminator"]},"gitHead":"94bea329ae8cd6fbf5b6f81d45efb6de7d54e25c","_id":"@athenna/http@5.65.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-vbNb9hy8mXs1qVQ1HvMik+dIhIlGRcwyM3kVlrmpwRvu7n4IwxNvQQ/hv7SUZrLLmtehT/9COUxGNkEDwZ/JxA==","shasum":"707097d72c3a385c6a8a88437c35c47ce796166c","tarball":"https://registry.npmjs.org/@athenna/http/-/http-5.65.0.tgz","fileCount":150,"unpackedSize":481343,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1WhGYl7HL6LDomFTFbpovScbE6Jp3BBpd18JUayC5/AIgGKUHkPhvQxgUAVeyvlnr/dHdK5SgYw4wfDe8yaxtPiU="}]},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"directories":{},"maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http_5.65.0_1789089292068_0.32668767321379044"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-28T11:25:47.439Z","modified":"2026-09-11T01:14:52.391Z","1.0.0":"2022-03-28T11:25:47.752Z","1.0.1":"2022-03-28T13:28:56.083Z","1.0.2":"2022-03-28T13:51:36.194Z","1.0.3":"2022-03-28T17:52:00.503Z","1.0.4":"2022-03-30T17:36:26.251Z","1.0.5":"2022-03-30T22:13:15.791Z","1.0.6":"2022-03-31T00:44:44.513Z","1.0.7":"2022-03-31T02:20:00.773Z","1.0.8":"2022-03-31T13:00:07.214Z","1.0.9":"2022-04-01T03:03:53.089Z","1.1.0":"2022-04-01T12:37:51.574Z","1.1.1":"2022-04-04T21:25:37.860Z","1.1.2":"2022-04-05T23:53:32.712Z","1.1.3":"2022-04-06T02:25:35.999Z","1.1.4":"2022-04-07T02:36:16.041Z","1.1.5":"2022-04-07T16:53:49.483Z","1.1.6":"2022-04-07T17:52:25.417Z","1.1.7":"2022-04-07T18:18:22.443Z","1.1.8":"2022-04-07T19:11:16.475Z","1.1.9":"2022-04-07T22:08:00.064Z","1.2.0":"2022-04-08T02:55:06.852Z","1.2.1":"2022-04-08T03:58:31.389Z","1.2.2":"2022-04-08T17:27:59.546Z","1.2.3":"2022-04-08T18:27:55.422Z","1.2.4":"2022-04-11T04:04:12.809Z","1.2.5":"2022-04-11T23:39:30.088Z","1.2.6":"2022-04-12T00:16:52.039Z","1.2.8":"2022-04-13T03:06:55.019Z","1.3.0":"2022-04-19T22:41:56.007Z","1.3.1":"2022-04-23T14:22:52.232Z","1.3.2":"2022-04-23T14:36:22.939Z","1.3.3":"2022-04-23T15:21:41.153Z","1.3.4":"2022-05-06T17:15:41.241Z","1.3.5":"2022-05-07T01:29:11.716Z","1.3.6":"2022-05-08T13:16:07.520Z","1.3.7":"2022-05-08T13:33:28.322Z","1.3.8":"2022-05-16T15:24:05.302Z","1.3.9":"2022-06-29T15:32:36.185Z","1.4.0":"2022-06-30T00:20:11.934Z","1.4.1":"2022-07-05T16:07:32.111Z","1.4.2":"2022-07-05T19:07:01.516Z","1.4.3":"2022-07-05T19:16:52.603Z","1.4.4":"2022-07-05T19:24:51.065Z","1.4.5":"2022-07-05T19:28:34.725Z","1.4.6":"2022-07-07T00:40:27.961Z","1.4.7":"2022-07-07T02:04:13.904Z","1.4.8":"2022-07-07T02:14:19.226Z","1.4.9":"2022-07-07T02:48:36.820Z","1.5.0":"2022-07-07T16:42:06.303Z","1.5.1":"2022-07-07T18:55:42.585Z","1.5.2":"2022-07-08T00:53:59.040Z","1.5.3":"2022-07-08T02:47:00.345Z","1.5.4":"2022-07-08T03:02:03.527Z","1.5.5":"2022-09-02T14:07:53.218Z","1.5.6":"2022-09-02T14:32:33.073Z","1.5.7":"2022-09-02T15:17:27.237Z","1.5.8":"2022-09-05T14:04:30.709Z","1.5.9":"2022-09-05T14:53:46.441Z","1.6.0":"2022-09-05T14:59:43.500Z","1.6.1":"2022-09-05T19:20:47.334Z","1.6.2":"2022-09-05T19:34:09.840Z","1.6.3":"2022-09-14T21:03:45.025Z","1.6.4":"2022-09-14T22:36:48.069Z","1.6.5":"2022-09-15T00:30:16.070Z","1.6.6":"2022-09-16T11:56:40.337Z","1.6.7":"2022-09-17T12:28:28.770Z","1.6.8":"2022-09-17T12:36:45.140Z","1.6.9":"2022-09-21T02:40:15.584Z","1.7.0":"2022-09-21T22:50:30.902Z","1.7.1":"2022-10-21T17:19:47.112Z","1.7.2":"2022-10-22T17:37:13.990Z","1.7.3":"2022-10-24T01:35:28.263Z","1.7.4":"2022-10-26T14:19:48.363Z","1.7.5":"2022-10-26T18:10:21.245Z","1.7.7":"2022-10-27T13:06:11.775Z","1.7.9":"2022-10-29T15:02:27.290Z","1.8.0":"2022-10-30T01:05:16.209Z","1.8.1":"2022-10-30T17:02:19.934Z","1.8.2":"2022-11-21T21:44:15.722Z","1.8.3":"2022-12-26T16:53:17.842Z","1.8.4":"2023-01-05T19:31:07.351Z","1.8.5":"2023-01-05T20:22:52.858Z","1.8.6":"2023-01-07T02:35:30.379Z","3.0.0":"2023-01-09T17:43:59.607Z","3.0.1":"2023-01-10T03:19:44.450Z","3.0.2":"2023-01-10T18:52:03.816Z","3.0.3":"2023-01-11T18:54:32.658Z","3.0.4":"2023-01-11T22:30:50.826Z","3.0.5":"2023-01-13T01:32:24.243Z","3.0.6":"2023-01-13T17:34:45.899Z","3.0.7":"2023-01-15T03:34:33.933Z","3.0.8":"2023-01-15T15:18:29.964Z","3.0.9":"2023-01-15T19:00:01.377Z","3.0.10":"2023-01-16T19:03:55.056Z","3.0.11":"2023-01-17T20:08:21.927Z","3.1.0":"2023-02-28T03:13:18.981Z","3.1.1":"2023-03-04T15:28:31.682Z","3.1.2":"2023-03-10T21:54:46.834Z","3.2.0":"2023-03-12T19:32:10.514Z","3.2.1":"2023-03-13T02:21:33.933Z","3.3.0":"2023-03-19T23:02:26.899Z","3.4.0":"2023-03-20T14:12:31.677Z","3.4.1":"2023-03-20T15:40:07.971Z","3.4.2":"2023-03-21T15:10:09.641Z","3.4.3":"2023-03-22T20:45:03.263Z","3.4.4":"2023-03-23T21:15:34.932Z","3.5.0":"2023-03-24T15:48:27.923Z","3.7.0":"2023-03-27T01:56:06.395Z","3.8.0":"2023-03-27T14:25:16.134Z","3.9.0":"2023-04-07T21:57:59.538Z","3.10.0":"2023-04-17T21:26:32.718Z","3.11.0":"2023-06-10T23:44:51.744Z","4.0.0":"2023-08-08T15:38:33.296Z","4.1.0":"2023-08-08T20:02:37.552Z","4.2.0":"2023-08-09T13:14:14.913Z","4.3.0":"2023-08-09T22:54:06.399Z","4.4.0":"2023-08-09T23:33:26.791Z","4.5.0":"2023-09-06T22:07:04.860Z","4.6.0":"2023-09-07T11:25:20.665Z","4.7.0":"2023-09-22T11:27:46.544Z","4.8.0":"2023-09-22T12:46:26.094Z","4.9.0":"2023-09-27T20:54:20.969Z","4.10.0":"2023-10-06T11:26:16.862Z","4.11.0":"2023-10-06T15:38:25.531Z","4.12.0":"2023-10-22T11:45:46.085Z","4.12.1":"2023-10-22T11:58:35.391Z","4.12.2":"2023-10-22T12:03:24.404Z","4.13.0":"2023-12-09T23:43:58.241Z","4.14.0":"2023-12-20T12:17:03.546Z","4.15.0":"2023-12-26T18:34:07.467Z","4.16.0":"2024-01-06T20:59:46.799Z","4.17.0":"2024-01-09T21:19:47.895Z","4.18.0":"2024-01-15T22:59:54.695Z","4.19.0":"2024-02-09T21:14:35.215Z","4.20.0":"2024-02-10T18:50:40.470Z","4.21.0":"2024-02-24T20:35:40.601Z","4.22.0":"2024-02-24T20:38:29.668Z","4.23.0":"2024-02-25T23:05:42.360Z","4.24.0":"2024-03-03T23:00:28.685Z","4.25.0":"2024-03-05T10:40:27.160Z","4.26.0":"2024-03-06T10:30:37.062Z","4.27.0":"2024-03-06T10:42:47.175Z","4.28.0":"2024-03-28T14:13:55.181Z","4.29.0":"2024-04-16T22:09:15.093Z","4.30.0":"2024-04-16T22:20:09.551Z","4.31.0":"2024-04-22T10:26:03.080Z","4.32.0":"2024-04-25T11:49:26.675Z","4.33.0":"2024-04-29T13:32:59.661Z","4.34.0":"2024-05-11T11:31:09.476Z","4.35.0":"2024-05-17T19:39:06.152Z","4.36.0":"2024-05-18T15:59:32.458Z","4.37.0":"2024-05-19T08:38:10.611Z","4.38.0":"2024-07-28T18:25:29.054Z","4.39.0":"2024-08-24T10:23:35.772Z","4.40.0":"2024-08-25T10:27:59.895Z","4.41.0":"2024-08-25T10:43:25.729Z","5.0.0":"2024-08-26T11:30:54.984Z","5.1.0":"2024-08-26T12:48:49.531Z","5.2.0":"2024-11-18T12:37:24.299Z","5.3.0":"2024-11-18T14:00:04.474Z","5.4.0":"2024-11-19T17:18:28.830Z","5.5.0":"2024-11-20T14:28:04.341Z","5.6.0":"2024-12-27T13:52:09.519Z","5.7.0":"2024-12-31T00:30:30.234Z","5.8.0":"2024-12-31T00:45:34.093Z","5.9.0":"2024-12-31T14:27:23.269Z","5.10.0":"2024-12-31T14:41:12.623Z","5.11.0":"2024-12-31T17:02:59.889Z","5.12.0":"2024-12-31T18:10:27.636Z","5.13.0":"2024-12-31T23:00:42.459Z","5.14.0":"2024-12-31T23:27:13.092Z","5.15.0":"2025-01-02T18:35:15.742Z","5.16.0":"2025-01-04T19:32:14.001Z","5.17.0":"2025-01-05T15:11:21.477Z","5.18.0":"2025-01-05T15:40:03.751Z","5.20.0":"2025-01-15T17:36:54.876Z","5.21.0":"2025-01-15T17:46:15.176Z","5.22.0":"2025-01-15T17:50:31.060Z","5.23.0":"2025-01-16T13:56:20.197Z","5.24.0":"2025-01-23T14:06:35.894Z","5.25.0":"2025-01-23T14:30:42.826Z","5.26.0":"2025-04-18T15:12:10.561Z","5.27.0":"2025-04-18T15:19:40.638Z","5.28.0":"2025-05-24T17:19:00.136Z","5.29.0":"2025-07-01T13:21:38.218Z","5.30.0":"2025-07-01T13:39:54.263Z","5.31.0":"2025-07-29T20:27:31.846Z","5.32.0":"2025-07-30T13:01:29.426Z","5.33.0":"2025-08-01T17:55:27.813Z","5.34.0":"2025-08-01T19:47:40.682Z","5.35.0":"2025-08-04T20:02:29.359Z","5.36.0":"2025-08-04T20:14:14.269Z","5.37.0":"2025-08-04T20:50:36.441Z","5.38.0":"2025-08-06T15:17:09.943Z","5.39.0":"2025-08-09T14:06:30.514Z","5.40.0":"2025-10-06T20:20:58.257Z","5.41.0":"2026-02-04T02:36:38.215Z","5.42.0":"2026-02-18T21:28:44.672Z","5.43.0":"2026-03-15T15:23:16.013Z","5.44.0":"2026-03-15T17:50:14.124Z","5.45.0":"2026-03-19T12:43:26.932Z","5.46.0":"2026-03-19T12:58:55.687Z","5.47.0":"2026-03-19T20:38:01.678Z","5.48.0":"2026-03-20T00:09:31.117Z","5.49.0":"2026-03-20T03:03:27.427Z","5.50.0":"2026-03-20T13:12:32.075Z","5.51.0":"2026-03-20T13:18:11.361Z","5.52.0":"2026-03-23T16:06:08.116Z","5.53.0":"2026-03-24T00:25:51.882Z","5.54.0":"2026-03-26T15:04:52.651Z","5.55.0":"2026-03-26T18:04:25.065Z","5.56.0":"2026-03-28T15:50:51.041Z","5.57.0":"2026-03-31T01:08:59.189Z","5.58.0":"2026-03-31T01:15:03.395Z","5.59.0":"2026-04-17T16:13:01.086Z","5.60.0":"2026-04-22T19:58:30.798Z","5.61.0":"2026-04-22T20:34:26.380Z","5.62.0":"2026-04-23T00:29:40.026Z","5.63.0":"2026-04-28T17:51:19.187Z","5.64.0":"2026-09-01T00:51:20.698Z","5.65.0":"2026-09-11T01:14:52.219Z"},"bugs":{"url":"https://github.com/AthennaIO/Http/issues"},"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","homepage":"https://github.com/AthennaIO/Http#readme","keywords":["fastify","router","cors","ctx","helmet","swagger","exception-handling","rate-limiting","middlewares","terminators","interceptors","http-server","athenna","esm"],"repository":{"type":"git","url":"git+https://github.com/AthennaIO/Http.git"},"description":"The Athenna Http server. Built on top of fastify.","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"readme":"# Http 📡\n\n> The Athenna Http server. Built on top of fastify.\n\n[![GitHub followers](https://img.shields.io/github/followers/athennaio.svg?style=social&label=Follow&maxAge=2592000)](https://github.com/athennaio?tab=followers)\n[![GitHub stars](https://img.shields.io/github/stars/AthennaIO/Http.svg?style=social&label=Star&maxAge=2592000)](https://github.com/AthennaIO/Http/stargazers/)\n\n<p>\n    <a href=\"https://www.buymeacoffee.com/athenna\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" ></a>\n</p>\n\n<p>\n  <img alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/athennaio/http?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/athennaio/http?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Commitizen\" src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen?style=for-the-badge&logo=appveyor\">\n</p>\n\n<img src=\".github/logo.svg\" width=\"200px\" align=\"right\" hspace=\"30px\" vspace=\"100px\">\n\n## Links\n\n> For project documentation [click here](https://athenna.io). If something is not clear in the documentation please open\n> an issue in the [documentation repository](https://github.com/athennaio/docs)\n\n## Contributing\n\n> If you want to contribute to this project, first read\n> the [CONTRIBUTING.MD](https://github.com/AthennaIO/Http/blob/develop/CONTRIBUTING.md) file. It will be a pleasure to\n> receive your help.\n\n---\n\n<p align='center'>\n  With 💜 by <a href='https://github.com/AthennaIO'>Athenna community</a>\n</p>\n\n<p align='center'>\n  <a href='https://github.com/AthennaIO/Http/graphs/contributors'>\n    <img src='https://contrib.rocks/image?repo=AthennaIO/Http'/>\n  </a>\n</p>\n","readmeFilename":"README.md"}