{"_rev":"7-a8a04640b39775ccb92010db6370f192","time":{"created":"2025-10-26T19:47:24.169Z","modified":"2025-10-26T19:47:24.764Z","1.0.0":"2025-10-26T01:09:29.924Z","1.0.1":"2025-10-26T01:11:42.580Z","1.0.2":"2025-10-26T01:28:58.227Z","1.0.3":"2025-10-26T15:52:38.354Z","0.0.1":"2025-10-26T19:47:24.458Z"},"_id":"@appdefence/bw-secrets","name":"@appdefence/bw-secrets","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@appdefence/bw-secrets","version":"0.0.1","description":"Simple Bitwarden secrets manager","main":"lib/bitwarden.js","types":"lib/bitwarden.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["bitwarden","secrets","credentials"],"author":{"name":"appdefence"},"license":"MIT","dependencies":{"@bitwarden/sdk-napi":"^0.3.0","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/appdefence/bw-secrets.git"},"directories":{"lib":"lib"},"bugs":{"url":"https://github.com/appdefence/bw-secrets/issues"},"homepage":"https://github.com/appdefence/bw-secrets#readme","_id":"@appdefence/bw-secrets@0.0.1","gitHead":"b0756569d8617fa4a6c97497edc3711c3141463f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-KndTfYdGxel85lzp1ciT1Oq5VgJvNoRH0LO5s04De4WARhLaFeh7zhVtkn1hAQqRMvONhSJxttbXqiszF6piBA==","shasum":"e7432f761541021fdf5853075e4509d243e3544a","tarball":"https://registry.npmjs.org/@appdefence/bw-secrets/-/bw-secrets-0.0.1.tgz","fileCount":4,"unpackedSize":4213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDA5kOz3xS75hRt48NUPuH8CpOiYAriM8O76v1B+kqEdQIgL4prdpT9yCL8S9MA3AfJjGbtbTDLYi8fSnXgwclk5WY="}]},"_npmUser":{"name":"applicationdefence","email":"appdefence@outlook.com"},"maintainers":[{"name":"applicationdefence","email":"appdefence@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bw-secrets_0.0.1_1761508044254_0.6725852494975484"},"_hasShrinkwrap":false}},"maintainers":[{"name":"applicationdefence","email":"appdefence@outlook.com"}],"description":"Simple Bitwarden secrets manager","homepage":"https://github.com/appdefence/bw-secrets#readme","keywords":["bitwarden","secrets","credentials"],"repository":{"type":"git","url":"git+https://github.com/appdefence/bw-secrets.git"},"author":{"name":"appdefence"},"bugs":{"url":"https://github.com/appdefence/bw-secrets/issues"},"license":"MIT","readme":"# @appdefence/bw-secrets\r\n\r\nSimple Bitwarden secrets manager wrapper\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @appdefence/bw-secrets\r\n```\r\n\r\n## Usage\r\n\r\n```javascript\r\nconst { getAllSecrets } = require('@appdefence/bw-secrets');\r\n// Or using ES modules:\r\n// import { getAllSecrets } from '@appdefence/bw-secrets';\r\n\r\nconst config = {\r\n    apiUrl: 'YOUR_API_URL',\r\n    identityUrl: 'YOUR_IDENTITY_URL',\r\n    accessToken: 'YOUR_ACCESS_TOKEN',\r\n    organizationId: 'YOUR_ORG_ID'\r\n};\r\n\r\n// Fetch all secrets\r\nconst secrets = await getAllSecrets(config);\r\nsecrets.forEach(({ key, value }) => console.log(`${key}: ${value}`));\r\n```\r\n\r\n## Configuration\r\n\r\nRequired environment variables or config options:\r\n\r\n- `apiUrl`: Bitwarden API URL\r\n- `identityUrl`: Bitwarden Identity URL\r\n- `accessToken`: Access token for authentication\r\n- `organizationId`: Organization ID\r\n","readmeFilename":"README.md"}