{"_id":"@amplication/plugin-secrets-manager-bitwarden","_rev":"13-8c31cd9e74bcb2d4df0bd9bb0acdb092","name":"@amplication/plugin-secrets-manager-bitwarden","dist-tags":{"latest":"1.0.2","beta":"1.0.5-beta.pr-354.1e83d71"},"versions":{"1.0.0":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.0","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.0","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"dist":{"shasum":"c8c05d6b0b452c9ad62c52f6ad7e2df41c556d90","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.0.tgz","fileCount":21,"integrity":"sha512-6ub6WUrU4UlgwX/rEmrUt45BobVOVo+z+a0LJCGWjjEUT7abDb3sDq5xm6vyG+Rg5JI19AHqH0+1AVvONmh0ZQ==","signatures":[{"sig":"MEUCIFgPD4LCfoBs7pthvZTSuicx4L3BR67Nxw6aysCCrMAKAiEA1V9fN8GCYdnvpdN5Pto6Fl1tMUnd3i7F2R1t0SudaSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88435},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"3d5a28d56cd642e3f8a977fba3884af47bc40326","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.19","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.0_1701173838879_0.9064924382451753","host":"s3://npm-registry-packages"}},"1.0.1-beta.pr-297.80f0b66":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.1-beta.pr-297.80f0b66","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.1-beta.pr-297.80f0b66","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"dist":{"shasum":"722d4cdda522a5b50232a1bd6c2bcaed09a58c51","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.1-beta.pr-297.80f0b66.tgz","fileCount":21,"integrity":"sha512-7wPqXpn1h0ST/5zWELKt6BksNOPOtWUSnxbtu0OafirCOyLeHN5EJmSi4ResdCvFnty64l4sK/cJENM3pXuDrQ==","signatures":[{"sig":"MEUCIQDs8I4u9nfV9d3zCc0+sN1xqrCeSBn88oXvz6wR06SxKAIgPnscAP91YYh8AGqFmEdMwBoidFIjompVO/dUJ6AYyDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88504},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-bitwarden-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/plugin-{your-plugin-name})](https://www.npmjs.com/package/plugin-{your-plugin-name})\n\nAmplication plugin for managing secrets using the Bitwarden secrets manager.\n\n## Purpose\n\nThis plugin provides a wrapper for the Bitwarden secret manager SDK which allows you to manage\nsecrets for your application using the Bitwarden secret manager.\n\n## Configuration\n\nThe plugins are fetched by two methods:\n\n- `STARTUP` - In this method, the plugins are fetched during the startup time (Initially loaded).\n- `ON_DEMAND` - In this method, the plugins are fetched during the runtime (Loaded when the secrets are needed).\n\nYou need to define also a property named `secretNames` that will contain a list of the secrets that the service needs to interact with (see below for the formatting of the secret name).\nEnsure that the secretNames match exactly with the keys from your bitwarden secret manager.\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"secretKey1\",\n    \"secretKey2\",\n    \"secretKey3\"\n]\n\n```\n\n## Usage\n\n1. Enable the plugin from your Amplication app\n   when enabled, This plugin will override your default implementation for `SecretsManagerService` to use the Bitwarden secrets manager.\n\n2. Make sure to set your Bitwarden credentials(`access_token` and `organisation_id`) correctly.\n\n3. Set your preffered `fetchMode` and specify your `secretNames` if your preferred fetchMode is `STARTUP`.\n\n## Scripts\n\n### `build`\n\nRunning `npm run build` will bundle your plugin with Webpack for production.\n\n### `dev`\n\nRunning `npm run dev` will watch your plugin's source code and automatically bundle it with every change.\n","gitHead":"c7bc8663c51755347539711cfa02f9eda15f1941","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.19","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.1-beta.pr-297.80f0b66_1701193112893_0.43773307384747984","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.1","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.1","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"dist":{"shasum":"059b9c8b7bfc17a9a965d923b9ff529ce78b231d","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.1.tgz","fileCount":21,"integrity":"sha512-ZWXMgBdczOoJS65/lBYUr8DtV12Eom/+h0mLGlseZ5DfFhFYNF/ryauL26AcUYFoIOU1+S2Mqfm5n7oVpq6PSA==","signatures":[{"sig":"MEUCIByyzASAi17QaFpZoGUf3ii67AI3ra4uE4BISW58mh4GAiEA1WxTA2tRhjdXMkShQCHwzGovWmY83vBLYHxEMS4c7UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88464},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"cc05b0f0c9675cdae28fd7216ad4a04ac5169e99","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.19","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.1_1701193698102_0.10887731071930973","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.2","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.2","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"76dbef594acd0ec5615976381b3b262cb29003f3","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.2.tgz","fileCount":23,"integrity":"sha512-71EVHYNmvu0Uf9GU1qyLYL1PpoJSpbErRQ/xENx0wBj3dmALUT2xDvkZsaSqXaXmK/Nhn5Qrpmlm1WNNRx/1gg==","signatures":[{"sig":"MEYCIQDutOewewHE/394fLzXkiOpWkbasbS2zgd7PqBoRNiAvgIhAPfbGJ7Nd9QlBCj77MbZCsGWM39Ysx2fNpyb2Y0uLbhD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88548},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"a3013af17c40f329488598221d037d0d30e3a96c","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"10.2.3","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.19","@amplication/code-gen-utils":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.2_1703760968798_0.7545252201326336","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.3","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.3","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"21de3fc4ba8ccb196e2c3d2c8765ae5b4e2004bb","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.3.tgz","fileCount":23,"integrity":"sha512-9BOZ+SgIVX/2mFjmXNhcRIjkOz5T6+lE96E+hIWyTl67k6/FmgbVcJTBfR1j9BYmowncf+Gyoj/gt1S+Gfz3JQ==","signatures":[{"sig":"MEQCIFohtVLfyMcWBmHOUSxVX2NcWcfewmqntqzLtz9dz8rdAiBl1FwIxaZSMxG9HpAaQ0SRVZwW79FQrImNKgpq3Jxq/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88555},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"b691b143f55c108c744eb526b016d08f3ee027b0","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.3_1709917734720_0.755142081766214","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.4","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.4","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"02769e94ad6cf2f9c42672aa0fb81c698e4b35b4","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.4.tgz","fileCount":23,"integrity":"sha512-kWb4F0ybsnZnngg4RtfMqIkGQ0DDClgOg1AbzT/KrzvtamAcmayT7sJnw3MuPGFjSe4dM7qWGzYBNv7jOf+11A==","signatures":[{"sig":"MEYCIQDz6RjGpDpDQWVU0GFUKg56WMYOW2dKe5soHPGsmHs1HAIhAMUeQq90UKzuzKNSzmHZLxakkD32rrIH6XhPoxO9yMSq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88555},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","gitHead":"3bcbdd3404d2d13b3033284d1504c30ac01fd037","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"10.2.4","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.4_1709920855738_0.8800287757215293","host":"s3://npm-registry-packages"}},"1.0.5-beta.pr-354.31d30ce":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.5-beta.pr-354.31d30ce","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.5-beta.pr-354.31d30ce","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"d08e2d4a39bc4c95bab4be302b421782d2991c78","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.5-beta.pr-354.31d30ce.tgz","fileCount":10,"integrity":"sha512-7vwnNKN3Tv9f+tJzZHrn+n45xwFnaWtbgoMxdayEDpwuP/e9o6R0VwNkBeSTw7SgQmbdvljzPoiSO5eRgAheqw==","signatures":[{"sig":"MEQCIA2SPi+SgyEfzIU/eI5x1AwDGJr3Z1Y3FcXn3PGbmzqhAiBriJn47MNHuMxpHlnVct7PjUTzO1IxgNha/OXtYTDaBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76684},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-bitwarden-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/plugin-{your-plugin-name})](https://www.npmjs.com/package/plugin-{your-plugin-name})\n\nAmplication plugin for managing secrets using the Bitwarden secrets manager.\n\n## Purpose\n\nThis plugin provides a wrapper for the Bitwarden secret manager SDK which allows you to manage\nsecrets for your application using the Bitwarden secret manager.\n\n## Configuration\n\nThe plugins are fetched by two methods:\n\n- `STARTUP` - In this method, the plugins are fetched during the startup time (Initially loaded).\n- `ON_DEMAND` - In this method, the plugins are fetched during the runtime (Loaded when the secrets are needed).\n\nYou need to define also a property named `secretNames` that will contain a list of the secrets that the service needs to interact with (see below for the formatting of the secret name).\nEnsure that the secretNames match exactly with the keys from your bitwarden secret manager.\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"secretKey1\",\n    \"secretKey2\",\n    \"secretKey3\"\n]\n\n```\n\n## Usage\n\n1. Enable the plugin from your Amplication app\n   when enabled, This plugin will override your default implementation for `SecretsManagerService` to use the Bitwarden secrets manager.\n\n2. Make sure to set your Bitwarden credentials(`access_token` and `organisation_id`) correctly.\n\n3. Set your preffered `fetchMode` and specify your `secretNames` if your preferred fetchMode is `STARTUP`.\n\n## Scripts\n\n### `build`\n\nRunning `npm run build` will bundle your plugin with Webpack for production.\n\n### `dev`\n\nRunning `npm run dev` will watch your plugin's source code and automatically bundle it with every change.\n","gitHead":"31d30ceddcfeef89aba68f985ee37516408aada3","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.5-beta.pr-354.31d30ce_1710262224012_0.5138099605005104","host":"s3://npm-registry-packages"}},"1.0.5-beta.pr-354.1e83d71":{"name":"@amplication/plugin-secrets-manager-bitwarden","version":"1.0.5-beta.pr-354.1e83d71","keywords":["amplication","bitwarden","secret-manager"],"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-bitwarden@1.0.5-beta.pr-354.1e83d71","maintainers":[{"name":"amplication-bot","email":"engineering@amplication.com"},{"name":"mulygottlieb","email":"muly@amplication.com"},{"name":"levivannoort","email":"vanNoort.levi@protonmail.com"},{"name":"overbit","email":"daniele.iasella@gmail.com"},{"name":"barshimi","email":"barshimi@gmail.com"},{"name":"morhag","email":"mor@amplication.com"},{"name":"amitbarletz","email":"amit@amplication.com"},{"name":"yuvalhazaz","email":"hazaz.yuval@gmail.com"}],"nx":{},"dist":{"shasum":"160fc777038f2933eb78b0a0b544ce36086cb073","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-bitwarden/-/plugin-secrets-manager-bitwarden-1.0.5-beta.pr-354.1e83d71.tgz","fileCount":9,"integrity":"sha512-tg3JPtv5h+oUz6VhDL5+2m1y3LBr4j0oq9A6i26B3UrQKO8HE2ZgjZxQS7sm0FnhHq/cv+5qfr22rjnq7yks7Q==","signatures":[{"sig":"MEUCIQCWpxCmfIdLeEXDo9fKmNL1Ni6HO2vspqsRWd0rDSCqrgIgbIiTIeYsXsrgUWzZ7WpeIQTv9XIsQUL8RwJJdvuqmao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35214},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-bitwarden-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/plugin-{your-plugin-name})](https://www.npmjs.com/package/plugin-{your-plugin-name})\n\nAmplication plugin for managing secrets using the Bitwarden secrets manager.\n\n## Purpose\n\nThis plugin provides a wrapper for the Bitwarden secret manager SDK which allows you to manage\nsecrets for your application using the Bitwarden secret manager.\n\n## Configuration\n\nThe plugins are fetched by two methods:\n\n- `STARTUP` - In this method, the plugins are fetched during the startup time (Initially loaded).\n- `ON_DEMAND` - In this method, the plugins are fetched during the runtime (Loaded when the secrets are needed).\n\nYou need to define also a property named `secretNames` that will contain a list of the secrets that the service needs to interact with (see below for the formatting of the secret name).\nEnsure that the secretNames match exactly with the keys from your bitwarden secret manager.\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"secretKey1\",\n    \"secretKey2\",\n    \"secretKey3\"\n]\n\n```\n\n## Usage\n\n1. Enable the plugin from your Amplication app\n   when enabled, This plugin will override your default implementation for `SecretsManagerService` to use the Bitwarden secrets manager.\n\n2. Make sure to set your Bitwarden credentials(`access_token` and `organisation_id`) correctly.\n\n3. Set your preffered `fetchMode` and specify your `secretNames` if your preferred fetchMode is `STARTUP`.\n\n## Scripts\n\n### `build`\n\nRunning `npm run build` will bundle your plugin with Webpack for production.\n\n### `dev`\n\nRunning `npm run dev` will watch your plugin's source code and automatically bundle it with every change.\n","gitHead":"1e83d71a2b825d341f058cf3221885d6628f0e23","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"10.2.4","description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"^4.17.21","@amplication/code-gen-types":"^2.0.23","@amplication/code-gen-utils":"^0.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.52.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.0","typescript":"^5.2.2","@types/jest":"^29.5.6","webpack-cli":"^5.1.4","@babel/types":"^7.23.0","@babel/parser":"^7.23.0","@types/lodash":"^4.14.200","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-bitwarden_1.0.5-beta.pr-354.1e83d71_1710262954480_0.8562810071181741","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-11-28T12:17:18.756Z","modified":"2024-09-09T13:32:45.669Z","1.0.0":"2023-11-28T12:17:19.104Z","1.0.1-beta.pr-297.80f0b66":"2023-11-28T17:38:33.113Z","1.0.1":"2023-11-28T17:48:18.281Z","1.0.2":"2023-12-28T10:56:08.968Z","1.0.3":"2024-03-08T17:08:54.856Z","1.0.4":"2024-03-08T18:00:55.963Z","1.0.5-beta.pr-354.31d30ce":"2024-03-12T16:50:24.203Z","1.0.5-beta.pr-354.1e83d71":"2024-03-12T17:02:34.662Z"},"author":{"name":"ChenemiKen","email":"chenemiken15@gmail.com"},"license":"Apache-2.0","keywords":["amplication","bitwarden","secret-manager"],"description":"Amplication plugin to manage secrets using Bitwarden-secret-manager","maintainers":[{"email":"engineering@amplication.com","name":"amplication-bot"},{"email":"muly@amplication.com","name":"mulygottlieb"},{"email":"vanNoort.levi@protonmail.com","name":"levivannoort"},{"email":"mor@amplication.com","name":"morhag"},{"email":"hazaz.yuval@gmail.com","name":"yuvalhazaz"}],"readme":"","readmeFilename":""}