{"_id":"@azure/keyvault","_rev":"11-3b249e2157d94bde148c5008b11f67e4","name":"@azure/keyvault","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@azure/keyvault","version":"0.1.0","keywords":["node","azure","typescript","browser","isomorphic"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@azure/keyvault@0.1.0","maintainers":[{"name":"amarzavery","email":"amarzavery@gmail.com"},{"name":"billytrend","email":"billy.trend@gmail.com"},{"name":"sergeyshandar","email":"sergey.shandar@gmail.com"},{"name":"veronicagg","email":"bggve@outlook.com"},{"name":"vladbarosan","email":"vlad.barosan@gmail.com"}],"homepage":"https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/keyvault","bugs":{"url":"https://github.com/azure/azure-sdk-for-js/issues"},"dist":{"shasum":"7cff48eaf3b933b01967148b634da6661de2ab04","tarball":"https://registry.npmjs.org/@azure/keyvault/-/keyvault-0.1.0.tgz","fileCount":34,"integrity":"sha512-CUuXCIR8GVVVxBC0NojeTrxAxTWMGKQHaQICIW4Yc51rqAoOd5AwTgnCNxacU2sjrINZo4MSZ3xbE5gn+hQWUQ==","signatures":[{"sig":"MEUCIBO/A64XN5euxF2DXdN5E5IGMi9p0Lp/7OkaqkXjR6TbAiEAiiGSqBoZR6LRrEeGTpmOkxkKET2+aK1hByPgi80HFO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1808874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7GN0CRA9TVsSAnZWagAAp/wP/0WgwTOlY4EG49LT4x2c\nLH4ZTzJpvJqjdso6aM0OaE+3x8pw7gR8J5AtQfFnigebNZC+5hLssHxu1hDb\nvf3galaEOJ3lNVrU9M4nAKakt7jBAK8MvxXcUuNobCU2cEpSOuG2WrlRAVc+\ndYtsm6BVSjNbHBq0LZ7C34U0h6VhLUR4xOn44UmwQ4CPKcF04ihsbRBpJaIL\nMf/5Gw4DhSRMBLhYEChlxzcyWgYnRoUVwnq4c7h/v9ROR+9GYMOxZz7E3qsw\nZLMGcJBESDeqPIxjmilpZX2WB0CqvHevYymfyBJbtvoSr6JnDNBcVPXxjEBF\nsoE2+YZ7hcCZULyExMa9V4tKIDfPkj5TV3w1j5P9BJQoKxQ38EbXdYLX+nYK\nbRCcH0VHQzRMvSNHvc4VekXkohEPuNZjEsb1NIyiLtGD1qFJzhgAsyY+y5gO\nVT2s+0FJuy86SWwTVSf4jOaBDgpqOBV+7X2WtcgwIBPSOGxWKKlQz7G2J8VL\nlKw87nAFtXvaqNglUHdvmovFGX1tCTLSfFIf5eaJv6vKTuxDZe6y+LULrmFp\n1W+ih7qdbYDdprldkqZ/GgkIRYA4Jqt7eqGHMhX1Z+Y2WAnWGxb2AJGJ0m13\ntLzNwYtw6QJ8Uah5ZQSc9iqMErKH5dYoSzB+KsDIvWJryZVnMpcs082brA0m\nQP3a\r\n=yxmo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/keyvault.js","_from":"file:..\\_public.Azure.azure-sdk-for-js\\drop\\azure-keyvault-0.1.0.tgz","types":"./esm/keyVaultClient.d.ts","module":"./esm/keyVaultClient.js","scripts":{"build":"tsc && rollup -c rollup.config.js && npm run minify","minify":"uglifyjs -c -m --comments --source-map \"content='./dist/keyvault.js.map'\" -o ./dist/keyvault.min.js ./dist/keyvault.js","prepack":"npm install && npm run build"},"_npmUser":{"name":"sergeyshandar","email":"sergey.shandar@gmail.com"},"_resolved":"","_integrity":"","deprecated":"This package has been deprecated. Please use @azure/keyvault-keys, @azure/keyvault-secrets or @azure/keyvault-certificates instead","repository":{"url":"git+https://github.com/azure/azure-sdk-for-js.git","type":"git"},"_npmVersion":"6.4.1","description":"KeyVaultClient Library with typescript type definitions for node.js and browser.","directories":{},"sideEffects":false,"_nodeVersion":"10.13.0","dependencies":{"tslib":"^1.9.3","@azure/ms-rest-js":"^1.1.0","@azure/ms-rest-azure-js":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^0.66.2","uglify-js":"^3.4.9","typescript":"^3.1.1","rollup-plugin-node-resolve":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/keyvault_0.1.0_1542218611795_0.7723461221334251","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-11-14T18:03:31.635Z","modified":"2026-03-19T20:32:32.436Z","0.1.0":"2018-11-14T18:03:32.008Z"},"bugs":{"url":"https://github.com/azure/azure-sdk-for-js/issues"},"author":{"name":"Microsoft Corporation"},"license":"MIT","homepage":"https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/keyvault","keywords":["node","azure","typescript","browser","isomorphic"],"repository":{"url":"git+https://github.com/azure/azure-sdk-for-js.git","type":"git"},"description":"KeyVaultClient Library with typescript type definitions for node.js and browser.","maintainers":[{"email":"amarzavery@gmail.com","name":"amarzavery"},{"email":"vlad.barosan@gmail.com","name":"vladbarosan"},{"email":"bggve@outlook.com","name":"veronicagg"},{"email":"azure-sdk-npmjs@microsoft.com","name":"azure-sdk"},{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"}],"readme":"## Azure KeyVaultClient SDK for JavaScript\n\nThis package contains an isomorphic SDK for KeyVaultClient.\n\n### Currently supported environments\n\n- Node.js version 6.x.x or higher\n- Browser JavaScript\n\n### How to Install\n\n```\nnpm install @azure/keyvault\n```\n\n### How to use\n\n#### nodejs - Authentication, client creation and getKey  as an example written in TypeScript.\n\n##### Install @azure/ms-rest-nodeauth\n\n```\nnpm install @azure/ms-rest-nodeauth\n```\n\n##### Sample code\n\n```ts\nimport * as msRest from \"@azure/ms-rest-js\";\nimport * as msRestAzure from \"@azure/ms-rest-azure-js\";\nimport * as msRestNodeAuth from \"@azure/ms-rest-nodeauth\";\nimport { KeyVaultClient, KeyVaultModels, KeyVaultMappers } from \"@azure/keyvault\";\nconst subscriptionId = process.env[\"AZURE_SUBSCRIPTION_ID\"];\n\nmsRestNodeAuth.interactiveLogin().then((creds) => {\n  const client = new KeyVaultClient(creds, subscriptionId);\n  const vaultBaseUrl = \"testvaultBaseUrl\";\n  const keyName = \"testkeyName\";\n  const keyVersion = \"testkeyVersion\";\n  client.getKey(vaultBaseUrl, keyName, keyVersion).then((result) => {\n    console.log(\"The result is:\");\n    console.log(result);\n  });\n}).catch((err) => {\n  console.error(err);\n});\n```\n\n#### browser - Authentication, client creation and getKey  as an example written in JavaScript.\n\n##### Install @azure/ms-rest-browserauth\n\n```\nnpm install @azure/ms-rest-browserauth\n```\n\n##### Sample code\n\nSee https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser.\n\n- index.html\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <title>@azure/keyvault sample</title>\n    <script src=\"node_modules/@azure/ms-rest-js/dist/msRest.browser.js\"></script>\n    <script src=\"node_modules/@azure/ms-rest-azure-js/dist/msRestAzure.js\"></script>\n    <script src=\"node_modules/@azure/ms-rest-browserauth/dist/msAuth.js\"></script>\n    <script src=\"node_modules/@azure/keyvault/dist/keyvault.js\"></script>\n    <script type=\"text/javascript\">\n      const subscriptionId = \"<Subscription_Id>\";\n      const authManager = new msAuth.AuthManager({\n        clientId: \"<client id for your Azure AD app>\",\n        tenant: \"<optional tenant for your organization>\"\n      });\n      authManager.finalizeLogin().then((res) => {\n        if (!res.isLoggedIn) {\n          // may cause redirects\n          authManager.login();\n        }\n        const client = new Azure.Keyvault.KeyVaultClient(res.creds, subscriptionId);\n        const vaultBaseUrl = \"testvaultBaseUrl\";\n        const keyName = \"testkeyName\";\n        const keyVersion = \"testkeyVersion\";\n        client.getKey(vaultBaseUrl, keyName, keyVersion).then((result) => {\n          console.log(\"The result is:\");\n          console.log(result);\n        }).catch((err) => {\n          console.log(\"An error occurred:\");\n          console.error(err);\n        });\n      });\n    </script>\n  </head>\n  <body></body>\n</html>\n```\n\n## Related projects\n\n- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js)\n","readmeFilename":"README.md"}