{"_id":"fastify-secrets-hashicorp","_rev":"63-0a57a1987f9d1d94de1d9167b7444895","name":"fastify-secrets-hashicorp","dist-tags":{"next":"0.0.1-rc1","latest":"3.1.2"},"versions":{"0.0.1-rc1":{"name":"fastify-secrets-hashicorp","version":"0.0.1-rc1","keywords":["fastify","secrets"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@0.0.1-rc1","maintainers":[{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"a94aa3d8feb411226ab473314ed99c5e8957eccb","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-0.0.1-rc1.tgz","fileCount":13,"integrity":"sha512-9e/U0ekSE8s5YfVx4nXUuxqkbu9aq976yw+N6i5H/2ABZkqP+440tvcYeakLUPfNkHEXwHSq29HCkf/TAu4JCw==","signatures":[{"sig":"MEYCIQCH4RqisGfmkZZwx6Wqp37tjsk5b4HKKVQDWF0aQmSU9AIhALmTlxWA44avbdy0jqf+BdlxoIzv0f3P2QbAOfAxdX37","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLpMXCRA9TVsSAnZWagAAziAP/06Nh1j0+U8XG2TbYaCx\nnPKdqZQYjAvyD+aLOhmk5OjY2DhPhKuiKk+Q+4x3NLmK8sbFWN7ztWaaN2Wl\nArYl+5naNLK/NYDPRcwLgUS4OFD9IEv7ZaUWMpYtQnjSN2GAy6gQYg/tr/uG\nFFW145fdu5O5d6n0BXI9LlK9CJexoIbO9I0ZarGh7LmY1NepWfaJpJr5PHE9\n+iiKrCZkFvrWIf79ko5jbBdr+cVkeeWYkaCgxFCimzJGjLH1YWaH5Xci8ikd\n3aAZMPeB+KJLtnJzlKMtfLdrNpcgnGVa8YtqX60bHXfp8Ykc3tFufipgqLSb\nqcj7gfctCjnQye6rpzkxlQrnA4tQf6pN05d2iGN0A/dt1OwR64wxh1+bMpvh\n8Iv1CLlkdJ5sGidyE+DC4qSZ17/Sth5tW713AKPhyMjr2+oY+fe3MEgR9/i4\nz4Fr3tY1ufcmrLyF624+bx+SBx5jENYZmaCBQzmeSU2k/8mHkKgjqwldLNBC\nQ0JVi7+EvE6Nx4Tm/oGAHug113cWWwMtVGLfHAFi/2NMj+Ql2vcRSZV4i/Eb\nf6KxLI2gfmobHKMbEWMTBhNRSWEncZfQRf07/WKat1NNJuwekQGTTvs7flXi\nh4+cC7Q+wR9etkQMsOvpjAn5rpi2dx4cUF1/7dJsWsGNkTeDuf9sAPw9qxL5\nsTeF\r\n=S7dQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-push":"npm run lint && npm run test","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"69d7bc4172739bc91f86c149a172619f9dff1e94","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/client.test.js test/**/client.test.js","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"penx","email":"alasdair.mcleay@me.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-hashicorp.git","type":"git"},"_npmVersion":"6.14.11","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"14.15.5","dependencies":{"node-vault":"^0.9.21","fastify-secrets-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","uuid":"^8.3.1","husky":"^5.0.9","sinon":"^9.2.0","eslint":"^7.11.0","fastify":"^3.6.0","prettier":"^2.1.2","proxyquire":"^2.1.3","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":"^7.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_0.0.1-rc1_1613665047323_0.31325710745838675","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"fastify-secrets-hashicorp","version":"1.0.0","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@1.0.0","maintainers":[{"name":"leorossi","email":"leonardo.rossi@gmail.com"},{"name":"nigelhanlon","email":"nigel.hanlon@nearform.com"},{"name":"alan.slater","email":"alan.slater@nearform.com"},{"name":"davidefiorello","email":"davide@codeflyer.com"},{"name":"filippo.desantis","email":"filippo.desantis@gmail.com"},{"name":"jimmymintzer","email":"jimmymintzer@gmail.com"},{"name":"cianfoley_nearform","email":"cian.foley@nearform.com"},{"name":"mattrobinson","email":"matt.robinson@nearform.com"},{"name":"shogun_panda","email":"paolo@cowtech.it"},{"name":"shaunjbaker","email":"shaun@schb.co.uk"},{"name":"nearformer","email":"david.clements@nearform.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"damianberesford","email":"dberesford@gmail.com"},{"name":"conoro","email":"conor@conoroneill.com"},{"name":"mcdonnelldean","email":"mcdonnelldean@outlook.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"iamsw","email":"sjwilson89@gmail.com"},{"name":"donovanhutchinson","email":"donovan.hutchinson@nearform.com"},{"name":"joezo","email":"joezo156@googlemail.com"},{"name":"jackdclark","email":"jack@jackdc.com"},{"name":"lpww","email":"thomas.treffry@nearform.com"},{"name":"chrisdwheatley","email":"chriswheatley87@gmail.com"},{"name":"admataz","email":"adam@admataz.com"},{"name":"ckiss","email":"kissdevel@gmail.com"},{"name":"ovhemert","email":"hello@ovhemert.dev"},{"name":"fiacc","email":"fiaccobm@gmail.com"},{"name":"zimny","email":"piotr.zimoch@cloudaemons.com"},{"name":"irelandm","email":"mark.ireland@nearform.com"},{"name":"dublx","email":"luis.faustino@gmail.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"55f57e52f16b012b355af6a12eb7d24958dfdb7d","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-1.0.0.tgz","fileCount":14,"integrity":"sha512-X8TponQ/729NGg2fJGyT4TLpnUMykMdZK1o0RGT7bA+uBvZYEVlxwR8t9s780/kjtuGZDFWEV/jY4VoFoXn5sA==","signatures":[{"sig":"MEYCIQCfXmAB2kIsW3Tnx+pDfo95AuUJgR+q4aXDq65wg8b5rwIhAIkYsH+RdqFAEuibFgRNMPod7PnPmjsYGN6tIMSXcqbl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN2VDCRA9TVsSAnZWagAA5EYP/2b/vOXjdf39opw8WZsn\nTpVSsTg4QUi1zPl38gI7zBs/pAEitIBsLCuzTDVXIHPelqtZsQT6u6xCWxxa\n6BcU+iktUIO4deieQ1YTg4+VL3c5e8y9SBoXm21/XrZsxyk445yNrKuxzu5b\nWKYN/O2gOmb17x3F2bcBovrEjc7PcSjqt3x3Wuo+2dQeNIbM7MqiNwEkl6MU\nwAeVo5rgMAQmM2MPYsOHGjLgA6ec+BgfF1JhTKF2Jprl3jvfP35yl42katLn\n60aaJEhopvqJJN5g6ZbDqu1/jqoTLhxaDkm+RfOOoOIkA1xdlTb4vnh5Ne98\n0QYWVsb7B3erffrtwgZhwNzYGkklYcXlncSHh+4P332zwZxx7OLtOV6CCAWG\nPaagt9E+duQ0+MzhmCVnwiSM2SvZ8oqwcT7dc1VDB/m8VfIDAsaeLfeNLE8G\neFSiB+pTqmTpLbtUY7Q9v1IAuBui92O66TKOn47ZBFLysNhXQWM0tckUu16x\nNgKsXVjAWBetMjMtaTR5R2f1arlkVZzzBDSTBSE84NkrTfFYbxqyJt2Br2l3\nEla5e6g/Cf3nE/ZF9vtnWvVopopI60cn0JtM/7z/5hANv+g91owZEzqR5x43\nv8T5O1zUfFmoBeBNx69LAJTIFy9Yv0gPZtLRLm/Pj/qZ7OuI2sgi9YgFzqHQ\nkRUk\r\n=jDMp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-push":"npm run lint","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"545ad2898a123767d74d73e6e5eda56c7cf51def","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","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-hashicorp.git","type":"git"},"_npmVersion":"6.14.10","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"14.15.4","dependencies":{"node-vault":"^0.9.21","fastify-secrets-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","uuid":"^8.3.1","husky":"^5.1.1","sinon":"^9.2.0","eslint":"^7.11.0","fastify":"^3.6.0","prettier":"^2.1.2","proxyquire":"^2.1.3","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":"^8.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_1.0.0_1614243138501_0.09745500421528352","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fastify-secrets-hashicorp","version":"1.1.0","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@1.1.0","maintainers":[{"name":"gilach","email":"grzegorz@ilach.pl"},{"name":"sameer13","email":"sameer13@gmail.com"},{"name":"jackmurdoch","email":"jack.murdoch@nearform.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"leorossi","email":"leonardo.rossi@gmail.com"},{"name":"alan.slater","email":"alan.slater@nearform.com"},{"name":"davidefiorello","email":"davide@codeflyer.com"},{"name":"filippo.desantis","email":"filippo.desantis@gmail.com"},{"name":"jimmymintzer","email":"jimmymintzer@gmail.com"},{"name":"cianfoley_nearform","email":"cian.foley@nearform.com"},{"name":"mattrobinson","email":"matt.robinson@nearform.com"},{"name":"shogun_panda","email":"paolo@cowtech.it"},{"name":"shaunjbaker","email":"shaun@schb.co.uk"},{"name":"nearformer","email":"david.clements@nearform.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"conoro","email":"conor@conoroneill.com"},{"name":"mcdonnelldean","email":"mcdonnelldean@outlook.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"iamsw","email":"sjwilson89@gmail.com"},{"name":"donovanhutchinson","email":"donovan.hutchinson@nearform.com"},{"name":"joezo","email":"joezo156@googlemail.com"},{"name":"jackdclark","email":"jack@jackdc.com"},{"name":"lpww","email":"thomas.treffry@nearform.com"},{"name":"chrisdwheatley","email":"chriswheatley87@gmail.com"},{"name":"admataz","email":"adam@admataz.com"},{"name":"ckiss","email":"kissdevel@gmail.com"},{"name":"ovhemert","email":"hello@ovhemert.dev"},{"name":"fiacc","email":"fiaccobm@gmail.com"},{"name":"zimny","email":"piotr.zimoch@cloudaemons.com"},{"name":"irelandm","email":"mark.ireland@nearform.com"},{"name":"dublx","email":"luis.faustino@gmail.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"f524aa3f7a38042cb9ae5fe36d2654511e9ac4cb","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-1.1.0.tgz","fileCount":15,"integrity":"sha512-OI3sb5CKDSAwbQ6bXdBzkxH97LnpNLYECylYVH4Xk74ZWQql5FAVTB97kUxrCPPV9lHfzBHhYzB6RF5f8DtJhQ==","signatures":[{"sig":"MEYCIQD52SNUzeFPdhA+BSOwc0VpWsVaTpYN4FkG+gzSVdKxjQIhAPSkroX909axfcqC3sCf+CVJ2m9lbHSSdS9Mwnb9M4Dh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtfv0CRA9TVsSAnZWagAAwQMQAI24FjPrvAoJhFeST4uX\n49v3HTqWjK+3N6yoSM+BOj7w81w1PxSOmAuByzJcqi/NQJi/Zz4WFgnNpyn/\nyElXBlJSmwueSK95IXPeWcCxYW95xggOOOfCc0qLT5QeYXG151T5CgyuOft4\na4bVfdwFQgNMCnEDuuTYmimj9h9bwN6enHpYPtUDBfAAa/R1+gAPNsckV75v\nrJYJNjsRJIvKgAMWLc0oemNTvwHL/pUwKDh2glDtn6n1JhAp5FXWXPg91v6E\n8ofjJdVBoNQdRwslZyGDD7kqedcN6zYRT/eFSSad8kmuSd5RhZRapU5jxqEI\n1dSdl3bX6hFN1k4pmq8LqpsLr1rV7GznSzyMkf+JldYzh1yZeYZLKc33Ay2H\nvTZ2HWKJD4CRzkR7GyAFWoGJSgeWto5g7yvPomE5f9Vh46nlHCzEOu6S25/1\nHSZb3RA6/9tgUtSwn1rZiN9qSbcADCUBTN6iwGiL4RZhvri+QAe9AKxY6YBZ\nLKB8dKR2D3Lexnqf63rlx7qcvrZTfs4XsaidOX2xwqh8XEGfyVaqml9GDZrX\n3KK9WDQHSKM87pjsZdUEGc4eNYgBfLKpCjjvzLoB4J4ytqilr91UcjjJsCA+\nXRExmndlk1apTc7k4MvuofKaOcPTk+UAy68oqZwyUh1IAh37XAWU9FhOioK8\njail\r\n=N1SS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-push":"npm run lint","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"fcb26a9b357db1d58f33e3039cf609f878052b10","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","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-hashicorp.git","type":"git"},"_npmVersion":"6.14.10","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"14.15.4","dependencies":{"node-vault":"^0.9.21","fastify-secrets-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.0","uuid":"^8.3.1","husky":"^6.0.0","sinon":"^11.0.0","eslint":"^7.11.0","fastify":"^3.6.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_1.1.0_1622539252141_0.2895365243736252","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"fastify-secrets-hashicorp","version":"1.1.1","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@1.1.1","maintainers":[{"name":"gilach","email":"grzegorz@ilach.pl"},{"name":"sameer13","email":"sameer13@gmail.com"},{"name":"jackmurdoch","email":"jack.murdoch@nearform.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"leorossi","email":"leonardo.rossi@gmail.com"},{"name":"alan.slater","email":"alan.slater@nearform.com"},{"name":"davidefiorello","email":"davide@codeflyer.com"},{"name":"filippo.desantis","email":"filippo.desantis@gmail.com"},{"name":"jimmymintzer","email":"jimmymintzer@gmail.com"},{"name":"cianfoley_nearform","email":"cian.foley@nearform.com"},{"name":"mattrobinson","email":"matt.robinson@nearform.com"},{"name":"shogun_panda","email":"paolo@cowtech.it"},{"name":"shaunjbaker","email":"shaun@schb.co.uk"},{"name":"nearformer","email":"david.clements@nearform.com"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"conoro","email":"conor@conoroneill.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"iamsw","email":"sjwilson89@gmail.com"},{"name":"donovanhutchinson","email":"donovan.hutchinson@nearform.com"},{"name":"joezo","email":"joezo156@googlemail.com"},{"name":"jackdclark","email":"jack@jackdc.com"},{"name":"lpww","email":"thomas.treffry@nearform.com"},{"name":"chrisdwheatley","email":"chriswheatley87@gmail.com"},{"name":"admataz","email":"adam@admataz.com"},{"name":"ckiss","email":"kissdevel@gmail.com"},{"name":"ovhemert","email":"hello@ovhemert.dev"},{"name":"fiacc","email":"fiaccobm@gmail.com"},{"name":"zimny","email":"piotr.zimoch@cloudaemons.com"},{"name":"irelandm","email":"mark.ireland@nearform.com"},{"name":"dublx","email":"luis.faustino@gmail.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"8fb4bac94e0fa6364f8413d6d5eabb13ad31c052","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-1.1.1.tgz","fileCount":15,"integrity":"sha512-Kg/s/JagABt5QZUizWYXAWnQfeuv3BsJOTmopyrhBvxzVrQN6PP4uGNSb26s2+MxPRHrjBdrxAAW9ECN9t7TbA==","signatures":[{"sig":"MEUCIFH9fxKDB62VbQXLwdHb2vLUsTT+X1TXiPliG5rFs2gdAiEAoe4kiZhAozFLtzf8HZH/OeobXCAT8+e+n2CuL9FPh4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwMmKCRA9TVsSAnZWagAAcPsP/3hheq/YHBWEQQo/zPhM\n4D2B8Yb20W0WNq4MtWQrPMLOpQYlDdNSoBdYPJ2Ggo/ujidGL8ctryFlyRXo\n0re4JxjXE9as0e7qyaBpds12KQnnF/t2i4x7E2yAVbyPVX3HgMJeVtcrWeXu\ntkc7X14OCCOe9R8zLSFM/qoOcPSPjHIFmUorNyymhxPmpT4WoSlVQVQ6bcj3\n9ABVEGa70vYXJjSc6oKkioJ6zzV6QHrM3g26XqyaW8vkfSS/8nEei+tSFlb6\nMIhBvHa4sihOCbWxn6VZE0KEQVLeWpN8Hi3EQe/LyNkCQqpEoZxGOE+dnVeE\njMD5xQUEs3ar2QnPMwOymX6jUQzb4ftQlTKk4V2mLYGftnAvNZTL8lKkm+sU\n8+/5QHfPyLXdHmyqifpG2XN3UlXc6IJRCAUVgywFO+basonNWZW4xK6LXHb2\nJ1lH2EeoDqK8Urkx7k/7tCG9kZvtyvLX/fv/WZRnZGCRMz6LNeRs6FFELpjg\nBDQg1GKJrxO1Nbh63qQnmefAJLBv8WTWZMb0MTnnaWTc0ZmZASbNeon2bRYi\n3Pi/5uzsnhX+Yxjbh5xfOHg0MHbfQ7955pv6lLb58nRnU+JXVKpbKVJAB/yg\n0mD4VKics9BIcWVh7isiea0dWu3yxbHA1hkS7vO4ECmXqkeLIrQPztkmiq/W\nvX6L\r\n=+GiK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-push":"npm run lint","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"016a9ed5a129b0022456de7463d7f3969bbabc2c","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","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-hashicorp.git","type":"git"},"_npmVersion":"6.14.10","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"14.15.4","dependencies":{"node-vault":"^0.9.21","fastify-secrets-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.0","uuid":"^8.3.1","husky":"^6.0.0","sinon":"^11.0.0","eslint":"^7.11.0","fastify":"^3.6.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^11.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_1.1.1_1623247242740_0.3057512210238653","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-secrets-hashicorp","version":"2.0.0","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@2.0.0","maintainers":[{"name":"radomird","email":"radomir.drndarski@nearform.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"capaj","email":"capajj@gmail.com"},{"name":"alan.slater","email":"alan.slater@nearform.com"},{"name":"davidefiorello","email":"davide@codeflyer.com"},{"name":"filippo.desantis","email":"filippo.desantis@gmail.com"},{"name":"jimmymintzer","email":"jimmymintzer@gmail.com"},{"name":"cianfoley_nearform","email":"cian.foley@nearform.com"},{"name":"mattrobinson","email":"matt.robinson@nearform.com"},{"name":"shogun_panda","email":"paolo@cowtech.it"},{"name":"shaunjbaker","email":"shaun@schb.co.uk"},{"name":"nearformer","email":"david.clements@nearform.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"iamsw","email":"sjwilson89@gmail.com"},{"name":"joezo","email":"joezo156@googlemail.com"},{"name":"jackdclark","email":"jack@jackdc.com"},{"name":"lpww","email":"thomas.treffry@nearform.com"},{"name":"chrisdwheatley","email":"chriswheatley87@gmail.com"},{"name":"admataz","email":"adam@admataz.com"},{"name":"ckiss","email":"kissdevel@gmail.com"},{"name":"ovhemert","email":"hello@ovhemert.dev"},{"name":"fiacc","email":"fiaccobm@gmail.com"},{"name":"zimny","email":"piotr.zimoch@cloudaemons.com"},{"name":"irelandm","email":"mark.ireland@nearform.com"},{"name":"dublx","email":"luis.faustino@gmail.com"},{"name":"paolochiodi","email":"chiodi84@gmail.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"jackmurdoch","email":"jack.murdoch@nearform.com"},{"name":"sameer13","email":"sameer13@gmail.com"},{"name":"gilach","email":"grzegorz@ilach.pl"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"7a57053c12a60b10f454d0d64eb0a8ea1d71c000","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-2.0.0.tgz","fileCount":17,"integrity":"sha512-E1VAzg0Oam04uABftb91IgqOxuvSq7CHxSv87DKchi0FYmEmppMfFbb9LM70fLTDiC2Nzpgm6BinRfl/Tbv7Fg==","signatures":[{"sig":"MEUCIQCDhDsz55Ue0KsZPC047P/KuRTsLwK3vl8fimB14+59zgIgGwspaFjjz8uTWCTxEc7KRcPVLQs/zxcb3ntbBGRHJTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuerkCRA9TVsSAnZWagAAO90P/jl2VCpm1wIu3Bs72rgL\n3vKINWLWoMpNybFEuZXP7g4KIUscdUru0rlWKBmoUP9SUe9j/vND9k6igtty\nZFGF/PPsnHFnf+bTKSkyzRjrua/SEBjsPohCM/hqQ8sUC6XYXAWFBExTvKDM\n6Wolj9KDUv/HrTLiuXVZ2ksU++ryG3fDFyrZWYO8lewPWvF4o1eirp/qav1o\nmjYeLdKHLrPxweYdTOqOKE/RrBswBXdZd7jrEyMgRntHUE2ZI+p40hBxmJ01\neuzYRi6LUUgzab9sP+3wx09uUUQXlM+Z47uM8ewiazIA0aMup0NWShAr1Lxb\nC4bVbYYWqfNzQaADfluLfgsuBIguDb9FIk1LnFnL7Wy2N8mzuwapjnBcefWk\nbD2QX7uZdOTdrj1GF+juBtWUHGRVnQiXwm1Ys+Iw7UeD6HKTs6SrmTYi3Dee\nIV93zQhNlNhbBevTSPd15qO7iZs/fiQ+asDZxpETAm6P35BfG3cQ//hFKEqm\ngJGbnFc0ja/juhxOwextEKz6BZ7HrjJ7moRgyj6SHhyEmSHwVuyFaiXCvHit\nHw3Fhae7oA/CK5G4zDa+sTyBRRYZr8hD/OOF1Q1vUuUG5ZuILCVO235pQRJU\nF9qAfyXRMaOhtTEBbOlGhjF4pK6tKK9PMYAABK5144Br1ELJZySstONs6VD8\nBZdE\r\n=dQma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-push":"npm run lint","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"667e9e637e8f88b6d93cbdc9801bb21d7b4ddca5","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"radomird","email":"radomir.drndarski@nearform.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-hashicorp.git","type":"git"},"_npmVersion":"8.1.2","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"16.13.1","dependencies":{"node-vault":"^0.9.22","fastify-secrets-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.0","uuid":"^8.3.1","husky":"^7.0.0","sinon":"^12.0.0","eslint":"^7.0.0","fastify":"^3.6.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^12.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_2.0.0_1639574244063_0.27539892870891647","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"fastify-secrets-hashicorp","version":"3.0.0","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@3.0.0","maintainers":[{"name":"micheleriva","email":"master@micheleriva.it"},{"name":"donal.moynihan","email":"donal.moynihan@nearform.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"jimmymintzer","email":"jimmymintzer@gmail.com"},{"name":"shogun_panda","email":"paolo@cowtech.it"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"irelandm","email":"mark.ireland@nearform.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"9679048c4f23ffb6bb949eb5c9f8091d595f5e54","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-3.0.0.tgz","fileCount":18,"integrity":"sha512-aI1I/Xrd43QuvYh2TMgUEws3RthDdQCQ/MD6sIsjdPcDkHP1+Ll94ikurJdeF8V4zOEJV4qBDY5+UOYWN29+Bg==","signatures":[{"sig":"MEUCIQDbc56n6D7Pg87BkjqLxmrE57o+/PuIPTEP9eUpmPLYqwIga78rbdU4YULKCmCz5L+khkH9s8XkCfxPh01j19b7RY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisKc7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl4Q//WPmCAZ8tHu6dsL1sA041f2lap6pZlRL5dM1T5GAHMyigRwQX\r\nn3qq7J7JoRosQNJYW0mXLjUfE4pXj4EHajaSXR5He6p7ddoezLuFPjSwGxyi\r\njQ8ALKW6Z0KUHx+kP3Jj02lJ2Wr7vZnZaL5I3IMzDAPky4ktN/X4xbOkwtbq\r\nnVOTDv1bpEuSD/jxBOY54OpFn4S1E2k7B57K1N6HpM/CcydRpqloCV4AuQSD\r\n5ceUmLPjnWXkXzcHFvnY0B9jtek1l0P718Z5dHBhp5cIUs36LckiQw1dCNjQ\r\nRx7082+mmMcelDzaBeUnCwJWctlvR5erb4/q7xTrEBzAqByYfSIx1cHlfNoU\r\n5Kp0FttDXgN/RZxyRKBMijUL9J1/3O+8csAxAZ0wdvcCTspdVztvC2am2HQ9\r\n5AofY8qc/KvVWWS/xFkHw2eLv3d1y7YOA6gQsnqrTolC2jKEKj8DF7fOte1P\r\nJeR0pUxI0u7xi1jWgKC49iKl5L5GlNbF4Q4K7J9jqX3iolvnrkkdvLcEf1Zi\r\nZqVzta1uK8cVIpE1puz0wlggFStNNTVqEOp2etyfrjVTjU6ynmvcmH62UH2U\r\nqTm4MLChOwoe+nWQhhc5YXhdUC5RvzSTZlyQfg/FbN6OJQVSYIMHy52oknzJ\r\n6hGDoMmq83uVi4weWhSBMhaA5ymmXLxJgXo=\r\n=qgqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 14"},"gitHead":"8f0e33fb2c430abbcf49d984f5d9d2f6da791e82","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","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-hashicorp.git","type":"git"},"_npmVersion":"8.11.0","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"16.15.1","dependencies":{"node-vault":"^0.9.22","fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^8.3.1","husky":"^8.0.1","sinon":"^14.0.0","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^2.1.2","proxyquire":"^2.1.3","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","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_3.0.0_1655744314824_0.21372681248387893","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"fastify-secrets-hashicorp","version":"3.1.0","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@3.1.0","maintainers":[{"name":"codyzu","email":"cody.zuschlag@gmail.com"},{"name":"davidefiorello","email":"davide@codeflyer.com"},{"name":"donal.moynihan","email":"donal.moynihan@nearform.com"},{"name":"shogun_panda","email":"paolo@cowtech.it"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"irelandm","email":"mark.ireland@nearform.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"639f57d9ffee26a08569c5f3b2c9de6712df5c63","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-3.1.0.tgz","fileCount":18,"integrity":"sha512-H+Y0xOKZY6gLPRmeVpcHKkINCl2B+CGTx0v0IUOd0069IpExOtH3U5sugNEyMEUhiQn4lqMxA9cia+ivU77IeA==","signatures":[{"sig":"MEYCIQDBJxFM/1AUgQZlWntvbUJdM569LBJ4sFCNMocex/nAQAIhAP2ta7K9a8MwRUBfwW9Fr9p2rRredFL+J+05bXTI+lUN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSRKIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY/w//dbGRnemHcWnQyO+wB5r6Ol6AD8q3r1gBfHyk8SmVc6ZrH0Oe\r\ncOdfnhr0sFOL6W+CBXHplFfiBQheMqRb/l96OybwYjZRdLVJj7koyNrEv4qF\r\nMkIvP3kfNVIno3S9D2FY5TGuN0ujyD6ooJXCJWU50GxsCKw8+x8A48ntG5Fr\r\noil1dlmktaDRmP+Kqy0KjBwJq4JUYRNSzmtgcy7amjx/sgjO2dh84IdJvMUz\r\nYiFKbp3ARa6f4pJLRcIzt0aVqb6RVf+BDiaNDHOG39EsvqYO6xT7Vc16V+X6\r\nzOZCJZ9eZZ+xG87rsHLgsWvyKVDcp6K/Y5Giu11aRhsJDsgC0HVquMNpjvoa\r\n+sjGO3XMdAdVhXSW4M3VKeKLj4NSAycK9vRfLZRMnfsXWC1s14LmbN8ZOg4B\r\nF4xTNrTqcLrlWMD4U6HOdzL9Gzh2Jq3rfRpJZPBZnYyzTr7LtWQogTyDrbaV\r\neUZ1Ksn9tPHKOl7MCV/2lh/YtP4XTuDs5EWWBeXS21WCThWi07K02bDTt/pk\r\nog2HCTrvoC6f9Y+6oi1JiMhAz6CCA2PFNE3Oh6GuRB3r2Arbk/dDa3gLs6h6\r\n/A8NAqSSyK1wK5y6BMrgfBn1CcqCok38C74hT0LCEU6sqTaWAbcZZxGMBP3c\r\n5VfCfDX0OX5mbn2qeWjbmTJkamq8Zfzxd40=\r\n=uMuX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 14"},"gitHead":"f14c67755a43f31ebb23e439acf05797c0c82071","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","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-hashicorp.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"node-vault":"^0.9.22","fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.1","sinon":"^15.0.0","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^2.1.2","proxyquire":"^2.1.3","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","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_3.1.0_1682510472121_0.7571926712587573","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"fastify-secrets-hashicorp","version":"3.1.1","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@3.1.1","maintainers":[{"name":"codyzu","email":"cody.zuschlag@gmail.com"},{"name":"davidefiorello","email":"davide@codeflyer.com"},{"name":"donal.moynihan","email":"donal.moynihan@nearform.com"},{"name":"shogun_panda","email":"paolo@cowtech.it"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"irelandm","email":"mark.ireland@nearform.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"87e3c6f2a6e793377aad26792e4e2c4d96d0dbdc","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-3.1.1.tgz","fileCount":18,"integrity":"sha512-kXh28bxpX876JtlA6O2DxLjaoAT/z/GuLHdCH0IZHQBdaHfrJ8jpSEEpk6tckwqXThdYz5u7foWWPR5Jebz4xg==","signatures":[{"sig":"MEUCIE4r/o3WXOnmEn0Shp3EN1aoT25TcZM8cqaZ/Zohue2oAiEAtuGz3LWdjkhFeCmYebM0/lkQgW5BTpy6JiMTSZu0byc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-hashicorp@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":20360},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 14"},"gitHead":"7d99ba3bb6720bdcbd26dd5488927bbf6bd209e7","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","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-hashicorp.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"node-vault":"^0.9.22","fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.1","sinon":"^15.0.0","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^2.1.2","proxyquire":"^2.1.3","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","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_3.1.1_1683908026153_0.6960444660235032","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"fastify-secrets-hashicorp","version":"3.1.2","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","_id":"fastify-secrets-hashicorp@3.1.2","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":"matteo.collina","email":"hello@matteocollina.com"},{"name":"penx","email":"alasdair.mcleay@me.com"}],"homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"dist":{"shasum":"3598fcec55ec6cdee75ebd4fe5ae9383493b0864","tarball":"https://registry.npmjs.org/fastify-secrets-hashicorp/-/fastify-secrets-hashicorp-3.1.2.tgz","fileCount":18,"integrity":"sha512-4WgoTSZfZEBz1hBJFOV8lJ0V0GX7pE63FTujY/ZojpwAplC57Vfym/7c9GD9HfWx1Sh5V1vAIzDrtucHK5teqA==","signatures":[{"sig":"MEUCIQCpVf3ExI+UG+7NlOMdySH0TlDTe8CKEYglXqjBhQy/bAIgCsmPc9w+2MiiQRj0usPvSS4k8Skzyd6xPyuzszFOo+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-hashicorp@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20358},"main":"lib/fastify-secrets-hashicorp.js","husky":{"hooks":{"pre-commit":"npm run lint:staged"}},"engines":{"node":">= 14"},"gitHead":"a40c69a13a9637d7e732fa3aa6195cae2ba25907","scripts":{"lint":"eslint lib test","test":"tap --reporter=spec --coverage-report=html --coverage-report=text --100 --no-browser test","test:ci":"tap --no-color --reporter=spec --coverage-report=json --coverage-report=text --100 test","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-hashicorp.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastify secrets plugin for HashiCorp Vault","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.18.0","dependencies":{"node-vault":"^0.10.2","fastify-secrets-core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.1","sinon":"^15.0.0","eslint":"^8.18.0","fastify":"^4.0.3","prettier":"^3.0.1","proxyquire":"^2.1.3","lint-staged":"^14.0.0","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","eslint-plugin-standard":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-hashicorp_3.1.2_1697125497830_0.7701411615050036","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-02-18T16:17:27.321Z","modified":"2026-06-25T17:04:25.682Z","0.0.1-rc1":"2021-02-18T16:17:27.450Z","1.0.0":"2021-02-25T08:52:18.703Z","1.1.0":"2021-06-01T09:20:52.312Z","1.1.1":"2021-06-09T14:00:42.955Z","2.0.0":"2021-12-15T13:17:24.220Z","3.0.0":"2022-06-20T16:58:35.035Z","3.1.0":"2023-04-26T12:01:12.330Z","3.1.1":"2023-05-12T16:13:46.306Z","3.1.2":"2023-10-12T15:44:58.056Z"},"bugs":{"url":"https://github.com/nearform/fastify-secrets-hashicorp/issues"},"author":{"name":"Alasdair McLeay","email":"alasdair.mcleay@nearform.com"},"license":"Apache-2.0","homepage":"https://github.com/nearform/fastify-secrets-hashicorp#readme","keywords":["fastify","secrets","hashicorp","vault","sensitive","encryption"],"repository":{"url":"git+https://github.com/nearform/fastify-secrets-hashicorp.git","type":"git"},"description":"Fastify secrets plugin for HashiCorp Vault","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":"hello@matteocollina.com","name":"matteo.collina"},{"email":"alasdair.mcleay@me.com","name":"penx"}],"readme":"# Fastify Secrets HashiCorp\n\n![CI](https://github.com/nearform/fastify-secrets-hashicorp/workflows/CI/badge.svg)\n\nFastify secrets plugin for [HashiCorp Vault](https://www.vaultproject.io). The plugin supports both [KV Secrets Engine - Version 2](https://www.vaultproject.io/docs/secrets/kv/kv-v2) (default) and [KV Secrets Engine - Version 1](https://www.vaultproject.io/docs/secrets/kv/kv-v1) (need to enable via [useKVv1](#clientoptionsusekvv1) flag).\n\n## Installation\n\n```sh\nnpm install --save fastify-secrets-hashicorp\n```\n\n## Usage\n\n```js\nconst Fastify = require('fastify')\nconst FastifySecretsHashiCorp = require('fastify-secrets-hashicorp')\n\nconst fastify = Fastify()\n\n// Add plugin to your fastify instance\nfastify.register(FastifySecretsHashiCorp, {\n  secrets: {\n    dbPassword: {\n      name: 'secret-name',\n      key: 'value'\n    }\n  },\n  clientOptions: {\n    vaultOptions: {\n      token: 'example-token',\n      endpoint: 'http://127.0.0.1:8200'\n    },\n    mountPoint: 'example-mount'\n  }\n})\n\n// Access your secrets\nfastify.ready().then(() => {\n  console.log(fastify.secrets.dbPassword) // content of 'example-mount/secret-name'\n})\n```\n\n### Plugin options\n\nAssuming a secret has been written [using the vault CLI](https://www.vaultproject.io/docs/commands/write#examples) like this:\n\n```sh\nVAULT_ADDR='http://127.0.0.1:8200' vault write myproject/database password=mysecret\n```\n\nThe plugin can be initialised to read this secret as follows:\n\n```js\nfastify.register(FastifySecretsHashiCorp, {\n  secrets: {\n    dbPassword: {\n      name: 'database',\n      key: 'password'\n    }\n  },\n  clientOptions: {\n    vaultOptions: {\n      token: '<TOKEN>',\n      endpoint: 'http://127.0.0.1:8200'\n    },\n    mountPoint: 'myproject'\n  }\n})\n```\n\n#### clientOptions.mountPoint\n\nThe [path to the secrets engine](https://www.vaultproject.io/docs/secrets#secrets-engines-lifecycle). Defaults to 'secret'.\n\n#### clientOptions.useKVv1\n\nIf this flag is set to `true`, will read from the Vault using [KV Secrets Engine - Version 1](https://www.vaultproject.io/docs/secrets/kv/kv-v1). Defaults to `false`.\nHow to use the plugin with kv-v1:\n\n```js\nfastify.register(FastifySecretsHashiCorp, {\n  secrets: {\n    dbPassword: {\n      name: 'database',\n      key: 'password'\n    }\n  },\n  clientOptions: {\n    vaultOptions: {\n      token: '<TOKEN>',\n      endpoint: 'http://127.0.0.1:8200'\n    },\n    mountPoint: 'myproject',\n    useKVv1: true\n  }\n})\n```\n#### clientOptions.vaultOptions\n\nInitialisation options that are sent to [node-vault](https://github.com/kr1sp1n/node-vault), typed as [VaultOptions](https://github.com/kr1sp1n/node-vault/blob/70097269d35a58bb560b5290190093def96c87b1/index.d.ts#L115-L130).\n\nThe most important being:\n\n- vaultOptions.token: Vault access token. Defaults to process.env.VAULT_TOKEN.\n- vaultOptions.endpoint: Endpoint to the Vault API. Defaults to process.env.VAULT_ADDR else 'http://127.0.0.1:8200'\n\n### Assumptions\n\n- A vault server is running and [has been unsealed](https://www.vaultproject.io/docs/concepts/seal)\n- A secrets engine is available at `secrets/` (or at the provided mountPoint in options) and us using either [KV Secrets Engine - Version 2](https://www.vaultproject.io/docs/secrets/kv/kv-v2) or [KV Secrets Engine - Version 1](https://www.vaultproject.io/docs/secrets/kv/kv-v1) (with `useKVv1` option set to `true`)\n- clientOptions.vaultOptions.token is provided as an option, or VAULT_TOKEN is available as an environment variable\n- clientOptions.vaultOptions.endpoint is provided as an option, or VAULT_ADDR is available as an environment variable\n\n### Secrets Engine\n\nWe assume that the [kv-v2](https://www.vaultproject.io/docs/secrets/kv/kv-v2) secrets engine is being used. If vault is started in dev mode (`vault server -dev`) it defaults to the kv-v2 engine, mounted at `secrets/`. In order to use the dev server, with kv-v1, you need to remove it and mount a kv-v1 secrets provider instead:\n\n```sh\nVAULT_ADDR='http://127.0.0.1:8200' vault secrets disable secret\nVAULT_ADDR='http://127.0.0.1:8200' vault secrets enable -version=1 -path=secret kv\n```\n\nOr alternatively, mount kvv1 on a different path, without removing the kv-v2 engine.\n\n```sh\nVAULT_ADDR='http://127.0.0.1:8200' vault secrets enable -version=1 -path=kvv1 kv\n```\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n## License\n\nCopyright NearForm Ltd 2021. Licensed under the [Apache-2.0 license](http://www.apache.org/licenses/LICENSE-2.0).\n","readmeFilename":"README.md"}