{"versions":{"4.0.0":{"name":"@fastify/autoload","version":"4.0.0","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:tsm","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/tap":"^15.0.5","fastify":"^3.25.3","fastify-plugin":"^3.0.0","fastify-url-data":"^3.0.3","jest":"^27.4.7","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^27.1.3","ts-node":"^10.4.0","ts-node-dev":"^1.1.8","tsd":"^0.20.0","tsm":"^2.2.1","typescript":"^4.5.4"},"dependencies":{"pkg-up":"^3.1.0","semver":"^7.3.5"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"gitHead":"5fc1fb11f4057592738130950f293f4e799868b2","_id":"@fastify/autoload@4.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-mne+IEjcMa1UsypjjyXq5WMj0rTM7JTv6mxBD2o/wq9o/v6Eeyo1bCCnRAglbw/vc9IjQp5CxMg/n5lJmXR8sQ==","shasum":"1fdf393613513f54a989f1b0ee8b3e1d7b956253","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-4.0.0.tgz","fileCount":222,"unpackedSize":110344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz0ntB6pJtI0OD9TE/egsXxrAB+BGpeI1zqhHK4E9bVAIgYCFKooAKh85tyO7Cc+3Q5eiA2Uaak6MXTVHpGN2IeYE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaUWqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrODw/8CPzjiXlFdVJaqHz4CzAtSbACx/3IyfT/nLONeoOO7d/AVakx\r\ngNujFtI3H3sAHmwUFlDJmicN9+jvC6cw6KnT8tPGeYbjqLKTy76a3H36t/2c\r\nDnSL8KJbKovlF3is117a/wmz50vvu02NXcPir/lMx45EtRBzfmBWoxNBwYjU\r\nyOIsPjqFXvnClDRV4mtpaqSafHenBdNz9LJeX+lSH8B3CbLpmxxUgztCicQD\r\nYWOD6T11b6xcAuMQkE1Jd0VQQbMgz65AuHfi50FG/xzLjgxQ3Sa2cLHw9wQG\r\nkrGZKJY7ec3TCcAeQ8xanAsS1KYAuGxqufl1hCAim1CDwweaczEn1xMJZpWq\r\niXl4JwxybAw/wkDR30CSyls48Tx+6DMuZocduh67ptpoY/gsm+JnHS8/Nt4P\r\nK3I+nR9rB936fjjbSX0VHuINOsZnPGsS7pVFx+ritM4V9xlqT1frzchx+Esr\r\neYnCnVu+tDucZZVBCP4gobk5M/gqk9ZhaNhe11ETMzOw8/hS03ynFgiySKOF\r\ncDNO7NCH04G3MXgqi7lROGndDE7Dl7BDbGV6OL8NgExUXR6rq7coBhuIqUsa\r\nou6jhNp1mh//d5ERKlZ3ym0NFTMRCtf2jApWyIHjfGOFSlc3rzT/RdORCGnu\r\noZP64yk6BXFfX62HiugFuDiXQQitCBGk4g8=\r\n=5ppM\r\n-----END PGP SIGNATURE-----\r\n","size":23711},"_npmUser":{"name":"anonymous","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_4.0.0_1651066282228_0.2736991008895593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T14:23:40.194Z","contributors":[]},"4.0.1":{"name":"@fastify/autoload","version":"4.0.1","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:tsm","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/url-data":"^4.0.0","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/tap":"^15.0.5","fastify":"^3.25.3","fastify-plugin":"^3.0.0","jest":"^27.4.7","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^27.1.3","ts-node":"^10.4.0","ts-node-dev":"^1.1.8","tsd":"^0.20.0","tsm":"^2.2.1","typescript":"^4.5.4"},"dependencies":{"pkg-up":"^3.1.0","semver":"^7.3.5"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"gitHead":"d1dffc90326f3f68e3ebea48ae65e2e8257931c2","_id":"@fastify/autoload@4.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-eiKxDuz83gFID9LN2BVma0sj3gqDqP8sCHbNN4JmLGe2YNzrSQ+11axweIV8eu1tfWu6v8rgTqu/nu59QXhlsw==","shasum":"7b3008af96ef0cd20926e01b04aaae0a2c4e225b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-4.0.1.tgz","fileCount":223,"unpackedSize":125310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6r0Ieq5CjmmBu4mw9v67sobfoUV31WInRqasmn09rYAiEAzoWOPuuHyKfjtlyKZcZLhAzICUSoYAyWUnVEYrN7dvw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibqBaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUOxAApO3kXNT98AknSOuJgCoFfTUUyXk7Q2hjxeQRXJwHyeCp7FOA\r\nolVBbj54T+TnMvntxqke4gpJ6cQ2cLJUtG4kOcA3L+dPHuhoUIEzwmRtSVC5\r\n9s17jDME7Gtr1eq4jQ/aVmTOUVPQHcgxpqm/8BUY7CRS3DnNI8Zi3GZpO0HU\r\n2cs0U3509jJq8LkjfaF3jwU8lqVJj9mLdI2YiqGoXhAXsH098V7X2dOQWVcy\r\nGoJRAm0e7pmbEMV8cUQn/AMoSAKQ0BE+eaPZgGDg8PmnlhHy/lbDReDpb86j\r\nvih7F/zUmjwTVcvUM5paePK7nXC8LnWNc5RRsHD3l4t69u3GRt7AWNq7lCTL\r\nXsMcRmngJnlUHwKdiEABL6Lntiu8Bh4t8gTT1OiIgF0cmCaJAGw2cgVxEoWe\r\nag66N2LIxrconIVKEj6eMdkNfoNzzRG8P5eJzb0QjHBAWJMsMdb7c991uDu5\r\n9OyyNJxWfJ7iQWQz1kYBUP7H6fsGSQWj7XO0t29azHETGnFld3xJhMTlyvyA\r\nfO/Xa4pYp6AEWK3AQYqR2lm1GGCoMYjPRTzCYiGbPHv0QC2NZLA7D7LL5oS1\r\nWjv0uh5zQUUYGx8+ckWLXgwxitCz6hzO4poF2GMjA4xH0ywSR1TRffMm0hDJ\r\no5wYCcfDJuFayQPGbBWtUGj1odgOffCbkbg=\r\n=oiTi\r\n-----END PGP SIGNATURE-----\r\n","size":26134},"_npmUser":{"name":"anonymous","email":"rafael.nunu@hotmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_4.0.1_1651417178779_0.3867027674553736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-01T15:08:22.528Z","contributors":[]},"5.0.0":{"name":"@fastify/autoload","version":"5.0.0","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:tsm","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/url-data":"^4.0.0","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^27.4.0","@types/node":"^17.0.8","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^3.0.0","jest":"^27.4.7","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^27.1.3","ts-node":"^10.4.0","ts-node-dev":"^1.1.8","tsd":"^0.20.0","tsm":"^2.2.1","typescript":"^4.5.4"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"readmeFilename":"README.md","gitHead":"8d553902474aef7d68dc50415263515df5e94c2a","_id":"@fastify/autoload@5.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hayrT8U3cUxQDvQSINGb5+TX9n9KPh9wSAB2LxPFXiKPFzfu+G1+lZ2Uh26Ej9trzq9jZlsYbx4xUzEeFVkJZw==","shasum":"2e9a17a4c00fc304d4376b3b2092a3611fefec5b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.0.0.tgz","fileCount":222,"unpackedSize":109734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVAkp13O6b4K4Yy6sxrNJYkJN8P/HPtoZqhi4mjveJLQIhALIpzpWJ+oZop5OUNe9kgPkUxeLfjkkZGt7CzMaLVEIw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie8xGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsEw/+Nxdkx9G764iUJuP+juSO3bRM77uFQOu4ZNo4fr2P3oVYNLa/\r\neDQDqlRgO7k/0mOQyccp4B/JF/PCDfsEa2vL1cDIgpuEtsr3Q2WSRBksiwa8\r\nV9xvuWZEOI8Jf2nhYIo95+7OGpva0q5wd+J+oSWNralZqLkXE/9U9tuC081U\r\nqbc0V02tkT6IG3SUdhaOAKqWqAroWKiqo/p5a1miYpcV7IyYs6i0Abbbf+b6\r\nYO9gk2TfrKCJMjTigsg4CegmbTSiKpx/FzufRYNjTJGa5tv3n3m6t5wtSB9i\r\nAxC0Ogzc15cKoDYgdIDbLb5apOILi9a8RktgqmOjt1z2TcBzbaxghhUAzma2\r\neFKILFdUmCP07UOERa4ONDQIL4VqV24ow5jUjJ3ruZPZvUdVWyuH4ne/u1wZ\r\nMizdZ0hQW4/nwpyQkjWy7l5az6/nTWJXi+dwnNK5llxnKhkUrds2pW/8to/b\r\n09wufW7WmdhfGuCN9oMmBUl+1LRZscq5OeeLCoitMb9fBkGUbp9QJxlRWqSA\r\nrZHAWNEreOwiknMe2wjoRY8Uxy0Sz4/RWF65JzN+udMbghSdDINJWxvkcEAc\r\nE+m12WOZ+81w6wA/lZIyFBwKIaAbc3mqEtW00j2uXVlVKjKTmoKzWADNqRfw\r\nyqPxAEZ7kB3mM+b3Id5BTduXIYHywfPcOh4=\r\n=MIVi\r\n-----END PGP SIGNATURE-----\r\n","size":23634},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.0.0_1652280390223_0.9795167941692242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-11T16:47:12.021Z","contributors":[]},"5.1.0":{"name":"@fastify/autoload","version":"5.1.0","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:tsm && npm run typescript:tsx","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/url-data":"^5.0.0","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^27.4.0","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^3.0.0","jest":"^27.4.7","pre-commit":"^1.2.2","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^27.1.3","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.22.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"gitHead":"e7f58727fc559cba430417a30a87650733486874","_id":"@fastify/autoload@5.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FcZf3sy/8P6GObc6g2MrRqW1ricDtUm/xDK9i1PNH4Aaqj83DkkmADWTyQvE92OR0gy5EjPGPUcBHY7NzvHRUg==","shasum":"fd372501c8b58e5db6b8efe4358187cf05dc36bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.1.0.tgz","fileCount":223,"unpackedSize":110188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9aUQ0PoinbqgBuyE/BULegdJWJBZGX2T71ePPKHS7cQIgTNxIHRWV4Ddl0BHJ7/w9HF6kUYhoLsNgnDfwEsjdSmQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy874ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXwQ/8D3jd/jiuHPLzGWzOjw+DIr+2aWKP+0jGHBcfkmMwlXYsdtmD\r\nvhs182Tf97cEN3q8dN7eZOEEsOvG7lGCtYNEDxRk5k1otnBcBx0HsRqV9q2c\r\nc63+0/n6qwbYZxvY3OEOvrxHOrx90NvgPXSnaE52bHheW8XFJwuu5UcOyQX3\r\nOLQTl6P/ioev9L8FHfh/1blb70YFK6Frc/FPcvcgJyNjUSxaxvOGJT7zGS9F\r\nTsnKkh4UJgwBxJTjV2m9XxMYeSY8+9Jxebedw3j7f6oeQsdXtjYuNwah/OS7\r\nLur+ZyYy9Vg+iA83HAo9m7fAjNazmPTT24gmE+U8HFFCUFMaiGDQoUte5B6D\r\nbSBrlv+k7EnresQOM0ZVNHfPox37cOXN0YHJyiTdJUPi1ZAiOwY1s+GsH8VC\r\nj9NVic11Pr0x5ArZkZesnALPzuxwYXKSLZlVs9RiXaOQuo5jHVM6HwX5vmu1\r\nFcrbNdWS6Zwnk0wylrtdSKUo0GdpTOazXY6APQyaYEciN9APCN/bGD+xKIC9\r\nIGu0+0eAeAPSQcsX2jeBxwtSCGfPKvOOL5nOzcKUI9XkPldG+T1nsFUy6+wG\r\nMpkmevXCdtG6/mWF1eGFyyozYNKnW7DEosfLjCRST9M8SMdZaCvc5eZsav6Z\r\nP4PrL7gzBCcTEaWMBqjEStMnmjZduNrU5EY=\r\n=M0Rc\r\n-----END PGP SIGNATURE-----\r\n","size":23669},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.1.0_1657523960239_0.502551011996593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-11T07:26:31.427Z","contributors":[]},"5.2.0":{"name":"@fastify/autoload","version":"5.2.0","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^28.1.6","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.22.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"gitHead":"8dd35216360cc9f08ef9a2d4effe2be4c9352465","_id":"@fastify/autoload@5.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.14.0","dist":{"integrity":"sha512-qpLVPQM+JCiGvRdybGRz8dty3HRJtKgYRCagslyAiVecN+g/xHvB0gR8I1PiOvek2NQFIs3WPDxz2nLBoXqB2A==","shasum":"1138c3a956487946bf8e863d870413b88d241ba1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.2.0.tgz","fileCount":224,"unpackedSize":110979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7pGOZR7yC7Z0niQaUfG+Ia5xSlpvhQND7SDXaW0oaYAIhANE5mW1suuLQIREUpboY8p92FEqsxccT8Hm46cM40oGz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7t4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFQRAAlwkaExcyxZ0obXqsPS0jlPJ50sK/VrhL5hus8ivCNGUEhegg\r\n9HPTXN3gA69FLd41JxBOQi35dPlNZlG0Mx+6MztvINHaKQGD/S2+0429s1uP\r\nrHX0NlJgSYniFIIC2YHMXOPmvD59iINKirMkX6ic+1c0v3fRzkfnoNJTfHOp\r\nO3OkkGtKHdCfsl4j5wpXbDYXFcMx0ECN9aEMPDwjlUOg5PFZZJMhN9JZnCrR\r\nYKU+uKBjJXb+910ghgOTi58LmFm7TL1v8FMKSHhwrqvGnySlibBvX7oWC27T\r\nIjo6m4RJhWp2hFyI4Xd1KSd3iwe0VYLX/r6+b4EoW6qXaJgVLv0Yd4exm9KC\r\nHPozjzUUaDjBHiDJB53s2/wX4Fiaj8Gc6FnvlraTeTOuHfoM3PMu24ExHI+d\r\nxv5J+48Tyj/4t+aoXTq8XvmDwVKFLoCDvpdUwB47aWkJnEjjUi6yvYsd9bFC\r\nu7h2hTKEdsndDYQmoerkq/+eCpL00vw2KaRb60GPwQ3XFV8uyA9vBuOGiy4x\r\nf9Twxa4/Z+N1drDEaLvVMguuUOyZeLEMZAp12+SLl7ThZ6ubwb5+rooj0hjQ\r\nV6+kTd18yZkJh7ZXM1/58sUXK0QXK/1QL4WHDl5ry+S2fYga7hjEy20Jw3P2\r\ncj48kikJOlyuyiQSggXg46poOUcstnk6iec=\r\n=Sj6U\r\n-----END PGP SIGNATURE-----\r\n","size":23758},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.2.0_1659821604056_0.832608298916466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-06T21:33:37.258Z","contributors":[]},"5.3.0":{"name":"@fastify/autoload","version":"5.3.0","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run vitest","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts","vitest":"vitest run"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^28.1.6","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","semver":"^7.3.7","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.23.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4","vite":"^3.0.9","vitest":"^0.22.1"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"gitHead":"c59d42a44740bf231a85dfaa788b7227d6a1847f","_id":"@fastify/autoload@5.3.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kdS0Gx69fbS4zwfralMwtV10fef5oDVHSvgOYUIebYahopWlThdk5xWynfqqUOCl/Rzy70Y0kgN788PYTaf+vQ==","shasum":"b42eeb678ca77c3f5ec02dfea5d17f5a27e504ce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.3.0.tgz","fileCount":228,"unpackedSize":113328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQConPhFlK29S249gU4OLUlZetA/rEePhM5lAfQvwRFwqQIhANTsRobRcuJ+iITH9UA4rKdmvvdeX8kWB1vVa7CtkFdM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEHsaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL9A//bjFNpz+hUgJsaLYyhErP6Vw4Yqw7ORb6++S+nrA3Dnn4k6YG\r\nXGyFQHYOKHhchjA6LkDrBHM4Cgk7xHOKZVYc4t4MGJgB+8sLuASL1b9+4kkX\r\n0CqlKyxPneW+eXRNuW2sKP3SZOOyxzZkEIMT4+nokFPk4SViEyf8b0MyoGrh\r\nkNw6BnMMv98Ve0Hpgv1F414IJEMw6AZvOZKYIpuIrZzVjmlQ0lIMrLS/ss/o\r\nnIBKxrwjG8I5gwMFta1Htt+OxR6C2Nt+pkrA/gEYEsZeyNVImr67VyBmsQXo\r\nJhAAsegJgfbzfZeKBgZakkIb7H0aJSyRFsbQhOdw8qocpCLlbGj3dIybsyAi\r\nMZjPrrifRvqEChM4dunfrxn+AybVIi/OroshiYIs+xhuNEfWSVpQhqzGEE2v\r\nVyqA+GBQyd0rT7hlgbtXDavtQ64yAOfGSvvQkbYF1pjc/Q4mrz6UJCqeSc9r\r\nxMGB8MVvePbKT9XWyVPLgoG5sM/Nze9+IaJCRSYUl96F49H8iTAjCzUcxi/L\r\nQcUTv7DgADsHuoHA5I4QBQYmqSsehxQ9pQT1JaPguuILGni1AuOuxz18Ugs+\r\nhwoBwITCkzmMWwn7hjSHBU+Coj0F3wV4G+Kz4tpBKPgItVjt7lAb8VHPwU35\r\nP+VQqCQv/i/p/FlvfKb/u+x+y7YUUCGwT/8=\r\n=hUpr\r\n-----END PGP SIGNATURE-----\r\n","size":24375},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.3.0_1662024474526_0.3999297906995831"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-01T10:04:40.265Z","contributors":[]},"5.3.1":{"name":"@fastify/autoload","version":"5.3.1","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^28.1.6","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","semver":"^7.3.7","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.23.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"gitHead":"97be5e7ea495923dc8d7abce49585840d859d084","_id":"@fastify/autoload@5.3.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-2flvHB5wYMrXa/ZrnwxejajNVB1PgWnnZv+9NbqNfk4pYhnsHqjjVl+4JnAUGVZqhckP8Xw6t+jj78QvR9hh0Q==","shasum":"fdc15287b26c4e13f84f9842b56a3bb7e8901776","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.3.1.tgz","fileCount":223,"unpackedSize":110859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtzq+fAtGZmeJM1mko5/6kmrK5e7P3pLWrgQWT2Hf9OAiBbnrraROobayGmHJdx8IJFuLNIqX2YDRQ7rrBItKkJAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjESXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqfRAAjq6VVvDsDLPgvcSD2Kd9Ko4Jdn/ZNnR3GE14y+M5MXiyBMoJ\r\nE1JIyfIdzjI0SbPKNeVsmnBsSSHMz8dKcSuTc9G660DTGn6wbWoOSTX6832n\r\nSbABtb956Ng+/h7o7tJFTNH0MkvcXJhZRBgtZahTKS+R28gS5htS6wKEBelB\r\ngjtO0ENHJfMjapXpibPn24xZZ/9HYzICPnkxjb9/g822uVwML/JqlJ+N5ElS\r\np5usUOTQS2t1qvQYpvogouRuD90lqKK+Viqjte9VVn+bcvYT0paoA+pRpqX4\r\np1iMx00m/di2xmt1QmWQrABreZmrGDBE2JgdfusMy5Sgq5twl1yyQVNrdEyV\r\nfyx4eRQmoL7xBf0gffpuCsFInz0sJMa+uukWOUwMXjhu2CHpIaWTmgxYsMc1\r\nZnPdxerY3iMhsc5YMk8fa4+lL+OITHoXzvDTGvHPqw0D3/XsICS8/Oq+jBQP\r\n+GSdo2xf3tFfRkkDlhxLth1xg6ToJSB5uyDXm/2vfV9cLz7bmyabWUwDLwkj\r\neOtQW143K23HRth5h1SO5x9zl25fJH0kxTgSKq6M4El30TdlAh7wLKbiVRZl\r\nDGzXY+aD/bx7NBPyMi/4KpLG86m836MeCh5QOFrKNzm254Rxk8MhUyfjypPG\r\n31cs1jTy5/eYFrGPUIPSRCt/dRK3yqqft4w=\r\n=gVcc\r\n-----END PGP SIGNATURE-----\r\n","size":23684},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.3.1_1662068191078_0.23708869853532"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-01T21:36:35.705Z","contributors":[]},"5.4.0":{"name":"@fastify/autoload","version":"5.4.0","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run lint && npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","semver":"^7.3.7","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.23.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"gitHead":"697c9d9840bb224c3498a30390c6c7937796386e","_id":"@fastify/autoload@5.4.0","_nodeVersion":"16.13.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-aUct8AERleLb6ZVqIFW3qdwJA2/ILVDTQyCr0qD909RMP4axcmIhJmV9iDAzDqpUDipZ29I+Hp43+PiJsk3oWw==","shasum":"3d09c804382e2093a40b52ae77f48db62e5ac3c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.4.0.tgz","fileCount":227,"unpackedSize":113431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxjYvTxFkxYM8krv42ng1QO04UP65vTBeFe71Tmvi84AIhALuDHlyxZkW0JxVAXCYVYfwCDqrFy/m8PRjcd+mMiiKq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG0E/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Hg//Z6vaW+sE1GEBsL8qdNCyA4P5XIVgR9phZnD+mY4rQKIE9DrY\r\n7ofmw6brcjhyNfJmP6SPZjbTYUM+xp6YepESz4QMC2N126zqCc4TGWlgsSkP\r\n2bJMT0ElIU+vfpS502If6VzF6yShhwYlW9nXPRIR8TXX326lv9LZN/cFhdBX\r\nS2Yx6c4wLeSnd9rsTPNGLU2zex0SiHeQZhssbbiMpD5eWW0V+8EQHrshTMkC\r\nXLhRpyQ4/xQsewY6MbYvJCdZovYgAxfZGaCAZ7CWoOwHU1nieMft/Df5tvtX\r\nEt/98nBbc2gWWDSDPIk3D3NKFr6XDvCI+gd3UAI/bcYFh6yfp/oopJZwkRcy\r\npo7khIKTTbg8fy5KhEGHpR8/24O3U/FMSf2Io9f2f7B4yKPdWQLatTpHbTq1\r\nhmyHEwRB96gF4gRf269VhgfB95xuCGdIAYrqdWQZUxHDxHCdSlW1QGfoM/8D\r\nqILAhwLM3/PE9ydUylQm+FKm0uisEC6IPDATuRECWAqQIZXg1oyxAzzRax1R\r\noCSeb1Z8z3/F+l75yrvtGD+sZxoFQ1cFljI+c2JnTIcTD+u3ImswzvWeOHwl\r\n43/uTgRNEaTfTzqwNxw5unlGcQTCiIvXQ5UO18mVj/Kp5cRV0BQm34dFvG/A\r\nrzw9Km7y1QsgB7yGoUnxg+bFYkPwPOvoFsA=\r\n=zmTT\r\n-----END PGP SIGNATURE-----\r\n","size":24497},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.4.0_1662730558980_0.7493688901243796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T13:58:31.791Z","contributors":[]},"5.4.1":{"name":"@fastify/autoload","version":"5.4.1","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:vitest":"vitest run","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","semver":"^7.3.7","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.24.1","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4","vite":"^3.1.7","vitest":"^0.24.1"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"860edaadcc39f45adfe247a664951d0708c3e491","_id":"@fastify/autoload@5.4.1","_nodeVersion":"16.13.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-BiNyQ7FnM5zlVDC4JhbxKsMa9QxxUMgoMFrZ86l8m3HpHX3cvNWDdwMWmA32TDJJkzWnKoZE6HHBFPb0+Fu1Rw==","shasum":"79323e54eabc0fd1e1a155c56094598d250c45b6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.4.1.tgz","fileCount":235,"unpackedSize":116848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH1LwoAQrQRR4JuCqpjayISL9UpfyYHSoRi1L9JB7uV4CIBn70vwPsrkeV8tpmPExxW9yc8FvoahXiWo6bWPEicef"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR7TXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmgxAAhUq1UGPHrD9L13sWOdQdILkrBTGoDCDh2K+EqTl9dYyoNrKE\r\nAA/8Q7OW6EjDREMaLpcWOYRSd1lKj1w7ly08bmJLzbNR1M79+AbCeq8z2J38\r\nqQKRubHojD9X/8JIaRJ/sQlkQ8hU21nee+EvEaz6qO98/AQDShoY4QTyStDv\r\n46VeRSr3p/dCYwBpXHx7uZYwrCrwgv9zi4rLuwQljCKFOGdj5ZgezSu9E6b7\r\nKP24ZIqakiQyFGaa8unZQ9+TGg3Y5/ujoHeZdBlRaB5yUrdOn5omeRdPzGWN\r\nRERpeR21iUk34imc/V5ldjbDt8byeKT9+W/DQ9519BADC5zjTDzppzpG7S5z\r\nSfld+KlvGPUfjK/JM1bBF02P8AkBtHMdvRVEp+z1O2i2ZwlixencFbt/i9OY\r\nSMTeZ94Oqh1vvYWONVEdfxjcLQlkYbKrpjollwkF2LOHqECapmDg5UQLp/rZ\r\nYCux7sMGPVz2Rjt4SQbBWl0hgtUnDwV4bMUhexgsGAzlpCKt0nHb1sZ24mDr\r\nIeXF0CZJNVGikzUmwsNTxOW05r5xn31H6l34Bo+3c/L+Gm0/IM4yVnYEDQwA\r\nftuK8G4MBPQPCTzEFacVm+KNvnKJCeCvqfyUE5TsyJ9UVcMJeh6hRQVBMt+M\r\nZgFduvuGpZohrqmetxMLbUslBtFwGodIuZc=\r\n=/XO6\r\n-----END PGP SIGNATURE-----\r\n","size":25252},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.4.1_1665643735091_0.6477304197345912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-07T14:25:07.654Z","contributors":[]},"5.5.0":{"name":"@fastify/autoload","version":"5.5.0","description":"Require all plugins in a directory","main":"index.js","types":"fastify-autoload.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts","unit:without-modules":"tap test/commonjs/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","semver":"^7.3.7","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.24.1","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4","esbuild":"^0.15.14","esbuild-register":"^3.4.1","vite":"^3.1.7","vitest":"^0.25.2"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"tsd":{"directory":"test/typescript/definitions"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"085d24a11e94bc591dd84d281ee1a16324f76c22","_id":"@fastify/autoload@5.5.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-lWx4SvPBL9PI5j/I4A0zkDI+KyvMSo5rJeVMCsT7eeiJ2TzM8+l1ZGK/9RCmq3AycHeOTU7WB5JYmOOIW4iCsA==","shasum":"0a6be3cf7e5d6ebaa5d7086ac38f9b4fd8628654","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.5.0.tgz","fileCount":236,"unpackedSize":117539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEYhbkAgUpx+iEPb2afs2dTgStnR/21jzzaiNJwskSrAiEAz/b5nGzXYz7kZez+hH4dmoFvVDBL20OX0d0dzUevGPI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd2tHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGCQ//W1cDF28kbEfHVRo+AMiLx+sRvyoQ/or8xfHwd8qHjCkFhod2\r\ng2zq1GCs9CPmu82jVql+o6eL498+6X5oeW9oAxaMuitxjDPtOZEkZtgI+/ec\r\nP+wZOAU2o6OtGd398RoAtyIl+dJwKaMpOjeuDVfKw6/CtmiKssIIZSb5Ji+l\r\nA3II9oqpKbedZAnbUk3b3BSprO1cgY7CfjMEEMd5RRmV2f+QNwokEh7VxXdZ\r\neu24A48O1RNZgStsMcZ8o4VmSz7RPkY5K3cRYiyPPZ3tjVX8JJ6KTgI3mHRx\r\nz5Y5kkjct0/4ZCgL9/oS8fRo10u+VTYggE3R63/KQN4A0uxRrLxNk8huJsgC\r\num4CM0M8kD6cgu7sTR4aN1UPCFBRdVXJo8AYHRXsN1uqbSzMQ2y2uBP454uJ\r\nxFGVEfIpSC5Heq6t+7cmi1YiuCC6PwbH9NkeoF1pUEh6+oux+Yo6Cf0oi+Ys\r\nYSpm7uEU6uBzS7OlYLonQF56HVIQV+Y6cCmlWt4BUKWqRv6sE+s2VlaX8Kc/\r\nd0CDLIc9WAHWR/CXR0G8CunGU5wg5rXzZ+a3o+llFq8knJq9dbenTKlEzbFd\r\nrqIql+bc1+BQ+A9fbyL5Ek/2ezV7VillFREgOZSDhJmiAZpwuP3yQPGn9mhU\r\nfDCSAHzpBH+u+nuTeHhGodJqykO7RQuMtAo=\r\n=fv71\r\n-----END PGP SIGNATURE-----\r\n","size":25361},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.5.0_1668770631467_0.6302237374841704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T11:29:34.737Z","contributors":[]},"5.6.0":{"name":"@fastify/autoload","version":"5.6.0","description":"Require all plugins in a directory","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.24.1","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4","esbuild":"^0.15.14","esbuild-register":"^3.4.1","vite":"^3.1.7","vitest":"^0.25.2"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"44f0a98aaf5d56ac41131d6ce875595c3a767f3e","_id":"@fastify/autoload@5.6.0","_nodeVersion":"16.13.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-WvIPDfhpMmWlZxUkIB7ncIw+y0BVrRanFncx/llRnPjDqyHMSPlNEnu48l22biQ/2W02PUS2TLihhH6faBZAQw==","shasum":"57be8df6707cabd12620eee9ee7c23b34122b8f2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.6.0.tgz","fileCount":236,"unpackedSize":116353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVCS1cUrg4egCq1qb/W06Ty4WBuyt34aBn3Y+iNDmvwAiEA3y4CKklp513RLpB/qQY5XRerkOAR2B5/fCjThE7jeH4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfxMIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWAhAAni/cbA0wndvkbTRIoKkDy9x9NX+2T3lTBgBRdUfbTCn0nqYr\r\nhXXoih/ucqoaJ/XqDYwrAYfxePLP4dztSfW5UwaAEs1JkcvYa6vPhu0TOBHG\r\nKD3I228vWB9DD7i5z1vcP5qhH5YS00dU43Gsx5FUGLnMcv+PiUOX7uGZgniH\r\nQhj32cTyvtzEcFgkNP5MbSa7k2a0FffEtS30J1HsxMFdVowQ6jGriAApLnqk\r\nkkKcxIL3E/TKb3b6Nin8vNEEbkz4oXURbKBHZZlQBhiUaehnuW4XsWsrU9Ax\r\nixNqjZOpiZ0YgeS5xrUFpRm5sPQvf6T8kAYzMvkthof2aONYnCVrkZfF/PV/\r\nGWw1zZM0033dcElQIq8Qdf/Tq+ScHRCmAu4QHsSc6uaP05vHBG9W/69aj15p\r\nX/fc5XLnwz6lUvqSRObwyEYeKi5T+RNjLBsuTFUe68YhvLyq/yYsg3QQ4rkl\r\nF089F+GEqFrpWjR4TzOjGyTTW2qYoQ7pfnW6CV/3KuBKqwEQm1ZGMvx5pZME\r\nyNwcfwJcK7OHlu7x6fVWc/+9zgUhmd5ZFwRhuYtR4SBbtv3o+Mk9lqdb0lfB\r\nQP1LDruXIlMMD2f3z+KLfE+CRnzAxej07Gfyn1GS/P9tV42wNmDg4Rrl4yUK\r\n6TmeVrzMWgH9GaGK7QYCX+xaIxP51ciCv90=\r\n=DaiU\r\n-----END PGP SIGNATURE-----\r\n","size":25165},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.6.0_1669272328425_0.1350634900527723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-24T06:45:35.390Z","contributors":[]},"5.7.0":{"name":"@fastify/autoload","version":"5.7.0","description":"Require all plugins in a directory","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.25.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4","esbuild":"^0.16.4","esbuild-register":"^3.4.1","vite":"^4.0.0","vitest":"^0.26.2"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"bc73da551fea0ee488655e5b6e8867b568fdfd59","_id":"@fastify/autoload@5.7.0","_nodeVersion":"16.19.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-RQ3g5zZnvdhq7yQJAPJq+D73lg/ZFZoPriaQ3Ul0BiJKAZhtLZSefll/kxgwEj0/rp705OUwvQMQTLgXBBMdGQ==","shasum":"cda41d64ac4a9e05808fa353c55ec2940bd2041b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.7.0.tgz","fileCount":239,"unpackedSize":120481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvPVFPyZLo/NN1g4DeUbCYBbYJxFCUgul5xm/57z9ZfAiA50hqbuOKidTvZHp45cH6k+vG8qlhliyyOGutH9izTkw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsgeeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe2BAAhY4KcqU7anCyQgoiiBkt9FOr5GGaKiOMyCBKa/n49TRjw9pS\r\n46eQsCgt3y23xDLy4Y5A/RHIuoZ0dpM/26SJjfpSRhLA0fz7kqwsz27IqcMr\r\neqQik2XKeyu+3OfdRtWkIIMy84W8oKE5Y+5KQ0mqmZx80BH5mwclsBRvBhx8\r\nwnCjrmqBwU99jn5RoW0tq5zyOeBLdXtfgs8WPyTikDrF+0linSSTm5eg2yBf\r\nn6Tibff8BgcDdQkBiNWDngHaQLIOvTI/5W7WhXZLCteiJa3oiKcd/HQQbnWO\r\neuVi7GG9re8ylpmQyXk85XsoO/HPyZIcdTPiZO/IPfy4ztkUa4lW07RRkjhW\r\nRd2qjd4MuQauucpYvox2JAN0mnzR32f0E2XZsPjZoZPzp18DztgQ7zmVa2BM\r\npnxOMljnhiAyvva22JPkAYhphpBzR0r3MR0HWEc+sZecY4NasKa3EY9qcYII\r\nuwRo2yviqcr6fhsYSQJdRl8Sem62+C/ZyTBpQsEg09ihMYowJKIdoNTAVtKq\r\nocfbZXWsiESTBp08mViCMNws70Z+RYvGAuM6WLmIZT5ATMaHnPllkh06TT4n\r\n0Vtg1nPI9/Gj6WTCVZ03SFIT/KLSRFVIZi5L4oNzf4qfXozDPch0KokMSx0i\r\nzz7H2xtjjFS/bWeNo8pIzTWT7Rf151mLJLo=\r\n=9KEo\r\n-----END PGP SIGNATURE-----\r\n","size":25787},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.7.0_1672611742128_0.4414684676172196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-01T22:22:28.342Z","contributors":[]},"5.7.1":{"name":"@fastify/autoload","version":"5.7.1","description":"Require all plugins in a directory","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.25.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^4.5.4","esbuild":"^0.16.4","esbuild-register":"^3.4.1","vite":"^4.0.0","vitest":"^0.26.2"},"dependencies":{"pkg-up":"^3.1.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"35df92297622fe88c532219b539683f51adb3740","_id":"@fastify/autoload@5.7.1","_nodeVersion":"16.19.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-F5c94MYAF0tacVu6X4/1ojO7fzmgrJXsqitDtpqknXgiHZpeFNhYSnNCUHPz6UDRKsfkDohmh0fiPTtOd8clzQ==","shasum":"bd5fd2f496d3ef8c6f41bbab6666eae04bd260e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.7.1.tgz","fileCount":239,"unpackedSize":121041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHspGqZMy1SeOe5N9UFs8UUaUKkG/TiWokCcfMupZQywIhAOw8QGf1Ls19xvasAjJPmLM2Dk/eP8w+knxfzjPcl44M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvvRnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG9A//XVoyoI9fw3RtoBcSSx/kcE8NmLhjdxwZdR3C0K6yptabxt4l\r\nDylqm+oIBWPNl6Mg23syQgUMtuZP2TohxIfT+0eaRZSOnsOAbCYkt1B4B0fT\r\nJi+b4WxzFNDide+/iTFFGO2+A+2ltTefqlrx4yCsCcGkj+jH/d50l+KD70/z\r\nf6bm6a6wz4S12iI49gU5PaAziD5NW/4aKzWLBgwENfeW7tRy80uTRuRsrMEX\r\n/0EV1NBegjiAA88FTG1/mdsewccLBTGtIx84Trq8yhG1boIwip/f1kxYG/2A\r\neMrAauM1MNQM0ynNiZ0kNGVYTt42tmgu7OdMt3i+NW3f75y+F7MRrN+fNS0c\r\nUjV9oqHe6B8H3dg6jik4O7jXZ3r5G/u/96dyrhg/48hteQ8QN68PMGdX32iT\r\nwI3FpDyuJhffUSkw9Wirb6mL0x8IFLMhtvocnSxx5FTsXydoZpcqewQGrSX5\r\nhLKsvopKxvCEs7YbwYo9T4/ym9ZuX9/5NlIS5xigfur9onJYrKb5e1W2UTAm\r\nc7jQzwaqcocy72X0T4jCCcWN1VHjeNrHk7CVKY7RWPo3XJQt946J6wS7fU/6\r\nYKCUwqBNiiRvqsCTcUAgq2BiXaWgtPDhhR1LpaidZW9aAWzJnIRZ+mumHeWo\r\nYFj2ktit5KkWWOi+DHVOlW4Kk69LJk9W1sM=\r\n=JQhe\r\n-----END PGP SIGNATURE-----\r\n","size":25887},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.7.1_1673458791000_0.979051680584553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T17:39:51.125Z","publish_time":1673458791125,"contributors":[]},"5.7.2":{"name":"@fastify/autoload","version":"5.7.2","description":"Require all plugins in a directory","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^20.1.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.29.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^5.0.2","esbuild":"^0.19.2","esbuild-register":"^3.4.1","vite":"^4.0.0","vitest":"^0.34.1"},"dependencies":{},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@5.7.2","gitHead":"068f2bf21896cf97acde759d75b42ef31f6c8eca","_nodeVersion":"18.18.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-eSHuUHARbVocO3L7A1/q6YO+kkoWI2PsXJBpDsX+i3PcGTVncjn9771FaaM5BjOPx+44GxIjaszGOM/BZdfzaA==","shasum":"3abc211d460a6ad0966b0a28df251016ce41a1e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.7.2.tgz","fileCount":240,"unpackedSize":122777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsalXzlEFcgzDc/f0srIUg86cv8R9mFYH5uIBjTj1yagIhAJh4RONdoNYgkSFwLUn7gxPLaoQGNffJ3+e5bv5DaG1R"}]},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gurgun.dayioglu@icloud.com"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.7.2_1697703117486_0.48075604325516186"},"_hasShrinkwrap":false,"contributors":[]},"5.8.0":{"name":"@fastify/autoload","version":"5.8.0","description":"Require all plugins in a directory","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^20.1.0","@types/tap":"^15.0.5","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.29.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^5.0.2","esbuild":"^0.19.2","esbuild-register":"^3.4.1","vite":"^4.0.0","vitest":"^0.34.1"},"dependencies":{},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@5.8.0","gitHead":"4c46a15d232c14627a5e9f4ab2ba7c413ec936a2","_nodeVersion":"18.18.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-bF86vl+1Kk91S41WIL9NrKhcugGQg/cQ959aTaombkCjA+9YAbgVCKKu2lRqtMsosDZ0CNRfVnaLYoHQIDUI2A==","shasum":"533257b868a1ac7e65d720c7ff815aa6a53825cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.8.0.tgz","fileCount":240,"unpackedSize":122777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICG5kUxC5bPIHEMrxLYn0UsQ56eqBCyEgFghzhKklxrjAiEAwLcItX0lYAKcOsNLlXZKUdSR/zH6LatSPNxaclJBbtg="}]},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gurgun.dayioglu@icloud.com"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.8.0_1697703220049_0.6460266603845122"},"_hasShrinkwrap":false,"contributors":[]},"5.8.1":{"name":"@fastify/autoload","version":"5.8.1","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/issues/*/test.js test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","dependencies":{},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^20.1.0","@types/tap":"^15.0.5","esbuild":"^0.19.2","esbuild-register":"^3.4.1","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.29.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^5.0.2","vite":"^5.0.0","vitest":"^0.34.1"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@5.8.1","gitHead":"07f6ece7cf966e6ec05b22d7d3df61e77e630c66","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-NPTDKGri3WSZf236/2laMcFdBjENk2wUAkU7XI72FQ5/BDXCZXJ1+qPHivzSljBpmysdmYqjnRHDVn9N6OGWrw==","shasum":"b21fa14d8ecf978e0ddfcccf855d76027857de8f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.8.1.tgz","fileCount":259,"unpackedSize":132731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBn5ZyzujsGca4boZK0awxd+auSegG3zqhF22Zz/cDBmAiEA3KDHxOL8QW7R+urmr64ov6k090B7pTRBnrh5kC/zqBM="}],"size":28485},"_npmUser":{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.8.1_1714729429720_0.37662925087835175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-03T09:43:49.945Z","publish_time":1714729429945,"_source_registry_name":"default","contributors":[]},"5.8.2":{"name":"@fastify/autoload","version":"5.8.2","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/issues/*/test.js test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","dependencies":{},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^20.1.0","@types/tap":"^15.0.5","esbuild":"^0.19.2","esbuild-register":"^3.4.1","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.29.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^5.0.2","vite":"^5.0.0","vitest":"^0.34.1"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@5.8.2","gitHead":"7026f13be2e1613d16ecb791a4368aeea4af45db","_nodeVersion":"20.12.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-AX555mbAvtYPWZhOJG73y8zV39wH+wEnOcgg13xfGoHJ46rdsfx0Rs8Yfi5exE4bBqdzcM72iIZdhTbLbEqScA==","shasum":"92450091fb5ab00bf623c89c9113a5391835a823","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.8.2.tgz","fileCount":264,"unpackedSize":134378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDTLI5fxK8TfvXxvHLAIubhi0NceexzZGhkVraTb3gTwIhAPV8+WRSELozV7CJ6h/3gU1La9sNNIIBtQ6a3B6z/jMp"}],"size":28749},"_npmUser":{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.8.2_1714999317817_0.07045397946094067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T12:41:57.986Z","publish_time":1714999317986,"_source_registry_name":"default","contributors":[]},"5.8.3":{"name":"@fastify/autoload","version":"5.8.3","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/issues/*/test.js test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","dependencies":{},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^20.1.0","@types/tap":"^15.0.5","esbuild":"^0.19.2","esbuild-register":"^3.4.1","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.29.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^5.0.2","vite":"^5.0.0","vitest":"^0.34.1"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@5.8.3","gitHead":"930e738e9576f9f341ae186b71c95c3dded02108","_nodeVersion":"20.12.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-QR/bd/4EfGwWfk/3kmG8vj2iIXjoDt71AlYVujjJWYBjBh7oIFvxmT25jeVxkIK1ttmM3ycwsWwpg2MLObb54g==","shasum":"23459e1eddf5dd473562c127e6ae2b6d26b06886","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.8.3.tgz","fileCount":268,"unpackedSize":136322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfHm4sP94nstN6h7AWQ83v+ATkWovlE+C7dpumXUKPVAiBwU9GgNf9ktus/MRVFg6AcOnK6EeDACgEJRkIOCC4w3Q=="}],"size":29030},"_npmUser":{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.8.3_1717268659792_0.2573323415246829"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-01T19:04:19.982Z","publish_time":1717268659982,"_source_registry_name":"default","contributors":[]},"5.9.0":{"name":"@fastify/autoload","version":"5.9.0","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/issues/*/test.js test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","dependencies":{},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^20.1.0","@types/tap":"^15.0.5","esbuild":"^0.19.2","esbuild-register":"^3.4.1","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.29.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^5.0.2","vite":"^5.0.0","vitest":"^0.34.1"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@5.9.0","gitHead":"24e352a30980402ae680b8f9a3ca88a3b73459af","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-EM/2QKQW2oym0gwuPjhculnqbpqu0mWblxRJvYMTvb7SVRGWBh/SFWTtrNAb46fYIOirJUH95mc+dhYuFq99pg==","shasum":"6aa28c78cdb8ccce33c1686ed95904c5d9e125de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.9.0.tgz","fileCount":274,"unpackedSize":139716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMuhyT2DPi8aGQcojsPrEVbaCy+e5AXZnCwkGbFCc9AAiB5VZtjWlDBab81/qTuuG5QjjWS0rKRWo9uQGE7h3QnKg=="}],"size":29543},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.9.0_1718188246073_0.4257088890177445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-12T10:30:46.245Z","publish_time":1718188246245,"_source_registry_name":"default","contributors":[]},"5.10.0":{"name":"@fastify/autoload","version":"5.10.0","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run unit && npm run typescript && npm run typescript:jest && npm run typescript:esm && npm run typescript:swc && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc":"node scripts/unit-typescript-swc.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap test/issues/*/test.js test/commonjs/*.js test/module/*.js test/typescript/*.ts"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","dependencies":{},"devDependencies":{"@fastify/pre-commit":"^2.0.2","@fastify/url-data":"^5.0.0","@swc-node/register":"^1.5.1","@swc/core":"^1.2.129","@swc/register":"^0.1.9","@types/jest":"^29.0.0","@types/node":"^20.1.0","@types/tap":"^15.0.5","esbuild":"^0.19.2","esbuild-register":"^3.4.1","fastify":"^4.0.0-rc.2","fastify-plugin":"^4.0.0","jest":"^28.1.3","snazzy":"^9.0.0","standard":"^17.0.0","tap":"^16.0.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","ts-node-dev":"^2.0.0","tsd":"^0.29.0","tsm":"^2.2.1","tsx":"^3.7.1","typescript":"^5.0.2","vite":"^5.0.0","vitest":"^0.34.1"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@5.10.0","gitHead":"efc758f1f826dccb6ef50406547ac75a3ecfc049","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-4A6s86qMbjcpWHmJL7cErtjIxOPuW8c67DLiuO8HoJQxuK97vaptoUnK5BTOwRg1ntYqfc3tjwerTTo5NQ3fEQ==","shasum":"e839146ec59c2e9f79ee88d006fb5d1b1d922881","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-5.10.0.tgz","fileCount":266,"unpackedSize":136649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv1ky2ovOYXEV+TEPAAj9XZyhfrRdoxAjQbyJ9G1Z0gAiEA7oxDAbXRlpQNuECIIVa5lOmAyGwL+1q1AtJC8v+HmLg="}],"size":28861},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_5.10.0_1718629394131_0.6631443902986973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-17T13:03:14.294Z","publish_time":1718629394294,"_source_registry_name":"default","contributors":[]},"6.0.0-pre.fv5.1":{"name":"@fastify/autoload","version":"6.0.0-pre.fv5.1","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run typescript && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap plugin rm @tapjs/typescript && tap plugin list && tap build && tap test/issues/*/test.js test/commonjs/*.js test/module/*.js"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0-pre.fv5.1","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^20.14.2","@types/tap":"^15.0.11","esbuild":"^0.21.4","esbuild-register":"^3.5.0","fastify":"^5.0.0-alpha.3","fastify-plugin":"^5.0.0-pre.fv5.1","jest":"^29.7.0","snazzy":"^9.0.0","standard":"^17.1.0","tap":"^19.0.2","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"^5.4.5","vite":"^5.2.12","vitest":"^1.6.0"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.0.0-pre.fv5.1","readmeFilename":"README.md","gitHead":"665107b3e9c27540f1e5c7e52cc1beaa6d3158b1","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-H4kub7fPzTDE8TzFrw6dzPqh+cJe/x2woJXtcOuHpQjiL0WMr91i/GHWyBvNQ2U6ikSV68VWnFpEBhfSB8iC8A==","shasum":"a81a545233de7306e2db161287363e2acd93deca","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.0.0-pre.fv5.1.tgz","fileCount":266,"unpackedSize":137208,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh0IOL6Zpoew3/yTtKcTE/E4ZjyOjXRa2V1pxCe4xC2AiBSUPKnRt4IWmKABUtLfAhfKJRqnH6Iv4abqYvGNnVvOA=="}],"size":29104},"_npmUser":{"name":"anonymous","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_6.0.0-pre.fv5.1_1721213691943_0.010640153512951889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-17T10:54:52.141Z","publish_time":1721213692141,"_source_registry_name":"default","contributors":[]},"6.0.0":{"name":"@fastify/autoload","version":"6.0.0","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run typescript && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap plugin rm @tapjs/typescript && tap plugin list && tap build && tap test/issues/*/test.js test/commonjs/*.js test/module/*.js"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/tap":"^15.0.11","esbuild":"^0.23.0","esbuild-register":"^3.5.0","fastify":"^5.0.0-alpha.4","fastify-plugin":"^5.0.0","jest":"^29.7.0","snazzy":"^9.0.0","standard":"^17.1.0","tap":"^19.0.2","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"^5.4.5","vite":"^5.2.12","vitest":"^2.0.3"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.0.0","readmeFilename":"README.md","gitHead":"8c7949d8757a8f5e7f16fe28023cf47a03af8778","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-6L8LNxpgjBoY1MU0iUwDpDh3BEFY7yqZB3b8az4CpxvfvwizAxNp8/IdEWKgybSPIc8dxIP4EWIoaD5NKo3JVQ==","shasum":"2687820d1d66f9d26cd915514d4f2768ab874353","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.0.0.tgz","fileCount":267,"unpackedSize":138170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmcE5S3auiRoH1lsvKJqtR1QzZ9DITOsuMFULRfL/xBwIhAI3IA3o3OKFr8fVouFo6VyHpWBVKtrbdXG5AiK98O4qy"}],"size":29427},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_6.0.0_1725614369545_0.9253192413427398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-06T09:19:29.854Z","publish_time":1725614369854,"_source_registry_name":"default","contributors":[]},"6.0.1":{"name":"@fastify/autoload","version":"6.0.1","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run typescript && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:tsimp":"node scripts/unit-typescript-tsimp.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap plugin rm @tapjs/typescript && tap plugin list && tap build && tap test/issues/*/test.js test/commonjs/*.js test/module/*.js"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/tap":"^15.0.11","esbuild":"^0.23.0","esbuild-register":"^3.5.0","fastify":"^5.0.0","fastify-plugin":"^5.0.0","jest":"^29.7.0","snazzy":"^9.0.0","standard":"^17.1.0","tap":"^19.0.2","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsimp":"^2.0.11","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"5.5","vite":"^5.2.12","vitest":"^2.0.3"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.0.1","gitHead":"986df860f5e2e5062176ea68f4ba2487cdaff307","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-NVVu/g9yUFkv4nNxsDHhNKz37jINXlPxwNYbA4Hu8pnho6sDVeKo24pt+dnax1SeUapxxs/yulXukbUai6Aebw==","shasum":"a8eaa426774342192fd330e934b7a71c1c7689e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.0.1.tgz","fileCount":269,"unpackedSize":138842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwQN/yeCKGQ6yJV4RGt5bugrv6/a4866ANcrMitjebjAiAJSjIYUkhe52/KP0Qp3/z71GBS+/eiy36NWOmVR+3NHg=="}],"size":29568},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_6.0.1_1726996312358_0.4298483985043522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-22T09:11:52.555Z","publish_time":1726996312555,"_source_registry_name":"default","contributors":[]},"6.0.2":{"name":"@fastify/autoload","version":"6.0.2","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard | snazzy","lint:fix":"standard --fix | snazzy","test":"npm run typescript && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:tsimp":"node scripts/unit-typescript-tsimp.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap plugin rm @tapjs/typescript && tap plugin list && tap build && tap test/issues/*/test.js test/commonjs/*.js test/module/*.js"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/tap":"^15.0.11","esbuild":"^0.24.0","esbuild-register":"^3.5.0","fastify":"^5.0.0","fastify-plugin":"^5.0.0","jest":"^29.7.0","snazzy":"^9.0.0","standard":"^17.1.0","tap":"^19.0.2","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsimp":"^2.0.11","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"5.5","vite":"^5.2.12","vitest":"^2.0.3"},"standard":{"ignore":["test/*/*-error/lib/a.js"]},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.0.2","gitHead":"64e16414f419d8addce6c521a81a0bbf243722fa","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-efRwk2KKTPERxHEnzabK+w2pGxBExCCYixPYUMqtLd++Xsoh4h5Rrq8D2xZDq2BQ8hTFI1rzGLkHWsz40wgoWA==","shasum":"93343f955d6549bd44d0a4c439c6e3f4d8f52c97","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.0.2.tgz","fileCount":269,"unpackedSize":138937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs6UV8zWj/VUL0krgVigZtkVTcskeVdIAYH1WI+xQtOwIgRFJFyq+PBz60xk6Qu5zSvXxI0Z9PGYD3jAQjs9EZFR8="}],"size":29631},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autoload_6.0.2_1728389880819_0.2684986683288275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T12:18:00.979Z","publish_time":1728389880979,"_source_registry_name":"default","contributors":[]},"6.0.3":{"name":"@fastify/autoload","version":"6.0.3","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"npm run typescript && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:tsimp":"node scripts/unit-typescript-tsimp.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"node scripts/unit.js","unit:with-modules":"tap plugin rm @tapjs/typescript && tap plugin list && tap build && tap test/issues/*/test.js test/commonjs/*.js test/module/*.js"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Tomas Della Vedova","url":"http://delved.org"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/tap":"^18.0.0","esbuild":"^0.24.0","esbuild-register":"^3.5.0","fastify":"^5.0.0","fastify-plugin":"^5.0.0","jest":"^29.7.0","neostandard":"^0.11.9","tap":"^19.0.2","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsimp":"^2.0.11","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"5.5","vite":"^6.0.2","vitest":"^2.0.3"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.0.3","gitHead":"28cf1db45e272ec22e22ce8c58619987915a0072","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/wM2pmI7jP2fGah3YuP14i9vuaijpD4gQYLiyd+eD7gUxpA3B4R6/0QIXQS2eJaYD9aIX4ZFRzPmrZsaetfcWw==","shasum":"5c96169fae0fdf7d5d36f12e9e701d66c0fbc96b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.0.3.tgz","fileCount":270,"unpackedSize":140360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyapaiOdEffz5bHtHhxIV4yDCZeqsEzMq4aNxwNeMYpAiEAiiY/d6ayazWJMo1QMZ9S8hd/wGTTI22WRuxcwqGjiR4="}],"size":30042},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autoload_6.0.3_1734165238200_0.7391254159023768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-14T08:33:58.416Z","publish_time":1734165238416,"_source_registry_name":"default"},"6.1.0":{"name":"@fastify/autoload","version":"6.1.0","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"npm run typescript && npm run typescript:native && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:tsimp":"node scripts/unit-typescript-tsimp.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:native":"node scripts/unit-typescript-native-type-stripping.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"borp -C --check-coverage --lines 100 --reporter=@jsumners/line-reporter"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Tomas Della Vedova","url":"http://delved.org"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@jsumners/line-reporter":"^1.0.1","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","borp":"^0.19.0","esbuild":"^0.24.0","esbuild-register":"^3.5.0","eslint":"^9.17.0","fastify":"^5.0.0","fastify-plugin":"^5.0.0","jest":"^29.7.0","neostandard":"^0.12.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsimp":"^2.0.11","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"5.5","vite":"^6.0.2","vitest":"^2.0.3"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.1.0","gitHead":"c5aa697e67b2a4df88d0cb27a9af8a4ac50022b8","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ltFiI5u5KETSqVXq9AIYtiTqrQn4fvuiETR8N78L119JMLJUqHZ6EqZw77syrMf1N9OMCK8z7YktntK9LaD7Pw==","shasum":"bdaeedd36243e8c07ff436219a69846e6ea1ce87","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.1.0.tgz","fileCount":275,"unpackedSize":163348,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEQGa9ea/NnPZWDENrvy2tGoFRjkqaTJgNcFoFIt7OWzAiEAmE4gXp2qVjDJnwyaUdtCeiMGYj9d4Hf9ikzy53SgmMI="}],"size":31709},"_npmUser":{"name":"anonymous","email":"frazer.dev@icloud.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autoload_6.1.0_1738338592722_0.4155837430056075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-31T15:49:52.915Z","publish_time":1738338592915,"_source_registry_name":"default"},"6.2.0":{"name":"@fastify/autoload","version":"6.2.0","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"npm run typescript && npm run typescript:native && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:tsimp":"node scripts/unit-typescript-tsimp.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:native":"node scripts/unit-typescript-native-type-stripping.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"borp -C --check-coverage --lines 100 --reporter=@jsumners/line-reporter"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Tomas Della Vedova","url":"http://delved.org"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@jsumners/line-reporter":"^1.0.1","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","borp":"^0.19.0","esbuild":"^0.25.0","esbuild-register":"^3.5.0","eslint":"^9.17.0","fastify":"^5.0.0","fastify-plugin":"^5.0.0","jest":"^29.7.0","neostandard":"^0.12.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsimp":"^2.0.11","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"5.5","vite":"^6.0.2","vitest":"^3.0.4"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.2.0","gitHead":"5ae6fe6d715f5e78531893c5c3e984843f62c019","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-NcvIcAqa6z/rpENcLHEMtLMjrXgWge8MyzTaPbI+svzEzTd9vaDdC47N6WugZBrqaOTSKX4PmEAsYNOn8jPzkg==","shasum":"40cce3a9633c89ad57ad4e5e9913878cfb413a96","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.2.0.tgz","fileCount":275,"unpackedSize":163609,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCom0Tq7XjarKYvpNt/OSa3OsDogJQFytjNDW6t/hF/3AIhAMsmCkk0j3wDqmAdGdM/gQNftJfTz/ApRg4z0bsA/RTz"}],"size":31785},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autoload_6.2.0_1741601159564_0.25851384464277594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-10T10:05:59.747Z","publish_time":1741601159747,"_source_registry_name":"default"},"6.3.0":{"name":"@fastify/autoload","version":"6.3.0","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"npm run typescript && npm run typescript:native && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:tsimp":"node scripts/unit-typescript-tsimp.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:native":"node scripts/unit-typescript-native-type-stripping.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"borp -C --check-coverage --lines 100 --reporter=@jsumners/line-reporter"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Tomas Della Vedova","url":"http://delved.org"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@jsumners/line-reporter":"^1.0.1","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","borp":"^0.19.0","esbuild":"^0.25.0","esbuild-register":"^3.5.0","eslint":"^9.17.0","fastify":"^5.0.0","fastify-plugin":"^5.0.0","jest":"^29.7.0","neostandard":"^0.12.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.31.1","tsimp":"^2.0.11","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"5.5","vite":"^6.0.2","vitest":"^3.0.4"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.3.0","gitHead":"51daca00cad5f1a3adaec4973c79fd1f8678944d","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-VBYApgvqX5e+M2BAWKCxrYk9yTo8z127xsSzsSePQZlxt97tbQay74n//NDFK4ovFMgyhKSjoWtHTbdGw/RDvQ==","shasum":"850bed2bc07a6dcf5a778e2e2bb60df6f910a814","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.3.0.tgz","fileCount":284,"unpackedSize":173180,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+uRcCCrkhzDG4G/5Pg3KpKdYhhi27Lla4TmJta3FWwAIgX2i2qCSDlRBUb++YvCXjZRxSul+tqMwc4rSDrdsvRPM="}],"size":32745},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autoload_6.3.0_1743778311691_0.3966081664144925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-04T14:51:51.900Z","publish_time":1743778311900,"_source_registry_name":"default"},"6.3.1":{"name":"@fastify/autoload","version":"6.3.1","description":"Require all plugins in a directory","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"npm run typescript && npm run typescript:native && npm run typescript:jest && npm run typescript:swc-node-register && npm run typescript:tsm && npm run typescript:tsx && npm run typescript:vitest && npm run typescript:esbuild && npm run unit","typescript":"tsd","typescript:jest":"jest","typescript:esm":"node scripts/unit-typescript-esm.js","typescript:swc-node-register":"node scripts/unit-typescript-swc-node-register.js","typescript:tsm":"node scripts/unit-typescript-tsm.js","typescript:tsx":"node scripts/unit-typescript-tsx.js","typescript:tsimp":"node scripts/unit-typescript-tsimp.js","typescript:esbuild":"node scripts/unit-typescript-esbuild.js","typescript:native":"node scripts/unit-typescript-native-type-stripping.js","typescript:vitest":"vitest run","typescript:vitest:dev":"vitest","unit":"borp -C --check-coverage --lines 100 --reporter=@jsumners/line-reporter"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-autoload.git"},"keywords":["fastify","require","folder","directory","plugin","plugins","automatically","load","auto"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Tomas Della Vedova","url":"http://delved.org"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-autoload/issues"},"homepage":"https://github.com/fastify/fastify-autoload#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@fastify/pre-commit":"^2.1.0","@fastify/url-data":"^6.0.0","@jsumners/line-reporter":"^1.0.1","@swc-node/register":"^1.9.1","@swc/core":"^1.5.25","@types/jest":"^29.5.12","@types/node":"^22.0.0","borp":"^0.20.0","esbuild":"^0.25.0","esbuild-register":"^3.5.0","eslint":"^9.17.0","fastify":"^5.0.0","fastify-plugin":"^5.0.0","jest":"^29.7.0","neostandard":"^0.12.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsd":"^0.32.0","tsimp":"^2.0.11","tsm":"^2.3.0","tsx":"^4.15.7","typescript":"5.5","vite":"^6.0.2","vitest":"^3.0.4"},"jest":{"preset":"ts-jest","testEnvironment":"node","rootDir":"./test/typescript-jest","testMatch":["**/*.test.ts"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"}},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/autoload@6.3.1","gitHead":"67a45623d35450bd64037c29395f1f34c71df2b4","_nodeVersion":"24.0.2","_npmVersion":"11.3.0","dist":{"integrity":"sha512-0fsG+lO3m5yEZVjXKpltCe+2eHhM6rfAPQhvlGUgLUFTw/N2wA9WqPTObMtrF3oUCUrxbSDv60HlUIoh+aFM1A==","shasum":"a0cd54a82e71be9456f80611ff8e9beefd7b84ed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/autoload/-/autoload-6.3.1.tgz","fileCount":291,"unpackedSize":174807,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEgZn6yflIoduQweG/Ucv+K0rgEA3ZT1T+hdTRsQJFftAiEAkbIrk3lrWEZ2Sr/7OVDbyRMkqwelSYxWHM343ASN9EA="}],"size":33316},"_npmUser":{"name":"anonymous","email":"frazer.dev@icloud.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autoload_6.3.1_1748709223476_0.568362756385161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-31T16:33:43.674Z","publish_time":1748709223674,"_source_registry_name":"default"}},"dist-tags":{"latest":"6.3.1","next":"6.0.0"},"name":"@fastify/autoload","time":{"created":"2022-04-27T14:23:45.397Z","modified":"2026-03-05T20:02:02.128Z","4.0.0":"2022-04-27T13:31:22.426Z","4.0.1":"2022-05-01T14:59:38.965Z","5.0.0":"2022-05-11T14:46:30.403Z","5.1.0":"2022-07-11T07:19:20.430Z","5.2.0":"2022-08-06T21:33:24.270Z","5.3.0":"2022-09-01T09:27:54.751Z","5.3.1":"2022-09-01T21:36:31.263Z","5.4.0":"2022-09-09T13:35:59.227Z","5.4.1":"2022-10-13T06:48:55.319Z","5.5.0":"2022-11-18T11:23:51.666Z","5.6.0":"2022-11-24T06:45:28.580Z","5.7.0":"2023-01-01T22:22:22.313Z","5.7.1":"2023-01-11T17:39:51.125Z","5.7.2":"2023-10-19T08:11:57.686Z","5.8.0":"2023-10-19T08:13:40.293Z","5.8.1":"2024-05-03T09:43:49.945Z","5.8.2":"2024-05-06T12:41:57.986Z","5.8.3":"2024-06-01T19:04:19.982Z","5.9.0":"2024-06-12T10:30:46.245Z","5.10.0":"2024-06-17T13:03:14.294Z","6.0.0-pre.fv5.1":"2024-07-17T10:54:52.141Z","6.0.0":"2024-09-06T09:19:29.854Z","6.0.1":"2024-09-22T09:11:52.555Z","6.0.2":"2024-10-08T12:18:00.979Z","6.0.3":"2024-12-14T08:33:58.416Z","6.1.0":"2025-01-31T15:49:52.915Z","6.2.0":"2025-03-10T10:05:59.747Z","6.3.0":"2025-04-04T14:51:51.900Z","6.3.1":"2025-05-31T16:33:43.674Z"},"readme":"# @fastify/autoload\n\n[![CI](https://github.com/fastify/fastify-autoload/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/fastify-autoload/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/@fastify/autoload.svg?style=flat)](https://www.npmjs.com/package/@fastify/autoload)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nConvenience plugin for Fastify that loads all plugins found in a directory and automatically configures routes matching the folder structure.\n\n## Installation\n\n```\nnpm i @fastify/autoload\n```\n\n### Compatibility\n| Plugin version | Fastify version |\n| ---------------|-----------------|\n| `>=6.x`        | `^5.x`          |\n| `^5.x`         | `^4.x`          |\n| `>=2.x <5.x`   | `^3.x`          |\n| `^1.x`         | `^2.x`          |\n| `^1.x`         | `^1.x`          |\n\n\nPlease note that if a Fastify version is out of support, then so are the corresponding versions of this plugin\nin the table above.\nSee [Fastify's LTS policy](https://github.com/fastify/fastify/blob/main/docs/Reference/LTS.md) for more details.\n\n## Example\n\nFastify server that automatically loads in all plugins from the `plugins` directory:\n\n```js\nconst fastify = require('fastify')\nconst autoload = require('@fastify/autoload')\n\nconst app = fastify()\n\napp.register(autoload, {\n  dir: path.join(__dirname, 'plugins')\n})\n\napp.listen({ port: 3000 })\n```\n\nor with ESM syntax:\n\n```js\nimport autoLoad from '@fastify/autoload'\nimport { fileURLToPath } from 'node:url'\nimport { dirname, join } from 'node:path'\nimport fastify from 'fastify'\n\nconst __filename = fileURLToPath(import.meta.url)\nconst __dirname = dirname(__filename)\n\nconst app = fastify()\n\napp.register(autoLoad, {\n  dir: join(__dirname, 'plugins')\n})\n\napp.listen({ port: 3000 })\n```\n\nFolder structure:\n\n```\n├── plugins\n│   ├── hooked-plugin\n│   │   ├── autohooks.mjs\n│   │   ├── routes.js\n│   │   └── children\n│   │       ├── commonjs.cjs\n│   │       ├── module.mjs\n│   │       └── typescript.ts\n│   ├── single-plugin\n│   │   ├── index.js\n│   │   └── utils.js\n│   ├── more-plugins\n│   │   ├── commonjs.cjs\n│   │   ├── module.mjs\n│   │   └── typescript.ts\n│   └── another-plugin.js\n├── package.json\n└── app.js\n```\n\n## Global Configuration\n\nAutoload can be customized using the following options:\n\n- `dir` (required) - Base directory containing plugins to be loaded\n\n  Each script file within a directory is treated as a plugin unless the directory contains an index file (e.g. `index.js`). In which case, only the index file (and the potential sub-directories) will be loaded.\n\n  The following script types are supported:\n\n  - `.js ` (CommonJS or ES modules depending on `type` field of parent `package.json`)\n  - `.cjs` (CommonJS)\n  - `.mjs` (ES modules)\n  - `.ts` (TypeScript)\n\n- `dirNameRoutePrefix` (optional) - Default: true. Determines whether routes will be automatically prefixed with the subdirectory name in an autoloaded directory. It can be a sync function that must return a string that will be used as prefix, or it must return `false` to skip the prefix for the directory.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'routes'),\n    dirNameRoutePrefix: false // lack of prefix will mean no prefix, instead of directory name\n  })\n\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'routes'),\n    dirNameRoutePrefix: function rewrite (folderParent, folderName) {\n      if (folderName === 'YELLOW') {\n        return 'yellow-submarine'\n      }\n      if (folderName === 'FoOoO-BaAaR') {\n        return false\n      }\n      return folderName\n    }\n  })\n  ```\n\n- `matchFilter` (optional) - Filter matching any path that should be loaded. Can be a RegExp, a string, or a function returning a boolean.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    matchFilter: (path) => path.split(\"/\").at(-2) === \"handlers\"\n  })\n  ```\n\n\n- `ignoreFilter` (optional) - Filter matching any path that should not be loaded. Can be a RegExp, a string ,or a function returning a boolean.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    ignoreFilter: (path) => path.endsWith('.spec.js')\n  })\n  ```\n\n\n- `ignorePattern` (optional) - RegExp matching any file or folder that should not be loaded.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    ignorePattern: /^.*(?:test|spec).js$/\n  })\n  ```\n\n\n- `scriptPattern` (optional) - Regex to override the script files accepted by default. You should only use this option\nwith a [customization hooks](https://nodejs.org/docs/latest/api/module.html#customization-hooks)\nprovider, such as `ts-node`. Otherwise, widening the acceptance extension here will result in an error.\n\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    scriptPattern: /(?<!\\.d)\\.(ts|tsx)$/\n  })\n  ```\n\n- `indexPattern` (optional) - Regex to override the `index.js` naming convention\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    indexPattern: /^.*routes(?:\\.ts|\\.js|\\.cjs|\\.mjs)$/\n  })\n  ```\n\n- `maxDepth` (optional) - Limits the depth at which nested plugins are loaded\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    maxDepth: 2 // files in `opts.dir` nested more than 2 directories deep will be ignored.\n  })\n  ```\n\n- `forceESM` (optional) - If set to 'true' it always use `await import` to load plugins or hooks.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    forceESM: true\n  })\n  ```\n- `encapsulate` (optional) - Defaults to 'true', if set to 'false' each plugin loaded is wrapped with [fastify-plugin](https://github.com/fastify/fastify-plugin). This allows you to share contexts between plugins and the parent context if needed. For example, if you need to share decorators. Read [this](https://github.com/fastify/fastify/blob/main/docs/Reference/Encapsulation.md#sharing-between-contexts) for more details.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    encapsulate: false\n  })\n  ```\n\n- `options` (optional) - Global options object used for all registered plugins\n\n  Any option specified here will override `plugin.autoConfig` options specified in the plugin itself.\n\n  When setting both `options.prefix` and `plugin.autoPrefix` they will be concatenated.\n\n  ```js\n  // index.js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    options: { prefix: '/defaultPrefix' }\n  })\n\n  // /plugins/something.js\n  module.exports = function (fastify, opts, next) {\n    // your plugin\n  }\n\n  module.exports.autoPrefix = '/something'\n\n  // /plugins/something.mjs\n  export default function (f, opts, next) {\n    f.get('/', (request, reply) => {\n      reply.send({ something: 'else' })\n    })\n\n    next()\n  }\n\n  export const autoPrefix = '/prefixed'\n\n  // routes can now be added to /defaultPrefix/something\n  ```\n\n- `autoHooks` (optional) - Apply hooks from `autohooks.js` file(s) to plugins found in folder\n\n  Automatic hooks from `autohooks` files will be encapsulated with plugins. If `false`, all `autohooks.js` files will be ignored.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    autoHooks: true // apply hooks to routes in this level\n  })\n  ```\n\n  If `autoHooks` is set, all plugins in the folder will be [encapsulated](https://github.com/fastify/fastify/blob/main/docs/Reference/Encapsulation.md)\n  and decorated values _will not be exported_ outside the folder.\n\n- `autoHooksPattern` (optional) - Regex to override the `autohooks` naming convention\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    autoHooks: true,\n    autoHooksPattern: /^[_.]?auto_?hooks(?:\\.js|\\.cjs|\\.mjs)$/i\n  })\n  ```\n\n- `cascadeHooks` (optional) - If using `autoHooks`, cascade hooks to all children. Ignored if `autoHooks` is `false`.\n\n  Default behavior of `autoHooks` is to apply hooks only to the level on which the `autohooks.js` file is found. Setting `cascadeHooks: true` will continue applying the hooks to any children.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    autoHooks: true, // apply hooks to routes in this level,\n    cascadeHooks: true // continue applying hooks to children, starting at this level\n  })\n  ```\n\n- `overwriteHooks` (optional) - If using `cascadeHooks`, cascade will be reset when a new `autohooks.js` file is encountered. Ignored if `autoHooks` is `false`.\n\n  Default behavior of `cascadeHooks` is to accumulate hooks as new `autohooks.js` files are discovered and cascade to children. Setting `overwriteHooks: true` will start a new hook cascade when new `autohooks.js` files are encountered.\n\n  ```js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    autoHooks: true, // apply hooks to routes in this level,\n    cascadeHooks: true, // continue applying hooks to children, starting at this level,\n    overwriteHooks: true // re-start hook cascade when a new `autohooks.js` file is found\n  })\n  ```\n\n- `routeParams` (optional) - Folders prefixed with `_` will be turned into route parameters.\n\n  If you want to use mixed route parameters use a double underscore `__`.\n\n  ```js\n  /*\n  ├── routes\n  ├── __country-__language\n  │   │  └── actions.js\n  │   └── users\n  │       ├── _id\n  │       │   └── actions.js\n  │       ├── __country-__language\n  │       │   └── actions.js\n  │       └── index.js\n  └── app.js\n  */\n\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'routes'),\n    routeParams: true\n    // routes/users/_id/actions.js will be loaded with prefix /users/:id\n    // routes/__country-__language/actions.js will be loaded with prefix /:country-:language\n  })\n\n  // curl http://localhost:3000/users/index\n  // { userIndex: [ { id: 7, username: 'example' } ] }\n\n  // curl http://localhost:3000/users/7/details\n  // { user: { id: 7, username: 'example' } }\n\n  // curl http://localhost:3000/be-nl\n  // { country: 'be', language: 'nl' }\n  ```\n\n## Override TypeScript detection using an environment variable\nThis plugin uses [native type stripping](https://nodejs.org/docs/latest-v23.x/api/typescript.html#modules-typescript) with Node 23 and later.\n\nIt is possible to override the automatic detection of a TypeScript-capable runtime using the `FASTIFY_AUTOLOAD_TYPESCRIPT` environment variable. If set to a truthy value Autoload will load `.ts` files, expecting that node has a TypeScript-capable loader.\n\nThis is useful for cases where you want to use Autoload for loading TypeScript files but detecting the TypeScript loader fails because, for example, you are using a custom loader.\n\nIt can be used like this:\n\n```sh\nFASTIFY_AUTOLOAD_TYPESCRIPT=1 node --loader=my-custom-loader index.ts\n```\n\n## Plugin Configuration\n\nEach plugin can be individually configured using the following module properties:\n\n- `plugin.autoConfig` - Specifies the options to be used as the `opts` parameter.\n\n  ```js\n  module.exports = function (fastify, opts, next) {\n    console.log(opts.foo) // 'bar'\n    next()\n  }\n\n  module.exports.autoConfig = { foo: 'bar' }\n  ```\n\n  Or with ESM syntax:\n\n  ```js\n  import plugin from '../lib-plugin.js'\n\n  export default async function myPlugin (app, options) {\n    app.get('/', async (request, reply) => {\n      return { hello: options.name }\n    })\n  }\n  export const autoConfig = { name: 'y' }\n  ```\n\n  You can also use a callback function if you need to access the parent instance:\n  ```js\n  export const autoConfig = (fastify) => {\n    return { name: 'y ' + fastify.rootName }\n  }\n  ```\n\n  However, note that the `prefix` option should be set directly on `autoConfig` for autoloading to work as expected:\n  ```js\n  export const autoConfig = (fastify) => {\n    return { name: 'y ' + fastify.rootName }\n  }\n\n  autoConfig.prefix = '/hello'\n  ```\n\n- `plugin.autoPrefix` - Set routing prefix for plugin\n\n  ```js\n  module.exports = function (fastify, opts, next) {\n    fastify.get('/', (request, reply) => {\n      reply.send({ hello: 'world' })\n    })\n\n    next()\n  }\n\n  module.exports.autoPrefix = '/something'\n\n  // when loaded with autoload, this will be exposed as /something\n  ```\n\n  Or with ESM syntax:\n\n  ```js\n  export default async function (app, opts) {\n    app.get('/', (request, reply) => {\n      return { something: 'else' }\n    })\n  }\n\n  export const autoPrefix = '/prefixed'\n  ```\n\n\n- `plugin.prefixOverride` - Override all other prefix options\n\n  ```js\n  // index.js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    options: { prefix: '/defaultPrefix' }\n  })\n\n  // /foo/something.js\n  module.exports = function (fastify, opts, next) {\n    // your plugin\n  }\n\n  module.exports.prefixOverride = '/overriddenPrefix'\n\n  // this will be exposed as /overriddenPrefix\n  ```\n\n  Or with ESM syntax:\n\n  ```js\n  export default async function (app, opts) {\n    // your plugin\n  }\n\n  export const prefixOverride = '/overriddenPrefix'\n  ```\n\n  If you have a plugin in the folder you do not want any prefix applied to, you can set `prefixOverride = ''`:\n\n  ```js\n  // index.js\n  fastify.register(autoLoad, {\n    dir: path.join(__dirname, 'plugins'),\n    options: { prefix: '/defaultPrefix' }\n  })\n\n  // /foo/something.js\n  module.exports = function (fastify, opts, next) {\n    // your plugin\n  }\n\n  // optional\n  module.exports.prefixOverride = ''\n\n  // routes can now be added without a prefix\n  ```\n\n- `plugin.autoload` - Toggle whether the plugin should be loaded\n\n  Example:\n\n  ```js\n  module.exports = function (fastify, opts, next) {\n    // your plugin\n  }\n\n  // optional\n  module.exports.autoload = false\n  ```\n\n- `opts.name` - Set name of plugin so that it can be referenced as a dependency\n\n- `opts.dependencies` - Set plugin dependencies to ensure correct load order\n\n  Example:\n\n  ```js\n  // plugins/plugin-a.js\n  const fp = require('fastify-plugin')\n\n  function plugin (fastify, opts, next) {\n    // plugin a\n  }\n\n  module.exports = fp(plugin, {\n    name: 'plugin-a',\n    dependencies: ['plugin-b']\n  })\n\n  // plugins/plugin-b.js\n  function plugin (fastify, opts, next) {\n    // plugin b\n  }\n\n  module.exports = fp(plugin, {\n    name: 'plugin-b'\n  })\n  ```\n\n  ## Autohooks:\n\n  The autohooks functionality provides several options for automatically adding hooks, decorators, etc. to your routes. CJS and ESM `autohook` formats are supported.\n\n  The default behavior of `autoHooks: true` is to encapsulate the `autohooks.js` plugin with the contents of the folder containing the file. The `cascadeHooks: true` option encapsulates the hooks with the current folder contents and all subsequent children, with any additional `autohooks.js` files being applied cumulatively. The `overwriteHooks: true` option will restart the cascade any time an `autohooks.js` file is encountered.\n\n  Plugins and hooks are encapsulated together by folder and registered on the `fastify` instance that loaded the `@fastify/autoload` plugin. For more information on how encapsulation works in Fastify, see: https://fastify.dev/docs/latest/Reference/Encapsulation/#encapsulation\n\n    ### Example:\n\n    ```\n    ├── plugins\n    │   ├── hooked-plugin\n    │   │   ├── autohooks.js // req.hookOne = 'yes' # CJS syntax\n    │   │   ├── routes.js\n    │   │   └── children\n    │   │       ├── old-routes.js\n    │   │       ├── new-routes.js\n    │   │       └── grandchildren\n    │   │           ├── autohooks.mjs // req.hookTwo = 'yes' # ESM syntax\n    │   │           └── routes.mjs\n    │   └── standard-plugin\n    │       └── routes.js\n    └── app.js\n    ```\n\n    ```js\n    // hooked-plugin/autohooks.js\n\n    module.exports = async function (app, opts) {\n      app.addHook('onRequest', async (req, reply) => {\n        req.hookOne = yes;\n      });\n    }\n\n    // hooked-plugin/children/grandchildren/autohooks.mjs\n\n    export default async function (app, opts) {\n      app.addHook('onRequest', async (req, reply) => {\n        req.hookTwo = yes\n      })\n    }\n    ```\n\n    ```bash\n    # app.js { autoHooks: true }\n\n    $ curl http://localhost:3000/standard-plugin/\n    {} # no hooks in this folder, so behavior is unchanged\n\n    $ curl http://localhost:3000/hooked-plugin/\n    { hookOne: 'yes' }\n\n    $ curl http://localhost:3000/hooked-plugin/children/old\n    {}\n\n    $ curl http://localhost:3000/hooked-plugin/children/new\n    {}\n\n    $ curl http://localhost:3000/hooked-plugin/children/grandchildren/\n    { hookTwo: 'yes' }\n    ```\n\n    ```bash\n    # app.js { autoHooks: true, cascadeHooks: true }\n\n    $ curl http://localhost:3000/hooked-plugin/\n    { hookOne: 'yes' }\n\n    $ curl http://localhost:3000/hooked-plugin/children/old\n    { hookOne: 'yes' }\n\n    $ curl http://localhost:3000/hooked-plugin/children/new\n    { hookOne: 'yes' }\n\n    $ curl http://localhost:3000/hooked-plugin/children/grandchildren/\n    { hookOne: 'yes', hookTwo: 'yes' } # hooks are accumulated and applied in ascending order\n    ```\n\n    ```bash\n    # app.js { autoHooks: true, cascadeHooks: true, overwriteHooks: true }\n\n    $ curl http://localhost:3000/hooked-plugin/\n    { hookOne: 'yes' }\n\n    $ curl http://localhost:3000/hooked-plugin/children/old\n    { hookOne: 'yes' }\n\n    $ curl http://localhost:3000/hooked-plugin/children/new\n    { hookOne: 'yes' }\n\n    $ curl http://localhost:3000/hooked-plugin/children/grandchildren/\n    { hookTwo: 'yes' } # new autohooks.js takes over\n    ```\n\n## License\n\nLicensed under [MIT](./LICENSE).","users":{}}