├── .editorconfig ├── .eslintrc ├── .gitignore ├── .travis.yml ├── IDEAS.md ├── LICENSE ├── README.md ├── index.js ├── lib ├── alias-cloudformation-template.json ├── aliasRestructureStack.js ├── collectUserResources.js ├── configureAliasStack.js ├── createAliasStack.js ├── deferredOutputs.js ├── listAliases.js ├── logs.js ├── removeAlias.js ├── stackInformation.js ├── stackops │ ├── apiGateway.js │ ├── cwEvents.js │ ├── events.js │ ├── functions.js │ ├── init.js │ ├── lambdaRole.js │ ├── snsEvents.js │ └── userResources.js ├── updateAliasStack.js ├── updateFunctionAlias.js ├── uploadAliasArtifacts.js ├── utils.js └── validate.js ├── package.json └── test ├── aliasRestructureStack.test.js ├── configureAliasStack.test.js ├── createAliasStack.test.js ├── data ├── alias-stack-1.json ├── alias-stack-2.json ├── auth-stack-2.json ├── auth-stack.json ├── sls-stack-1.json ├── sls-stack-2.json ├── sls-stack-3.json └── sns-stack.json ├── index.test.js ├── logs.test.js ├── removeAlias.test.js ├── stackops ├── apiGateway.test.js ├── init.test.js ├── lambdaRole.test.js └── snsEvents.test.js ├── updateAliasStack.test.js ├── uploadAliasArtifacts.test.js ├── utils.test.js └── validate.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/.travis.yml -------------------------------------------------------------------------------- /IDEAS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/IDEAS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/index.js -------------------------------------------------------------------------------- /lib/alias-cloudformation-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/alias-cloudformation-template.json -------------------------------------------------------------------------------- /lib/aliasRestructureStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/aliasRestructureStack.js -------------------------------------------------------------------------------- /lib/collectUserResources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/collectUserResources.js -------------------------------------------------------------------------------- /lib/configureAliasStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/configureAliasStack.js -------------------------------------------------------------------------------- /lib/createAliasStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/createAliasStack.js -------------------------------------------------------------------------------- /lib/deferredOutputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/deferredOutputs.js -------------------------------------------------------------------------------- /lib/listAliases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/listAliases.js -------------------------------------------------------------------------------- /lib/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/logs.js -------------------------------------------------------------------------------- /lib/removeAlias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/removeAlias.js -------------------------------------------------------------------------------- /lib/stackInformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackInformation.js -------------------------------------------------------------------------------- /lib/stackops/apiGateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/apiGateway.js -------------------------------------------------------------------------------- /lib/stackops/cwEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/cwEvents.js -------------------------------------------------------------------------------- /lib/stackops/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/events.js -------------------------------------------------------------------------------- /lib/stackops/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/functions.js -------------------------------------------------------------------------------- /lib/stackops/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/init.js -------------------------------------------------------------------------------- /lib/stackops/lambdaRole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/lambdaRole.js -------------------------------------------------------------------------------- /lib/stackops/snsEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/snsEvents.js -------------------------------------------------------------------------------- /lib/stackops/userResources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/stackops/userResources.js -------------------------------------------------------------------------------- /lib/updateAliasStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/updateAliasStack.js -------------------------------------------------------------------------------- /lib/updateFunctionAlias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/updateFunctionAlias.js -------------------------------------------------------------------------------- /lib/uploadAliasArtifacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/uploadAliasArtifacts.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/lib/validate.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/package.json -------------------------------------------------------------------------------- /test/aliasRestructureStack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/aliasRestructureStack.test.js -------------------------------------------------------------------------------- /test/configureAliasStack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/configureAliasStack.test.js -------------------------------------------------------------------------------- /test/createAliasStack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/createAliasStack.test.js -------------------------------------------------------------------------------- /test/data/alias-stack-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/alias-stack-1.json -------------------------------------------------------------------------------- /test/data/alias-stack-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/alias-stack-2.json -------------------------------------------------------------------------------- /test/data/auth-stack-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/auth-stack-2.json -------------------------------------------------------------------------------- /test/data/auth-stack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/auth-stack.json -------------------------------------------------------------------------------- /test/data/sls-stack-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/sls-stack-1.json -------------------------------------------------------------------------------- /test/data/sls-stack-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/sls-stack-2.json -------------------------------------------------------------------------------- /test/data/sls-stack-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/sls-stack-3.json -------------------------------------------------------------------------------- /test/data/sns-stack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/data/sns-stack.json -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/logs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/logs.test.js -------------------------------------------------------------------------------- /test/removeAlias.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/removeAlias.test.js -------------------------------------------------------------------------------- /test/stackops/apiGateway.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/stackops/apiGateway.test.js -------------------------------------------------------------------------------- /test/stackops/init.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/stackops/init.test.js -------------------------------------------------------------------------------- /test/stackops/lambdaRole.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/stackops/lambdaRole.test.js -------------------------------------------------------------------------------- /test/stackops/snsEvents.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/stackops/snsEvents.test.js -------------------------------------------------------------------------------- /test/updateAliasStack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/updateAliasStack.test.js -------------------------------------------------------------------------------- /test/uploadAliasArtifacts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/uploadAliasArtifacts.test.js -------------------------------------------------------------------------------- /test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/utils.test.js -------------------------------------------------------------------------------- /test/validate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverless-heaven/serverless-aws-alias/HEAD/test/validate.test.js --------------------------------------------------------------------------------