{"_id":"fastify-secrets-azure","_rev":"39-265bbe2f7390f5384980b69cd67ddc77","name":"fastify-secrets-azure","dist-tags":{"latest":"2.2.5"},"versions":{"1.0.0":{"name":"fastify-secrets-azure","version":"1.0.0","keywords":["fastify","secrets"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@1.0.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"90d0b168a3cc410902307a6470386b49ab4d671d","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-1.0.0.tgz","fileCount":15,"integrity":"sha512-b2qLGjW1dfngEk8MrH2XJsrp8M8Z8jAocZx4uMKre5IE2okXEWnhwTinOLd92gMr+Y7vARdC3E20aS14hPBH+g==","signatures":[{"sig":"MEQCIGU5Anqi3P/LN0M3LCyOD76a8EZfDAM9n8cARi0UMT+kAiBf1fbvOUHWQQK0drwMuWZLJJ0ZiNS1rtkhINRBVXI0ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hKWCRA9TVsSAnZWagAAiGYQAJneGRLO15HAPOoH3zZc\nvS32PeHvBKR8nFsWI/L2/7eQktooU38pNjglfl2+9ABXZfu3ZAbqcebpZpPz\nQ/bVqFADQhUcIVGIHv/CasPmT+ooAQvDNQ3Y5XEQ5bkpgrmCZc5Ugwonj9vg\nXuaebmUSMT7ymPK2LwhVxQbFGBxdB8+fYWbarTqTTRLCFUqxB706Pak3stnr\nTse1R1LHGrdfxHuOzN5ziU0VNxEF3qHjerondGUh8pl+YDqzRIANv9qZyA9I\neGv8zfDZd4cTYKwMoPEwuFYjBFljNS7Yo9S9qpj2mwivR0q2/mSHaH5H7clk\nCFlwOGmAV1sEDaMEUNjqYgDEG4TL5+bP9G9FVRCdWxKmw7K0P29Oh0vr+8AK\nRH7O//NEs9CV8vOjZ+l2QNuRsjfZnXVc6dLo3cHq/KafQiA5iRXaPbAQDnKp\n7a8VVt98fJOqqdBzPQV9psQdBz+RB8MIoiLAGEA5Xz6iS1axziEdwLCkmW/J\nAMs0N5XCWu9ZKoOXCGWDHIBV0ENMibLhzuzNPQ/acFlssIyj26Eymq+y2Seq\nEjo3CQnJUhxG8Kgeom5jSQnpEcR+EkUgLjCLgmg9lFkT33ihYQip10MPuJZ3\nKnSipW8TfkIAg69LqtEljdARH0/65tsRQB6KqeGngYEBI4/UtRBlUSBX79SL\nLaKt\r\n=BbMs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-azure.js","husky":{"hooks":{"pre-push":"npm run lint && npm run test","pre-commit":"npm run lint:staged"}},"engines":{"node":">= 12.13.0"},"gitHead":"7697400ce08dbac87ac373b9d66624fd66b76c71","scripts":{"lint":"eslint lib test","test":"tap --coverage-report=html --coverage-report=text --no-browser test","test:ci":"tap --no-color --coverage-report=json --coverage-report=text 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-azure.git","type":"git"},"_npmVersion":"6.13.3","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"12.13.1","dependencies":{"@azure/identity":"^1.2.0","fastify-secrets-core":"^1.1.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","uuid":"^8.3.1","husky":"^4.3.0","sinon":"^9.2.0","dotenv":"^8.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-azure_1.0.0_1608127125829_0.3843123596099054","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-secrets-azure","version":"2.0.0","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.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":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"9863f4e2d30cd45d133fa146f2425081cef9aba5","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.0.0.tgz","fileCount":21,"integrity":"sha512-xU9ku9CUaeYFYI2Xa+zUQuHT1gkGawaqg81cX8heKm2Lv9DrWI6Hu01wueejDNEdV44S8KjxcfAxmgDgNRS6tQ==","signatures":[{"sig":"MEQCIEFJDESbgt5W+gFMc3leu20PE22BW/DnRhZiv55+Rz4IAiAVwD8XwU3hPIsz8/cLNiE0Z0mUY1gHjGRW9mV/qnkf8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisaPOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7yg/+PPZc99ep+Csff4QrAWMnfWOMvdKbbr6XbwOxJCcxZoQ0glhT\r\nfco3B0+nI5F9e2+QYAnH47LkRPw2KnMdo/SD+Hjs8QilVTSOGijTup/OzdZS\r\nQIhTo/ciHCw++F6ffyYtu0Lx4YJTP4NaPDbeVCFeCWbHBcPiYI6oDLR590AR\r\nNDKDEFaMCS5kgzpc4E6eKkk+zbvvh/+nPDo4ngK+sMWfg4/3HwPC9oYsEQui\r\nlWqIPCZjaFBmnoxF0k6+FfMmN3oO68XOKs3DstD3xtvTYS1DhZv6vbgFvdEt\r\nwRJC5/dMWbUMtj0p+f1fKBPmgkUzQiH7intev8EWMfJQVHsVoXxN/rzMuGZH\r\nBmYEK0NxNYpa97mkSN+Q4dAH1dipADit1HP7UExo94nBRyKm3HICdMkTKchY\r\nSalbmKPB6qvgJ+eT1ETvqFOxci0RjNZ3/9hxxyhmuLBCis+UB1Ke4XGFx5Z9\r\nG6GkbgeSVuLaL9jIY3ALUhP8LSJwJA4VY1ZQ2x2nTedXgXYN40lJRzWKUYWb\r\n0OXNYbipqsghDOphZjxkpmmhI/yIxuUi6b/Zpaa406kh6ehx1HHMvUjSdD7s\r\n7pkjTgg8rz8IdyX+epEusbMjj81iBxfDd5ykpLKn3+7FJKWnSrboxzrk8CSV\r\ndQ5oHgqtPRniTwQLH7nJdBM5jjq1miW1UKQ=\r\n=mNor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 12.13.0"},"gitHead":"13316100ad9131bffb1fce3a756c719594a0b910","scripts":{"lint":"eslint .","test":"tap --coverage-report=html --coverage-report=text --no-browser --timeout=240 test","prepare":"husky install","test:ci":"tap --no-color --coverage-report=json --coverage-report=text --timeout=240 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-azure.git","type":"git"},"_npmVersion":"8.11.0","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"16.15.1","dependencies":{"@azure/identity":"^2.0.1","fastify-secrets-core":"^2.0.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^8.3.1","husky":"^8.0.0","sinon":"^14.0.0","dotenv":"^16.0.0","eslint":"^8.18.0","fastify":"^4.0.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^13.0.0","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-azure_2.0.0_1655808973958_0.1641633881902358","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"fastify-secrets-azure","version":"2.1.0","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.1.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":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"d8671c548ca1b8a905437bfb50b5f20d1e39411b","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.1.0.tgz","fileCount":21,"integrity":"sha512-EPnuiicIfHKk44r6JDjiF+hJtsyzShFkrtzPcPsNnYLrZf4eZqt8PgFzW0NeRl/1a3DX/6Qtn3DXBw9baIf9wA==","signatures":[{"sig":"MEQCIEtoHHo5FFT3pKZqat0nmsEpnsSyIkRPCA9jXpeixVFhAiAe8B0RmIpI5AZsQoxjuEnXhwxU/gTTF/0rC+VSIao1zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLXPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLDw//Sj7Tyuh4quKwd3gKod/b59hDDdvV+jKzDyRswRpVwuUxQkl7\r\ndtKAAfFSzTijZ7Im3VB5chpggELt0SM2apt8u3qIVqZQ9o55tjnulwZzs70p\r\npw/DbtMQKpY1yVnsCvES6i+bUAiurKIfoGhQpLX/oEZbQT89s2xqpE8OtqRP\r\nlqGLCFsbpzCvV1R3p+3GCjQuV+CZYMFDsFIV3vnzB9Ns+0LJJP0pac/6Nx23\r\nLdFSpbfGT9d/bGvr+z1GNSFKg7PQofjQrKLXJS9NBkriPe3Cl3233WiZ6Pq9\r\nqR89KLIa7EcykZnz78mOg5ShoS4Hwu42V238n23K/w6b0DC3N7zkdT+GyqzH\r\nT5eJK4ibkQEoPDSZGPdemYSEPnZIffeoSbM7IinQLWeAJyIHZQP8Dmtwli9F\r\n6ooYUdnaeNq7Lh+BKMeOfbGKH0ldfpQ0/Zeex1uFR0fnPvGsihjZMI/i5yJU\r\ni2qqdUc4bbhtfze2U90sMxenFJVKniMOAq+evC2Rwy5N7Xh4gQE2YocxE8OE\r\nZKebo9cc1cnhAAud2oAD6NxHS9Aw8NACIJPE7JxTu58ffwxx0XZqCqh16jay\r\n+4L3PIjAWO2kq81QwcmkOk9o3GMW/0tT0DKziezK14LR7KKBMQQbR532iizb\r\n3/7n2A2OMzBh6AUuW5HkflzsGwbmB8tXrhI=\r\n=9Z+K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 12.13.0"},"gitHead":"e3236dfcff121ddde002bb08695bd70d08e1b334","scripts":{"lint":"eslint .","test":"tap --coverage-report=html --coverage-report=text --no-browser --timeout=240 test","prepare":"husky install","test:ci":"tap --no-color --coverage-report=json --coverage-report=text --timeout=240 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-azure.git","type":"git"},"_npmVersion":"8.15.0","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"16.17.0","dependencies":{"@azure/identity":"^3.0.0","fastify-secrets-core":"^2.0.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.0","sinon":"^14.0.0","dotenv":"^16.0.0","eslint":"^8.18.0","fastify":"^4.0.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^13.0.0","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-azure_2.1.0_1663923174119_0.04271450821208811","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"fastify-secrets-azure","version":"2.2.0","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.2.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":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"f3f144147713d377d8532d79b7acd2f1360303a2","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.2.0.tgz","fileCount":22,"integrity":"sha512-Py98BpMjhJJXFcY3ev0uKZSDbp69MoEzQAvuvShrez+ohnFrUn9qlleDvA3Fghm783tHOlFaTb7cFjAXkh75GA==","signatures":[{"sig":"MEUCICCUIkR/IXhzRlIVKSLkfzXzl9OYD4U5Fw0MqOjqsttYAiEA6pIBYUT08Is1KUVIKAzFJnRr7v60hQESooN21Ulcj5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSRImACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYUA/5AF1lBbadIjd+P6raK+hg+dDfwN2c3bxKlM/BYRV6PtlpDQA8\r\n1OR7gJHiBbYtvRx5ztISjf9ztq20DrvSy90vMtJzMeofhMluXy+qmb+Qaabp\r\n7DF2Jdwsi7cddlo31FmtI/bqXZaakwAPViANWQs5bptRM9Tmz4opNQYdbqMq\r\npkAPZXvi12a2lYi2Dol70CizbgkszJucbCJ/O2LMFiOUxQKmtwXeAiTzrVZp\r\nVkfLCNbS3TlmoHYzn9pawn7mZZ0fhXhp8Vge+yCpXZ7aXtLEJsSp+fxCmsHI\r\nkRChSzo2Jjv7zFVTC0FWvEBYMVCIX2rumEw2L1mXGfCiXvks6y6FXcVS3oQz\r\nVEYh8ifTgcM7dssgcFcpThKXpePyPOotzDGdXVyO31WFSkDIXp/LtdhyQs6o\r\nb0geiqntpsUKbgnyuGvn2tgYWxv06OigJDKWCh5mBLTsoHk5ZOXDH3TVn3m3\r\nBNR7etKHzH/qaZGVScrWanDtBEg1ZuG7DHahpOHFm4Pl2fUQZ+zI1Fs9ojyI\r\np4J2i5GsotEosyKElGZCOgiTm2cPEEj+QYuJ0cifVs0bnu2U3JRwxXOFuknC\r\nylVfq2FAzbF0wghjKbCwr5LtJZc30UZNNnyWN8TagRkNSWeVs8/OCnnW6z+B\r\nvQ8kqpN58xK6W42Hj9Y+qyx+p39olqAzV5E=\r\n=F7kb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 12.13.0"},"gitHead":"63ac9c403bdfa4e969dee3601e9326125193dd03","scripts":{"lint":"eslint .","test":"tap --coverage-report=html --coverage-report=text --no-browser --timeout=240 test","prepare":"husky install","test:ci":"tap --no-color --coverage-report=json --coverage-report=text --timeout=240 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-azure.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"@azure/identity":"^3.0.0","fastify-secrets-core":"^2.0.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.0","sinon":"^15.0.0","dotenv":"^16.0.0","eslint":"^8.18.0","fastify":"^4.0.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^13.0.0","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-azure_2.2.0_1682510374295_0.23230198456668227","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"fastify-secrets-azure","version":"2.2.1","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.2.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":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"e09ce04cfe2b04dead8e8d83f32cac310e8a5ea8","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.2.1.tgz","fileCount":22,"integrity":"sha512-grd780wgyuUcHkZtmphYR8VxItKOHDgY18ORYwQFSlbCI4+MTas/x3Dzy3Y3Ucd9ovHHglAZvTSAFYn2mdOlIg==","signatures":[{"sig":"MEQCIGMtp14gVx7obz8Cbzg7P6RRgOldCJaGrVgLygJEoBDxAiAOnsxm/W/RqL7EnQ7JeSa8Jof2gUfwgI2Gi3+Joa9pmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-azure@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":21544},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 12.13.0"},"gitHead":"ae36be2b0ca6a0c9e016e14ff7c2d2c7b3d717cf","scripts":{"lint":"eslint .","test":"tap --coverage-report=html --coverage-report=text --no-browser --timeout=240 test","prepare":"husky install","test:ci":"tap --no-color --coverage-report=json --coverage-report=text --timeout=240 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-azure.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"@azure/identity":"^3.0.0","fastify-secrets-core":"^2.0.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.0","sinon":"^15.0.0","dotenv":"^16.0.0","eslint":"^8.18.0","fastify":"^4.0.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^13.0.0","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-azure_2.2.1_1683819545194_0.6632850880082948","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"fastify-secrets-azure","version":"2.2.2","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.2.2","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":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"47fda4eb89a430fd0412eec21fd716e00d9fda66","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.2.2.tgz","fileCount":22,"integrity":"sha512-b6PLgnAsBehnZFa0Dw81s4oSJLzDYviywffH7CuuVfJ7bdk+AlcqYnhRGEnoNIazldDlDvryVH9mfvjLy9l97Q==","signatures":[{"sig":"MEQCIEW4O2KWH4F7UoB+je/qXtHdWdhMMQLaSEbJfrsIimXlAiB2cnP9Jx+IZElPziYFy+Gr+O3vCZwWmbLQ1VHTqXNJeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-azure@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":21544},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 12.13.0"},"gitHead":"c98a22640f1706ad4c86f177da59ebfdcff0e7fa","scripts":{"lint":"eslint .","test":"tap --coverage-report=html --coverage-report=text --no-browser --timeout=240 test","prepare":"husky install","test:ci":"tap --no-color --coverage-report=json --coverage-report=text --timeout=240 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-azure.git","type":"git"},"_npmVersion":"9.5.1","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"@azure/identity":"^3.0.0","fastify-secrets-core":"^2.0.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.0","sinon":"^15.0.0","dotenv":"^16.0.0","eslint":"^8.18.0","fastify":"^4.0.0","prettier":"^2.1.2","proxyquire":"^2.1.3","lint-staged":"^13.0.0","eslint-plugin-n":"^15.2.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-azure_2.2.2_1685347633224_0.6866259300526723","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"fastify-secrets-azure","version":"2.2.3","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.2.3","maintainers":[{"name":"mariam.mohamed","email":"mariammohamed0313@gmail.com"},{"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":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"0e5c898f0f7e8961b00d3e816368b031382ad32d","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.2.3.tgz","fileCount":22,"integrity":"sha512-3ENjI66WyE6xRZSuSu044Oi34vu3f2H+1hKwvTpNim5IqTE7JQhMPBL4gu/ZBq99j9x3X+dhnZdvfRIkZM3vIw==","signatures":[{"sig":"MEYCIQDu/jCKSrhrv9vsgfUEMJfSYvYgCBUFTK7d1iDNYx+TLAIhANzMeCjVxbNTRT5tJNaYq9+WtDeJE/+apNiyXXHBufrj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-azure@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21537},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 12.13.0"},"gitHead":"6e853f09f431f3e91e662f077b90b563862fc0d4","scripts":{"lint":"eslint .","test":"tap --coverage-report=html --coverage-report=text --no-browser --timeout=240 test","prepare":"husky install","test:ci":"tap --no-color --coverage-report=json --coverage-report=text --timeout=240 test","lint:fix":"npm run lint -- --fix","lint:staged":"lint-staged"},"_npmUser":{"name":"mariam.mohamed","email":"mariammohamed0313@gmail.com"},"repository":{"url":"git+https://github.com/nearform/fastify-secrets-azure.git","type":"git"},"_npmVersion":"9.8.1","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.18.2","dependencies":{"@azure/identity":"^3.0.0","fastify-secrets-core":"^2.0.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.0","sinon":"^17.0.0","dotenv":"^16.0.0","eslint":"^8.18.0","fastify":"^4.0.0","prettier":"^3.0.1","proxyquire":"^2.1.3","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-azure_2.2.3_1698334381216_0.889494134006837","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"fastify-secrets-azure","version":"2.2.4","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.2.4","maintainers":[{"name":"s-dilip","email":"justsyd224@gmail.com"},{"name":"ademsk1","email":"adam.illoul24@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":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"f8a5737c8484001e55ad1feecc7e768c9cb8749b","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.2.4.tgz","fileCount":22,"integrity":"sha512-N+qzSazwrmDSriYj3Q0lK4PdkzhG8lphC01zQGw5hlVcyCVUk9LOwlna7FWv66K8zCmqSjpN8gbd5SNYT2JorQ==","signatures":[{"sig":"MEQCIHf4uaUDftaOpr/9PUf+cUc8p4xCUoXIHPlVA+d0YwHjAiBvgtbH18/w70mA4x84ZbTotd6ohzwxzjr5wf/ZqPjTiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-azure@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21537},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 12.13.0"},"gitHead":"e9e48868279b879b6bda73b710e553c8078dff4e","scripts":{"lint":"eslint .","test":"tap --coverage-report=html --coverage-report=text --no-browser --timeout=240 test","prepare":"husky install","test:ci":"tap --no-color --coverage-report=json --coverage-report=text --timeout=240 test","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-azure.git","type":"git"},"_npmVersion":"10.2.3","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"@azure/identity":"^4.0.0","fastify-secrets-core":"^2.0.0","@azure/keyvault-secrets":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","uuid":"^9.0.0","husky":"^8.0.0","sinon":"^17.0.0","dotenv":"^16.0.0","eslint":"^8.18.0","fastify":"^4.0.0","prettier":"^3.0.1","proxyquire":"^2.1.3","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-azure_2.2.4_1703081572295_0.0024075364331213045","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"fastify-secrets-azure","version":"2.2.5","keywords":["fastify","secrets","azure","keyvault"],"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","_id":"fastify-secrets-azure@2.2.5","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"lucalanziani","email":"luca@lanziani.com"},{"name":"eamonn.frisby","email":"eamonn.frisby@nearform.com"},{"name":"donal.moynihan","email":"donal.moynihan@nearform.com"},{"name":"matteocollina","email":"hello@matteocollina.com"}],"homepage":"https://github.com/nearform/fastify-secrets-azure#readme","bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"dist":{"shasum":"d4be44b267704bae5937e0777849f73cd4a3527f","tarball":"https://registry.npmjs.org/fastify-secrets-azure/-/fastify-secrets-azure-2.2.5.tgz","fileCount":22,"integrity":"sha512-2ly4RMHkMhKLr6drQ2VIwM8cKspPht38nhM4Jir37nxsYVOcsf7KdMIuQp7vitjYBwwudySzpJ/wRtHShQ9N0A==","signatures":[{"sig":"MEUCIQCAXUwkbmsVmGrDUGdF/elHOcymkiBK5+8iYgXvwSxYhgIgMzXaJbpOL5z3kXFdlwGMShx5oSE2DieIgaZU8gNysu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fastify-secrets-azure@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22040},"main":"lib/fastify-secrets-azure.js","engines":{"node":">= 20"},"gitHead":"3fa3f3d4fcb10ae0d4d3fdb137baaf0b475182b5","scripts":{"lint":"eslint .","test":"node --test","prepare":"husky","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-azure.git","type":"git"},"_npmVersion":"10.8.2","description":"Fastify secrets plugin for Azure Key Vault","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"@azure/identity":"^4.5.0","fastify-secrets-core":"^3.0.0","@azure/keyvault-secrets":"^4.9.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","dotenv":"^16.4.7","eslint":"^9.17.0","fastify":"^5.2.0","prettier":"^3.4.2","proxyquire":"^2.1.3","lint-staged":"^15.2.11","eslint-plugin-n":"^17.15.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-secrets-azure_2.2.5_1737130095153_0.2744926760487343","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2020-12-16T13:58:45.828Z","modified":"2026-06-25T17:04:25.056Z","1.0.0":"2020-12-16T13:58:45.964Z","2.0.0":"2022-06-21T10:56:14.109Z","2.1.0":"2022-09-23T08:52:54.246Z","2.2.0":"2023-04-26T11:59:34.515Z","2.2.1":"2023-05-11T15:39:05.356Z","2.2.2":"2023-05-29T08:07:13.418Z","2.2.3":"2023-10-26T15:33:01.518Z","2.2.4":"2023-12-20T14:12:52.480Z","2.2.5":"2025-01-17T16:08:15.343Z"},"bugs":{"url":"https://github.com/nearform/fastify-secrets-azure/issues"},"author":{"name":"NearForm Ltd"},"license":"Apache-2.0","homepage":"https://github.com/nearform/fastify-secrets-azure#readme","keywords":["fastify","secrets","azure","keyvault"],"repository":{"url":"git+https://github.com/nearform/fastify-secrets-azure.git","type":"git"},"description":"Fastify secrets plugin for Azure Key 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":"matteocollina"}],"readme":"# Fastify Secrets Azure\n\n![ci](https://github.com/nearform/fastify-secrets-azure/workflows/CI/badge.svg)\n\nFastify secrets plugin for [Azure Key Vault](https://docs.microsoft.com/en-us/azure/key-vault/).\n\n## Installation\n\n```\nnpm install --save fastify-secrets-azure\n```\n\n## Usage\n\n### Set up Azure Key Vault\n\nIn order to be able to read from Azure Key Vault you will need some permissions.\n\nYou will also probably manage permissions in different ways in local dev and production environment.\nIn general you may want to use a different secrets manager on your local machine (i.e. `fastify-secrets-env` to read secrets from env variables).\n\nTo set up a Key Vault to be accessed by `fastify-secrets-azure` please read the instructions in the [official documentation](https://docs.microsoft.com/en-us/javascript/api/overview/azure/keyvault-secrets-readme?view=azure-node-latest#configuring-your-key-vault).\n\nThis will set up the vault and create an application capable of accessing it.\n\nThe information required to connect to Azure Key Vault can be stored in the environment or provided via plugin options, as described below.\n\nCheck out the [official documentation](https://docs.microsoft.com/en-us/javascript/api/overview/azure/keyvault-secrets-readme?view=azure-node-latest#configuring-your-key-vault) for information about which environment variables are needed.\n\n### Add plugin to your fastify instance\n\n```js\nconst FastifySecrets = require('fastify-secrets-azure')\n\nfastify.register(FastifySecrets, {\n  secrets: {\n    dbPassword: 'secret-name'\n  },\n  clientOptions: {\n    vaultName: 'vault-name'\n  }\n})\n```\n\n`secret-name` is the name of the secret as created in Azure Key Vault.\n\n### Access you secrets\n\n```js\nawait fastify.ready()\n\nconsole.log(fastify.secrets.dbPassword) // content of 'secret-name'\n```\n\n### Plugin options\n\n- `secrets` `[object]` (required) A map of keys and resource ids for the secrets. `fastify-secrets-azure` 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 secret as fetched from Azure Key Vault\n- `clientOptions` `[object]` (required) An object containing properties to be provided to the client used to connect to Azure Key Vault. Supports the following keys:\n  - `vaultName` `[string]` (required) The name of the vault\n  - `credentials` `[object]` (optional). Credentials for connection. If not provided, the client will use the default ones configured in environment variables:\n    - `tenantId` Defaults to `AZURE_TENANT_ID` environment variable\n    - `clientId` Defaults to `AZURE_CLIENT_ID` environment variable\n    - `clientSecret` Defaults to `AZURE_CLIENT_SECRET` environment variable\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"}