{"_id":"@amplication/plugin-secrets-manager-aws-secret-manager","_rev":"23-f9e8830a3a83642bd1c0a29aebadbde0","name":"@amplication/plugin-secrets-manager-aws-secret-manager","dist-tags":{"latest":"1.0.6","beta":"1.0.9-beta.pr-354.1e83d71"},"versions":{"1.0.0":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.0","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@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":"2991733a237e5add69e4ff19e74b2ebcbb68261a","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.0.tgz","fileCount":22,"integrity":"sha512-m3q+8T/KUa9SwvziuouKw2D8pwhMoqcvPZynBbBoUDjT/Is5DKSWBtrcZhw2b1wEHrNX0fyC/OcwJ7Wxqu3p9g==","signatures":[{"sig":"MEQCIGuTCQJra4rg97+rEhO7mbmuoo4Qxk6DXA0FuAeYsQ/6AiBXTwNGN7Sv4RtKQoHzTXd4BcUFotgxYQ2XzUW1cNFOBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18134580},"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":"b32d6a71586de89c8b3485a611adbb6f2098659e","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets Manager","directories":{},"_nodeVersion":"18.18.2","_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","@amplication/code-gen-types":"^2.0.18","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.0_1699024505902_0.1502025326997618","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.1","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@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":"62404760da98d51263b80ea010ad069d2861c846","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.1.tgz","fileCount":22,"integrity":"sha512-xiaTz3kYgH3mk6yHC05gZaAUeDkLleYW8oHDKi/9SFVDvVMiSYt5ANVq4U4wIyXGNAU3HVYAaN0Xez1qVy+83A==","signatures":[{"sig":"MEUCIQDcEywvd93O7g69svtJzFHIjIrMYgNKyazO54RVrzAbDAIgCXaI8lFAL22XQw7wthNnUYwx/02mbUk2/XyhZ7toE5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42172},"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":"aacdfbf619b80e6bfa206805853b2a333721c202","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.1_1700123193704_0.041125851764500565","host":"s3://npm-registry-packages"}},"1.0.1-beta.pr-289.0d3954c":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.1-beta.pr-289.0d3954c","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.1-beta.pr-289.0d3954c","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":"f6e1c49926c7b8c01088b0afc3517301064b1787","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.1-beta.pr-289.0d3954c.tgz","fileCount":23,"integrity":"sha512-bTYnxwF8NEh8K9UDUr/baYUX7nngYlxgdl4O7SiytYmlbgbZGb9TpWPwIBEQ4+O1Si+sTETtt/TdjQ+0KFymhg==","signatures":[{"sig":"MEUCIQDiu2F4xO2X7jsOfwh4waQz32kr/U/IDHGtj7a47vfUOgIgJCRP+a3IzCiw1O1ijsO1fjC+606Od9vyinugXMoJemg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43925},"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-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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":"607d22a1059663ecf5a89c669e84d0f6f4e1eece","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.1-beta.pr-289.0d3954c_1700659887565_0.47106348617431393","host":"s3://npm-registry-packages"}},"1.0.1-beta.pr-292.7be2a05":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.1-beta.pr-292.7be2a05","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.1-beta.pr-292.7be2a05","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":"919d44d21a2004e17c7d50601a54b9d6dfaa5443","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.1-beta.pr-292.7be2a05.tgz","fileCount":23,"integrity":"sha512-mxwCM99FjmBcFtvJ17Kmf0lPY7v88EYf0QOvf4dkVgejmCtEzc75yPYjWnVF/dw6VipYV32m5wqLBPOssjH0fg==","signatures":[{"sig":"MEQCIFuiojihnvTTTm8cL0UF7P3DVRFinDon1T5f1Pvu3NAgAiBsOlRtADm29bN6l65NUeFSfIGcU3w1OO6sU+UNKlc+Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44443},"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-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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":"78225e4ade5a9c397cc6545305cc6dc5408b7694","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.1-beta.pr-292.7be2a05_1700839389334_0.012727568135110445","host":"s3://npm-registry-packages"}},"1.0.2-beta.pr-298.699ae4e":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.2-beta.pr-298.699ae4e","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.2-beta.pr-298.699ae4e","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":"257ead18800810cc944b87f4809d199773edae8d","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.2-beta.pr-298.699ae4e.tgz","fileCount":23,"integrity":"sha512-Gdlhr0CPPRpYLa9QaGqx0LKibrDcJOj2vOLBmhB51XEnOegENSJWNfb5APO7q4h5ZSxs4GoaMtFGCLwfZL2WxA==","signatures":[{"sig":"MEUCIQC8qFmhsm9HHoZi9PHBgxDg5LfKkHk6YkL4GhFNj/y8UQIgBPoTMxYWd/SRudEsHFRDk+rygcRiy1bplsCi8V6xOSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44443},"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-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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":"a6d039156b186847a80a15a96cb5f9f9ce7c73f2","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.2-beta.pr-298.699ae4e_1701077446610_0.39310551092831103","host":"s3://npm-registry-packages"}},"1.0.2-beta.pr-298.93393":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.2-beta.pr-298.93393","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.2-beta.pr-298.93393","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":"b464e16e1f7e25eacbc52f134bc1cc7532bc775d","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.2-beta.pr-298.93393.tgz","fileCount":23,"integrity":"sha512-cGluyYvXgu6S6JH7lxhCJh7fRp0Ons1RNulj0oJbL2pPIoQdVFBmXTVhqVPpbWYsV4o2A9QMAXLeMryxB80E3w==","signatures":[{"sig":"MEYCIQD1dv0pKi1NTBvwQI8GF1fI/egRO8JRQ+M/twJhhSsIpgIhAM8gX/bSZKWCnBKWG6jERANL0EMu/jv8Q81USjBo4gmW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44439},"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-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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":"0effd35d44724d12ddec76872b49a0fca4fa8186","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.2-beta.pr-298.93393_1701082142454_0.9834425747375024","host":"s3://npm-registry-packages"}},"1.0.2-beta.pr-295.e09faa7":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.2-beta.pr-295.e09faa7","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.2-beta.pr-295.e09faa7","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":"17701e87c24c8ec89a3800513816b38f14392236","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.2-beta.pr-295.e09faa7.tgz","fileCount":23,"integrity":"sha512-+hvMMu7kVsJIL0977fH95hbmR2TZuIfuhF3V3/y1GKkbZ7XIrcyu1j91FCAE+K6nh6/TBV1T9RNvheyUyn9BQA==","signatures":[{"sig":"MEUCIQC9BLFpBGKG33bgB2Opv9LqgGflXv6x0bTPBBAbIa3i9AIgAvuB6hvzEwrCP6+GzzoOSv0P17LleaRwHkkL4DP1L5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44466},"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-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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":"40155e1db719f85a5b8d4be19e317980ab63c633","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.2-beta.pr-295.e09faa7_1701091171356_0.6999445024642956","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.3","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@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"}],"dist":{"shasum":"f0f7c1bc4eab4b3ca15c06f645f91dd809eae5bb","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.3.tgz","fileCount":23,"integrity":"sha512-ql53FElyE0F1YodOxl1fVMoleAo7g78A+1qIK0xREASnlYfw6ebxm1Ia/KZ8TH1Q2lAxI+A+pBT0M3ITpH46DA==","signatures":[{"sig":"MEUCIQD2OekqSthPsfMVEGjikynxqRChd22v2blmMOhKTuW/cwIgewjDNzQNAXGoQTXQi7ie+W2CGnH6G+kYWxC7RwsFiCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85054},"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":"ed8a503633c34018d6123d7037f322d89ed56cf3","scripts":{"dev":"webpack --watch","build":"webpack","prebuild":"rimraf dist","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.3_1701173930370_0.28793869468768585","host":"s3://npm-registry-packages"}},"1.0.4-beta.pr-297.80f0b66":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.4-beta.pr-297.80f0b66","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.4-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":"15153bb8ccbfb4a144acc31eba8134d4dca09088","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.4-beta.pr-297.80f0b66.tgz","fileCount":23,"integrity":"sha512-4+sjz9/rgr5JgbMGKSULWcbWfhF/uFdOUYLzDcQzfSiOmgmd1vfIENrIter+n8J/hsUUl+QmZKQRrEoxt7e93w==","signatures":[{"sig":"MEUCIDX9Dh5PmIP6xFLNrdGUTvJS38amH52Xo1F1niUAQc0+AiEA5tZbyMThhXsXmwgjaARWCUiAUm2bGZES6BxJsC8s4DE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85123},"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-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.4-beta.pr-297.80f0b66_1701193117398_0.7293913267772463","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.4","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@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"}],"dist":{"shasum":"9e9f569758209babb0b87949b9abde356707ee18","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.4.tgz","fileCount":23,"integrity":"sha512-ONvBfZC+uAPs+rDRrgX5I0YuRHp3FaXfrELa8uJwdpwtS2alkyAXtSHKhamkLTW0FPgbT1MVgUF8d52bm6O4Vw==","signatures":[{"sig":"MEUCIBLzcvEqFdzdTlmkkO5LWzqM8EjB2Cj3BaN4dovBo6FuAiEAjq11LdyVOS21vuNwnkDkJRpYlqs7oy1OpYLE7VIxnBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85083},"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","format:write":"prettier --write \"**/*.{js,ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"amplication-bot","email":"engineering@amplication.com"},"_npmVersion":"9.8.1","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.4_1701193701959_0.9200048485590402","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.6","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.6","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":"4e9dbd2ad97fffa0d4e6042b905e3d5d02a57af6","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.6.tgz","fileCount":25,"integrity":"sha512-G0cAIeDJh+ciDJgk8UgMw0Ogeln3AEraki5qnjQIWXOTxS9U+ZjeShal3+SQ5I+G8lK+wppKNjI5bLC2B20bQg==","signatures":[{"sig":"MEUCIHfNit9LZSXj1JdWbkpu55Rtxcn42ctcFK6GBlYOLZtnAiEAhJ/MbFieTz20ZxANLLyWlXY0QMTfdFT7GoU6LkKychU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85090},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"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 for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^3.1.0","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^11.0.0","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.6_1703760971881_0.28400734326071575","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.7","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.7","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":"d266cbd59d8a13726ae0def6f3a42e6c161fa7a9","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.7.tgz","fileCount":25,"integrity":"sha512-SO71jCxHhv2thwtv+PZjsXr7l0zQ6yl0saL63RQRakU3bMu2sasnqof5plitjtajS2cod+4lWEWlWZ4lFU1Sag==","signatures":[{"sig":"MEYCIQDOvSpe1l0J35vNLcxxD6bjt1LWmZ3fhrt1cSYJB4QSuAIhAMoVTJdTB1nVn7/hg7cOnk5nxiKzsBopyu/rbXLQN3a9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85097},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"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 for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.7_1709917732165_0.5198647886572549","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.8","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.8","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":"9afa420da1fb423c4131a035e3254f31d8d2535d","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.8.tgz","fileCount":25,"integrity":"sha512-JQ+Ed4e/ESlCl4TJQcCeH5eVAkJQ8lASUCqvphhvUqleQ7Uuqmb7dmzqjnhdZU92oXiyzAUP0rlrbcdLVYcomA==","signatures":[{"sig":"MEUCIQDHe5IroRljcME0EBkJVNn1A4HRsV1MdhYoLV4GJDuTUwIgev9EVLwFSTlWQNyhETaZmsAi6QC3Cu9d1gFaRfoiqKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85097},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"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"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.8_1709920857510_0.4850692063647477","host":"s3://npm-registry-packages"}},"1.0.9-beta.pr-354.31d30ce":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.9-beta.pr-354.31d30ce","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.9-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"}],"dist":{"shasum":"978184192e917d62a0d6dbbf1f3eaeba9d3a499e","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.9-beta.pr-354.31d30ce.tgz","fileCount":11,"integrity":"sha512-EkDH/GLAjgtCHrQ94SPLA/ISpqPTdSaFMSDb3vU7Km8kX3BTYEzBSag8P5JV8+4gUjqyeTsxb+U62Q3hzgG4ZQ==","signatures":[{"sig":"MEYCIQCIX1YQQC2gOMF+2t3TtmBIqm0SqOs4RN3v9eYNDAFCcwIhANQVUOznKNxZHuDhORQa4hGSu2SA8kTZeAjqz9qHaZi5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75660},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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 for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.9-beta.pr-354.31d30ce_1710262222336_0.9744958781612623","host":"s3://npm-registry-packages"}},"1.0.9-beta.pr-354.1e83d71":{"name":"@amplication/plugin-secrets-manager-aws-secret-manager","version":"1.0.9-beta.pr-354.1e83d71","author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","_id":"@amplication/plugin-secrets-manager-aws-secret-manager@1.0.9-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"}],"dist":{"shasum":"f58abf4534971b933c0def09faa2cf8369d2b7ab","tarball":"https://registry.npmjs.org/@amplication/plugin-secrets-manager-aws-secret-manager/-/plugin-secrets-manager-aws-secret-manager-1.0.9-beta.pr-354.1e83d71.tgz","fileCount":10,"integrity":"sha512-ipZOyUCyrDSlQGrs3PiGOFi/fdNBcMGEK5IBmYvBsODuFVzUJEe6MhG8L8KHoT1lOWFZ3dpRjD/51LgdYalBBQ==","signatures":[{"sig":"MEUCIQDvaNmBieNHTp7QsWJVlfOKeSWJJEH3U5obOD/dIisN1wIgFEZpsx1E+b0WQy+1QGuYJFi/1Eg8ck+zr/qUJ2nZHqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33973},"jest":{"rootDir":"src/tests","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"passWithNoTests":true,"testEnvironment":"node","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","readme":"# @amplication/plugin-secrets-manager-aws-secret-manager\n\n[![NPM Downloads](https://img.shields.io/npm/dt/@amplication/plugin-aws-secrets-manager)](https://www.npmjs.com/package/@amplication/plugin-secrets-manager-aws-secret-manager)\n\nAmplication plugin that allows easy management of secrets by using AWS Secrets Manager.\n\n## Purpose\n\nThis purpose of this plugin is to easily and securely use secrets from AWS Secrets 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).\n\nExample:\n\n```json\n\"fetchMode\": \"STARTUP\",\n\"secretNames\": [\n    \"/path/common\",\n    \"/path/path1:SecretA\",\n    \"/path/path2:SecretB\",\n    \"/path/path2/path3:SecretC\"\n]\n\n```\n\n## Secret name format\n\nThe secret name must be formatted in either of the following way:\n\n- `<secret_path>:<secret_name>` - This format specifies that a single secret named `secret_name` needs to be loaded from the `secret_path` path [applies to both fetch mode].\n- `<secret_path>` - This format specifies that all the secrets that are in the `secret_path` needs to be loaded [only applies to `STARTUP` fetch mode].\n\n## Usage\n\nTo use this plugin:\n\n1. Enable the plugin in your Amplication app.\n2. Make sure to [setup your credentials](https://docs.aws.amazon.com/sdkref/latest/guide/creds-config-files.html) locally that will be used to fetch the secrets.\n\nThis plugin will override your default implementation for `SecretsManagerService` to use the secrets from AWS Secrets Manager\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"},"deprecated":"This version is deprecated due to bugged release.","_npmVersion":"10.2.4","description":"Amplication plugin for AWS Secrets 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.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","webpack":"^5.89.0","prettier":"^2.6.2","ts-loader":"^9.5.1","typescript":"^5.2.2","@types/jest":"^29.5.8","webpack-cli":"^5.1.4","@babel/types":"^7.23.3","@babel/parser":"^7.23.3","@types/lodash":"^4.14.201","jest-mock-extended":"^3.0.5","copy-webpack-plugin":"^12.0.2","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-secrets-manager-aws-secret-manager_1.0.9-beta.pr-354.1e83d71_1710262957989_0.7336982114619506","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-11-03T15:15:05.776Z","modified":"2024-09-09T13:32:47.138Z","1.0.0":"2023-11-03T15:15:06.173Z","1.0.1":"2023-11-16T08:26:33.921Z","1.0.1-beta.pr-289.0d3954c":"2023-11-22T13:31:27.838Z","1.0.1-beta.pr-292.7be2a05":"2023-11-24T15:23:09.502Z","1.0.2-beta.pr-298.699ae4e":"2023-11-27T09:30:46.771Z","1.0.2-beta.pr-298.93393":"2023-11-27T10:49:02.633Z","1.0.2-beta.pr-295.e09faa7":"2023-11-27T13:19:31.568Z","1.0.3":"2023-11-28T12:18:50.536Z","1.0.4-beta.pr-297.80f0b66":"2023-11-28T17:38:37.566Z","1.0.4":"2023-11-28T17:48:22.118Z","1.0.6":"2023-12-28T10:56:12.037Z","1.0.7":"2024-03-08T17:08:52.306Z","1.0.8":"2024-03-08T18:00:57.681Z","1.0.9-beta.pr-354.31d30ce":"2024-03-12T16:50:22.519Z","1.0.9-beta.pr-354.1e83d71":"2024-03-12T17:02:38.315Z"},"author":{"name":"duwudle","email":"duwudle@gmail.com"},"license":"Apache-2.0","description":"Amplication plugin for AWS Secrets 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":""}