{"_id":"fastify-secrets-env","_rev":"27-4aee3e546ea9e44a1befd3f2d9daca87","name":"fastify-secrets-env","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"fastify-secrets-env","version":"1.0.0","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@1.0.0","maintainers":[{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"a156fa58041f6fce9eeaf35ea266bcfa94d2d7e9","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-1.0.0.tgz","fileCount":12,"integrity":"sha512-TctHw0GPqEs4Yz7Bk2WztGR1egUO2wfo+9ul/ts9PY0k1/keX43Vzy0SjL2ttPKxClIFlIvrTCLSVaWSFCw/UA==","signatures":[{"sig":"MEUCIFKF5bnXnYHTUlWS7eOYb09rdiZs+h9AlM4eW6OaEr8VAiEA+JRSuUsACqDBzwIF0b6EOrrUfuQQ9Q6dOcQt+/sBjZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjuWSCRA9TVsSAnZWagAADdwP/3NdiuIiHr7qoJPcCYW4\nbrypYEEGDCD+7QVT06qL8h0ADq6ekOZPy90B2jZPR2quQB3oruw/r7kVJwzk\ng7PB9MQoIf5o/9rfpztA4+tVVV0E8zlPjwCAoNv8iCYx1f5hN0r5sof0IC/A\nq3/5WhT9+GACj4DQGG8QRx6scV5i7JpnBz0riSmGh4eL4puBBxg/bS3H3q7k\nMJVz7r5wU2LQVm2KFHgo8Ij1UJOUP/3L+i1RWBl0Dq2tOVHsKixOw41QHavf\nRczbuUH4umdDPDd+LhD+zAoHAgSPRPZEaJdP3NWL0IQBd77L6tgsBn+b9WuM\n4IwktclN/88Iwl+m9L9S55klWFsVD58u5jVnC3vQahCIpTEBZ3hf9m3nXx6x\nxl7hIKm2+dZ7KOmLMkuKKFx9POuBEjToO0ZDmVFKZETZaxsKN6yePMASO6Mq\n5BP7SQsa9g7t5aUW58/8xL96Bpzy6wAsAMjUNAbJ0J6xvOmacvY4e4xHu/fZ\nmwyP0ETM6yKF+pglCZAan8q6ebCBav2mwiXyxMiFAFPIIG+FWKEPfanEQHoj\n5Fte2Va8z2e/gmqnFRQ6X5zN5rIvvlQDDPcK/eyuWP1NAodzP3F+VFbpV4Pd\nWHCTuoLsCCw6eNn7tEZqCYx2s1SOSqifKveEKudFyRkHwjqTdyYZKZcPRCYp\niBxx\r\n=itUw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-push":"npm run lint && npm run test","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"1f91e982195b706854eb3cf436e774d0d58ca5ff","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"paolochiodi","email":"chiodi84@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"6.14.5","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"14.5.0","dependencies":{"fastify-secrets-core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","husky":"^4.3.0","eslint":"^7.11.0","fastify":"^3.7.0","prettier":"^2.1.2","lint-staged":"^10.4.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_1.0.0_1603200401862_0.9708319089247313","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"fastify-secrets-env","version":"1.0.1","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@1.0.1","maintainers":[{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"3ba804cce95b17d1f120c00946a54a1267526f77","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-1.0.1.tgz","fileCount":13,"integrity":"sha512-VLNkdaw5FOsTkVLLQVb9YNu1kJlYzcqD4s5x7+8SatZqGyDgftuWOKuS9q2It0jr+r2jSg+fER2g5UTPemuLxw==","signatures":[{"sig":"MEYCIQD1H8ugRsIfIgAoLCHYlSs0qLOh811p8FpY1wUl4MywjQIhAP47taix4wFybM/noh8xcdM5dU3ee634uVWGEIeUQXSy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj+XxCRA9TVsSAnZWagAAZDMP/3h/8yQabGEXdVHqsbsJ\nnGtDaGZ88Tij6SVzyRqfK28fvFFOkSofaZjIviPA6iMA/eVqUhMqwP7p9EWM\n3cAa+yQhtKSnFkxNK6j795KHRCgsgYwrWz2krlUVJAmJZ29tkC+CJ2TpcCBo\nNrgv7y590SkrUc9gJeWTLzcfyFkvn+wxqfHHysaUdadOe+B3Z2py5bn7sFDA\nZ+TkpTrfoqSicJQUgkaXVV6HgfjMPKtCyrdNbzDWhabSMTFJVLBGHrmfRrow\nnWjNGw0bEW+BSfhsXpsrKK726iT1MdbLi67shTqbMu87awy74FMTn8fibZ8s\nsunbcXhLn383uG/hGeMyJHG5knim1IBSwLOF0yK7xx/GkeTqUjXvd5Jp95ZQ\n5oeHZ0o4z4xjRPdSfcQcXeFullhp8Ysm/73rPqYC9TfewL8H66MaJf7NQkZ0\nmI/WJNs9ttvHBDIj4/OrzQaiIWesbir3Cg/eMDqBXg1WPpl5OcymMH2fTGSO\nt2Fay3UWw+fSeirUqyHwaIU9DWWPPQzh0UiyAc09eIPyUloqaITfE3EI9ced\n8BXlqyVOUpJKEDsHdZe1Kr3hr+MQlMZS8xjJ1PqA6b4M4drNVIIIaM8fO03R\n1I44eW0o0ZYqyqMNyHk8GHxfE5q/uQCyYlCJe1EEqHd3mP8XepXPeUMI/7yF\nfXh4\r\n=wEZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-push":"npm run lint && npm run test","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"b636f230778207aa7f14e1235a4bfbcc58a0b544","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"paolochiodi","email":"chiodi84@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"6.14.5","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"14.5.0","dependencies":{"fastify-secrets-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","husky":"^4.3.0","eslint":"^7.11.0","fastify":"^3.7.0","prettier":"^2.1.2","lint-staged":"^10.4.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_1.0.1_1603266033240_0.502894494657464","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-secrets-env","version":"2.0.0","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@2.0.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"adad4f6f1921ec549e4d920a2b26e3ca03c163d9","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-2.0.0.tgz","fileCount":16,"integrity":"sha512-XNK2E0jKn6dOX5eHEpsX44DSUS1cpHfVLmhDGo1lkCHW48jdhzi7CZ/dsx/FmQEOmFO0vRJL3Ur0/QprMaIXmA==","signatures":[{"sig":"MEUCIQDSjBJO0o2HtxMyVhbhEqTvai0RhRtdOKNFBGtMGppFcAIgA1NYgpanZt5TbgSeSJyeSpFqqO1/Cj+Pvm8NSyFYhlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisKWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGfg//ctg04yJAUUfH8Dj9OJZ0T38a0tgBKDrLhw8KBtQTHGRgeSGa\r\nb6EpRKypM0EpxFWDiaG8IhodPQTkPUbZE4o6f/Ot1Fumc3gTBEvrA2+I9qCr\r\nVi8r00w68G5lpGd+EPrsVZifp5mIAP4aX7OrOMVfu/NCrc61v94CdgpP2sNp\r\nmMxL9cFlB45hoUWpYyeqD4Akxqgr28ZBway0FE1baIZnCbTCJfKnF5QCxYN7\r\nkaOiG2Xa4Z/7tIHPMnBtbc0eiS5Fv2H+VF45CUrGl9XsMu+sIoF4HnaCko2T\r\no0X9DUuEItqi6gUEmrxY0xbxRog+/6dvnijVeXKyKp/8gzrojoE4uLugwC4n\r\n29IGqLhEs5fMoxYzTDhVc8wL3PtB3IW43SrrXTU9qLbY5EIztqvhREp1iMTd\r\ntcv0xTRirSQbntmgezuH+iXtDhRAVR/EClvKcYoe/iJrcgJyphjZQIzCACfq\r\n7LPm8uhL3LhrUDaRZfo4Xuo8NMrc5akPfmHp7mUtTcCbjxVi/sWz28on8gyL\r\n8qPz3LoY03RT41F+XgXECqlcC5PYFvUxgnhtBwXU5opIlAJjTp/Vc+7wuyqp\r\nmbwB4yyGup1kFtv42aWqOPRQSTfpJFEC+iY5Wkh3LlsFJ2gsfCM2jFNwtbTb\r\nDWBx4XDlhvVzAi/IDleahYJ4cxnp39qDoa4=\r\n=N0as\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"0976cc055db77951c7f1d9219a17209aead7bdc6","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"simoneb","email":"simone.busoli@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"8.11.0","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"16.15.1","dependencies":{"fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","husky":"^8.0.1","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^2.1.2","lint-staged":"^13.0.1","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_2.0.0_1655743873722_0.7709349516717303","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"fastify-secrets-env","version":"2.1.0","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@2.1.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"d278f999de8b8f7dd82564663f55f8ff377db4a7","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-2.1.0.tgz","fileCount":17,"integrity":"sha512-vyJ0/UcSCjwZojKG1G3yBq8uTzImc9JVGSJ07t9ATKDL/Qk6/C4x96uXZH/LuQcJaHB+X4ra9Kj7Ua0U3Dc8AQ==","signatures":[{"sig":"MEUCICzv64RXsgQbUwuSTCXN4TNwPFsfQkLbqzzEtcivuyxOAiEAvtyDINNr+no/Hito5+Uzqx5WdaSWBETYDhOWf3OF5YQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSQ9oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq2w/9E3pgArpjQRT8S+21LkTK1/3g6anI6A/rvQUmvKnbUQXm7UaT\r\nX2mfzDHCYa9NtkvC7wFeJggP/yYhYRjOVs2s3+6WlHHouXBX8UHXaBt5r5/F\r\nme7PIB3hRwnaS1o0e0fLN46coOPEQw15mO7XXQky+8DcK9FhyNApYuJe7yyP\r\nTCi34Ck0iB0rLWQDjAFhUnkXDMumc9wYvEifGhBHyHrijIn+xkjj5zOmfuVK\r\nE8ZitGfb3DkdnMEut6ixBnL6Q4raogHBBSH0Z/dOC/yTX07w7cFDwleOL92f\r\nmUxgIVsjlLqJMzAapwKoYCsVor35l3FtN8Gj26vlAAxUn9LCyN43qyv7FhhM\r\n+auh65azXQmK08erh9L8gED342KvYWr1idGKy/D+dttY+/dPQg2AIfy8UJCm\r\nWrXYi/Bw4xZQCNzVwbrqECrqGdFmi/T22WKi7qWZ+YH5JgA/ARtwa2H4dzVe\r\nCs2RKyVFI65cZofk4lOiLh4aeQLrwOykLvUkOQez5O5eBLKjuBHMh49myhhB\r\nhswGwjHf/Uf8c7wfLBFKK2UM3EMB7UIMw1OwM8PdUBaWDOojnFQqt4l5alNQ\r\nf/M7befxDJbYq6LE486tidbpjpfLUR11GeTozgKsFu2GxA6wOsK0tYOUB0dD\r\nuAoWJzDDOF7arbhPaH2uZCyOQ3TQ5OpCglI=\r\n=valV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"ba9fa6e849cceacc29da0ff64c38086497b81a98","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"simoneb","email":"simone.busoli@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","husky":"^8.0.1","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^2.1.2","lint-staged":"^13.0.1","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_2.1.0_1682509672393_0.5672005744950308","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"fastify-secrets-env","version":"2.1.1","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@2.1.1","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"8d54c07acc157b8332c927b8370ec5a53768ecb1","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-2.1.1.tgz","fileCount":17,"integrity":"sha512-JmAtF1kf9Hgsegf9YxXT+Z+QvB5P6M0TH+cPn4ozzOuMXu0UBvYizlfeJC7bgkTSPU688163pXKsEHG2EKjFwA==","signatures":[{"sig":"MEQCIBV73BUZM1r3643A17Yp6FYDeqOt3JySgDPOo76Caq/dAiATX2HYqKXuVDVaROrb0EyFnZh/uftu49XLr4Rh+b/Cmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-env@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":14253},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"5d89e653c0d6906ab1d9615758a3877c7b1a94e6","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"simoneb","email":"simone.busoli@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","husky":"^8.0.1","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^2.1.2","lint-staged":"^13.0.1","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_2.1.1_1683908004685_0.5215333736604857","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"fastify-secrets-env","version":"2.1.7","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@2.1.7","maintainers":[{"name":"bpantha","email":"birajpanta112@gmail.com"},{"name":"lucalanziani","email":"luca@lanziani.com"},{"name":"williamlines","email":"williamlines42@gmail.com"},{"name":"donal.moynihan","email":"donal.moynihan@nearform.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"7505e4e80682a12b51289ef69f756e6c82a74fba","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-2.1.7.tgz","fileCount":17,"integrity":"sha512-bf+vpmO+MedHxKygMNLvkVX5XW6lS3Xgj/alJG+VuM+yvNfU5amJnqv3MDXUYT00OzF+QhDDMDjYHNpNLmpYiA==","signatures":[{"sig":"MEUCIQC1BIjAJXjUgXLISyelJ6O8pbObR7Pbuj1PJ3/S/6Bn5wIgJRIUF4NE/M/TkkJdn2pqPFM6hDxNg8W0KHHzy1cubiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-env@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14251},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"4edc0ed8a75a7027e75a9bfa1982d4a39ebcc535","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"bpantha","email":"birajpanta112@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.18.0","dependencies":{"fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","husky":"^8.0.1","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^3.0.1","lint-staged":"^15.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_2.1.7_1697539284678_0.5024875465501066","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"fastify-secrets-env","version":"2.1.8","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@2.1.8","maintainers":[{"name":"s-dilip","email":"justsyd224@gmail.com"},{"name":"lucalanziani","email":"luca@lanziani.com"},{"name":"donal.moynihan","email":"donal.moynihan@nearform.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"f8bd7f513839e19e22ff64c2c9d2e09630adf868","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-2.1.8.tgz","fileCount":17,"integrity":"sha512-7CquWmhm6BlLe9UYSLAFApfH5tdXD12FGm9Citr87/2WupYe4NA1LUmAmILkpGKnMOfDQzBtETRzzOyyPtAcWQ==","signatures":[{"sig":"MEUCIHPAr1dw8llPw1GbA5Q4Qalfq+PB/SSO7C177D/FK6JJAiEA/MLgDhVSp7Ts+E/6a9n+OSJqGYbvCsGsIcSj43PjAXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-env@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14251},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"dc79104a088a491b9824068640dabf3362386089","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"s-dilip","email":"justsyd224@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.18.2","dependencies":{"fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","husky":"^8.0.1","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^3.0.1","lint-staged":"^15.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_2.1.8_1700665386345_0.006707616959457541","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"fastify-secrets-env","version":"3.0.0","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-env@3.0.0","maintainers":[{"name":"lucalanziani","email":"luca@lanziani.com"},{"name":"donal.moynihan","email":"donal.moynihan@nearform.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-env#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"dist":{"shasum":"558c14af51b9f70796db8d44c0290b6c4f5b1389","tarball":"https://registry.npmjs.org/fastify-secrets-env/-/fastify-secrets-env-3.0.0.tgz","fileCount":17,"integrity":"sha512-OAZ+O96CAoNZLV95opd6Z4INEistp7eZm062yqpe6gIbEPgSdhkh39k6fd3faVMubX3c3Bim9bfhcPebfMMSXQ==","signatures":[{"sig":"MEUCIQDkljcaAe8dEhQxNL0rvho4umwZ4b4fhUr0mfjI/dcBgwIgWe6eBxf8v+DAy9STEvpB9ew/jysjAizUg6L6KhwwNx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-env@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14237},"main":"lib/fastify-secrets-env.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"e9159f9167321f6d012dc3b2f3fcf924e34ecc64","scripts":{"lint":"eslint lib/**/*.js test/**/*.js","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test/*.test.js test/**/*.test.js","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test/*.test.js test/**/*.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"simoneb","email":"simone.busoli@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"_npmVersion":"10.7.0","description":"Fastify secrets plugin for environment variables","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"fastify-secrets-core":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","husky":"^9.0.11","eslint":"^8.18.0","fastify":"^5.0.0","prettier":"^3.0.1","lint-staged":"^15.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-env_3.0.0_1729506555874_0.729165953929156","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-10-20T13:26:41.862Z","modified":"2026-06-25T17:01:40.056Z","1.0.0":"2020-10-20T13:26:41.989Z","1.0.1":"2020-10-21T07:40:33.345Z","2.0.0":"2022-06-20T16:51:13.899Z","2.1.0":"2023-04-26T11:47:52.552Z","2.1.1":"2023-05-12T16:13:24.859Z","2.1.7":"2023-10-17T10:41:24.969Z","2.1.8":"2023-11-22T15:03:06.536Z","3.0.0":"2024-10-21T10:29:16.035Z"},"bugs":{"url":"https://github.com/nearform/fastify-secrets-env/issues"},"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","homepage":"https://github.com/nearform/fastify-secrets-env#readme","keywords":["fastify","secrets"],"repository":{"url":"git+https://github.com/nearform/fastify-secrets-env.git","type":"git"},"description":"Fastify secrets plugin for environment variables","maintainers":[{"email":"simone.busoli@gmail.com","name":"simoneb"},{"email":"eamonn.frisby@nearform.com","name":"eamonn.frisby"},{"email":"donal.moynihan@nearform.com","name":"donal.moynihan"},{"email":"contato@gbdev.me","name":"gbdev13"},{"email":"steve.goode@nearform.com","name":"sociablesteve"},{"email":"ryan@loose-bits.com","name":"ryan.roemer"},{"email":"elizibin@gmail.com","name":"elizibin"},{"email":"chiodi84@gmail.com","name":"paolochiodi"}],"readme":"# Fastify Secrets Env\n\n![CI](https://github.com/nearform/fastify-secrets-env/workflows/CI/badge.svg)\n\nFastify secrets plugin for environment variables\n\n> This plugin is mostly intended for your local dev environmemt where you may want to use the same api as production-ready plugins like [fastify-secrets-gcp] whilest still reading config from environment variables.\n> We suggest to use a proper secret manager in production.\n\n## Installation\n\n```\nnpm install --save fastify-secrets-env\n```\n\n## Usage\n\nThis plugin will read secrets from environment variables and decorate fastify with a secrets object.\nIt is agnostic on how the environment variables are set: it is **not** a replacement of `dotenv`, and can work in conjuction with it.\n\n### Add plugin to your fastify instance\n\n```js\n\nconst FastifySecrets = require('fastify-secrets-env')\n\nfastify.register(FastifySecrets, {\n  secrets: {\n    dbPassword: 'PG_PASS'\n  }\n})\n\n```\n\n### Access you secrets\n\n```js\n\nawait fastify.ready()\n\nconsole.log(fastify.secrets.dbPassword) // content of process.env.PG_PASS\n\n```\n\n### Plugin options\n\nThe plugin only expect the `secrets` object in the options.\n\nIt is a map of keys and environment variables names. `fastify-secrets-env` will decorate the fastify server with a `secrets` object where keys will be the same keys of the options and the value will be the content of the environment variables referenced by the value.\n\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n## License\n\nCopyright NearForm Ltd 2020. Licensed under the [Apache-2.0 license](http://www.apache.org/licenses/LICENSE-2.0).\n\n[fastify-secrets-gcp]: https://github.com/nearform/fastify-secrets-gcp\n","readmeFilename":"README.md"}