{"_id":"env-schema","_rev":"62-c5f644a8831270abe07b761f200cf4f7","name":"env-schema","dist-tags":{"latest":"8.0.0"},"versions":{"0.1.0":{"name":"env-schema","version":"0.1.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@0.1.0","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"576519af9f850c0fdeb0327c380f9b5a4ab3a2eb","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-0.1.0.tgz","fileCount":6,"integrity":"sha512-UYRL9LKtkOlIx1q5tZOzNVVYmCnWDcY8EYuDJ3+e5HodkvNUQ8SXf3UZvU8QtV/ZbD30viUkhW/jQseCU/JsMw==","signatures":[{"sig":"MEQCIGKNQSCXuuixux70isSgX5vV2V1lyONBUYRYO0j2OPaLAiBqiwFJtISEw/n3koCw9+uy8JY9xhunztk7XUN2Sh9law==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZttTCRA9TVsSAnZWagAAWOcP/3PqZUb+/b6G1V99NVmm\nFwyrNP1KDLqhiCtEe9Xncifpu2213dm94HLG288tgPg719Kcjpp6gYM1v+V3\nXdaIq/IXrta3W+JolVK3smBVTZBKOO2MHzKAYzAcPAzzjjfgLjlam2ykW2qP\nhWDTzAt9s+WCrPk502NaT0qjXYyvDNp7hLuMrTJb2hy4+/5d9dX57bhNtRod\nyASPL2t6Q7sMB3DvJiAF9ZOyXB062GztDmUCEikPSTorxHIMUkXPpiK9xgKn\nPTC2dCb++l5qjGejDXk+yDIYZzNQ/18pxfPbsAWLElI3Xft4BXyWUvIzWf+g\nbFw7DPdMTZjcCo002h0XS3SYkGajybTrCZ729cbPfEJbk7wn5OlF9UgRQdT0\n2fW4v2O6/yjxWOYWFxR1leWYSTv/LEzLaVVkeFCnnkHqAdHgVWIOd+iG+002\nr7H+yshYWK/9dLtrgYu7jZF6yYOlfNpYL+IKuPahyBIc8E4TIq5PSRyMI9kA\niYVKdRDpN/b5VTOENBGObxM0l++LjyvNY2PIEFU+8YKcjhvjieKFpmvDOKE7\nnDsU5F0GCZkw+dB4jimxwOOJExDFj+vkRnRArY1QIwhZGRqLjlGS+eUsAZzD\nYvmkOiJTa9Iwla+Aap100BmYvRJabUh2VhX2Zjr49B1KyqrEo6dWqHzZLKZd\ncST2\r\n=Z9mz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1eed1ca211033e354281d1e1c20b859d12aeb807","scripts":{"test":"standard | snazzy && tap test/*.js"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.7.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ajv":"^6.9.1","dotenv":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.5.2","snazzy":"^8.0.0","standard":"^12.0.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_0.1.0_1550244690525_0.23019567419319364","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"env-schema","version":"1.0.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@1.0.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"trivikr","email":"trivikr.dev@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"c09daa838b3f51e684ccf5d1c3d522c842dcfe10","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-1.0.0.tgz","fileCount":8,"integrity":"sha512-qhmxrng5Mwp/vW3ZEa3dtIS2zCMrR5u7xE8TQlY54nHDGtxLQ0jkqHrVc3PnwCz0n+l3IWr+I9CSOSi6fHrjhQ==","signatures":[{"sig":"MEUCIQCa+N3YWXE+zLt4Gbb6O7i68ylRGdrSya2775caJYfjiAIgHPmAl1W09+h1JAezA1dDuzD2CHy4quexfYhdAvfvf3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGgwpCRA9TVsSAnZWagAA7HEP/A3IgAW5r2MqiLX8y/AP\nxkJuC+M69xhSMUct14U3u0MWA6KjYP5Mmjess9lF3mSEAX+v06jnoFDiFJWV\nIBTtspAaAnw65lQWU7enj0rskvuGHKiVh2C5k7gY0cZToHe3vj8qwBOQmJAj\n/ucj5q95ySSayoCwrzsEdjZt0YLkSqWLWaDub0gOPfZmNBQL8fnMg1bM1Fyu\nCLFT/cx2cP+QiEwW/H7t8y1NWQUdakpdW3BHQ6We0Y8V4jHGnLll3ALPD25E\nxMmdkFLeTLnwmfAlwBsvZnp3xWbaiO/LhRR/0QWFUhqT7Asd7SfOGz4VKu7x\nP6lv+l37vJJsLVMN3iEr3ncy5bSLMNgRKjVy0G22kfyLUYebF+cD7kBHIdU0\nt56WR3MDob/C0fu4ZD//lFhj2hSPEm55qsJ+GMRXfDzNGoO3DLN7Vqub0FD8\nQJ1vlbkQSrd9m01GROGV4uee1n3x1+VUZbzOO+4sPRiVa/HJLaVUemtPA45n\ndcGnSJiUZ8+UA1jr7r6UIlg7jxeWtO46KZEDqUsptII9HyrkShD7vaieUxNN\nEo3baoDyefnnB0kQ8IR7C5XvzrCuObqDh7x/RDHW43HDB5//w010gKz8uV1G\nwhZt5TPEgNlJiQkNwhD+xy0iU0rI7QVHiiqajb/1KxR2IFbTUWcKOUeAir4l\nfF7U\r\n=XFdt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"90e156436af9d71f6fe3aad3a94e8f44d8f6bcf2","scripts":{"test":"standard | snazzy && tap test/*.test.js"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.9.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"greenkeeper":{"ignore":["dotenv","tap"]},"_nodeVersion":"10.15.2","dependencies":{"ajv":"^6.9.1","dotenv":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.5.2","snazzy":"^8.0.0","standard":"^12.0.1","pre-commit":"^1.2.2","fluent-schema":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_1.0.0_1561988136744_0.1618575782975018","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"env-schema","version":"1.1.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@1.1.0","maintainers":[{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"cemremengu","email":"cemremengu@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"4f74ff8fa81a1e300c963f2fcf94a77272476592","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-1.1.0.tgz","fileCount":8,"integrity":"sha512-7tA+o0HdGtD5CZGLiN3dPO1OAu6qUaspY2gEmwbRTQ0yWst6Ov2svEdW8Y/30I4md8sRLX41p0vPp4RknmFsjg==","signatures":[{"sig":"MEUCIEd662S2/O6JeI3VksTRFnJrS0/M+VxxSlfEijL8btIMAiEA6gMMcmU3IigEuCmTtPai/WC3TWXSa/HjxxOAfcTHa8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmu6eCRA9TVsSAnZWagAAAjkQAJ/FfMco2PPCE/DatYN2\nDS5uG4KPjcp8F4Ss7a+hkAjnLb5Xq4V91CsmI1DKPhLJLh91Q47OKaq58xrs\nk4lC/ntAXd08skuvuHPVNB7TUr1b/VmIfZciUh3dNmQd8U4iuZ5uF4qJlzzN\nsQxdyukEuox/TcrXDIgNjqFJHYLEVrXGjRBrvQ5D+7AGAxL47V7zPX4Cqc1I\nKk2z3HOy0GXfZUXYEQw/5YMfmaK3X300qkJCHfvbvNnNGp/+mrehblaxYvi4\nLMV1EEHz/Y5AuGquN7FY9O9l5A8LsIj9lMpwS8Dgm2prawjai2vNd7O9ex5Y\nVrP+ukTQP8m3rWZSlbnrHE7QAGnCsCSJqxocL2i6JU52GaVskrmQvoFcAfl6\n1jf+P6QYLyz0yI7nJQ9G5suyfcn/i2u0H3TkhSCnFgwz4PnHn8FL6H4Q4v4V\nZ9P1yck+LvnTFkor2oMrMLJcxCjfXv4K5rV2BD1GHvjIizby1YnckZ4atOSv\nWZdgqfIBPuK/65qEE0J8dCSJujMEKw43+aws6fkE82SCBMplgmMg2yHl/GUZ\ntPzrhrVRpeq9Vq5H0KzyjJpNyLuWD05D/8ZPyNfIzPLpyN+UJLeFrozmV6d2\nlTTrYRaaVWCTmjRkYUYx5HeWo9cYF5sGbf6ow+ikY/iMW731+niAa5mCWyKl\ngN0z\r\n=ylzH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6c2f7a9f3e4a12099f6d0605f79fe6de20271b42","scripts":{"test":"standard | snazzy && tap test/*.test.js"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.11.3","description":"Validate your env variable using Ajv and dotenv","directories":{},"greenkeeper":{"ignore":["dotenv","tap"]},"_nodeVersion":"10.16.3","dependencies":{"ajv":"^6.10.2","dotenv":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","snazzy":"^8.0.0","standard":"^14.0.2","pre-commit":"^1.2.2","fluent-schema":"^0.7.5"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_1.1.0_1570434717495_0.039131932499600675","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"env-schema","version":"2.0.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@2.0.0","maintainers":[{"name":"fox1t","email":"maksim@sinik.it"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"f11b58e103d5d493e17e4fde6bc6bf02eb397beb","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-2.0.0.tgz","fileCount":10,"integrity":"sha512-HWJLnXyoUDR2mhekkvs5EN3Owc/rov6SFS0K9XZxY8mHTm5q1qoRHEiHsYbGL9xG668zjubkOr62cggEK/ikmA==","signatures":[{"sig":"MEUCIFfM5lXyJav5TuQ6dnT/DqTAKE6pqS/hsvPfgGR+cYRHAiEAyH18V0Z25s6LKMb1O4MWtWwKtZ9nA2SOgatqvbOw/Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgW5VCRA9TVsSAnZWagAAoZwP/2t26LUocFfiSoniPID9\ntNQvDUYTy19SE48VReFvu6NO8Ro0OphyOW+exMWEjmVxkm0b7h9oto+9p6NJ\nbvWUHA72EeyfSZuHQn4BOdIhPOo9pGOqVoaw0uAB63AGigFSJVHH31w5CUcL\nwbAPsMamgszFou7DVpvW2I4Gj3XpH5owSeYgP9tuDjjsK9VCyeD/bbz9F0m0\n1Gcw0G5KlhPq9blCMrPAt+QYSAblBP762j6czJ2G4AbnbtXXV5jCsYAgf1ZX\nEXp/qe6rZQLac42LaqECdoXgKefvLbhrt2mVmxPdfpnFHytyC5hn3bkn7nm1\nekk5XlvTf8eDlwVt+OIflMCoT1YHsZJL6xmv2Bo8FhNn0tDyQukvzBFf88GX\n6mcqzr865ValQuX89Qzybm1erEy4aA74jm9PIpIQWAMTY3HPCSiiMKZYp5c7\nifFKIP2wJ2lT/8r1MoutlbDwWq48NuN9kvO2jKCtk6id8UdIwtU+4NgvgYyw\n3ys95NjTRq/O0LjkLP7cDP3IaUZn0LqkApQacunKAjLPKSWOBrA3Oa/TWAOW\nsFmPYh2+ZRjFByYs/oDGcCeF8g3wRmAHhIapTd+XxMy5axPtDAL5WPnAWZW5\nwR1SGMtx67R6vaxQtCrBHNey7oXgCCLmwEgVGnt3BQt08pTrOgGbNPfYthZI\nU21a\r\n=XuL6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"62b3f895d0f1a415bc0b262f2f20021f782f4827","scripts":{"test":"standard | snazzy && tap test/*.test.js && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.14.6","description":"Validate your env variable using Ajv and dotenv","directories":{},"greenkeeper":{"ignore":["dotenv","tap"]},"_nodeVersion":"12.18.3","dependencies":{"ajv":"^6.10.2","dotenv":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","tsd":"^0.13.1","snazzy":"^8.0.0","standard":"^14.0.2","pre-commit":"^1.2.2","fluent-schema":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_2.0.0_1602317909079_0.36361244476943777","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"env-schema","version":"2.0.1","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@2.0.1","maintainers":[{"name":"fox1t","email":"maksim@sinik.it"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"ethan_arrowood","email":"ethan.arrowood@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"fa150b53fbcd9f4131b34a20a8992d372deb5667","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-2.0.1.tgz","fileCount":10,"integrity":"sha512-DtcMYEiJvDPItg1H/tjMH7jZwHzx1EASUdoEUVkr3JST9feGEZ+u5/nfZRQzTtlsBaGywSAFh0WyjfChLCBPVg==","signatures":[{"sig":"MEYCIQDqTDnCGCeT8XUkC4uMzjdjh+gBOvFjriYG2WcUq5F/7gIhAPExeWosS1GdgYcOp24SG2jvKsWdQZeh7tCUxBeb5hZo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjZJECRA9TVsSAnZWagAAliUQAJ8L1nTwnJZbdhAsVuUJ\nfuNNnBZnJj4mugIk3ZFYtGrk3F+IwNRZuVCL+5BeSSJv0qLjg76pJCQQu4dZ\n9gIPRaLjmHfe6Z6vdzopiFue4L/SFyMp5Pg3jqMBFVoduONt7jJGs0bEz4UF\nwzD2L6IvLNTd6evfZRf+8uCNVmGrzUdHLadsr4sZPf763wi2rWAGYfmBVs6V\nZOMHoIoemQr0ylEnbD62Pw3YTcaiNGpf8xoIvgE7sTv7PE9T6NK+4JDEtPmo\nER3tRkalNIkzAPs+mm84YtddoNB1u57BKnjEXVtYWiBBLryMKeifDZpvBWrv\nFbTzLAXPDfR9dC6GngsmkPn+QVgKtbRN3GldICKJ+4T7JQQJjiBBTVq/0O9F\nr9fxHJExNPaTBKJj8mJx0G9K0JHMrLRBqvbHFEP6kjhkKV4h5h0gqRvBsSsK\nX9GGoXtbEbCR6/AGrLMeDV1E+WMqJcb+dPa9ybZVyYmn5IpkdeO7k1SjGnl/\n6f/9l0gQrDocM6Cp64KptR71jSO/t35Bxwr7//i5g5ZXDF+86hcs+L3yihIH\nW9XCmE7Y/i2a7HEaLrc+yeyx/+T4WTTTBKfqowy+wFI4SNWutZ2Z8EIE6uCO\nyEPxr610kur6ccxkpMh49NYmfly9nDmWEixf79Zwzjc4NA2XVtucIDPTeucd\n208W\r\n=tTZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"75e43039f68d2324660784f6dc0696088de63258","scripts":{"test":"standard | snazzy && tap test/*.test.js && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"fox1t","email":"maksim@sinik.it"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.14.5","description":"Validate your env variable using Ajv and dotenv","directories":{},"greenkeeper":{"ignore":["dotenv","tap"]},"_nodeVersion":"12.18.1","dependencies":{"ajv":"^6.10.2","dotenv":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","tsd":"^0.13.1","snazzy":"^8.0.0","standard":"^14.0.2","pre-commit":"^1.2.2","fluent-schema":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_2.0.1_1603113539698_0.41751277353151806","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"env-schema","version":"2.1.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@2.1.0","maintainers":[{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"01aa8788fa6aa5afb12fcf77e665f2f10f9a0cfa","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-2.1.0.tgz","fileCount":13,"integrity":"sha512-qvbmiB+31WJlDs4i9/R8jxEYfq3A0K20QzjGLR4cnlX3SD55ljVEULHXHU1iaPdWOkTSho/TajNzZp3jX3Shsw==","signatures":[{"sig":"MEUCIQC0EOZkKqtgngE6hRI5MocppYK1tMDYdSs0SWfWrP/ptgIgQqj16y9abXPtra/gup0Uk9IJXOVFEFf8k/2bWozZREM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJsiFCRA9TVsSAnZWagAAEpgP/1i9lFJRKA5N/PUCbCJq\nlF0sQ83Yz/RXB+VllVz8/U0yWeoIJixQKv5vx7pX7Vi8mnIhMJ3E/F9PnYJZ\nR+hMu1lVRXDSDBiC2Q/HLRAlr5U+39pPNiRCsVvBWhThjsLgaW67sqM3wGH8\nkI5bBrVFZyF7p+6mpJTOPBAD96DMjG49FFB6RnIkCPoXLRtAgo4bHFQMxB8c\nfYgP6rfL1Lffiab02iSmIXVYHg/4ntTwQySucaNWfX4Hz9nbw6QG2qrwSdm8\nw+kVzb8aMN+mCWH2Ct/d0QpxeBSX9V4yp84udzM/ME0kNwajzqcS/gKyEhjj\nUoS3ruF3idCuqa9XXhJiMRcqqL0gDCuRG8Eg+sj5D4aaV+TRfg3t9yy6cko8\nQnT1AcJMBxBZv858sAm62GxEccjtJOuFJHX+3qFH6liLp0lnA6ocx/rzzsXr\nifH1J7D1R++68t+ojpGhyvh/tt8uab0isvKeRobL0xADr2NfZy/KysRBrMFu\nosp5Rm3EgyroeSHUi4lb4Xx9GVK2e+BUmK0xaqq1C48nYYCn/0E37h9qRTQz\nuxxzui/6GStPgkqdwXEeMikix8sxsCfNy97uai8bdz+NZ29rAXEkgu1ZXc1F\nIJgNWLI4knXC1P0kcln8dGsKH3B+zfjm2TqaP8ITmxDPx8qvAdTxSKJWVnSF\nAy8k\r\n=9w4U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"50eb456a4554fc83b64c2b1dfbd39ac66d6464f3","scripts":{"test":"standard | snazzy && tap test/*.test.js && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.14.11","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ajv":"^6.10.2","dotenv":"^8.2.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","fluent-schema":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_2.1.0_1613154437061_0.2983624065329611","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"env-schema","version":"3.0.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.0.0","maintainers":[{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"8555fdc1010c8257e0a04c85c3340df93f744240","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.0.0.tgz","fileCount":13,"integrity":"sha512-nSoLdfevjFHFp07YrdWSPMIKYAdbTIaOuhf7BiXszX9k2uzs7ZX4soMlHqM1MtgA2aeLrEpjAkInZr3O8I4o+A==","signatures":[{"sig":"MEQCICa6k6zuoZR4w7TjluByf4XF12LN86RK4tzeW/C0WtgaAiAdm4eHoK+fyjbC/ZKNx/IM2uvKWghE9ffzRS87w5rVGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQgyHCRA9TVsSAnZWagAASfQP/3VR9Rl3cgqH5xuCDHo0\ngFoV/kwYmGeCg1637q+h/cEr+AVrxKIKpm/EKKM8u9lpOTBSp+nZ0LYv7mVj\no4pwyLuOP85nDsbkFXfGooEdNBpbIfjPQ2N1hHNnEPTTF6z/aKIMnXDm9pXp\n+Tub8glJUFSs6Cx6vXUTvy5+PGiPO4PiWaH+AKRHuLA7K+EHOKWqzvryu9EV\nrl6JqmJ0NjcwmeTesw2lhaMiDo4vxqVhOd9kk4jbcHnEvOYjY2kfXV1wDkXK\nLZBpC5I9wFCbzzhYlhO6vdTJQCh5M8UadPP7kQzQcAET6nVGT5vj/F6FbO1u\n/KZO5qMpgNCMmrhP9+jlnj7noQKxFXX1iHB1dJeyOUqCFM3Pn5cNQc/bjRm0\n5139dwFcx9wqB9ltd7turuXzSB9Y5z0+nHePkwLD0wy8r4uEbZNXUc4e3Mud\nvBx8vcueoO/k+J8JGD6w6xLAwAIRJ+g42H17GxBVmiIaexAdFp9X/hHFN9OQ\nsrt5GfZBf9ga6XWh+p8/uEaahmUsc9jetb76jj7h+ckhBn+xeqD37FG1nkEE\n1icxrsgVusswct8J4SH6QhyLV43DSr8UdmVfXi36pjKlOBFjU+pHqdaUxzjn\niV8enVxFhgLsHXITfAksAF1fjschJ14/e+1W5KHEBQ6a8EXFHItTq6KotCDQ\nI3X1\r\n=ADgv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"599b627520662c62a2cf75d1631bf5455c4d247e","scripts":{"test":"standard | snazzy && tap test/*.test.js && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"7.6.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ajv":"^7.1.1","dotenv":"^8.2.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","fluent-json-schema":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.0.0_1614941318719_0.10190823344860078","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"env-schema","version":"3.0.1","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.0.1","maintainers":[{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"6bd70510931ef75f8c534b25f343949d28cbdd65","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.0.1.tgz","fileCount":13,"integrity":"sha512-NvlNGY4VdtqiC+bFVLuA7EKDTekDwxRFq+0+gTw7gSdWDUvjZZ3Jq2aZibBz4iHFu2XOm13SGicyPzYFlbsdTg==","signatures":[{"sig":"MEYCIQC1hQKP5hKS9lEjyEsyJ4e4dsdajQwCQQQiMMXYYMutqAIhAKsuxIQd4touykHT4RHj/oU9b5zn/YOSryQWBcOzxHSP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRK1JCRA9TVsSAnZWagAAavwP/isHchmdfNEHYJ4Woyje\n53AhuMwroVlTfhBNvaWhUzabv3UBSXMD/t/aqqXHYtxXbNxDPDdP6g6PEW0/\nXCA05nlU5vMcxreeMekT2fOCHBwBlDAo5mYL7ZYui/vz+dxdqvDLXLbzuYD5\nDD5CB5XU5dIn+YRN6Ke0bhchUl0xfYePeU52rzxKmmTfIq7OPCtIw5x5jvUG\nDo8VcuJZ53/Jd5jwhoqf8yzN0WNAo+X/mXI0qwoeCRd0tEHI+62MX2wQDLNo\nqU+ZkH7hmiGwt/fwwRrxwDZSMlJTh0WCfsojt31knrOn9I1L/8F7NvaUFCZ9\nyr7U4e70qN/MAcSjCNU1d8P9YCHx8yBvyU+rq427064/XmYeNxk8BZw1Zqew\nfN5BEEvnf/E/3mNSeSYrNFgzPO1/7gTkSkg79msfx6sZFdh1Ya/IgvGeA/Qk\n2hXvqdC1Nn2zIs5GnQhyXa4GqDjXhWBHqQGe22+iY2SaTueUOrq+EirOQLAt\nOlVzsTkShxqJqWTas5aBCqaqqVfIy/hfeMRQBFzDxIBYpm95mzdyQiw4IeDB\nSiwNZ4EtkgFyWYJG65QxwkmqKaU8MIXqIB3amM8HLcw9ExnzGhHS1avEFdiA\nh/YqV+crNF5p/tmJYRnUVR1JIIx8hMYapNzO2YxegaxLBi7wImMVtkN0Sou+\n6EQ5\r\n=IHAK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4b8b2cfcdd371caba8e93027b008e31c17fbc5ce","scripts":{"test":"standard | snazzy && tap test/*.test.js && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.14.8","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"12.20.0","dependencies":{"ajv":"^7.1.1","dotenv":"^8.2.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","fluent-json-schema":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.0.1_1615113545171_0.23550781946316923","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"env-schema","version":"3.1.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.1.0","maintainers":[{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"371b1162f9e1ce5c68d44f5498c8ca27c8b0edde","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.1.0.tgz","fileCount":14,"integrity":"sha512-xwdKxT6JZLvUIcYFiueoOOrS47JlXV7rfrYC4L8MijA15qhGS/A/JXbpPvgc6VH5Fwivq3fQU48h8iz9KIyttw==","signatures":[{"sig":"MEQCIClaSVn4xKzV3TQimBdnE+YJb6M4ie/pcoXUl9ocQu6iAiAYUNOZFmltZrsBZgFy6kP0kJGUEefadipS3JeWMeE54Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7CI9CRA9TVsSAnZWagAADCsQAILDRSgW4svZOW/J9L3g\nixE/EI2WjSSyqMDwAy001p1yP9IrWlQJlOn1dierXiokxyc2CPdpq+Nbk9J6\nTMQHKU5YgjqM+Ufcr/PxSIUtDnfrRlJpRFMWm9ROkSkULVbHuVU/APD0BnKC\nXTZrXdopb+BICDKqcmrNEf8966rJV69rtA70PUSEdRCZtA7sYZ7tnET6kVDe\nxIoHPtkvx3UDxD1jqKnQMe7LeQKPPDiZ83F9JAYzwaCH83c8tXGNLJ6KJT6t\ni9E/FK1Qp4W6nh2kROwiTbckvUI0qfwUmtvAietUpCGKPsTzmMaIjY5rb5Kp\nhCQGGf+MMoJPWXUyOI0hpJZMb3vTTe/MK6VXhN+Y4RP4SvaT8tGHdEh7sUQa\niSZBCIaS2JgGnp8ITqnHKUk2wxi5kI6U7pRMq0P9LNzvKMq09MZSD47xLMCZ\nynPfNdz1jsHzjPSZ6ZKzv0xMnZegHGbEu+GWzZeQo7a0QqKZ/UKqvbP4tnCM\nZ6FMR2phogZ+A3ugJuyRiKOeYNFZngaczzkbSucwwHdoMg+XM4iOcG6AqfJi\n5HNIhoSqLDHX7U93HGJj19ku+88BsnnU5QhNFGxa3GH4g4/Gvi6FiFYnq+hz\nT3SCJOGRkGsDNJG7Zxi1lnY5q9MO2hhi5zzkwLcbskbKCjvmAzfW7Y/dQkqq\nrHc/\r\n=2Axz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fac94a8f2aac4263c26db7ab5e9273e1934242ce","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.14.13","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ajv":"^8.0.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.1.0_1626087996911_0.014778586656827963","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"env-schema","version":"3.2.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.2.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"4bc0634fd1e4140f0b1368695e7eef3ef9be5993","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.2.0.tgz","fileCount":14,"integrity":"sha512-eyOKVThKWFVjhwGe5bAOb7g7HBtEpMhDyCiapqvxWrf3R8i1dbbm+SxXIRbI4XmQ80F5XjzE+ADonfXCt2qsJA==","signatures":[{"sig":"MEUCIQCXVNJTOixUFYRFtbKawFtCMu0+9I9nARUUXtqr0OTD4AIgPwuTXZaMPZJB6MYnRs1JBI5R0Z8Ae1eYb26xfNRdl5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCO+ACRA9TVsSAnZWagAA+FsP/jc/EIkf8jr9/2nLBrUP\n4qpxKAYVymLqNrShb2tXe+xH+hFfPPq2sIaQDNG/DAhw7dT/TIGlKCmt5gGs\nHiy8f6X5URTgJHA+pDNwc0hZDuD3RuFl2865c8PbPlOlSxid/fmfofJSTDpy\nCuFBZioHE8gXPR6W8gRDdS/3nz7BOnVv8uHFPCSnduYQ8jqokrmP7KKlgZMg\nliO9KOWhKRd+dzZbQrNPrD6xiEw7q1mbhb0hxVfPuWFC1Wy1f3ZRXIMeWLU5\nDucF12ORxmyadlvcALqDwk7dFUyCPsRBvCo1dLE9xyqzbW5nIZe6fSvknnKe\nBliagDqGe66K/2ZAsPUYlit4nft/yWMr1KTmtKQC8eLH3WbUH0ZFYvawRADc\neUXIbi3UYxWCxE+HmL9ihqVuJXCT/vOAV9LXzaoRyj7I5bqCoNAEXklJun2G\n2MrqwjstAioUavs4N2iCdQL0v5kPzwGMCk7Hcbh2AYjAiN5pGXr7lDJGuSup\npTNzkPC4AB5syBmW8U23DRfUQuJJ7myXNCsADB1sVxMkpxGOd+2P6syFXudu\nOZnpHQPINyqayohSgqMeSB88cpS0gq5ZP456/m9HcTm95qUdQkyWxHr4sXnw\nrw4EVEMnagRcVlY60FJNLIUKbWmP+w9fIqpxlzo0xgzZwQ5c+RBJ7Q04ClGh\nr29v\r\n=StwW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a7fc3312c43286eedcbe8b5abd00c158e92a5e69","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.14.11","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^8.0.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.2.0_1627975552527_0.7482460806137146","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"env-schema","version":"3.3.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.3.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"6392da55c38c1cb1da2f2559aa1cf35014830b28","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.3.0.tgz","fileCount":14,"integrity":"sha512-jdcW5/h/U4IPVyvVQEgySO5VX4/0eaXEB6ieqvL3WqTgEJkh85p4j9GqjGizikRqTPEzH5+tvm24CsPIEH+yjw==","signatures":[{"sig":"MEUCIQDiR45QSnyE2LezSBXnV0yYfT9xwjjBUD7PHCSsSgBwyAIgfkY4c6vl/FdxZADdrJIdZrgHFUBran35f9LDNLUeEGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFzfZCRA9TVsSAnZWagAAGwQP/2BiozCHd+nyMFiC3nGK\nsTkbkVD7BfE57eI+bxdWYhuyH0IpO6VXRivS6l3Q/kTMqJXTraNWSajtxMdI\n7KcQGLJEz1UMAdWdXjHo1T7Yz1iaCaR036rw5WBUhA+HlNQ0QIl1VBgRzLvT\nlNnI0V8Ap5gj86iVcUjCWXOiyOh17KTnV5xRZ1+nGlFufDFCUnbF/EGe6Qmy\nakpk9OtqxCYp0Lu5gJOq2twzhshoVbAqdQOqEIIIRbBhlMitaypD/s8dTOT/\nm+ZfJZL8DM/TpwZrHk0aetnmTXSExYw2t5phh40W5O2Ozo4SPuas1xmP6HHd\nJ/Sa8a8tM9wK7SUtH1CrP4r4+vEBzySwWQRhY203NC6Vm9WyE1f+Ius4sXKc\nJTjRnUkDzoyalKZrrczpgcGZXhnInGJ/aGydpQ7pfiny7Vb/tNmnOzc2ST0w\nZAUJYjAa55xFFWJvT5L7YzcojoIUi5+Y7G+UQwQqhqPi3WdPflBRJBbDEH+v\n05hMmpK6wQ0XrhY9wmRZMVBv0AtKwTrnb2VAoAMxoXYfkjuBH0Yir4ovmakW\nN6jtJr38RxzTjuDTDwL/QNvbamrNdcZqPOHTcPLambdbdQy/NQKsoT75y4Fl\ndlwFQ5XL/r+pu8Kn/9Z+yqz+DMvp4YMjWhJEtalajrIM4VV3s5V8HGWUeykN\nRi3l\r\n=wjUi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7b49e84bcb9cac330b09a3925f32272b1682068d","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"7.15.1","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.3.0","dependencies":{"ajv":"^8.0.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.3.0_1628911577614_0.9099078906154501","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"env-schema","version":"3.4.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.4.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"21d75be4d5cd7aa21603ac5f2d42aa2dea883d8c","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.4.0.tgz","fileCount":14,"integrity":"sha512-6YN4STYKIRv5YisvjliQAwKoqPaL4S+jzX08G3BFSNc6y0MHWLy89BUaGy708oY3m2teEQJLRAAaXyJlUG4YRQ==","signatures":[{"sig":"MEUCIEyK3YGC7Cz1xuKSYYIEXd+xTWKbT7AtWrz4aIOTt0DgAiEA9h09JqllxAmhRcIWnVkyoEH6Vy7qPGFxHtVobd86s90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOhopCRA9TVsSAnZWagAAWoUP/2Vz51Ou35d7vP3CDL5F\nPFqbRi5aGZYvfIGZg3fSRvp6uDFniqV7yHyS4+aSlCfaEbYYhGvwCjzy13m8\ncOWrfN2aCSeYgpgZp9pN0m0hcr8mRcaXZHypOyhVaGXLfv1QSqo1uIjwN94K\nqsXxOjgbLQnqhgslM99KREsXlf9mo2PRkO/JLd/32ZP8cbsmr7WznWlIjEBU\neURb/hKX6xRIkD6zlB8yjkr+zJyakBa4xrPinOKq4R6nK4iPXtmMVfSchrNu\n8v8EmHr8kjsJ4JzSKOrg01RVv4HnSjuzyhDUc3LjIxTlvyAwPB8Ml07mZ+GT\n8i0kLco6DEvye3xxLLnFil/We9BnNJg6zs+gcTMPEa2IncpU+sHKro5mpzXX\nLUan30c8kk7VuNZ26FDw7/762nH3Mljxx7xlpPxczAh49yP7ZF9F/7clDIkR\n0oFvCy4YmMv7EXkJd4dNd4Debmg1/LhMhTgl9BipbF+5Pcx5ji9QPoAbFmzz\nnsFcuRNggkKxtmReeh3bRHWTg7Yi+mArkAuV42zIxjAU2Gg81V+dl0PKa4e3\n2EXkwUp14bCbRHNBproVLzO/fHSfvA9Ynof3Tjyf2KicvpqYSL7ELBmpSd+w\ntDxGJNaDpy2ikY2UoRAjSBWmnfkT7Yy6ThMRtemLONUH8pjPUJ23kIw7zc1e\nW4Is\r\n=Unhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"45b9c9617d6ed3c3bf2344315900db122c8ed332","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"6.14.13","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ajv":"^8.0.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.4.0_1631197737272_0.38811750548376955","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"env-schema","version":"3.5.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.5.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"595929ef7d47f8a501cf22a3a7126fc631e200bf","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.5.0.tgz","fileCount":14,"integrity":"sha512-8zZl6PRD1icLv9JCjZjaJuDtvg3f+AyKitELURuaJ6opiplh+CE2m15nmMr8VbYpIVOR8q2elg5ZNiMplauDag==","signatures":[{"sig":"MEUCIAVdoiBcr0JVKQtGOu4S5npdTUhFPX2ld6C7YHi3p8K/AiEAqVSKcjVDemksGVh3Sq1y23foECMAPMoltdJ5lIrs8ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31211},"main":"index.js","types":"./index.d.ts","gitHead":"dfd669252cea762910d18f86743dfae1f661d5e4","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.1.1","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.11.1","dependencies":{"ajv":"^8.0.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.17.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","ajv-formats":"^2.1.1","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.5.0_1636296212321_0.4192952583780314","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"env-schema","version":"3.5.1","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.5.1","maintainers":[{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"0d9ca21000b32f752754ebad5b2d41f02998a125","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.5.1.tgz","fileCount":14,"integrity":"sha512-LMqChKRSuEHPdlXVvrxL5JNPUqzTx9dzbHWDqx6f0O1YT9KkaC/mVKSkpEeXCUQ2m+6OzlfCwqU0m2VXANb2wg==","signatures":[{"sig":"MEYCIQD3P5HamsYgiGL/OOCbQlWN36ZyBKZ1bOBEhP8l5heqpwIhAM9ZK27xFyq6TIh4oOJ4ysj+Bvsmwib6CsTwHRKAhvCy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv3IoCRA9TVsSAnZWagAA26kP/jP6iWe0JQyqs9lXxyKG\n/2+lEJf1sqcmg/Enja4anE1nj11JvOEBDqQJSveJPo/x481mp4Q8xfG7gohd\nwOf6mOMeTsxc3MycDyFTjiiW5xxttLeQP4IA30JNFFIehxoy0ZEePQhhiVb1\nTZD0G4NrDIKovjt+Jh70C25txRLSwXjqFQ275SyjfoRRMKRRoHRl2S4NzNBt\nuYmiy7X36etMOb62SY690tECIn4kNpfOVREQnM/NHbpsvP6+1exSs9nVe4ay\ndCe1CdrlQo0Yg3h7EqxaBQ7k+DhqhgpOIRpi7XNf+9bgZ9H8zZP42VY/kG3Y\nfu3142Y9v+GJ4s0Cb6ihwExdmjeHJoYbUC/Ek8Vi+6/S6UiceLUqi/8N87x0\nOgdPFv4kC0dTRCAdPQbcfE1+1sdrkGJFb2v8Ird1ta7RLnd+GNJ4kdAUFX8R\nsvMrG6Q2cL0WZ2tbnooA8f8nqAP8xhonAcRZA8KSm9ED91dB3D9fT41hm7Hy\nDNYQaRPsx8MSfXlq3/xQemhZpLAW1T0VsMBdKrhmE3VArK8QYI8EY+3TZW6M\neMQ+bWx121E96crGHpS3xpXI54KgucsRlu4CRYWt2iuq6WvEtM2XHZj3nhzj\n6Vd8weoQaU0XLtTGfY4uHVEmB0wK050srh7d7H9Se+ZFj+pwVBJIFaZMENCy\nragF\r\n=Oo0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"9edda22510edfd02c50c284b6919b5468c6b0719","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.1.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ajv":"^8.0.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.19.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","ajv-formats":"^2.1.1","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.5.1_1639936552706_0.7759219253106313","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"env-schema","version":"3.5.2","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@3.5.2","maintainers":[{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"salmanm","email":"salmanmitha@gmail.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"c7aec9bef4256d1fd621f4ad275c6bdc472003be","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-3.5.2.tgz","fileCount":15,"integrity":"sha512-mSCYvxQLrJ3Z641CpCSvU2UIFPjDNqZ9yUfqWdx2FMXfccWtYrJEa+pR9mc3YyINvmnlXdbmD5fBx1NSlipMfw==","signatures":[{"sig":"MEYCIQDfdiB4HgOx8MlwJWaSDA+I5Za+cerdZ8mq/qU43eo0/wIhAIQ4J3MskdScpKIjpQ1UAc249Q3IqUEp6qePAedAjqZd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4wkpCRA9TVsSAnZWagAAshcQAI9FCevORMZ8xGEgW9S0\nheTbVP3idP6OlSj3Z0RSbLepKzojCZnRp0Nfx/vDVnix+iO3d6uVJxgfdFq8\nzIejBVnrMGmYcqhLF8pjCLRzZIgWQk6OMywctOK/Iel7oPE3V70F8pMX7lgE\nRK776EM0EWDKO9yEYKgG/C6e5HJUGtfKBkNOA6vJShOPkyXP0ZeaeDH7GX8y\nkcRvkh9LiqnrJL2U+c9Xcf1H4ZJ3rW5Fngd7EsK07KtdeukuWSx3PBPBKAZ0\nxIV3xOuqqI5MOsFp6VtQnAs7KWEalhNBeLobvdKEVurA6o856S6BFsouIL7+\nrwZtqDaQWCSFF5pSGEr0HI3v3frxnCCHS77Y9lNw3c37POkH2XGHIi7kT+68\nChaU4/YkCNtMkcMkD7CrLh1Kge/w3t3ekjejmONkKgASrpC1/5No8TlvicC2\nIwcAvzKNQPX+5q/pbIjX4049xirYZhbFOL//u8dWPyNOBdkLG+G4WP5WzI+q\nWNDLK5sdPkwMxpOgjCv+bK9fJsjiGjqlyVL///7cH65JyAJ0HrHPgAkqjgKO\ngmopA8rHDit9TbCGDVbiF/OUlI2/kBvKmpKe0QdFCUA0N/G4dYCG24qIQJil\n0m+arO4QTvFF/Gr5iwo4kOo/bF6Niki+SC9TJ8iwHlX1a3kFf/54czeyfACk\niUPu\r\n=iHq0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"2624561b1027266bc184a666942618f75447c410","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.1.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ajv":"^8.0.0","dotenv":"^11.0.0","dotenv-expand":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.2","tsd":"^0.19.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","ajv-formats":"^2.1.1","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_3.5.2_1642268969260_0.012387923325684058","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"env-schema","version":"4.0.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@4.0.0","maintainers":[{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"bb51550af5bcd715502c056c44a16dc7b3a91237","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-4.0.0.tgz","fileCount":15,"integrity":"sha512-hM5OwjrUPxxrCjC1Ykf+wPld2lbnN3/m9Y9wuMPt0jmYluJpAV3OXc1HiliZxFkxLzw2FcrSOXdw/3uI7PYCFA==","signatures":[{"sig":"MEUCIQCwwAvAVurL/aR1kEUa/XksUkiN2LOfw+IcdEWaypApzQIgY9cHzH/uMxpMbQqcg1dCzxvFnGTxhV6YUunTZ8NtrT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOEgdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnlxAAh4cCYoHMnY+PcV02l1Y+i7k4QUatwhttH0qTBd2kFVyF1OkC\r\nWGiPWMW/3UHpnz4Eds7CnwBQO1V6M04qkeljha44SiSx80p23GP4UPVkL5uv\r\nqV92t3xXTbrouZwIP24Zd0NUSk3OOSylOCub6Wg1mntIIgiqgPl0xPjcNW++\r\nDo8qv+sI6MkKd0BiZ5vqztEFZwRJisvCsCkrW9F/1axiQwEddU8lBfTX/2H2\r\nKkHPcpFGRqPQWqF5T8n7WHVdq0tTYIpllm4GkHlukyBk5PL4Z5FyTtyNAqQU\r\nX5NP2sOiitrZ7LE+OwHArsQkpFfY8f1vQ1lz+uLVBjBagpG/HQen219ZEL2W\r\nPMpQmAZne4MWKDpM81xWAAatowuJEd3c09hTXiT0nbS7oQtqZdukdSuiI1V1\r\nYzz6+AtBySPwRgA99o43bawSecI5lynEmz4kaekVT8T4hCTROF03SDh7BGLN\r\nlr80shDMgxJN9rf7qWuCnWFmUg6G9ACd++718+SjAjskH9mN5JkbH59E8fWr\r\neXWytzA03OuWnbJtdzos19rydtxVeigOOPz5sGLEZZTNBm8RR4egzUZAjmej\r\nA6GUkRRXv+qkPbx02qEC8xRrVkZh6JAz2zbrWvcvqVnV+8dBvp5XgOdra2YJ\r\ngXQUfHolDcbn+H0fWAqtZjgwahFksUa5hSc=\r\n=gcBz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"62698b662d8f69b1a5e18753ef1a2437a0bda241","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.3.1","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.19.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","ajv-formats":"^2.1.1","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_4.0.0_1647855645769_0.8680265234157127","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"env-schema","version":"5.0.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@5.0.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"288c14b040e1389f69b1c5692995bc3525fbe980","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-5.0.0.tgz","fileCount":15,"integrity":"sha512-91u95Nlny+LmjF3Mk96j8k6k+GOXcFEdMUv3bWQjtM2l+KTAdW6qITiv8kHYO8vCaCScXpJTDyd1AFnCQTnYaQ==","signatures":[{"sig":"MEYCIQCbtxJZUQgCmLCq/EJ4jUK5VTGrXZh0WcFxgpZm3Yj0/AIhALJm5XeykILZ1W49fGzUxO9YG/hk95KAgWdAdPtEE/DF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii5lYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOdw//RJqF3APJh4qIA7MFeMUzVZxCC0w79Z251gF0b7M1ztub2Gw2\r\nk0C/r3LTltgDlatdMKJN28+ulcYnvcUqG5Ih/XuaM5iwue7WpCU40V5CP9FY\r\njFgem4yuvMZ4sGmQjq22lJsRla18gYfmT0uVA+UxiSj29VuHrv6SvgRZzFeE\r\nt2YMumtW8NNXyEgopqJpuZ1z2uuB2DVU/s6HtCP6WxbSVXfYsIsDw99cIIBs\r\nGsG6GfH2z4Kl/HHhwsqzjOeIiD3sKLI88OY6sicKbftwH7+FTvViPV7LNU4w\r\nwLWHG7rRulkwyjj3DZhlWhqktw+lKQ0mnkEOR8v3URzQ0z7wicP0QDEYQu/2\r\nLbbzRoqDEAG3H3Mwg4SG1K37imnuwIKzBclmoOYT5wPOJZZOYP+Lq054LEuB\r\n5T/gTSMT1tZI+Mads01MjaTgWo/EYNhUnIijfYaZ8MCL/kQcPIndj0LdpeuE\r\na7LMuMp/kHcdrR4rT1gc4OgRk3+TGeTw621LQNLkqGk76vw16LlgZjQXvSdU\r\nJMp3czxMunancRnSWchEydLRs10dBNdhby3ibQ/ZZhxa+r+eqhazUA3eM8hT\r\ninYmCG5m+1eGUOSGJWXDjLj/BUDA8jq+/BJpyugCTIxZ0GTufPa3cVDpUNqL\r\nmKmtzETtj59IqADJFm9ydULaXJJFz5HyJpM=\r\n=gLMm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"57b52c165466d35ac736ff7eecef2a94dd3405b9","scripts":{"test":"standard | snazzy && tap test/*.test.js && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.5.5","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","standard":"^17.0.0","pre-commit":"^1.2.2","ajv-formats":"^2.1.1","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_5.0.0_1653315928253_0.6947941212980762","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"env-schema","version":"4.1.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@4.1.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"a34796ddf4a28f3d2d590c349863d763c4fbf7b6","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-4.1.0.tgz","fileCount":16,"integrity":"sha512-EDrBbTxBm6lx1qZX12px2CmYeHzyzl/JNg4kWzpR9bZvxCul8ZMk/Yz4ATEVQGPkr0Wp1+dQFcuZRLeULzHjHA==","signatures":[{"sig":"MEYCIQDg2TnYaTj4Jm9802VNfY/xo0SxVxMZSMypiet43P+XFQIhAOnFZg4uSwPwoXUhNJEZhPMkpCynnkKpDStcAogVMC5r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNBraACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLQRAAnpWkYnOtox7XnwX5GEh+5fKeIDB7BHrYbK1pz0k9QevTX9AU\r\nRjUYxSSZUKc0zBxU6FwUZiUGQejX+os5gi7JiDHyUyMy5nFjKdfF4ygMtP1l\r\nL0H/wuhcIwbv260BTRNwk5mXtLHFZMe5zR4Us3KI1HlN33Gp+3WsdNdnEPqq\r\nTym2iSZHIj+qo1WBJkN8O8jR2mcJ7uVp3AKtLkwi50C9UQpyTYP7/Tqe8aAr\r\nT+tgNTC/CuxIvgFyedB/EXd9+vnSa7Ei1Gyoh/AwRv7vhU9PxcZRysHDHnKc\r\nBtQlykziFMq4FffCQ00xzeUp7CI6SFCWHH0brkSxE0cWiXV0l24JhcABbOCa\r\noLWR+XIC+O7w1VwYut8Hd/dqYbZvhzlt2lUf/Ztx4DvR5ZSVotscpnatjOiS\r\niQQEg46nYUX3JPlL4VzhQTNrFul3Z0DUiJsOuAg7Y8EgHd85W+IpBttleDry\r\nD3axcTOzJ5dlDH8lsqzl8h5GM9mCqsUHVYR4jKtSHoutQMYcmQ5nQKQDjsBf\r\naWIjTveEKuATsA2VukTmdIDcJenC+B9pyhgS+uRUJnhTkcuy1/3a3GGRzWDW\r\nds9WeQZ4M3Sm3jEEpw8iQvslm+PuibaypPukROHlvET6gUl93vqD8nLr1ELd\r\nyaPfk3R6XI6/Wi422orNRATTqienp37pFdk=\r\n=wDzl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"ce95c42c6545ed4a1416d9a7debc5614200c268c","scripts":{"lint":"standard | snazzy","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.15.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.24.1","snazzy":"^9.0.0","standard":"^17.0.0","ajv-formats":"^2.1.1","@sinclair/typebox":"^0.24.43","fluent-json-schema":"^3.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_4.1.0_1664359130197_0.3865820971552616","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"env-schema","version":"4.2.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@4.2.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"d295e2dfd2f559bae40f2db8f60b3ca6fb71e1b5","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-4.2.0.tgz","fileCount":15,"integrity":"sha512-ZPDoXRvhdXv7NLwPtqTsJ4QHrRXjuJE9neWBS399deBspwBrwARvvw3eJRVYWT0jFtvGJy5HXP/6+yxBZX6FIw==","signatures":[{"sig":"MEQCIBggYX2UCI92FSEcSEHJlFGNnnUtO4i9cNtfQX/TTEG6AiAbJqjfks/4lchWGJXaJ0j8vKhk+KdPEcfpJneGrgKKQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNBv6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX5A/8D6JSqolo9L9959attkQow2t/eowwzVnCkNMr93CfTaavXqYM\r\nrwbDaThwi5qyTUPKvMXSozN7MeYvhDY/N7JOlfm3d3Az0218JhVKi+HZSq63\r\nlsJ0qTaMjS+No6Pxt8eKkETZmpeIC5G8mB/9lNPxuOkTZrtzIPMzcmgeO7Mv\r\nfOmBRXC8V6fe+/+AV7dMycOA0UrO2mAAXkupUscF/Ffl6GS9Jfgz1ewWC4q8\r\nlsZGdIg8xxP8zoQTFNQuj38HHBlHeHC33iXAGj+McXeAdco3yI2FK+UlrBtb\r\nc2psvts9PyTWBdo5tqRUd3xDApR0ukYT1UAG1bBojD99ObKHjePnshkdRjZ0\r\nAFj29gNITZJCwtqrVUDoWtZd/uB8a617I1+8ekZT9AlJOi2OW2r9Y5FYalNv\r\niVUKNMsduhdJA4MoGP719XhBa1+0H5WQr1XU86PZtWJ+zqlKnRlMx0U18Aty\r\nWqik0DPGBFAZO3eMdtYaWadlOsc0WqnWakjSN2S9lnZQ/c1bu0P5dNxgnw7J\r\nrenIpSkubnqXouGPEIMryNdiEYAD4Bcm3tBghLBg0vutriCYoxv62RkV8NAk\r\nlEBEOZJSGjNQhNCzd5jrlDKwi3+rYrBnxn66TiO7kMeFmTjD3sEoXy9iQERj\r\nrzzk73etd+P54HgINpaDqmJ9NoxsslHs7GA=\r\n=eGaw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"b43b2637376cfbff508e543ba2e2d0b3208f6e74","scripts":{"test":"standard | snazzy && tap test/*.test.js --no-check-coverage && npm run typescript","test:ci":"standard | snazzy && tap test/*.test.js --no-check-coverage --coverage-report=lcovonly && npm run typescript","typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.15.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.19.0","snazzy":"^9.0.0","standard":"^16.0.0","pre-commit":"^1.2.2","ajv-formats":"^2.1.1","fluent-json-schema":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_4.2.0_1664359418350_0.3082736617715154","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"env-schema","version":"5.1.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@5.1.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"825d880070872c01152ae40a888d1c0c92c05864","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-5.1.0.tgz","fileCount":16,"integrity":"sha512-hbu+aC1nddO+tPPgw/guQRNY5CzkgplFu1WbmdiQimy4lcwPCteuKFvxF9uHSU/HkXNlIWR+WC0B53VG21aOxQ==","signatures":[{"sig":"MEUCIQDEbaahE/iHIQ73wfY/7E0Bdirba7scPWx098KVtubMOQIgdH/6aL68NnoGjsGuOjZmst0IYS5dh1G8I1ptjhwQxec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNBxFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIIA/+I1OsKBxQjpRzAbRD0dXifr4bT6QHnGV6Me32dMDK5OetvcFG\r\nMe+S8MNgVxLyr9Jw9w/ZU//p5sDQnrZ4HYsYXSd03lpOU1pmNP+D0GSpTk/H\r\nJDSATizT9URdfjfrxO+Y4+nsCzGTF8YoSjMpteOoktWwUl3CPF8EgeoFYoiV\r\nera5CA1Gmp59EBAYPufwaH+E2xeXLWXhkepvo8Y/FQrqkGwRZe+SkUaeupYb\r\nLjl6+rXXjAVaVJ3hSbdkYOPv/HEX91TIwmnN8ggEihG0kPJWH+TwFeA1a89w\r\nVog1aUPIiBR0x8ls1Ut7cn0+giYqHYjfyWMAyHmQ7M7HRUmw28i38VZbHgmS\r\nKQhEgaGm5xfxhzVOn60C76+Ze/tyhzmWkTvIXes306cx5s01WUIL3y46g0SD\r\nPwtNDev/0xG81RQ7a2NDxis8Xo11WbSbkt5r5oExePTc366LR0GM9Kqo58Mb\r\ns4Z4fBjXf5AlKCgiRNgNNSAqLia3CAKZiyn4SvAw4Vb5oRrBJBTzXou6OJb8\r\n6Gu8WVqcSaPbhHEEVIwei6Hs2r14mBuHVG/xP3jvE8vGcloSRVxq6q48XhJk\r\n3CusSfFaeu5tL0K5jkLO9tIhHn5P9JDMiS2WkH/PzGMIyjY+TR6XQC1CWjdx\r\nGQZLhIC08j+sLdSosDd4+qNZQcMAsqajSi4=\r\n=y50t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"eb652ef625fbf14ede1b379d59b8be950022ed82","scripts":{"lint":"standard | snazzy","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.15.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.24.1","snazzy":"^9.0.0","standard":"^17.0.0","ajv-formats":"^2.1.1","@sinclair/typebox":"^0.24.43","fluent-json-schema":"^3.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_5.1.0_1664359492888_0.7661992074972694","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"env-schema","version":"5.1.1","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@5.1.1","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"8af691a784d787bceb4b2229729204294f5e7f46","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-5.1.1.tgz","fileCount":16,"integrity":"sha512-3jftabBd44XEYFCZjLg5Ris/7DKz09AJClvJEJXh8eciBPbKXSzdgwLZqpqA1lKmNkHFiAqr7JAqTToU80mDew==","signatures":[{"sig":"MEUCIGMkdFo5GnKhWcFbWzovI2EPOJjLa0FL0cHZpIqMW2hVAiEAugPWsAeKAirJ0KZuTIE83oPng4BHsl9gq2kSf/RHnv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbmgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0fg//dtWPvZzmECmFvG4UII84akeQf2Ux4iJtf+D4tUqApIYXkl2x\r\nQtSC0kYnjEUZvqBZeSN1bm8yHVCoWKzCXhbAjwv4/nN5XYMv+JQ1CzqwSqub\r\nhyoluQVDFGnYL9hvRNKuY0iifEvBuR/cAGhTzycbn8nCdSnMrdSjvpUIvYeO\r\npz9EkzH/qrdVr3Jw6Loq3pe9r5zJLwGgKpkPQZoDnPvMrwDgOZM8WHnNTTfx\r\ne+kalZr9avF9H3fB3IJdP6ofrsePcL/IivIb8711REunsoK+aLbLCAcnQM1i\r\nQb79TINKFjElQp0DnpJvl4GpTo9S076Us6gY+XGg3jzfSicU08nNb7gyvFwT\r\nsYnrGoozArhYdN8pTIh55AlREWfSNIbCYuZQr0pHA8KVSslf+K8XWivBlki2\r\nRkrwWymdo7CeuuQlJQ+kOkp5yCOG5dpkVHeGivN+Uqn8DaZyUCXlxk1aOxnQ\r\nUPRJsBafxkPzSxcirV5x2V6C1BG0w/XwlT3JfLj9dtrlKKi/6opdixUjzh4J\r\nXfJ/ubFTt74SYXky+t7IUJll0SvZ++RU36wYSe9gkjiJkcrQ5X11FGUXuEh4\r\nz9mW1TJe9xmPLUYgg0efxYA6iMhY4zzsLwcJq+7rqAKhQFnq5RRy1hX23gMc\r\nKEVNUUngeKuIrS+oJD06LraF59z4pM7GKi0=\r\n=A/JR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"b5f5a5cb93e31680f68957cf33ff007fcaef05f5","scripts":{"lint":"standard | snazzy","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"8.15.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.24.1","snazzy":"^9.0.0","standard":"^17.0.0","ajv-formats":"^2.1.1","@sinclair/typebox":"^0.25.1","fluent-json-schema":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_5.1.1_1668180004130_0.9694092449052274","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"env-schema","version":"5.2.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@5.2.0","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"9d3b3137daad07ecb5b13e95b1c8bc8dafbc6c03","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-5.2.0.tgz","fileCount":16,"integrity":"sha512-36/6cZ+zIbcPA2ANrzp7vTz2bS8/zdZaq2RPFqJVtCGJ4P55EakgJ1BeKP8RMvEmM7ndrnHdJXzL3J1dHrEm1w==","signatures":[{"sig":"MEYCIQD5CoDbAakpovn4c5jRLHvD6rWTB1iCW8gbxHgyUc2VAAIhAPjrtT7wUosRgVCxnBW/Zp4r2FNT1JHIppSyUcbFEjKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjTgaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyrw/+KvAjxTRkvL3R9d3qk3a4sXIfsa9zNXtYs3wBtfJpEecP/3Rm\r\nKh/xusErR2PNU4j4eMgZkbrurRQbQYhjV9pTGT+3ThGdF0lqVxqIlqy6BkAS\r\nvfJ/PmiH0GLPCq37Rla6QmyY+26+vFG0DCFMFmA0o+4dacbQLnCprHIteuXH\r\ndv1sYDghVyNEPqzbBTOUC9AxHXwKKyfFVq4zkGmxySG8BYDf9A3vaH8Znguf\r\nTKeecJCYv6PaZA6Ks0QJZ36dK+6nlX3vXPQvXlMOzP0FAJEe+MhD/Vu2vReo\r\naYYW8eCpjkxO9vSMGgNBBeiX0mJZLs4HArhzJLJhEw9Q5E25dIJBsRWrz36h\r\naOIW7fTo2Kwd68QiPrrW5U3wYOQJxraeC7HL822omwqF461xsA2Ufir21PTh\r\nM5yI1MWa/KIm/JIA1s2zRvZJbuJaNQ2nLCrNPX4v1Mk9+EAEF+OJ+0my9iIn\r\nK8hB96sf9t8gXs6gjKR7pYAHD8qjiQDeGy3pIlf3Xd9rQQ+j6RdwK2joYECw\r\n/h1O4rM76PIWa3eGgALx9R2DyTwF9jHVFUuruuiqhWHqdaHuL3hkBVqroAwU\r\nrfKAKPth9ei4zr5ZFHCcXrqdvTDzDTv9M5antIi2i4OxG3BtCASyNn10XmLZ\r\n4hnCr4/bOsTtVECEzngrfxzMaBAWtnH91IQ=\r\n=2tEq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"c0f901f08f886eacb5366bdf04409691e9ec0e09","scripts":{"lint":"standard | snazzy","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"9.1.2","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.24.1","snazzy":"^9.0.0","standard":"^17.0.0","ajv-formats":"^2.1.1","@sinclair/typebox":"^0.25.1","fluent-json-schema":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_5.2.0_1670199322064_0.503412938636459","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"env-schema","version":"5.2.1","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@5.2.1","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"7af7d5464690f18c862c21f9b1fe662d3ae6485a","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-5.2.1.tgz","fileCount":17,"integrity":"sha512-gWMNrQ3dVHAZcCx7epiFwgXcyfBh4heD/6+OK3bEbke3uL+KqwYA9nUOwzJyRZh1cJOFcwdPuY1n0GKSFlSWAg==","signatures":[{"sig":"MEUCIQDGTWjnTut4h/FI/oWZYlI3X44mKwQpUJE7CgEWwfQzhwIgByQhuAtRIuc6NBce7nR7IIWWiUfTeM0QJyxZf62xCRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33088},"main":"index.js","types":"types/index.d.ts","gitHead":"19637ca9757299baf793158c428f7429d710f3e3","scripts":{"lint":"standard | snazzy","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"9.8.1","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"18.18.2","dependencies":{"ajv":"^8.0.0","dotenv":"^16.0.0","dotenv-expand":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.29.0","snazzy":"^9.0.0","standard":"^17.0.0","ajv-formats":"^2.1.1","@sinclair/typebox":"^0.31.1","fluent-json-schema":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_5.2.1_1698150464139_0.8598545590506734","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"env-schema","version":"6.0.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@6.0.0","homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"94be5a173306c10523c96fd1dd6ac986312f1532","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-6.0.0.tgz","fileCount":17,"integrity":"sha512-/IHp1EmrfubUOfF1wfe8koDWM5/dxUDylHANPNrPyrsYWJ7KRiB8gXbjtqQBujmOhpSpXXOhhnaL+meb+MaGtA==","signatures":[{"sig":"MEQCIF6Yze6bOns65ytlVb+6ocKnkKKT+PQNyRc0KaFWF3qEAiASdfDN5dDyUlSI0xbioyWvX5NCp7QrlT9DGlCWEXoDOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33138},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"395907bdd694dd0abe412e2d79e4c357b124c5c3","scripts":{"lint":"standard | snazzy","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"10.7.0","description":"Validate your env variable using Ajv and dotenv","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.12.0","dotenv":"^16.4.5","dotenv-expand":"10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.7.1","tsd":"^0.31.0","snazzy":"^9.0.0","standard":"^17.1.0","ajv-formats":"^2.1.1","@sinclair/typebox":"^0.32.18","fluent-json-schema":"^4.2.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_6.0.0_1719158786644_0.2036706687075336","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"env-schema","version":"6.0.1","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@6.0.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"contributors":[{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"url":"https://maksim.dev","name":"Maksim Sinik"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"1a2d8650a898f733520384fe1ece9b92dd3e43b0","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-6.0.1.tgz","fileCount":17,"integrity":"sha512-WRD40Q25pP4NUbI3g3CNU5PPzcaiX7YYcPwiCZlfR4qGsKmTlckRixgHww0/fOXiXSNKA87pwshzq0ULTK/48A==","signatures":[{"sig":"MEQCIFm5yfFTGwm8LopM6ufTLRnQXcPejsfA19DMuz0t13C/AiB66WW1fDvVVpaspN00BF+quI5aGhpBgVScStj6S+OjLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34090},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"68c8e4887b79bfea210eea8264148410280ce202","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"pre-commit":["lint","test"],"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"10.7.0","description":"Validate your env variables using Ajv and dotenv","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ajv":"^8.12.0","dotenv":"^16.4.5","dotenv-expand":"10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.17.0","ajv-formats":"^3.0.1","neostandard":"^0.12.0","@sinclair/typebox":"^0.34.3","fluent-json-schema":"^5.0.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_6.0.1_1735896638323_0.9360318766312783","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"env-schema","version":"6.1.0","keywords":["ajv","env","schema","json","dotenv","validate","extract"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@6.1.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"contributors":[{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"url":"https://maksim.dev","name":"Maksim Sinik"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"fa9e3307d63454a5ad789030a376b3e6f7dea22b","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-6.1.0.tgz","fileCount":17,"integrity":"sha512-TWtYV2jKe7bd/19kzvNGa8GRRrSwmIMarhcWBzuZYPbHtdlUdjYhnaFvxrO4+GvcwF10sEeVGzf9b/wqLIyf9A==","signatures":[{"sig":"MEUCIQDnX4W2IsVsN8yuCO8YkgksAsEbcArKQX9+rMNqtPFeCQIgJujque424txEc2KLOMQByJXs5U9dEfXaAAQdzB/QL7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35278},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"053c1786c6ae58f377832780372a5b43c3b211f2","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"10.9.3","description":"Validate your env variables using Ajv and dotenv","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ajv":"^8.12.0","dotenv":"^17.0.0","dotenv-expand":"10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.17.0","ajv-formats":"^3.0.1","neostandard":"^0.12.0","@sinclair/typebox":"^0.34.3","fluent-json-schema":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_6.1.0_1759768543384_0.3386131005214772","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"env-schema","version":"7.0.0","keywords":["ajv","env","schema","json","dotenv","validate","extract","parseEnv"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","_id":"env-schema@7.0.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"contributors":[{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"url":"https://maksim.dev","name":"Maksim Sinik"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/env-schema#readme","bugs":{"url":"https://github.com/fastify/env-schema/issues"},"dist":{"shasum":"097c9ab11cf294eec5a6810342dec677d367d319","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-7.0.0.tgz","fileCount":17,"integrity":"sha512-b8rdAwdFpekDxNAUNuT6KbV/QEX/pTBs0gjehEPmBUUteh9zBDm9zxFSQt55D29odo3rJt4feoWRqn4U/tzicw==","signatures":[{"sig":"MEQCIFXR++PT2cn0FZor+B3unF8vhHXFE0ms9vlyaFcxPnCqAiBB1mZoRfsJb/N9fcjItuP28UjqL7Zb54XcRSZcZ3ST9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38290},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"dada1d7db17931679300ad7c3114b23cb4271413","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"git+https://github.com/fastify/env-schema.git","type":"git"},"_npmVersion":"10.9.4","description":"Validate your env variables using Ajv with .env file support using Node.js built-in parseEnv","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ajv":"^8.12.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.17.0","ajv-formats":"^3.0.1","neostandard":"^0.12.0","@sinclair/typebox":"^0.34.3","fluent-json-schema":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/env-schema_7.0.0_1761559436202_0.879182254578774","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"env-schema","version":"8.0.0","description":"Validate your env variables using Ajv with .env file support using Node.js built-in parseEnv","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"npm run test:unit && npm run test:typescript","test:unit":"c8 --100 node --test","test:typescript":"tstyche"},"repository":{"type":"git","url":"git+https://github.com/fastify/env-schema.git"},"keywords":["ajv","env","schema","json","dotenv","validate","extract","parseEnv"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"contributors":[{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Maksim Sinik","url":"https://maksim.dev"},{"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/env-schema/issues"},"homepage":"https://github.com/fastify/env-schema#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"dependencies":{"ajv":"^8.12.0"},"devDependencies":{"typebox":"^1.0.81","ajv-formats":"^3.0.1","c8":"^12.0.0","eslint":"^9.17.0","fluent-json-schema":"^6.0.0","neostandard":"^0.13.0","tstyche":"^7.0.0"},"gitHead":"fb72fba2c35e3849294be6fb88979d79b575bd47","_id":"env-schema@8.0.0","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-BBF/xWtTC9MeNfJONdC//oL5Gjl+rVN5lvrSVEltWjh5uJ/UXoSLN/ddn5k023yYC68mCqhGIuu5CXNTAF8CPA==","shasum":"d972bafc31943c14a5d62f3eaa7e1f675e9de4d2","tarball":"https://registry.npmjs.org/env-schema/-/env-schema-8.0.0.tgz","fileCount":17,"unpackedSize":39153,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5c6f1XkhmCIPaYte2a3U5k+JdS+YC93ytI9rYQfXc4AIhANP8nET5KkRtEsDAcfU1FY5VGNQ5g4gNmUQpSVkXiqEp"}]},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"fdawgs","email":"frazer.dev@icloud.com"},{"name":"ivan-tymoshenko","email":"ivan@tymoshenko.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/env-schema_8.0.0_1786201329637_0.322216765706429"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-15T15:31:30.525Z","modified":"2026-08-08T15:02:10.164Z","0.1.0":"2019-02-15T15:31:30.624Z","1.0.0":"2019-07-01T13:35:36.867Z","1.1.0":"2019-10-07T07:51:57.647Z","2.0.0":"2020-10-10T08:18:29.231Z","2.0.1":"2020-10-19T13:18:59.896Z","2.1.0":"2021-02-12T18:27:17.187Z","3.0.0":"2021-03-05T10:48:38.877Z","3.0.1":"2021-03-07T10:39:05.303Z","3.1.0":"2021-07-12T11:06:37.046Z","3.2.0":"2021-08-03T07:25:52.678Z","3.3.0":"2021-08-14T03:26:17.764Z","3.4.0":"2021-09-09T14:28:57.397Z","3.5.0":"2021-11-07T14:43:32.496Z","3.5.1":"2021-12-19T17:55:52.839Z","3.5.2":"2022-01-15T17:49:29.419Z","4.0.0":"2022-03-21T09:40:45.908Z","5.0.0":"2022-05-23T14:25:28.379Z","4.1.0":"2022-09-28T09:58:50.337Z","4.2.0":"2022-09-28T10:03:38.540Z","5.1.0":"2022-09-28T10:04:53.033Z","5.1.1":"2022-11-11T15:20:04.273Z","5.2.0":"2022-12-05T00:15:22.288Z","5.2.1":"2023-10-24T12:27:44.524Z","6.0.0":"2024-06-23T16:06:26.830Z","6.0.1":"2025-01-03T09:30:38.545Z","6.1.0":"2025-10-06T16:35:43.597Z","7.0.0":"2025-10-27T10:03:56.382Z","8.0.0":"2026-08-08T15:02:09.799Z"},"bugs":{"url":"https://github.com/fastify/env-schema/issues"},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","homepage":"https://github.com/fastify/env-schema#readme","keywords":["ajv","env","schema","json","dotenv","validate","extract","parseEnv"],"repository":{"type":"git","url":"git+https://github.com/fastify/env-schema.git"},"description":"Validate your env variables using Ajv with .env file support using Node.js built-in parseEnv","contributors":[{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Maksim Sinik","url":"https://maksim.dev"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"fdawgs","email":"frazer.dev@icloud.com"},{"name":"ivan-tymoshenko","email":"ivan@tymoshenko.me"}],"readme":"# env-schema\n\n[![CI](https://github.com/fastify/env-schema/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/env-schema/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/env-schema.svg?style=flat)](https://www.npmjs.com/package/env-schema)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nUtility to check environment variables using [JSON schema](https://json-schema.org/), [Ajv](https://www.npmjs.com/package/ajv), with `.env` file support using\nNode.js built-in `parseEnv` from `node:util`.\n\nSee [supporting resources](#supporting-resources) section for helpful guides on getting started.\n\n## Install\n\n```\nnpm i env-schema\n```\n\n## Usage\n\n```js\nconst envSchema = require('env-schema')\n\nconst schema = {\n  type: 'object',\n  required: [ 'PORT' ],\n  properties: {\n    PORT: {\n      type: 'number',\n      default: 3000\n    }\n  }\n}\n\nconst config = envSchema({\n  schema: schema,\n  data: data, // optional, default: process.env\n  dotenv: true // load .env if it is there, default: false\n  // or you can pass DotenvConfigOptions\n  // dotenv: {\n  //   path: '/custom/path/to/.env'\n  // }\n})\n\nconsole.log(config)\n// output: { PORT: 3000 }\n```\n\nSupported `.env` file options:\n\n- `path` (string): Path to the .env file (default: '.env')\n- `encoding` (string): File encoding (default: 'utf8')\n\n### Custom ajv instance\n\nOptionally, the user can supply their own ajv instance:\n\n```js\nconst envSchema = require('env-schema')\nconst Ajv = require('ajv')\n\nconst schema = {\n  type: 'object',\n  required: [ 'PORT' ],\n  properties: {\n    PORT: {\n      type: 'number',\n      default: 3000\n    }\n  }\n}\n\nconst config = envSchema({\n  schema: schema,\n  data: data,\n  dotenv: true,\n  ajv: new Ajv({\n    allErrors: true,\n    removeAdditional: true,\n    useDefaults: true,\n    coerceTypes: true,\n    allowUnionTypes: true\n  })\n})\n\nconsole.log(config)\n// output: { PORT: 3000 }\n```\n\nIt is possible to enhance the default ajv instance providing the `customOptions` as a function or object parameter.\n\nWhen `customOptions` is an object, the provided ajv options override the default ones:\n\n```js\nconst config = envSchema({\n  schema: schema,\n  data: data,\n  dotenv: true,\n  ajv: {\n    customOptions: {\n      coerceTypes: true\n    }\n  }\n})\n```\n\nWhen `customOptions` is a function, it must return the updated ajv instance.\nThis example shows how to use the `format` keyword in your schemas.\n\n```js\nconst config = envSchema({\n  schema: schema,\n  data: data,\n  dotenv: true,\n  ajv: {\n    customOptions (ajvInstance) {\n      require('ajv-formats')(ajvInstance)\n      return ajvInstance\n    }\n  }\n})\n```\n\n### Order of configuration loading\n\nThe order of precedence for configuration data is as follows, from least\nsignificant to most:\n\n1. Data sourced from `.env` file (when `dotenv` configuration option is set) - parsed using Node.js built-in `parseEnv`\n2. Data sourced from environment variables in `process.env`\n3. Data provided via the `data` configuration option\n\n### Fluent-Schema API\n\nIt is also possible to use [fluent-json-schema](https://www.npmjs.com/package/fluent-json-schema):\n\n```js\nconst envSchema = require('env-schema')\nconst S = require('fluent-json-schema')\n\nconst config = envSchema({\n  schema: S.object().prop('PORT', S.number().default(3000).required()),\n  data: data, // optional, default: process.env\n  dotenv: true, // load .env if it is there, default: false\n  expandEnv: true, // expand environment variables like $VAR or ${VAR}, default: false\n})\n\nconsole.log(config)\n// output: { PORT: 3000 }\n```\n\n**NB** Support for additional properties in the schema is disabled for this plugin, with the `additionalProperties` flag set to `false` internally.\n\n### Custom keywords\n\nThis library supports the following Ajv custom keywords:\n\n#### `separator`\n\nType: `string`\n\nApplies to type: `string`\n\nWhen present, the provided schema value will be split on this value.\n\nExample:\n\n```js\nconst envSchema = require('env-schema')\n\nconst schema = {\n  type: 'object',\n  required: [ 'ALLOWED_HOSTS' ],\n  properties: {\n    ALLOWED_HOSTS: {\n      type: 'string',\n      separator: ','\n    }\n  }\n}\n\nconst data = {\n  ALLOWED_HOSTS: '127.0.0.1,0.0.0.0'\n}\n\nconst config = envSchema({\n  schema: schema,\n  data: data, // optional, default: process.env\n  dotenv: true // load .env if it is there, default: false\n})\n\n// config.ALLOWED_HOSTS => ['127.0.0.1', '0.0.0.0']\n```\n\nThe ajv keyword definition objects can be accessed through the property `keywords` on the `envSchema` function:\n\n```js\nconst envSchema = require('env-schema')\nconst Ajv = require('ajv')\n\nconst schema = {\n  type: 'object',\n  properties: {\n    names: {\n      type: 'string',\n      separator: ','\n    }\n  }\n}\n\nconst config = envSchema({\n  schema: schema,\n  data: data,\n  dotenv: true,\n  ajv: new Ajv({\n    allErrors: true,\n    removeAdditional: true,\n    useDefaults: true,\n    coerceTypes: true,\n    allowUnionTypes: true,\n    keywords: [envSchema.keywords.separator]\n  })\n})\n\nconsole.log(config)\n// output: { names: ['foo', 'bar'] }\n```\n\n### TypeScript\n\nYou can specify the type of your `config`:\n\n```ts\nimport { envSchema, JSONSchemaType } from 'env-schema'\n\ninterface Env {\n  PORT: number;\n}\n\nconst schema: JSONSchemaType<Env> = {\n  type: 'object',\n  required: [ 'PORT' ],\n  properties: {\n    PORT: {\n      type: 'number',\n      default: 3000\n    }\n  }\n}\n\nconst config = envSchema({\n  schema\n})\n```\n\nYou can also use a `JSON Schema` library like `typebox`:\n\n```ts\nimport { envSchema } from 'env-schema'\nimport { Static, Type } from 'typebox'\n\nconst schema = Type.Object({\n  PORT: Type.Number({ default: 3000 })\n})\n\ntype Schema = Static<typeof schema>\n\nconst config = envSchema<Schema>({\n  schema\n})\n```\n\nIf no type is specified the `config` will have the `EnvSchemaData` type.\n\n```ts\nexport type EnvSchemaData = {\n  [key: string]: unknown;\n}\n```\n\n## Supporting resources\n\nThe following section lists helpful reference applications, articles, guides, and other\nresources that demonstrate the use of env-schema in different use cases and scenarios:\n\n- A reference application using [Fastify with env-schema and dotenv](https://github.com/lirantal/fastify-dotenv-envschema-example)\n\n## Acknowledgments\n\nKindly sponsored by [Mia Platform](https://mia-platform.eu) and\n[NearForm](https://nearform.com).\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}