{"_id":"@emilhdiaz/serverless-aws-resource-names","_rev":"6-f6f45b7a3b0418df23371a2e9f13ebc9","time":{"0.0.11":"2019-02-22T18:40:49.324Z","created":"2019-02-22T18:41:15.648Z","0.0.12":"2019-02-22T18:41:15.970Z","modified":"2022-04-05T07:33:19.941Z","0.0.13":"2019-10-11T15:58:35.580Z","0.0.14":"2020-04-21T16:26:12.242Z"},"name":"@emilhdiaz/serverless-aws-resource-names","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.12":{"name":"@emilhdiaz/serverless-aws-resource-names","main":"index","version":"0.0.12","description":"Serverless plugin to enable custom AWS resource names","keywords":["serverless","node","aws"],"repository":{"type":"git","url":"git+https://github.com/emilhdiaz/serverless-plugin-aws-resource-names.git"},"engines":{"node":">=4.0"},"license":"MIT","dependencies":{"bluebird":"^3.0.6","lodash":"^4.17.4","uuid":"^3.2.1"},"devDependencies":{"codeclimate-test-reporter":"^0.4.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^1.0.0-alpha.2","jasmine":"^2.5.2","jasmine-focused":"^1.0.7","jshint":"^2.9.4"},"scripts":{"test":"node ./node_modules/jasmine-focused/bin/jasmine-focused spec","coverage":"node ./node_modules/istanbul/lib/cli.js cover -v --include-all-sources node_modules/jasmine-focused/bin/jasmine-focused -R spec","jshint":"node ./node_modules/jshint/bin/jshint *.js","es":"node ./node_modules/eslint/bin/eslint *.js","quality":"npm run jshint && npm run es"},"standard":{"globals":["beforeEach","describe","expect","it","module","require","spyOn"]},"gitHead":"fd27b0a17fc201cd81265b0655b6ff8b6d81f8fe","bugs":{"url":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names/issues"},"homepage":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names#readme","_id":"@emilhdiaz/serverless-aws-resource-names@0.0.12","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ibccGrVONODzJMg5E70K4zRQ7zXK+ee4AThhRwrlDq5cj1+0FU8xGG/TT6acyoMJ8zAxVmVKKlZRmnfy2cnZzw==","shasum":"19af5ffe694cc95d84c2cca139aeac744afa1a0d","tarball":"https://registry.npmjs.org/@emilhdiaz/serverless-aws-resource-names/-/serverless-aws-resource-names-0.0.12.tgz","fileCount":17,"unpackedSize":25709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccEJMCRA9TVsSAnZWagAA56MP/2IcNsnYQMMLCKvPynv9\n3fbECSHTXrASkkSzMUH3B8dO1EqWNPQaVrFW7wWdFhJsPpFG4pIDy+uRr/Lw\nh8TCrR/+V0hbOIOncN4CerVqNhQQkp3CLLog+yEwY7FYmfYeWBqBMDRCtZK7\nW7GtjaA/DypRFDzNB6MnqgNN4Kg69u4qeRA6OeqCpv7GSW2QUFRssbEISOsW\n4DoS8hmOQLU9Pme0MaWizxZHsL/WRevk6m55g4zJbNLqUW4mlbnN/mAj7skE\n2q7PY5GlNhyVjODbEGRmyIaelX3862zoV09kF0I4+bdlNy+iGBKltr0H/QPP\n8+57EZJ5jMYr9csH1QDFl1qYUWSQkF/LL5R4izD8EyxMZGE5K518Ijndq+Ly\nzaJxvH8GHBvt+wMBHZ0WwKmftnPG9SGDSdk6Ygj1ISAt7cxy5nzJi090ExFv\nT9F6a8z4Xw3fIzuzrWAMQ6GFO3AbGAick/2q4loflfBU+ptOroqEtb1tNFq/\nJSoZwzSZ8IZrusxF9LGbE9kNbynigrh+ePOZqBikdtndiOrXQFyQacIGwEDR\n3D5hNCbSAkRJg0PNBaUqzJs1cNNL2lErLvBMN4im7vuBAFEKsczsxbmkKEW6\nA3jiLqZ3wScEpNYHvEKX66bHp+twy85B5Mm6Ja7TwbLEQpzDTYe+PJVIG1KO\nUiwp\r\n=Wh/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+f/bdHp10dNKu0JS1fWvQyHHXnfhHRp1NRiRO2HWtIQIget+K5qxNEjozxElY13jMJ2fUrLAL5bbG8XR1Dn+5aQQ="}]},"maintainers":[{"name":"emilhdiaz","email":"emil.h.diaz@gmail.com"}],"_npmUser":{"name":"emilhdiaz","email":"emil.h.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-aws-resource-names_0.0.12_1550860875827_0.03228775451633026"},"_hasShrinkwrap":false},"0.0.13":{"name":"@emilhdiaz/serverless-aws-resource-names","main":"index","version":"0.0.13","description":"Serverless plugin to enable custom AWS resource names","keywords":["serverless","node","aws"],"repository":{"type":"git","url":"git+https://github.com/emilhdiaz/serverless-plugin-aws-resource-names.git"},"engines":{"node":">=4.0"},"license":"MIT","dependencies":{"bluebird":"^3.0.6","lodash":"^4.17.4","uuid":"^3.2.1"},"devDependencies":{"codeclimate-test-reporter":"^0.4.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^1.0.0-alpha.2","jasmine":"^2.5.2","jasmine-focused":"^1.0.7","jshint":"^2.9.4"},"scripts":{"test":"node ./node_modules/jasmine-focused/bin/jasmine-focused spec","coverage":"node ./node_modules/istanbul/lib/cli.js cover -v --include-all-sources node_modules/jasmine-focused/bin/jasmine-focused -R spec","jshint":"node ./node_modules/jshint/bin/jshint *.js","es":"node ./node_modules/eslint/bin/eslint *.js","quality":"npm run jshint && npm run es"},"standard":{"globals":["beforeEach","describe","expect","it","module","require","spyOn"]},"gitHead":"22da8327c7a6d8675f49d8da29fa472f4e219982","bugs":{"url":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names/issues"},"homepage":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names#readme","_id":"@emilhdiaz/serverless-aws-resource-names@0.0.13","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-S8vSlykP7guYVF0eCGaGdgULmmOLltyYW3M9fLxee72uA4Rz5U8gyLymXTJ2BK/d7Hwos1b+rasGtYrLCuDVcw==","shasum":"c46e55ac28aab7f67a689bf385bf84e9d6f9513c","tarball":"https://registry.npmjs.org/@emilhdiaz/serverless-aws-resource-names/-/serverless-aws-resource-names-0.0.13.tgz","fileCount":8,"unpackedSize":17705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoKasCRA9TVsSAnZWagAAp2wP/AnSLTz2QHNM7lbyN/dV\ns6dV5GK6RjD5JZT9Q10B6qigHE91rPoQ6wQK3dSz5rQqMsx8+X+SGGN48thB\njDbPJNIKZODanTqWjvSHbU1Db1rcNWiAaPr3X3Fo7dBbW/mtRBPSxWqRdkw5\n+Eke+Jr5q5/JZZw6yqaiNc32T5XdNPD992S30mR60p0J9jR1yU/3U3PWAZeu\ne9OmiX61IRWxi3SzRqVIRxQEfrsCZBY1ahET7g0xTxo26UG6FThO9KeyNf8Y\nABXukihnttBFYYXDQlZHIZy7bf4DxhNS6BytUfY/bu26+Kin+SDbFTGC6IHd\ngJEWUydEFMA3cG0QAHSzqNHr5dTwHFI/Qen+BSeN2jLbaCMNwEbFVjj2u/Fw\nOkO4O1CC2bB+laT+TFwjQXjyvsqmFBzitSzbfCR+5PaB1GN4GNs8tVQlaAgH\nThjA+wt9JIgS3TArY4PbmCXoTRBVTlkUoR32UDixNE81Ko0TlsBbL7EPnUuq\n62LmE28g+2VddxmSPFYR3qZA6I9LvoHxPdrRa8lktjzDx+lwFavHU5htmpel\nP+o76ary8Odgxmg0cOIaVzsFSv4CMahREFul6vvaeT4Xjcl1B78KKGiP9QGk\nz+tLzoMyuqqxQonv8pN9gjt4te2Qe+NqPRaTkXuRs98Dqmbt6i5ndpaPMoZs\nqVY9\r\n=4EAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7bCWaS3tdrvIkHKwIjh5/fMV7fX9OvIAuEbXXpDNVOgIgNEBC7LDoVbAcYwS6kOVkG4mgedD32GbCZtSVwqhmk20="}]},"maintainers":[{"name":"emilhdiaz","email":"emil.h.diaz@gmail.com"}],"_npmUser":{"name":"emilhdiaz","email":"emil.h.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-aws-resource-names_0.0.13_1570809515163_0.5852919466005102"},"_hasShrinkwrap":false},"0.0.14":{"name":"@emilhdiaz/serverless-aws-resource-names","main":"index","version":"0.0.14","description":"Serverless plugin to enable custom AWS resource names","keywords":["serverless","node","aws"],"repository":{"type":"git","url":"git+https://github.com/emilhdiaz/serverless-plugin-aws-resource-names.git"},"engines":{"node":">=4.0"},"license":"MIT","dependencies":{"bluebird":"^3.0.6","lodash":"^4.17.4","uuid":"^3.2.1"},"devDependencies":{"codeclimate-test-reporter":"^0.4.1","eslint":"^3.19.0","eslint-config-standard":"^10.2.0","eslint-plugin-import":"^2.2.0","eslint-plugin-node":"^4.2.2","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^1.0.0-alpha.2","jasmine":"^2.5.2","jasmine-focused":"^1.0.7","jshint":"^2.9.4"},"scripts":{"test":"node ./node_modules/jasmine-focused/bin/jasmine-focused spec","coverage":"node ./node_modules/istanbul/lib/cli.js cover -v --include-all-sources node_modules/jasmine-focused/bin/jasmine-focused -R spec","jshint":"node ./node_modules/jshint/bin/jshint *.js","es":"node ./node_modules/eslint/bin/eslint *.js","quality":"npm run jshint && npm run es"},"standard":{"globals":["beforeEach","describe","expect","it","module","require","spyOn"]},"gitHead":"bd41dd166bdb0ee4a6952f9da109c43c73f981fd","bugs":{"url":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names/issues"},"homepage":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names#readme","_id":"@emilhdiaz/serverless-aws-resource-names@0.0.14","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-XdgK6r0rADxpYaZpx21q2ij6aRCEyJl8KaYQ7P5ZYxe4/TTVyWg+k33zzwapff+yy89kfJCBRMqA+bxuXimZiQ==","shasum":"282ffa8b55b5725ab75098f2bbad40da88354163","tarball":"https://registry.npmjs.org/@emilhdiaz/serverless-aws-resource-names/-/serverless-aws-resource-names-0.0.14.tgz","fileCount":8,"unpackedSize":17707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenx6kCRA9TVsSAnZWagAAl20QAJdS3GiZz92dVGDicBJj\nXHKCHjXxlZ6XCjFjydWGNkOyUOh7ajlalSbVS3dyIdpgQEa9X8DyvPjR1AwU\nw4aTQnIulWoBUPHQdDvIyC4fzVKx/I11czNred8HEBRzE2wyukZayZFkYZLL\nG5I3+SLzj1gzHXn0pruBRH1xKNx31JiQyNIVMt8Y1sTQalNw2V6r1w/HSXJR\n6xzVd8iWS3pWQ1SK1iUhJJTwGE+yG2PCK75UX8No9s5SRcebIQdzWZTCa4bn\nQAUOOYyjvdYcB1KOYoBYqhIBr11raFsxyvpzK0CSjtIJCzFEet3hKDM4ceyT\nPkkRjusbJ9g5gFbYwskUdGNM7xovriIuvwrQPasPWU8qbDzIwumxxD735ru8\nz4kA/9YCOq4eYyQGhujGAdsvumERzyo8MuX+Eh1ZJuYCwDjurq0maMlwjreJ\nRWRzxOYRnZhG1hPPsoSVoEjV6dG+fMpP0CRj42nY5Q4e3NXFoNmvufQkEj9t\nZMYzac/fYZjNoBMSaRIGuSsJzV7FrO8MQJvuiHJcKCfL5BgGF6kaeEmPrzm9\nBXPXH0IzRiOYVWp1BL7NMBlUoVK1tBmaVQnXoTphEq90j/aNimwPI5Xkq3QS\n5mXvSt/BQcMV5CCP7irPyf5BhI2qxLVIMGLS2d4wFXd8UYODMTfuIGghpmTm\nitxp\r\n=pal1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFdHc4E2ZBH5NPZoXqpvmELGrExHGi9vgC7FwLRbgn0AIhAJM1MOpgvXZe6NGWCtQ6+IhyM9P1oikU2Nv6iSKfOk1T"}]},"maintainers":[{"name":"emilhdiaz","email":"emil.h.diaz@gmail.com"}],"_npmUser":{"name":"emilhdiaz","email":"emil.h.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-aws-resource-names_0.0.14_1587486372148_0.858898289517761"},"_hasShrinkwrap":false}},"maintainers":[{"name":"emilhdiaz","email":"emil.h.diaz@gmail.com"}],"description":"Serverless plugin to enable custom AWS resource names","homepage":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names#readme","keywords":["serverless","node","aws"],"repository":{"type":"git","url":"git+https://github.com/emilhdiaz/serverless-plugin-aws-resource-names.git"},"bugs":{"url":"https://github.com/emilhdiaz/serverless-plugin-aws-resource-names/issues"},"license":"MIT","readme":"# serverless-plugin-aws-resource-names\n\n[![serverless](http://public.serverless.com/badges/v3.svg)](http://www.serverless.com)\n\nServerless plugin to enable custom AWS resource names\n\n## Usage\n\nInstall the plugin to your project:\n\n    npm install serverless-aws-resource-names --save\n\nAdd the plugin and its configuration to your serverless project:\n\n    plugins:\n      - serverless-aws-resource-names\n    custom:\n      serverless-aws-resource-names:\n        source: mapping.json\n\nCreate the `mapping.json` file in your project and modify the names to your hearts desire!\n\n    {\n        \"template\": {\n            \"compiled\": \"cloudformation-template-update-stack.json\",\n            \"core\": \"cloudformation-template-create-stack.json\"\n        },\n        \"stack\": \"$service-$stage\",\n        \"role\": {\n            \"Fn::Join\": [\n                \"-\", [\n                    \"$service\",\n                    \"$stage\",\n                    \"$region\",\n                    \"lambdaRole\"\n                ]\n            ]\n        },\n        \"policy\": {\n            \"Fn::Join\": [\n                \"-\", [\n                    \"$stage\",\n                    \"$service\",\n                    \"lambda\"\n                ]\n            ]\n        },\n        \"apiGateway\": \"$stage-$service\",\n        \"lambda\": \"$service-$stage-$lambda\",\n        \"logGroup\": \"/aws/lambda/$service-$stage-$lambda\"\n    }\n\n### Mapping Variable Reference\n\n-   **$service** - Refers to the service attribute in your serverless.yml\n-   **$stage** - Refers to the stage which you deploy to via serverless e.g. sls deploy **-s dev**\n-   **$region** - Refers to the AWS region that you are deploying to.  This is configured in your serverless.yml under the _provider.region_ attribute or by your AWS CLI configuration.\n-   **$lambda** - Refers to the name of your lambda function, defined in your serverless.yml under the _functions_ attribute.\n-   **$rand** - Globally replaces all instances with a random UUID.\n","readmeFilename":"README.md"}