{"_id":"@bayarin/bitwarden-sdk-napi","_rev":"2-e0c93fb69c46205e7da7b5fa44f9f0d5","name":"@bayarin/bitwarden-sdk-napi","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bayarin/bitwarden-sdk-napi","version":"1.0.0","author":{"url":"https://bitwarden.com","name":"Bitwarden Inc.","email":"hello@bitwarden.com"},"license":"SEE LICENSE IN LICENSE","_id":"@bayarin/bitwarden-sdk-napi@1.0.0","maintainers":[{"name":"angsanley","email":"angstanley68@gmail.com"}],"homepage":"https://github.com/bayarin-id/bitwarden-sdk-sm#readme","bugs":{"url":"https://github.com/bayarin-id/bitwarden-sdk-sm/issues"},"dist":{"shasum":"dc5321c0eb1b454ffaadbb7f014b274a013e3fd6","tarball":"https://registry.npmjs.org/@bayarin/bitwarden-sdk-napi/-/bitwarden-sdk-napi-1.0.0.tgz","fileCount":10,"integrity":"sha512-EcsecNqUswyjzoomIjdrN5NH6SS6PVCKgXMw23EYQVskzHmhvXZgaRqNFilSV+Cs3zExACzbhdHH6OUX4ehiFw==","signatures":[{"sig":"MEYCIQC7aVAmystFZT5Ykw/QhA4qakZxLDxYIuOTCpvX+oxhyQIhAKst9PPmRl8PtAznVJb1jmJn/HTMjnSFkgL5feZfA0nm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85853},"main":"./dist/index.js","napi":{"name":"bitwarden-sdk-napi","triples":{"defaults":false,"additional":["x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"./dist/index.d.ts","engines":{"node":">= 10"},"gitHead":"82d360a26ad80c28f6e167d8ca30be464e9b2509","scripts":{"tsc":"tsc","build":"napi build --platform --release --js binding.js --dts binding.d.ts && tsc","version":"napi version","artifacts":"napi artifacts","build-arm64":"napi build --target aarch64-apple-darwin --platform --release --js binding.js --dts binding.d.ts && tsc","build:debug":"napi build --platform","prepublishOnly":"napi prepublish --skip-gh-release"},"_npmUser":{"name":"angsanley","email":"angstanley68@gmail.com"},"repository":{"url":"git+https://github.com/bayarin-id/bitwarden-sdk-sm.git","type":"git"},"_npmVersion":"11.13.0","description":"Node-API bindings for interacting with the Bitwarden Secrets Manager. This is a beta release and might be missing some functionality.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@napi-rs/cli":"2.18.4"},"optionalDependencies":{"@bayarin/bitwarden-sdk-napi-darwin-arm64":"1.0.0","@bayarin/bitwarden-sdk-napi-linux-x64-gnu":"1.0.0","@bayarin/bitwarden-sdk-napi-win32-x64-msvc":"1.0.0","@bayarin/bitwarden-sdk-napi-linux-arm64-gnu":"1.0.0","@bayarin/bitwarden-sdk-napi-linux-arm64-musl":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bitwarden-sdk-napi_1.0.0_1781429510089_0.5631467330512199","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bayarin/bitwarden-sdk-napi","version":"1.0.1","homepage":"https://github.com/bayarin-id/bitwarden-sdk-sm#readme","bugs":{"url":"https://github.com/bayarin-id/bitwarden-sdk-sm/issues"},"repository":{"type":"git","url":"git+https://github.com/bayarin-id/bitwarden-sdk-sm.git"},"license":"SEE LICENSE IN LICENSE","author":{"name":"Bitwarden Inc.","email":"hello@bitwarden.com","url":"https://bitwarden.com"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"artifacts":"napi artifacts","build":"napi build --platform --release --js binding.js --dts binding.d.ts && tsc","build-arm64":"napi build --target aarch64-apple-darwin --platform --release --js binding.js --dts binding.d.ts && tsc","build:debug":"napi build --platform","prepublishOnly":"napi prepublish --skip-gh-release","tsc":"tsc","version":"napi version"},"devDependencies":{"@napi-rs/cli":"2.18.4","typescript":"5.9.3"},"engines":{"node":">= 10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"napi":{"name":"bitwarden-sdk-napi","triples":{"defaults":false,"additional":["x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","x86_64-apple-darwin","aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"optionalDependencies":{"@bayarin/bitwarden-sdk-napi-win32-x64-msvc":"1.0.1","@bayarin/bitwarden-sdk-napi-linux-x64-gnu":"1.0.1","@bayarin/bitwarden-sdk-napi-darwin-x64":"1.0.1","@bayarin/bitwarden-sdk-napi-darwin-arm64":"1.0.1","@bayarin/bitwarden-sdk-napi-linux-arm64-gnu":"1.0.1","@bayarin/bitwarden-sdk-napi-linux-arm64-musl":"1.0.1"},"gitHead":"f6107255149454d2b105901217b0212c9ccfe731","_id":"@bayarin/bitwarden-sdk-napi@1.0.1","description":"Node-API bindings for interacting with the Bitwarden Secrets Manager. This is a beta release and might be missing some functionality.","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-XjkJyqJ/R0fOgmvtVK59CGE+wAUSD90ub4GMfV1EhTNT8QFSq49lnNLofKU9fzdImPXN/gdYtgW90F3wrkjcKg==","shasum":"a4d501346302a36428b269c3bc0ed44ae18d31e3","tarball":"https://registry.npmjs.org/@bayarin/bitwarden-sdk-napi/-/bitwarden-sdk-napi-1.0.1.tgz","fileCount":10,"unpackedSize":85939,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfDiAzCCRYD3fvB5TX1VbSlfGOK57BpD9sN3cWdAM2igIgS1eVpmWROSeShhd7Z2RpItr/udHxa5SuHRxDtEYR5/I="}]},"_npmUser":{"name":"angsanley","email":"angstanley68@gmail.com"},"directories":{},"maintainers":[{"name":"angsanley","email":"angstanley68@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bitwarden-sdk-napi_1.0.1_1781431349804_0.2796263211379113"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-14T09:31:49.954Z","modified":"2026-06-14T10:02:30.095Z","1.0.0":"2026-06-14T09:31:50.227Z","1.0.1":"2026-06-14T10:02:29.969Z"},"bugs":{"url":"https://github.com/bayarin-id/bitwarden-sdk-sm/issues"},"author":{"name":"Bitwarden Inc.","email":"hello@bitwarden.com","url":"https://bitwarden.com"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/bayarin-id/bitwarden-sdk-sm#readme","repository":{"type":"git","url":"git+https://github.com/bayarin-id/bitwarden-sdk-sm.git"},"description":"Node-API bindings for interacting with the Bitwarden Secrets Manager. This is a beta release and might be missing some functionality.","maintainers":[{"name":"angsanley","email":"angstanley68@gmail.com"}],"readme":"## Bitwarden Secrets Manager SDK\n\nNode-API bindings for interacting with the Bitwarden Secrets Manager. This is a beta release and\nmight be missing some functionality.\n\n## Getting started\n\n```ts\nimport { BitwardenClient, ClientSettings, DeviceType, LogLevel } from \"@bayarin/bitwarden-sdk-napi\";\n\n// Optional settings\nconst settings: ClientSettings = {\n  apiUrl: \"https://api.bitwarden.com\",\n  identityUrl: \"https://identity.bitwarden.com\",\n  userAgent: \"Bitwarden SDK\",\n  deviceType: DeviceType.SDK,\n};\n\nconst accessToken = \"-- REDACTED --\";\nconst stateFile = \"some/path/to/state/file\";\n\nconst client = new BitwardenClient(settings, LogLevel.Info);\n\n// Authenticating using a machine account access token\nawait client.auth().loginAccessToken(accessToken, stateFile);\n\n// List secrets\nconst secrets = await client.secrets().list();\n\n// Get a specific secret\nconst secret = await client.secrets().get(\"secret-id\");\n```\n","readmeFilename":"README.md"}