{"_id":"aws-blue-green-toolkit","_rev":"35-f690222c02c10201bf86e4107ac1e824","time":{"1.0.0":"2019-12-24T16:59:03.738Z","created":"2019-12-25T17:14:37.653Z","1.1.0":"2019-12-25T17:14:37.787Z","modified":"2023-10-02T11:33:05.367Z","1.2.0":"2019-12-25T17:24:34.413Z","1.3.0":"2019-12-25T17:35:46.289Z","1.4.0":"2019-12-25T19:35:10.969Z","1.4.1":"2019-12-25T20:30:02.535Z","1.5.0":"2019-12-30T19:11:04.663Z","1.5.1":"2019-12-30T20:11:19.489Z","1.6.0":"2020-01-28T14:24:17.693Z","1.7.0":"2020-02-03T16:05:19.927Z","1.8.0":"2020-02-05T16:33:09.582Z","1.8.1":"2020-02-07T11:03:26.125Z","1.8.2":"2020-07-09T22:23:40.975Z","1.9.0":"2020-10-20T07:55:54.311Z","1.10.0":"2020-11-27T14:54:07.146Z","1.11.0":"2020-12-09T12:57:48.515Z","1.12.0":"2021-01-05T20:27:13.360Z","2.0.0":"2021-06-03T08:53:20.924Z","2.0.1":"2021-06-14T17:51:27.086Z","2.1.0":"2021-07-02T14:10:28.266Z","2.1.1":"2021-07-08T13:16:39.569Z","3.0.0":"2022-08-12T15:45:22.359Z","3.0.1":"2022-08-12T16:02:40.730Z","3.1.0":"2022-08-26T15:57:35.818Z","3.2.0":"2022-09-02T11:06:56.023Z","3.3.0":"2022-09-02T15:51:58.534Z","3.4.0":"2022-09-29T10:42:25.432Z","3.4.1":"2022-10-14T14:43:05.434Z","3.5.0":"2022-11-18T23:17:58.113Z","3.5.1":"2022-11-21T18:38:34.524Z","3.6.0":"2023-09-28T11:42:16.935Z","3.6.1":"2023-09-29T16:53:23.367Z","3.6.2":"2023-10-02T10:36:03.615Z","3.6.3":"2023-10-02T11:33:05.133Z"},"name":"aws-blue-green-toolkit","dist-tags":{"latest":"3.6.3"},"versions":{"1.1.0":{"name":"aws-blue-green-toolkit","version":"1.1.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist *.test.output | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^7.1.0-beta.11","@semantic-release/github":"^5.5.8","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"]}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"f88d294226a95c8c7c3205734504b17469cfba9a","_id":"aws-blue-green-toolkit@1.1.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-KF1yoIgULSRvR2QbvUEI4vQEfE5axzDIlW1Lxvta82MieILz7XUdDSi5dJfO0SGUK5ue3sA1LmxkSyOg+Sydnw==","shasum":"2f3a48adbe789071838d0bcdbbffcd3c7182c170","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.1.0.tgz","fileCount":16,"unpackedSize":40819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA5j+CRA9TVsSAnZWagAAINMP/ivZQILfliMJPVRyZIV2\nQMt+MXOGG/gJPsmAf2EB6KNKW4SNVHGh/GGBjcWtU7maIhsPFBJnksYQWbe1\nUQ+Z3Kc3KpFCJLJcACW4Ou/u4tF0ptZl9n+v9JXZeLdN0dI0hwaHi4nTuyqa\n4JJSvVAjAfG3a7PGLvl9jX6r01uq/A8j/37TI+SHsaWoWXDUpSnULFMciX0s\n2KiTB193E163/pB8FKM72RWcRg8XsA6dAFZFW5kpYw/HZAXzru0j8dbSCb/X\nO/qFygbsAw47b8m0Bt4lYSVsawV/Qo1Aybi7pkbJGb0nwDiqmqu8fj3L828E\n7rvtnqo4zMN0NIyyNP49wYR0qnIWoHFLOpeB8WJvUKmvWtgnl52qzb2v0HtH\ndfin/WnTEH67z7dirTvDXbWfJsQNMl7vwZzP9/tVedQcylj26GBFiuohadry\nIzUvmxQNhU/W/h5j5QYJa7l9CRIaMhXS+9DxkoDrefxIYaw4mXssPCRcHO7d\npvg3XV3OtepKy3Af41068RENjieh4FQwG92tbHBObiITn+fr1uSLKS3ocbG2\ne4NIv5YokRO1ouAed4dFVjXRbjMtdj95ukykdMAl3ZsBD1hSfYYErmp6wr/w\n0d1qshxJ1JKnUWO++VPGWfk/qhUhCc1+abc6fbkkxLKhJ9QYz28SK6J7RJ+X\nHan+\r\n=Mi1u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6fyMC1KQgP32nl9ioeHratoLjdWjTfx0U6nkQ2HxfdAIhAPAjOUik/Rb3M39havRwV90Y1c5EGoNvAbSgDajMtIPi"}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.1.0_1577294077654_0.24538074894722528"},"_hasShrinkwrap":false},"1.2.0":{"name":"aws-blue-green-toolkit","version":"1.2.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist *.test.output | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^7.1.0-beta.11","@semantic-release/github":"^5.5.8","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"]}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"c59b6fbd7259fdcde62e6d71c5d8e7c35eaead2f","_id":"aws-blue-green-toolkit@1.2.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bALKT3Mx+Gm7qUa8q+YXsSTZXQ9O3PLLL3p65+keJsoE1C5zhcEz8i8XhbtKNZCdtWKWbdutmYt3/HoKD3CiXQ==","shasum":"a6d8ce728929921374cbce8380215dd3073588d5","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.2.0.tgz","fileCount":19,"unpackedSize":53537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA5tSCRA9TVsSAnZWagAAI5gP/RfHIgJ7ulHNLl+P4HLx\n2yUgx2dGT6I0nRrSH1r+gpCveY0xR8pLcAFcxW1TAY+LVLRC2QjtY3AR43Yv\nBflJ9QgmLNxN3td/Pbjh+b8LmYPm/McwnLL6hXBlVicVpfdbuk3Kd/lBu2a/\n63La+MawuGLtJKy3lt3VqNgR9sgAMI/yw4ueTHjyhavX6D4yq4Zb0J13ICiD\nIvcsbcvU7MVkoooxfply48QsYFzbOhe3eDK0Y7KfaQMRjy4tSZ3+CTCOvBEg\nwOGuCbuCtCdVQNNEO8FwAa0NDS7ltXuaBPixn/uE5bqIEi3mVqyCEYe2w341\nLyMYE9DXVNVwSAqLDCpb0OxFLfX/2i20i2EzEwe7NASuE2JxAXV+xdH4gIuf\nXrPtqJnlhtXXBgDKp1TKMGlFYU4FSGYGHZUtlUU+6vLgWl6umktGaqVSSJig\n5Aa04OqWdADpErNtbyRtrFVIM87luZDrBRMBBEkC5koQpOHuJwWaZ5Vv989+\nm1o46MaKmDm7z9pyn4xU0dDmA3DXCBMPjIhNZFEY6mCzCRGlCiTK7Lg345JJ\nd3GdGNqfZup9XKD61oBBZs0arOfW6ZTg0k8GtTtGNjqrZH33erRFwYD4ZvUY\nUCmfNOrEYf6cAKrejK2sfiMZ5q0/1eLPMomTbPxq0u4InaSHlUF4M3Y57XY6\nf4LY\r\n=XRCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOYg2maEbS0fI4H+xgzusE7oZZmESX2rASqd4evFM0uQIgQdebDbYZ6PfSdIkQaysNp0YEmJugxSN3kFOPEAQG9vE="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.2.0_1577294674278_0.05533115025134672"},"_hasShrinkwrap":false},"1.3.0":{"name":"aws-blue-green-toolkit","version":"1.3.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist *.test.output | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^7.1.0-beta.11","@semantic-release/github":"^5.5.8","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"]}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"9b3f804f54a5e31b070a5ac519f4d40eec5d6e2b","_id":"aws-blue-green-toolkit@1.3.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-S6hmG+hQTOA70sZ/BRuIxMo+xSthOA+YRYhqpsb+ytV3qJQENL1BTLL+LG4+2fAGTjin+SJQDkXRDZopdp48VQ==","shasum":"8bfee8811f50fa4bdaf957909e6ff13f596f95b7","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.3.0.tgz","fileCount":22,"unpackedSize":60865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA53yCRA9TVsSAnZWagAAn1QP/33Zh3rM/gpbAJTDG6xA\n70T/LX782ZEDhORzFCDc/0GP1qGdWM+lT1TFTmEVuy8JXH0oAAVxd5jFD9q0\nJxhDletKimcmk15J14iYijsvYknrnF4NHFJersrKM/TSiZm9AI/fhAkHW2QB\nffufNQRwziRp22VSaNjpp+7wkbItvbuiDgxTZO8Lt/7lQ7OHlWPgLjxyJTEq\nozpvThQUh7AyuvzJh2oAfbtIGUDlLGQJ/zMNQcVTPS6HVJj5TiUkCcghWNJ8\nDQUZRyLNkL6Y7JxwGonOV6j6FU0zLIKql1+0O0V1B8Uyz722iEKiMF2B4CEa\nWUaHAG3zsBFRVed8F9p3D2GHo8SsJMOjEqjCxjDB/ldzRBiL5VHJM2wifSCg\nPl20anLfnDqJWriHXaUSWv06uWBJJW/2k57U9c+DQsDxwHwYeCo3J+h+vb4g\np38HreVDm7gXqzGBvi/U8yfGkDZsBuJh3J9T00fE10q98Kl0W35xq+wnaXOb\nvOqAPC635RjB4AFa8KiGZppMmkZkDe870EwEYE3Bnvdp4s1/y01/2p3iijqe\n74NfkkgSgZ2faQKXm54ifVMEdwGr6UkBDRhYVupRoVHR+AwJJnSx0UEWMAap\nfzHRdXiMx4y/5hyegHo3Q0hXFO1uog/DoHld4iJYAERBEckflYcQvjnuSfjF\nywHc\r\n=/kEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfuxH+kE17HLyrbMQJsq2C/c1H0r/VV7YhN8ySG1qHZAiEAr+jNYBoFbCATlNfx0YUM7wEd7TfLPuYx2TGK+medjng="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.3.0_1577295346156_0.009414859885098492"},"_hasShrinkwrap":false},"1.4.0":{"name":"aws-blue-green-toolkit","version":"1.4.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^7.1.0-beta.11","@semantic-release/github":"^5.5.8","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"]}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"d4c90ff991b27a446f353f2df52e9ae126b3c3bd","_id":"aws-blue-green-toolkit@1.4.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QF9wGb7uHCJ7t6S0X8uCQrjMr9TVfuxJdraAer4D+0k/dfgm65ki+is0PgcuV4kECm2MtZuwwyYwb5/dEJxnLA==","shasum":"6ab25a7a9457d4ffc86bb7f9db6e42a8b8e4182c","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.4.0.tgz","fileCount":25,"unpackedSize":75853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA7nvCRA9TVsSAnZWagAAghAQAJqQhwNqsEf+O2ZdHvmv\nSZi7xRiARjliwocmly7Q882cGhDylYX3LOrLUBNo/RTMZuNCU5DrU3s4v2/C\nYh9EycjEjY3NzuLo7Mydezycdu86tlwscdpbLdTIXhExF+9SnRxQtidUygc3\nZgJxlNLvnUzaeeUIPmQPadTbFCRxn2WIEWxgAus9ZVlKoWapgQo9rWSmO+pf\nytbXSVQif77LAnICTJP7nOwYfe5alaaDKDmdDv6JHfE12ogRBlE5Edwy21Ew\n2qFyk3vGx2fNqwM+xmHmE3KcMEvf645alyg3ofbRQShwHXKht1Z2t76zpPFP\nulrwyFb4/l9iL6Q1784eb/IXzD/Zos807BGg7wZrnM7FwC0mrgnatfxV4p84\nGXjbLN7JjdaU1teb3mWVs64WL7S4Ewxt5QTuAwPg8ArdiPHjZfpdl0GWMhmG\n9DyAVlZjV2nIXUaodF+t+8OQBRNCNH/9nWabkoZ/SSePp1mg9pRNcPFafCdp\nglsH+0tMj6QjJiKp/U3U9/3EaO0diqUXLdjtdUvlnYMANGpVEPaQ5VHPps4L\ne6+vsysGHzkTe/NV8ZYqPiakSHf5ts9PZQt/cvZrrqTNmqFb02VjI2qlyJn/\n/0jRRb/DZhvSsLVw18j7kT5LxM1U+M1VcsLzw+XmVxVBChE2Z1q3KxcaHFTi\ndFwV\r\n=3YR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdSJYiCf6aUS1OFKjt7vL/b8t/sWjaSXWBMghZ04YulgIhAIETpc27oHEiC/FsqDudFuEfGOSMCe9BCK9y9ka724xX"}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.4.0_1577302510829_0.694394744898897"},"_hasShrinkwrap":false},"1.4.1":{"name":"aws-blue-green-toolkit","version":"1.4.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^7.1.0-beta.11","@semantic-release/github":"^5.5.8","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"]}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"852251cc6552f233e733482fb96f3573122971ce","_id":"aws-blue-green-toolkit@1.4.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VeH6mDkCOvSyEL+ADAbhWs5tHljZ4YsaiOJ6UsPLLYlvrFXoQ+62Zk01Eya98XXcT8X9LTNLkBbl/wXJmx7Pyg==","shasum":"a7e595abe53c23bb777ee3780708fcdb00ccc40c","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.4.1.tgz","fileCount":25,"unpackedSize":80981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeA8bKCRA9TVsSAnZWagAAgKUP/0zv/MwMSvKo6TgfAcWl\n9ql8GYU2ZqvOsGD2rvedKro64Ws3p2WPaSnpJxs1ue+oQwny4y3bm01WJNJj\n4gMLysDUScPGKV18/jobHS5DP88uroKSVBpBxTn3hsWuGnrFCh0iYdT132ut\nfwFi6sKtIavByvl5IyuSeSHO4iIW2UgABcRaoV/sWSoMRCxC7P2ly/X0XKRK\nbUM7ruO1jRm2hZrKritD1mH+ybOg+hYVBsU4jLGfPkVrRUF7GzJfsqro1ULo\nsLTLXOF3igCmdxu0P3AhYSPAF2cWIstdFUTGc8269kJskDjkGWyqzAt9pRTd\n/oZ3ZjewwK+dhrY3zhhQhqCunsJ0KFF4z4AdIEWPNA6WgqDf2gUpNm6HilqY\nHPmnFLtiavex8CkkbQIzCreYxoxGc4hD/rhjMTPg6qHs15FhOSkysIqbBK+l\nZRY1EHrw2LfjJJr+NG/iISZzKZvhSZWKpPKPVSIiMtyAUCiSHH6IdyN+S7to\nwSnTNuoBPV2bmyrcTaX5ItdFLzcnWt5HPapEJrT07I2d8a8esXRLTtCVUKvR\nvXZi0EFL9JdfDfQQZux9HJWASx9TGp3kvg3TSOJ6R20xZmpXB+33EjvkYkRI\nJGV6Tchjn/nK7o/UeNZfWiNXXvWhw5QVr5tMFGPL8kFjIQDmWEZyLf92ucJd\nK5H5\r\n=ocS4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBirAFbXADIAjx5fQAKnzPI6l4KKBJ97AFouTQZ5yHqZAiEAhBINHLdKWX7OaUnMfOtCYmFoGuKn7+ZIfLFuZ8B1c4Y="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.4.1_1577305802390_0.5578987722705309"},"_hasShrinkwrap":false},"1.5.0":{"name":"aws-blue-green-toolkit","version":"1.5.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^7.1.0-beta.11","@semantic-release/github":"^5.5.8","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"037dde37942f8b8b03bc1e9aa1fe4e74e296d23e","_id":"aws-blue-green-toolkit@1.5.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CG/cdHSgD5SQmoUIQL5nrOfiz9CN8Muk74mYMBCXO7Hz3lfChM9zBcybnkoAdByJfFdaDIozGUsGHTPAyu5m2g==","shasum":"c701dbb5bdc521c36a463da99cee951b2608166e","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.5.0.tgz","fileCount":25,"unpackedSize":81103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCkvJCRA9TVsSAnZWagAABI8QAKMib7szG+8X4ydevvbW\npRyAqhcS5ZIWTpsiRw4sq95eGdBn5VJikZm+3IITQ8StyjGzSobwjcnbMdLF\nZY1/k1KJLQwz/ASi8unt8Y8JycpN2oRnWACzOHqfsQ6/8boH93EOaADbuXva\n5sYaysSTBDak6PXQpnYedF7J+9c/Ixsq+qjsdmkHEITLKrk3J+uhTbupLZ4/\nBcvnujUA1EaFBDzjYmoNWH484MjaqVUKqZQKO0U5mAB6/q1300aSuRZ5IPks\nybFZa2JLVk3vmEUkIg+l5yZUNJmiG8tcDrMBkGnbnws9EBa49kudHD2z7yn3\nm1X03GzCh0NhGhrFq+E89hY1N7ca5793Yrrr8g1cDayE91ddCFQmZPcy7pkB\nZrrxsQNBL50o26+sp0wmgv+NwDHCntNsqqpx+eusSSDQeO43GLFiR178ZwEF\n3MTsSLZvXtq7OCo3CBIg+2cWskc5C6VZ7+a7ORCcf8Ogb44yZHjVZ7fbSx62\n6MmjpMdIj5FrXgTKp0XyM+OcufNUJG99rRhg+/IPu/n/6LiubKyiusvxtcBv\n04KX+ZjrTkGceBH64r7BeZ3b4RqAtIOpUEZsiK6k0wK7DHwjkCOfVNaLvM4Q\nq9uqIPgjG+Ee6E+8pRWj/hmLc/ZVpGUbVJxqN6MrExy08qP13BRlQ7k0IEd8\nQwT0\r\n=gcm3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA1ZumBgMIw4Eg/NkYLh5yUqEStVZjNy2g4X6xwN7o0wIgJvQSdngi7eKZ1Q8ex22d/ELUimnGym53nKsF7Nh2Zig="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.5.0_1577733064437_0.06995208211033499"},"_hasShrinkwrap":false},"1.5.1":{"name":"aws-blue-green-toolkit","version":"1.5.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^7.1.0-beta.11","@semantic-release/github":"^5.5.8","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"25bb0b70afebafeef53c6fe7b7012bf12144ae7c","_id":"aws-blue-green-toolkit@1.5.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+TcbHy8hbK/lZMMcB6DjdQsmqTdg0t2sJT+G4ZHfL0YrZxw4f4sxTB6AklhuJJx9jlhRW3p27Svo2Z0KAt2MIg==","shasum":"d4d15e2ab490794235a8dbc5fa76d685c6c47acc","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.5.1.tgz","fileCount":25,"unpackedSize":81615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeClnnCRA9TVsSAnZWagAAUSEQAI2fZfwriejLhLv+2h+H\nRH1ryBgLzWokGeo+hSAMnWQM6M85T4Ovz22S9UkeLN6O93qsPpfP8ULHcWXY\nuraC0izPFL+5ALkIDg/jbAqv+D2dHnxXUl+pFnqNZOToinWvZqgOFE6tGYV/\nB/eGyc1GVERiTjN0sZuam9RAvrCclR1n0UWME1XJow9IZ2z/JzmBfm4vHZ5d\nxYaRoX9VtNZGw1IldxULKQ+VinGnoCf/wPlXH8zrAZsZDA+PogCqzJh1wgjH\nNyUZetKEkZB404J8loOt371497m2d+1wCaWVtZ0+7LOiBnZ/vtoxmBcw8Z7h\nQmFCFXeJjr71qE69c1xETJCio+p4OTfo/ejZcbQH5AAcwSXmYdnvQgXfuA+k\n0KoMsWzIX/xvp2jdq+dlu2e1L1qP6c+OOFI29ZpLT1l4vsitw/WBMtwgXRc7\nRnlkcCqfx4hzqCClCrtWLBFklSvIvkcUTxarX2o5PFruu/2ZW1x9aueqsy/n\n27IipXa695+gvuZJ0On13xjPc/kgJnx3iWjij0h1kzA7q52g/fftuuUd/g6+\ni/CwK47gvTYetP1hclcP7FoCSdb1DKRCh44t9xWQelgLMcf7z5sGJWSwLFWU\nbTmEZ8kN4ypZJ47vAzWeOia/fG7rmOfeM3Q0CZG/TVBJnSwyo+7IXtwuCBK6\n4iZ1\r\n=4aOJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmJ6WYMOWJY4Hjf3QZ1D+BJkyVJX3Cz8kPc235D6GxFQIgU9Mjk9ghzTUSGL0qzt/cNgITgWdgukAf+A1zCPoAQnA="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.5.1_1577736679381_0.14429608881613265"},"_hasShrinkwrap":false},"1.6.0":{"name":"aws-blue-green-toolkit","version":"1.6.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","postcompile":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^8.0.0","@semantic-release/github":"^6.0.1","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^3.1.0","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"732ecd9d9268f47617bcbdc09a303bb29e9dfc65","_id":"aws-blue-green-toolkit@1.6.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-NorlrKw7NLmXx7H4PldJOe+4L72sFsUlrUcZF8S5uCVqlpJ7qQg1a22z5CERtcpQneeSq3DsRGfkRhN4AXuO0w==","shasum":"565d8a7f063cf054a4cd9f1c3579c07d9d456ffe","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.6.0.tgz","fileCount":28,"unpackedSize":91400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMEQSCRA9TVsSAnZWagAAXhYP/iNYgdkEMCjWp50AZXSg\nUFWE2Ao+TNWsK34oKQ958dSr6Fiie9FgR+RnURfpzad1z53KkCZZ97PgvTod\nmcsxH5GJ7plitOJnixwPeNpTl6bAp9iAhrNpv83pl05+NYAZWxgsP8O1nVxH\n1E6VOo7CuwlZWO/aUx+Y/Q6U7+2yoRpFc0NKCHJlClwREPB/XdSh2c6iOtVE\npgULkketokcDKLGLs43iBlMpE0iCTlUZ14RvvJBIM75rlt73sWZYu8Z3L6qZ\n6EKt4uq1ffIiiqLnVhsIqPxLAu/DYWT+GnXcTirkEuWqsq1p4g5g9qhd3r4G\nJPS6kVjZnzbsVtQkH/aacER4jVkM7hipzTDoAbyJDzPhytvC9+g8wSTSZ5e2\n8uAdgXmgX5CXPZdBuftSqF5UDUeX73EKHiod9Ho1/2WCq1cISDqTjYfQrIXG\nvMfWnA+Ptepl+lbZ5mnXpzPJ/JK4PGMoame6JiuwYMs8b2B7sn8k6JCzHKTv\ntdWgiKeASj9w/wYZfXyqgR8ATtc9xd9tebW6p2DYL0vIGZpqWfeDienA+tQZ\nFjXxSk1ZWJP0lqfG2npeKnTUZGI8EoYBVM9L2b7c2pjhrzKls4yE0UhUzBCJ\n0YtGhOAoi9SiPehZOdwGdDyRqy9FYXOIW3qlsr8bflUjIRxvWkgIjKJRal9e\nGanI\r\n=KbyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqk2B0V2LXOuOU8HN3wi9Arc4W04LDkNzcCp8dxrN95AiAi6DeZW2ngyc6FFCCLs/DDbEMlTQz1qTH04Bixa/MjlA=="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.6.0_1580221457587_0.1130462694116614"},"_hasShrinkwrap":false},"1.7.0":{"name":"aws-blue-green-toolkit","version":"1.7.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^7.0.0-beta.7","@semantic-release/git":"^8.0.0","@semantic-release/github":"^6.0.1","@semantic-release/npm":"^6.0.0-beta.8","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^24.0.24","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"3094f1a293c8d6e3ba657834251ef0ce89c5c538","_id":"aws-blue-green-toolkit@1.7.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-ZSSGAC6ZEIIMWV2Tj+icI0I2YjNFEMIkY4myjujQDQsbR+zMLNeAp5/y3bRZ+U23oSqm5HQDPO1OlQnq8NM3SQ==","shasum":"021d4bccd8b9bdd4b696fc0e70a539dd5834dcf9","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.7.0.tgz","fileCount":28,"unpackedSize":96349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOETACRA9TVsSAnZWagAAx8QQAJEFjS9Lot50f28WhKkQ\nXG9nA9SuIWtNloye57i33lVuiKQccD9coBWH/crL1LlyHSe7j8I6pgNiHONL\nIwUUOfiSyB3CSxFA+AENdFvRpTjO6TDepZ5y6VOk0XFlXou0kvn1BP4EMHyF\nWJG6TyVV4PiM5zEHJhrFIv9r2AGpjygbZcUAzxyIDU9kFtW68rrClxrPol4Q\n67g4mana4MPIRyN/Yw0awbZofL/x9WiT0qHR86dnhrO5XImLO7dREMd2h++m\nRVBa0xMKC6sDAJRIfUYWgGl1Xcz2iRmALQfrmo+lm/iJy79G06EUisvFRDbI\n2fTTUAXK/pUfkH2XOCeQcG5OR9OqK8BdlXQ56eBFMdJBrIBxDCRhu9EH5/PT\nVFCyabH0Dw00X30JDeffgniVK/hg6XKW5i0RhGxvnbm/ACGIK3WsEgSAvnBC\ndc/0G2XOEi5gdMoFVyjRxmOP60U64//D3iHK1vtF2W8Swzr1zzdUxVzkaA2m\nyWZukmWDYJdv2R7pl2K35xGJq8YPOQoVwYHQ2DVvuXVd8YeQz5jFy4biC3og\nZKj2yv9hzlPA42mUZuVrWE51Y9uR7mbH/yQmEDeLCq8GU4y7FG8J9oVa6BkS\n1V3uWLgZ100yL7F9lW6eYkOFg/OmxlGvJFBcmiey801R8Eu89Z+WfqIPHSRB\n8DhM\r\n=f3cr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjiChIjH8rvwEwrBvpqmnz0AoHdV/g1baBcc4C6Zv6WAiBmWHUtRbh43FYiPZUV3loJfCnxWQa9/SjFB03UFJBVMg=="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.7.0_1580745919828_0.6814885363702423"},"_hasShrinkwrap":false},"1.8.0":{"name":"aws-blue-green-toolkit","version":"1.8.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^8.0.0","@semantic-release/github":"^6.0.1","@semantic-release/npm":"^7.0.2","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^25.1.1","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"10896c1dc5957299c9c07d02c52b79d0c085e45a","_id":"aws-blue-green-toolkit@1.8.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-bPZFBLEnyhMoNzKGWeApwVmhllEegUmWPT3yhr1pZ/HR1GgmEBmtBnMgsXJhJ2J1eRuw9gymF9TQn4sE/OHKsQ==","shasum":"60e29e6abebdddada1aef8e92d59159031558de0","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.8.0.tgz","fileCount":28,"unpackedSize":97492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOu5GCRA9TVsSAnZWagAAcjQP/2ZRYbPtlMQ/PeNEZ7y7\n9I6uRWUhNvF6XxGbfKVrhuW74u5YN+SNyCdXjOT50x0iKG3s4V6m/5GfiSPk\ni49sWU8bUtWne14uPgEh5VzNyw8se1qP7UvNP07kfBxv7GLsFfUAVnEf0kyf\ni+MQ3TLVPQvqdJ51g6J4vhIEauPKiR6ZJXGHZZOQ0ZGcF5QC3MoVGWSIeyMe\nFEU/2y2Mh5QOVavciFFT9kAWmANP8RJ/HMcPMiVcAzPlq8YILGokYpPyQVJb\nCTzCtRJiaVI1trb4D2uUBmH+KnIt1k2lC1mzLQTX8MHKFyZcgU01IyOnQBYA\n/hMw89GFvs9kk8K3Q7Cs9LgFVj3n54cDl+4LGlCazguyHl9GM2bF8PSm7TKq\nmJ3G56UkZro9C+noHkYM9VfGobz7MVMghDf9V82O00CCD012pRwhztutsXzb\n5eX3x57rhLlJiRA/HpQpWZgTU+s/YVXPkXoY3H9a6nA7gvcdl/p1lJic/eQr\nz1AeHYdFlyhRCnoELMVdZRiJTykTJS3IjNMikoehQoQvC2Uz2cALPobGoXA2\nheHGTBxiRiL0sBUmUUfaFpBE36I/st/OrtvyP5SnmRMT4Da6vn5OS6WHhe4j\n/Gka9ynwC6HdoMX8+iRb9c0kW5M8URFfWiHEl3T41RVHjMZGXVcU00/IXSgF\neJ1h\r\n=7ZbQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHg/PcqcTsh1Jk7+1znBjP0EY2rDiuC8fc9OXLY6zYbBAiBg8tvlpYQ6iBvdGbijZOXL+gC4pUqPErk8wVulCjGZAg=="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.8.0_1580920389478_0.19446653385889867"},"_hasShrinkwrap":false},"1.8.1":{"name":"aws-blue-green-toolkit","version":"1.8.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-stage-0":"^7.0.0","@babel/preset-typescript":"^7.7.7","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.6","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^8.0.0","@semantic-release/github":"^6.0.1","@semantic-release/npm":"^7.0.2","@semantic-release/release-notes-generator":"^7.3.5","@types/aws-lambda":"^8.10.39","@types/jest":"^25.1.1","@types/node":"^13.1.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","aws-sdk":"^2.596.0","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","conventional-changelog-angular":"^5.0.6","cz-conventional-changelog":"^3.0.2","documentation":"^12.1.4","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^24.9.0","npm-check-updates":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","semantic-release":"^16.0.0-beta.46","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"aws-sdk":"^2.596.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"8e9a4166dbedff220480d51d4c79862b74340d67","_id":"aws-blue-green-toolkit@1.8.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-vshFMH3I6NeajE08xqmzHgQBIEqVq/5d0qZ0Osb8pBkABtyoFXOz6x59/lTG1Mq1YdPbVzsYtGFPHTYfTFQTDQ==","shasum":"29eb58c98b2d7d6db5b79b271af081b0e38031f9","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.8.1.tgz","fileCount":28,"unpackedSize":97372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePUP+CRA9TVsSAnZWagAAa50P/17D2kcNy4xOt0Ph+uYp\n2ZMNWnPjq91SD/knDdW+MxYIb1n2Q7nbiG6YSvCaDTyy43PUG0rIqUM02rzB\n16Osao5dNMyrEbC+dHBFjB0XTmnD6nGaIrjzrcUkOdH0gt3Pu5Y6+yTjLg+G\nFIvG3J+EObIinCE7pUcutW4LwNp13SSEVN6pxx61PCDcKMw4S2qxwRBjGEkI\n6eqQPnsUxgrfgGZZzy2Ki3y9CekdmxIan8LJkeK1bJaO33WwamjUBtubqt+8\ncBbW4z3EU0yOBSlR6owET3P5kZ0iX65UZKC/FB1gWXOllapb85YYtVxn1c3E\nsfhyCfqH19DiM5GW+eIsE9ZfKqsjwsWEl2kj4tzRqQe2sO1D7G+HY4ynocKk\nRmBTgtZ+qNAalY3JTe2ZUs66BgZOB6EmdXpecAKNRYp4AshrClwmqC1sRBZl\nhPDYcNIcKyMRKxWCIEteJIUk8/KO/urG+FWqDk74EtSrwlhWI7lOb8kMsLBL\nuMUFAICAP92fGhdhjlzDTA4FnpsSXyfz/3EiimZkHn26r0eNtqIEXAj21buk\nW4k1rEjRFekjOu5j/XG3ZD/GcWPwqlEYHc2MC42w9/HjCl3E61sub4a9nNHB\nnwWopmQ/LBpp2/TvojAAvdYN57Wxnw5syB6vn9jvIHItc7ag3X2Kndgttcz+\n15EN\r\n=oHYU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYPJCvlS5Dq0UyF9jjL2f5uUK6Tnt2xDB0dfzUJFxrKQIgWR0uq1U6fU90dQGm5YfSSG6CDeGBKDTIAknnDwNS+t8="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.8.1_1581073406009_0.23699131695529885"},"_hasShrinkwrap":false},"1.8.2":{"name":"aws-blue-green-toolkit","version":"1.8.2","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-stage-0":"^7.8.3","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^9.0.1","@commitlint/config-conventional":"^9.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.7","@semantic-release/npm":"^7.0.5","@semantic-release/release-notes-generator":"^9.0.1","@types/aws-lambda":"^8.10.58","@types/jest":"^26.0.4","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","aws-sdk":"^2.713.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","conventional-changelog-angular":"^5.0.10","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.2.0","documentation":"^13.0.2","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.18.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","npm-check-updates":"^7.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.5","semantic-release":"^17.1.1","ts-jest":"^26.1.1","typescript":"^3.9.6"},"peerDependencies":{"aws-sdk":"^2.713.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"04f356c3d7cde341547e801ac0f01c49227f89d8","_id":"aws-blue-green-toolkit@1.8.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OR5q2IfOpgJFwa9MPHsvjbZNIGFeKgJJ/CS0l8eWaTme/Dbz4HN36UmDNXMAO7HVYKAt2HceqC669DSXvI96pA==","shasum":"873ebc3331c96ac4e2637e2b1bc8c13244c72931","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.8.2.tgz","fileCount":28,"unpackedSize":97724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB5jtCRA9TVsSAnZWagAA69UP/2l3ac9qCcHCURCurnH/\nkoBZk4YZIBh/b7Ao1RR9zcqx8QjDsyU8OOFMeTr3LRtac8okfa33vZ3tHn8+\nW3kV45ImUcVy4JAcoDN+F77hBmwpO5ju/PQew7yM5/S59ZEewLfLvYg4E819\nvjIGLidGQhp03xYRJ8IiaKFHdO6TH5wgEbFg4fPM+GlLErgRGCKgxI2Pm/6k\nJiGud9UG3eMAEf86JA2nwy4uXXDZgGObL6xjS4Hw7MY7xiqHuFaDLEfOKsDw\ndyqNoV7BopHV1y5VSznfTKWoiz4bD411vQRxR9JePdsFNef0GPXfHWZNxlTU\n0ctB+OXsmxjwCclo5QSPp82Ksskszn7RnfEO4O96kdC1YLmXNwW8XL/8EKa0\nSUnnpLhxjxfxXNlm/oGPhwRqMdmmT7Lb6uXNth0LWUCGsWWoBHsfo1ZPL7cg\n8W+fr/VilFkOnX7muJpQK3FsV8rc39zH5GWcUBqCQsqYSa14OjzpuLYieiKy\neU1/uP6lsSNBEzZJFoXrTyYglr4z8EBC6xvR2PD7N5MyNbAql/2FxgHweHmN\nfkfpFlUsy+GW7ZBuoe5ZHeOzUSinFrvZEJeUxSfmKNAReCX18gqxVMvFNwmm\nEaPr86cX2OGjIhR9f+sXpDHZ5duDhXF1+AfD7l69h05rgxvaVZH5Sbc8og8A\nWVxe\r\n=Uv7I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER5VL4OuTI9pH+EkHy4vg+kqbDjRhgfWXMydu/BKOJIAiEA7TEBV4c28jnnxR35Zv6WjbCKeyAp2PMSt5TXcUDz4bU="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.8.2_1594333420826_0.44173778051940626"},"_hasShrinkwrap":false},"1.9.0":{"name":"aws-blue-green-toolkit","version":"1.9.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-stage-0":"^7.8.3","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.7","@semantic-release/npm":"^7.0.5","@semantic-release/release-notes-generator":"^9.0.1","@types/aws-lambda":"^8.10.58","@types/jest":"^26.0.4","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/parser":"^3.6.0","aws-sdk":"^2.713.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","conventional-changelog-angular":"^5.0.10","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.2.0","documentation":"^13.0.2","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","npm-check-updates":"^9.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.5","semantic-release":"^17.1.1","ts-jest":"^26.1.1","typescript":"^4.0.2"},"peerDependencies":{"aws-sdk":"^2.713.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"0fd5cb5179d1628c62fdc78b9f6cd28d64f998cb","_id":"aws-blue-green-toolkit@1.9.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-x7EK+SFSRwxjDDYzKB5MSyN0DZFtXHgK5VcDNEpIjQjyeB4W6eXL99JL0ZpQEjejcvqaZ7GL9IFagH9NMcZWkQ==","shasum":"70b92758c87786647dbf4168a4edd059bdd46b07","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.9.0.tgz","fileCount":31,"unpackedSize":104529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjpgKCRA9TVsSAnZWagAAzxYP/RZp8U6hXnpFIUx4/MPl\n7jyHouLI8pwMCo9miZf1K3W9wJjl8/L/Y6+DEIoh75AiL1BOeehuKZyvmy1v\ntC6OFEAL4ViKOqacKAy+baqLdMnqymOV8jVuxiRSgr0w2e+odtYAAJq998JS\n1eUurraoHh5cBd0eEZw/82eJ9Wz+N+c0XXAVe2BMQeW1msyMZzqT7pBRAw6F\nf1XzNKq9MzxSQGN/3pdC9d+QD4/hVWMyumGB1b/T5p9Opcv9BtlqBEke3BOo\n/YVfwgORuGbf5t0USmYxq4ANjvbyOVG1gqI89ZSNFDfMIR7nZwklrLkP9LI9\nrK1LGaa59G7xsn0mEG0YkFS8MQ6qDvKV7/m4U5DffyH0cZcojOr99blfto9W\nWh/4e3S3jZj29zRmqt/8FOmjzdE/FAsnyu41IIV4f0YlRzbCGt7EC7bjtrJl\nCNMDhHK3Wvo8BGvULq0LFY+w1lRlGNRKFU7QlF1WgiC6z5mWHN++9xjzXUb/\nZ+/rrTQ/ELEDJbrlzG2vOxGkzYN5v7/iuMGCv8NS49lbF2CA77yRfW4iW5Yz\nWyBtEQUJyxVWiwtzPtK3JHmcidCfjP/tOrEPkgyBO+lTs9ZflhIcI37EQWgV\nCFqZ+h1auIC2o4I+kHNQK22UBzn+pY3+EEUMWRbGozHSSIrzl3hvmM+PCQ0T\n1xJX\r\n=ULBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNCOoQw6ZiXtTdz1QQiEyblY7lTzWCbYvfxLxry6K0zAIgTUeJJLE8SUMsAoFVGnqBN57/LMYaubp5gEJ2RTAn/aI="}]},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.9.0_1603180554172_0.44981897291991"},"_hasShrinkwrap":false},"1.10.0":{"name":"aws-blue-green-toolkit","version":"1.10.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-stage-0":"^7.8.3","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.7","@semantic-release/npm":"^7.0.5","@semantic-release/release-notes-generator":"^9.0.1","@types/aws-lambda":"^8.10.58","@types/jest":"^26.0.4","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/parser":"^3.6.0","aws-sdk":"^2.713.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","conventional-changelog-angular":"^5.0.10","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.2.0","documentation":"^13.0.2","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","npm-check-updates":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","semantic-release":"^17.1.1","ts-jest":"^26.1.1","typescript":"^4.0.2"},"peerDependencies":{"aws-sdk":"^2.713.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"02fc6fdcdd95e4ec687835e0288847a809374c60","_id":"aws-blue-green-toolkit@1.10.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-6UeCW9c4BBdTqWgOProjUrJyUWI6dkSMQzcvK6ZtbJoJiRRMLsbtjLHnez4zFU67rFgurbbV8bkEayAZyWBdzQ==","shasum":"4913e4bf61ac3275e1c1357076d962a5e2c66d08","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.10.0.tgz","fileCount":31,"unpackedSize":105341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwRMPCRA9TVsSAnZWagAA4Q4P/1PC6BZCtjrUbHzKY8Ud\nFfn0jFbeB0zqmz74EMLgevMYbVuAUbGA7xnlgjhGU+i7za6NToHDiHiYiBV+\nNU6qRhxgkQrP022i8jsb5xh5TAEor/4jRihWe/kzGX3/x6m0RqDNY8UdlWlG\n3G21jcLtoJX66B6L0S03eRfjI5eYTtkwCxoil+fD8OMZPRxOjXPb9KJltYAS\nkCCmnwVkFxcW+OJ4HEEEIkPllCrsGlGrz/hJZZw+caFnsCIStbz3p/m5Jszv\n25GN0iDqNzmGvygfyznS8fOkcKGCtHNNTKFL4YaShAYFimzzVfKH/Q3gciqk\nBwOZ/io6wYA1z2BARtAX7ycABevryA6qdUWyhlrqi4g/XsBeQB7vV13takpC\nq4d7eFn61/LJvzQkg/dnq9+QoE8om3AHZMRSkg7tK9UCX40AoiL5im1+SlZ+\nlQTVvDzSS3eyyD6VsS1d+jlLwEVArZp2Xm1tZHMS8DP1F43j5O//AmJjKml2\nHKMpsMFSa8if/BQhUFcg+fSatVOUGGcs6DjoOGcZLTnSIuY9V2FAiNEyLyAK\nR+fooBdvUFaymIV0+fL3dHeu+o7nlkqrAHTG9xeQnnKTai8sR9n4LnIWetz7\nMWrXXn1559g8JVxfWpfcG3ZKyn7qlWaf4cL77fsXyK9ko1NBxX8DO5YaKXzy\nmOz6\r\n=wJCv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWF9sV9YFaRIfJyhVRtuMNsXfFokwNdu+vjXPcAkT6sgIhAN8B9uAHy8KGiJgOLVTRqW3YGBAHcAP+bAgcxOGLo8mZ"}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.10.0_1606488846993_0.13098103576769127"},"_hasShrinkwrap":false},"1.11.0":{"name":"aws-blue-green-toolkit","version":"1.11.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-stage-0":"^7.8.3","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.7","@semantic-release/npm":"^7.0.5","@semantic-release/release-notes-generator":"^9.0.1","@types/aws-lambda":"^8.10.58","@types/jest":"^26.0.4","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/parser":"^3.6.0","aws-sdk":"^2.713.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","conventional-changelog-angular":"^5.0.10","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.2.0","documentation":"^13.0.2","eslint":"^7.4.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","npm-check-updates":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","semantic-release":"^17.1.1","ts-jest":"^26.1.1","typescript":"^4.0.2"},"peerDependencies":{"aws-sdk":"^2.713.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"7de15b02c895f67ee6a3c277d09f54c24f6929e1","_id":"aws-blue-green-toolkit@1.11.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-NydDJdxpJmZDoJbPyeGQgtSiUOHS1UVqBrwCqAPXYg4qIM1ELvmLlcElG8R/qU5ns4eGCg19m2+LQBFDBQ+WTQ==","shasum":"cfc947bd0022b2d57c1fe8a4966b66b3ba9d843e","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.11.0.tgz","fileCount":34,"unpackedSize":123398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0MnMCRA9TVsSAnZWagAAM1EP+QBhDTflqPLrSgN2NwP/\n4u9m/q+wp68tXKfy5vzdmHjIKCRkqQMRhVKHsytZxqkiH69Nyiq90UVT/sxN\nCtn6hoYA9V4KcM+7Tts5BwJp57I/qHrbh6XulQHogymNNReStEnTwh1e6j79\nHOmw6DlijTA1bPSn5jgcyEsWmVaY8kTPyVm4fuOwcZfQONmscS9ALdCG47/T\nzyC15uoTpnHqBij0/+nsrbnlAfl22ZQ4K1u17jinXcXNLKRp0f7qrd1TSsW7\nQpL19yJLWE71cvWMA16yDuGpzIxrPjr9om5q3q+ae+FW3ni4XiIoF3BoF9uq\ns+3qZaToJDAdYLIIJHH70HIIqUL7XMoJc/AUFmgI0n6BX1yNPmAWlgM38IiC\nc2dywK5TRx8rvPhSB812jZq4d//FQbTtLbiauoC9m4kSVjmxPRHnpy4cVGoV\n5BOejuWW17IdOeDayW2Af7P0hXMITkcMy7p8KOinKRlyjCgdfsEuC8fN7jeO\nz1qEDRoCNEw0bZWJlT0LgAGUVuzgN3jkq2J++SisgbTyyYDLYZwQfuBCNigm\n0kCOeVEaN3F81AnRqQ8GZRB3hhBRhfBoebjz+jUgiKzQ65dbixsR79O/RPK6\nH3b8FEzqBt2NrhLD6aLnMTGix+S2s849RMl/m10I4edx5MBR8y94A2ZlubRV\n73W6\r\n=Mqdg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxgSW5F78LpXtKuCCjMBaPsv91/vNGcSbFo6SdJrZP4wIhALZTNXsJLXpatHmOjKAAvezFGqODog//RB/gTq/iadeU"}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.11.0_1607518668354_0.9460645638496119"},"_hasShrinkwrap":false},"1.12.0":{"name":"aws-blue-green-toolkit","version":"1.12.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-stage-0":"^7.8.3","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.7","@semantic-release/npm":"^7.0.5","@semantic-release/release-notes-generator":"^9.0.1","@types/aws-lambda":"^8.10.58","@types/jest":"^26.0.4","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^4.0.0","@typescript-eslint/parser":"^3.6.0","aws-sdk":"^2.713.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","conventional-changelog-angular":"^5.0.10","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.2.0","documentation":"^13.0.2","eslint":"^7.4.0","eslint-config-prettier":"^7.0.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","npm-check-updates":"^10.2.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","semantic-release":"^17.1.1","ts-jest":"^26.1.1","typescript":"^4.0.2"},"peerDependencies":{"aws-sdk":"^2.713.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"2b17fcfb15ab605fa3ebbbf4e0e911d14125736f","_id":"aws-blue-green-toolkit@1.12.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Dju+yAYANeUxEcgelbWrLbFLD0yk0OS5FzM9aNyja1IUWitlrJp2j0jvZlHVcdoAN/ksacQ9biGofbenmswPIw==","shasum":"78c504cab5b44942e7072969cf2efd509ee905e4","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-1.12.0.tgz","fileCount":34,"unpackedSize":125913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9MuhCRA9TVsSAnZWagAAZ3MP+gPbr2T8IaN5jmP7INX1\nI6oM9JAvQWCg69xGLuNl6pw8/RBYuRXcjXvS/nV7E6OSOqFMa2Hwg6uhXBgq\nZks4/MjcagwAxirFobwl13VMO4uZTvxZppOnqIaKQyNIuwcX6xhTCsQNQBd6\nK5n0YfZXbTnnodeAiZbQH7KMqGjZ7xDLxFWf9aEKARJF6SHtOO+G21e58jKE\nd8gkQUcNmAsvby2xFtQ70jjIWflLSwqRGx3gw0dVk/1UN1YWBsFZD8YUbwkU\nGsSDmEFGcHIvPfbvN6FrCCFaTBxu0PKWgiaU4aUgqZF9NH/4Hxup7BlLnewp\nfuKc9Zj6467QWoGDQcDwCY959m47UF1CGIoe6pa+vVCzRCwyWim1O78JbM3Y\n8YSkpatgp5G2o7wIQSmo6oThUB3BacTvtLLrfShtCp1V7WqvN5VtmH65pi74\nefUyYKfxLRRza4hRXLyH63cu0Xy7LK2Yj/ZVndOwqE3PxbzXG1q7hHc/e6K/\nXrUoh27FA3aK/wB0ZaTOpMSxmcmIpXa6BsULQvcK1Dny1B74wnN+/a0etCOE\njsgDw7gVKxHndvSgA6Rfov8xSkdRWS0f1NjNTOpHf8bZN+DXinm5ixVafZqe\nw1FXkuxA+w9Csx5xGVWRuzuIsuA/1q6m6zeZlCzkFX2kjMxAP7r16EZifTnP\n1Y3v\r\n=/QW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+4P2q9jo8QoRJjNaAzZmu3wKbESoSGxWZRfmSQpuUBAiEAml7Oo9yAoI202pmeDeYY8cpHZpUT2i8UZxSBfqfX3FQ="}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_1.12.0_1609878433215_0.7320265915672175"},"_hasShrinkwrap":false},"2.0.0":{"name":"aws-blue-green-toolkit","version":"2.0.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.4","@babel/preset-stage-0":"^7.8.3","@babel/preset-typescript":"^7.13.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.2.3","@semantic-release/npm":"^7.1.3","@semantic-release/release-notes-generator":"^9.0.2","@types/aws-lambda":"^8.10.76","@types/jest":"^26.0.23","@types/node":"^15.6.2","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","aws-sdk":"^2.919.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.2","conventional-changelog-angular":"^5.0.12","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^13.2.5","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.3.6","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","husky":"^6.0.0","jest":"^27.0.3","npm-check-updates":"^11.6.0","npm-run-all":"^4.1.5","prettier":"^2.3.0","semantic-release":"^17.4.3","ts-jest":"^27.0.2","typescript":"^4.3.2"},"peerDependencies":{"aws-sdk":"^2.919.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"4bfb39c1f8748c131aec026c5540c3cb81cad738","_id":"aws-blue-green-toolkit@2.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.15.1","dist":{"integrity":"sha512-YtD7SnvsPdwy4Ss2OmTSPt9+jm2csq0rl0fJH0N48TeP/befc4YAup6Njx4QX3KgfOWOjCAO2xT/d38/W6nO4Q==","shasum":"7270f84c18477cd5c43572844ec1d599fcd05b9a","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-2.0.0.tgz","fileCount":57,"unpackedSize":135185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguJiACRA9TVsSAnZWagAAAQoQAIRkxuS8c0Pi/F3zyKUU\n1IKxSdUBKVhPf56Usa7FJ95F6tk3QivBgYKYvVPe3RvRC/HxpsEoaPz5E8Ma\nGT2raygcwuKgLIb/YYt07z6e6qXmEhqKsuNmQihv2XN83usveN+eSiZdQjr8\nVsKMnHtW3+BzM0Y284Uivf7kqaG/XUVc/l8abb53mEv4QqwcDyiwiarBM/wN\n3pS+CDiZcGOmt7xHIi0ja14YglpU++cL3vinP8xV8ccxK9EQFay+gMDKstnG\ncW+IJD5bZaLzkyBkXC6YZBF3qnp60XwMw5gGbbQ0Gu86WDDyuqPIC+7LCnOV\nH71AitKedbHldNShykSxsHfuF6GlqzJYd5mA69pZP7U+T6eJs/BDrX57T7pA\nI4HXTBJApqvtoOcg1lp7/IfV6tn7yxjQLaeh1RI85qE3tv2IVOxBNBZeLG8U\nk2Wf73v/0YPxDu/FPE+oJSa1lxKqbvt67I8zI8TyndHJFyX/ZFdPm3TVnLgC\nHdPw2iLpAu29JN6s9VOLFOpIDPFOADTLqticQaOyP/dRKbRisr8T1M6tnaeq\n7xMD5jx7HzDG1KsuDKLR0qJsj4CA0B0L1/smgPWV4Vat7MnIWWKnwBM1adYg\ncEJbLBZ7wWOthHqh8IxUoB5CBJ1uM4T4/PhSOaFAWvuJzWiDtndo6YftABgl\ny7cy\r\n=0S8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDX68J0sq6De3aZahfa+QrRsi4EHh9pT+fLWGfKVFbcAiEA4sKk01N5orOmJCjIa9huB9EJLTXw3Rmgs+11AjRq5ck="}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_2.0.0_1622710400810_0.12784960602362028"},"_hasShrinkwrap":false},"2.0.1":{"name":"aws-blue-green-toolkit","version":"2.0.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"clean":"rm -rf dist | true","compile":"BABEL_ENV=production babel src/main --out-dir dist --copy-files --source-maps --extensions \".ts\" --ignore \"src/test/**\" && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./.babelrc --section=api","lint":"tsc --noEmit && eslint --ext '.ts' src/","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.4","@babel/preset-stage-0":"^7.8.3","@babel/preset-typescript":"^7.13.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.2.3","@semantic-release/npm":"^7.1.3","@semantic-release/release-notes-generator":"^9.0.2","@types/aws-lambda":"^8.10.76","@types/jest":"^26.0.23","@types/node":"^15.6.2","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","aws-sdk":"^2.919.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.2","conventional-changelog-angular":"^5.0.12","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^13.2.5","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.3.6","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","husky":"^6.0.0","jest":"^27.0.3","npm-check-updates":"^11.6.0","npm-run-all":"^4.1.5","prettier":"^2.3.0","semantic-release":"^17.4.3","ts-jest":"^27.0.2","typescript":"^4.3.2"},"peerDependencies":{"aws-sdk":"^2.919.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"e80bfe3d91a26e5fb2f2fa6312aea915a9697751","_id":"aws-blue-green-toolkit@2.0.1","_nodeVersion":"14.15.5","_npmVersion":"7.15.1","dist":{"integrity":"sha512-Puls2fLog7L7ImubEQNStTIguDP6umWb0FVmfxkkdThL8R12OCaiDoTAhrjEEAU7yls6l/YPHrwxKt0kthCf3w==","shasum":"09446647620b2b2c0363d1b933ac890aee34f8e1","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-2.0.1.tgz","fileCount":57,"unpackedSize":135398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5cfCRA9TVsSAnZWagAApNwQAJRxtcrzpNQiBOiinymp\nr6WM8+Gb1oIh5rH3Ay+4xypS5spb+VME6jjaDNJZbBNDN/bIawVb615H4xNE\nxMnQa7swESgscWXH3tyX7YYguPTfwBBQF/6DVTCjJr9g/Csqo7ktoVbK/wxy\n7zhMgFW7sW++vV1rn8CiW6HovWSG4rSzzXv8uluBErd37P30exrU6agDy6A+\nYuzGSyrB29hGDg4gI26oYzizK/bxt677ijUUptXFeD+l8GPhF7gaUHuKvnaS\nSSWhzm8TMTXzPtzSmwe8yXFpYOIQEAM05khPKJ2mcJaC/+6DaFAhD/dcjVPO\nrAwGYph2QXKXS6EzNOelpTk3F3Aj9aqi34k57OALLTUW9TAsKwoKv7u32Vmb\nWUEWJ+qx5jps6IDoCuYiNlXizFiC6sH8a3bn0fjtBxqeRiG0P+8z3iUkGCJ8\nEFkrzBe9DuxgSbYIFdBCVfbzv3bw923wAbxEKUtNTn6VBjpQ+VVxPEksUqFR\nOTzYIttPBgyDoCBEhKi341zt6bmLgd8OXBNEDe1ea+xw50HiHSihonjOp70L\nkYj/h6krFT/pu7kEaz11JwRjGSCpuwQSjXgWI3nlGqCXyo08HBAr6y4DB6jY\n4Foh2+zSZWgbLYPER16ojMwhZTVMZkuoFW+RY3JJwZYm+GgP17wkN7Zg65Ra\na0dQ\r\n=CpSC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTGXdhEYhuaWiEFMNbk0Ds+0JOQfkFSEu8pHV/cl7hUAIgbrM/IHrpcSNe30QW9efVSlJNtCSzUH6EXUAMCEjdckE="}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_2.0.1_1623693086966_0.4632008993071568"},"_hasShrinkwrap":false},"2.1.0":{"name":"aws-blue-green-toolkit","version":"2.1.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","main":"./dist/main/index.cjs","exports":{"import":"./dist/main/index.mjs","require":"./dist/main/index.cjs"},"types":"dist/main/index.d.ts","engines":{"node":">=12"},"scripts":{"clean":"rm -rf dist | true","precompile":"npm run clean","compile:mjs":"babel src --out-dir dist --extensions '.ts' --ignore '**/*.test.ts' --source-maps --out-file-extension '.mjs'","compile:cjs":"babel src --out-dir dist --extensions '.ts' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs' --config-file ./babel.config.compat.cjs","compile":"npm run compile:mjs && npm run compile:cjs && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./babel.config.cjs --section=api","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' . && tsc --noEmit","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/preset-env":"^7.14.7","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.2.3","@semantic-release/npm":"^7.1.3","@semantic-release/release-notes-generator":"^9.0.3","@types/aws-lambda":"^8.10.77","@types/jest":"^26.0.23","@types/node":"^15.14.0","@typescript-eslint/eslint-plugin":"^4.28.1","@typescript-eslint/parser":"^4.28.1","aws-sdk":"^2.938.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.6","babel-plugin-add-import-extension":"^1.5.1","conventional-changelog-angular":"^5.0.12","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^13.2.5","eslint":"^7.29.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.3.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.3.6","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-unicorn":"^34.0.1","husky":"^7.0.0","jest":"^27.0.6","npm-check-updates":"^11.7.1","npm-run-all":"^4.1.5","prettier":"^2.3.2","semantic-release":"^17.4.4","ts-jest":"^27.0.3","typescript":"^4.3.5"},"peerDependencies":{"aws-sdk":"^2.938.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"b4c5969bd23ca9c5a2bc6416ec1a1db4d740dbf8","_id":"aws-blue-green-toolkit@2.1.0","_nodeVersion":"14.17.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-VdIUQ4WYmap2MfWkGn3Xfq9eyKxk3eZ43pieZ9kMvClMNXOAJ7TcZrv37Q3mtWyFD7HNgALQLrooezUUcmwgcA==","shasum":"82c6d399098739393387740c6c5f7139812966d9","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-2.1.0.tgz","fileCount":93,"unpackedSize":213149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3x5UCRA9TVsSAnZWagAAOr8P/1UwoiPnOTbWvROwISCc\nDC62ZhITtbxLPzcEwgBsNnpn9XQXtoqWEz7CVvzW7ckqpVki1nmmxGYuAWJI\n1yyfYG8bmmcWjhBjXPgR4YIK14Qzn+vVIVjS3aziFsHMP8Qrx4hmjlWG8VOC\ngiewKHlkkBlVAOHAPR7gdnCuxRbc8ua7+F5AyEgUJSyYzF3eHpZrVfzMz/qE\niGwYWh1E/MkTly+lpymSBhPJrq5kk4if8IpoYR/GOKrF4BraAPRDx6l0J8a6\nV5BX/S8kpEaWJ5w5S1SMZXY7twrRXPLwMcppr1igbbXjkGB1ySKbRWdm8CYZ\nS4fYAZUNestD9y/d9YiV0vheTdEm4rUnucJkAPjoUDSHlfoJYlPYRUd09oMy\n3TERgcDR0sAbO8PUoZnkQOIM866P8YFNjZTuxwdQ8+EpnsdhO65Wcd2jaan9\ngDdXwdPhl/o94b3C0977Au6V+TtM6EiZ+8elNuB90QTRXghsxW0QTkArFcTm\nMvCztSl9JysXNo5Ymm4TwwLPNH9JG5iIv0jqvt+nXnaDFopRtpzkC32ZDzNp\nkfPG9KxQBdDGMylUnMtqxbQHb6UbrakkwuJXcqCMjlDFhr8Ktg7yy+xYFEng\nr3OdlrB4xf7dSIQdvNM1MiTPjTElZSqD6CKAp6QXmAPozDtX0qNUEHGNTIj5\nb49I\r\n=qlPM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYfAHxmLm3pifhvSdhJdHuPGn2hxgIoaWUuEiIELU/jwIgcQQ0r26759iEfbogVlLD3CHmD1hXVwKP+GH2he+TPC4="}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_2.1.0_1625235028067_0.881319415107745"},"_hasShrinkwrap":false},"2.1.1":{"name":"aws-blue-green-toolkit","version":"2.1.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","main":"./dist/main/index.cjs","exports":{"import":"./dist/main/index.mjs","require":"./dist/main/index.cjs"},"types":"dist/main/index.d.ts","engines":{"node":">=12"},"scripts":{"clean":"rm -rf dist | true","precompile":"npm run clean","compile:mjs":"babel src --out-dir dist --extensions '.ts' --ignore '**/*.test.ts' --source-maps --out-file-extension '.mjs'","compile:cjs":"babel src --out-dir dist --extensions '.ts' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs' --config-file ./babel.config.compat.cjs","compile":"npm run compile:mjs && npm run compile:cjs && tsc --emitDeclarationOnly","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --babel=./babel.config.cjs --section=api","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' . && tsc --noEmit","pretest":"run-p clean lint","posttest":"npm run compile","test":"jest","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/preset-env":"^7.14.7","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.2.3","@semantic-release/npm":"^7.1.3","@semantic-release/release-notes-generator":"^9.0.3","@types/aws-lambda":"^8.10.77","@types/jest":"^26.0.23","@types/node":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.28.1","@typescript-eslint/parser":"^4.28.1","aws-sdk":"^2.938.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.6","babel-plugin-add-import-extension":"^1.5.1","conventional-changelog-angular":"^5.0.12","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^13.2.5","eslint":"^7.29.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.3.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.3.6","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-react":"^7.24.0","eslint-plugin-unicorn":"^34.0.1","husky":"^7.0.0","jest":"^27.0.6","npm-check-updates":"^11.7.1","npm-run-all":"^4.1.5","prettier":"^2.3.2","semantic-release":"^17.4.4","ts-jest":"^27.0.3","typescript":"^4.3.5"},"peerDependencies":{"aws-sdk":"^2.938.0"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"gitHead":"1ce07f0a5344da4d62dd6394b9b0e40072965e40","_id":"aws-blue-green-toolkit@2.1.1","_nodeVersion":"14.17.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-bwPOtfr6iWBEvfwmvQQN+FjNqQxlwkghiRPjXILBHC+7jl3iuAl9yP9cQTBNltpdCx5iVK/WyC1psonLV2iDBg==","shasum":"02a02928968f89589d1e73f421b93319dad9d1f0","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-2.1.1.tgz","fileCount":93,"unpackedSize":213148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5vq3CRA9TVsSAnZWagAAcPAQAIlnMdfHdvIhA6VrAaZk\nc5OHa6bBR3taL3MHMc/qFXW0dwUDEmMKuk4E6tmUywsckxWs34IQ/zQ4qw6p\np2IxhNfzS6VuWC0gPd9kioqqc/H18MoUr2qGHboi5hQQX4smMquymImEsyAJ\nYN7hWtFhI2BgWWvxwcUSoJnOIMPINQ8Lb9b3F77IrAqrc422nMxR3HotgxJL\nzKw47LO10ZUVbWGOSEQKXevuy+B7CTXgPfK/JsaBiGyvV1pc0eRbXDmFEWd9\nlQ73SbDgLyetuUR9Gs+CKXP05Q9x/S9FNu0GNAZavxIdZk+WehlHDb5b7bEq\noRqZKGxXeTo5oNALzqeMxMfkP+iv5T9Y3HIJINzTvZEug67jGctdRqJnKrmx\nFB1OfqMhJMM/G8JwBA2xkj2Snb9qcK7AtuI7GLtTa7/s+UdSs7TW3lSf9FKU\nkOHSJaCgW56tZNZuuztEATAZpMeveoJxxtpIKJtt3uqBYnI5eW3NLlj6J9x9\nh7ylV9ch48+xVl3Zn6NOt6Aws7L8zyGzBw4NVffZSPOn7rXPzVlIkDPFEmFP\nG74mZDgTPCO2Gn3X8ZK03UV+nahIcUp0pg7K1eG7YKr4j0u+XdCxG6PJSx2o\nTjRk6IfQyWhetsZFUWJn0gIItD0rPDjr+bB/0NJIFN39xhCwmOF1KXXo6Ye2\nCL3Q\r\n=dFmQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRyF6gSHcTC0y2dk/qr7wPzFJaT2+NX0rDwPXwgxCVfAiAKcRTW7Z8hwk0jvzXLtaY6ZNIAshp/uqrJmQmDfZxakQ=="}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_2.1.1_1625750199433_0.3487756820555741"},"_hasShrinkwrap":false},"3.0.0":{"name":"aws-blue-green-toolkit","version":"3.0.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist | true","precompile":"npm run clean","compile":"tsc","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.5","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.101","@types/node":"^18.6.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","ava":"^4.3.1","aws-sdk-client-mock":"^2.0.0-beta.1","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^13.2.5","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.30.1","eslint-plugin-unicorn":"^43.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.3","ts-node":"^10.9.1","typescript":"^4.7.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.145.0","@aws-sdk/client-cloudwatch":"^3.146.0","@aws-sdk/client-cloudwatch-events":"^3.145.0","@aws-sdk/client-dynamodb":"^3.145.0","@aws-sdk/client-kinesis":"^3.145.0","@aws-sdk/client-lambda":"^3.148.0","@aws-sdk/client-rds":"^3.145.0","@aws-sdk/client-sns":"^3.145.0","@aws-sdk/client-sqs":"^3.145.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"concurrency":1,"timeout":"1m"},"gitHead":"3fb192826e6d7e4050ad4a8ba103f403ffc96f53","_id":"aws-blue-green-toolkit@3.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-g/bwtB/VugqA+qHRZv2x/vJP4nwu+hhdiZN9GD8eFg5+f+oLuw6zMxU1bljQbVffEpUCP0vJqGTb1A+cygbDlA==","shasum":"b40a75d13c346c65aed789794f2b31ec16e6726d","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.0.0.tgz","fileCount":76,"unpackedSize":310677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxuic1Ni6TU9lBRygDDi0/H/2UIC4ZtIbvJSO7x6r7SgIhAO4E2DMzomJU3D/lE1tOayirNbJ4F12xO77DPDepUifd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9nWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWbg/9GdcL0vWseMj0gq+5V2uMjBZoM13G3dhFLh0Y+HR2jDkEZgim\r\nmI+63z1YnbQK0udV7y0V89jpyvGMvkBymbkEXH0bkDqPEb7aVwD/fVagbkVN\r\nwThO1mDqovySsfioCB/OFm5Mh3xVUEk3PvVU4aG6Toe8pWXBhoWRf6wO1WUd\r\n/k2AGvILid/Do7Pmz/JXcwHuviu6fgAOE9xiBLvz4104ZItvt+g5+gy53Ywa\r\nBq9t2ZgDFhtrWt3f1YDmGU9CNZ/aqYX9IjWKpgRLKAPX0wJRv57QlzunmxB4\r\nb7byWYAPUEC/djwg3IgYWSrkFbyAoT/6vNOyQFc5w/YhzPvRP4KLwg4+9oue\r\nmjX+LyRK0kF3OWdh5BrFotwrc3rARI82RHnYqdN6ZFl/FMhzm753Lb50FI1y\r\n8BZ0z+VUK3fqjP5FHwaGo5fN3XV5nKCSfDu4wDvv4L1LjcVCVhQ+XEuc1t17\r\n5HZCIutq8MwGOZoyzeZi1euha4kTWZgIHDz0WfAp0Aw2WdkvGgjqfbwFRGv/\r\nudpKlVrUehNX5wyoaRgyF8GL2qYasS+YGyleeGENFpnp1bZN03Zf41kxAbFr\r\nnymShRvi0Jnpk86GifscmKqlP1H5NGZSswRpZNQgCtxnEUxEe0uXKlSaytrI\r\nikPF2Gx5jYzRqLyNCi5pVKC/s6nM8DKPg0M=\r\n=QdqC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.0.0_1660319122142_0.7017567121274437"},"_hasShrinkwrap":false},"3.0.1":{"name":"aws-blue-green-toolkit","version":"3.0.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist | true","precompile":"npm run clean","compile":"tsc","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.5","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.101","@types/node":"^18.6.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","ava":"^4.3.1","aws-sdk-client-mock":"^2.0.0-beta.1","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^13.2.5","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.30.1","eslint-plugin-unicorn":"^43.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.3","ts-node":"^10.9.1","typescript":"^4.7.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.145.0","@aws-sdk/client-cloudwatch":"^3.146.0","@aws-sdk/client-cloudwatch-events":"^3.145.0","@aws-sdk/client-dynamodb":"^3.145.0","@aws-sdk/client-kinesis":"^3.145.0","@aws-sdk/client-lambda":"^3.148.0","@aws-sdk/client-rds":"^3.145.0","@aws-sdk/client-sns":"^3.145.0","@aws-sdk/client-sqs":"^3.145.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"concurrency":1,"timeout":"1m"},"gitHead":"4b6318a5967fd37d1ecc61c359b01688b89d3e89","_id":"aws-blue-green-toolkit@3.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-o0elUW8MMlno6ClyswYrqhhWNjqHBd3DSkNeLFLI/jFJB5xi5u+QfpUgI8Jd1HnpsseOOmKaXqRxx/BRMblkHw==","shasum":"4cf31959b3936cfc1ddae04cc0f3f82d5e494e9a","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.0.1.tgz","fileCount":76,"unpackedSize":310677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6x3HsxTBeaZkZkCKdiFL5SuC3i4d+Oi1y+L6WcA5RCAiA4jXuZLCu/U4IUXFcxkQQZFuUk05wjoPODJQl4GRFXCQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9nmgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooUhAAoaBe2b3TRSOK2JbKlNrqGNLsFM3ss0DUVjCSRbTdKaXq63Kf\r\n6jMV4PIxLYkl60WwZXU1q5gErGF5Sv27aUf/mmY1G9PJwaKTCYmiEFOM1eJh\r\nLcqx5GuOq994sGNLxkuWsfY1zZfJdTWVD4pPp3nDIYL2sODQjQ+8yAdrdy6b\r\nydo8Btr0b+1MXhJjubZWTm0CEkvSPxH9VtQB+F9GyhWTJSWULOGzaHXtZi+3\r\nPaedE1w+4vI3csFzqrDEsrH5agP2jQ7dFgwhWjM7yAIf7i4uGb+b0gy8rKFH\r\nEHIoV3yWI6vzc0x8BGIycPs1YQPXo3IWMkAo83I8xp19FuH7Gt3huqavl7Kf\r\nMisGVixpRZlNu3z2owY1/tuKG69CzbXGd3xPC4xp64iTbdBP/mMtl7vLn6aZ\r\nOQOGt1QB4NZzVMGHdzzuBM+9v66wQoHzc9uJJaKdwQVaj4u0MwPqhsn0YKoA\r\nWS3Il8e3ypFOlS90n4Dbu/tin1c+cGX9MyxKccl3o+NNNr5CqtjAOQvr8joC\r\nQNeQqs20+NltJAHjTKEh/zLskS+0cEsmZ5YpnZOWgv2/aMz637qiR2zCz1WV\r\nrpgtTIxLaFRYQwuWQswx2xDZJPIox84zMPNHfpM5F+9tlUVP5gN7bbLTOgII\r\nwr+jxUYEjlIaBmnsBHn1WErekdz064medZM=\r\n=RpX4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.0.1_1660320160443_0.42089092464403444"},"_hasShrinkwrap":false},"3.1.0":{"name":"aws-blue-green-toolkit","version":"3.1.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist | true","precompile":"npm run clean","compile":"tsc","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.5","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.101","@types/node":"^18.6.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","ava":"^4.3.1","aws-sdk-client-mock":"^2.0.0-beta.1","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^14.0.0","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.30.1","eslint-plugin-unicorn":"^43.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.3","ts-node":"^10.9.1","typescript":"^4.7.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.145.0","@aws-sdk/client-cloudwatch":"^3.146.0","@aws-sdk/client-cloudwatch-events":"^3.145.0","@aws-sdk/client-dynamodb":"^3.145.0","@aws-sdk/client-kinesis":"^3.145.0","@aws-sdk/client-lambda":"^3.148.0","@aws-sdk/client-rds":"^3.145.0","@aws-sdk/client-sns":"^3.145.0","@aws-sdk/client-sqs":"^3.145.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"concurrency":1,"timeout":"1m"},"gitHead":"04a38699e051bd1d8274d9dc9f944e2bc3e81ffc","_id":"aws-blue-green-toolkit@3.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sPEcyv9Lg7x874bxMMIQeKhgaSwiT8hLv8CahLwn41XbECKI6epn30S0L8P6dCxBEeQBZ2P25CuEd/JEJpnoXA==","shasum":"9bd22cadf960209bb3216212d6e8bb505f7320ee","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.1.0.tgz","fileCount":76,"unpackedSize":317431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfkKj2hKLAdTxiZFpssvbHTyJ3+3W3gnLeIyZtxm3XkwIgbGIv1qBlexYHQp2Mf3p+DGg9zsd6qK3gg50Y3RFElNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCO1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEng/+Ln+xaFcOjiU6Y6KAy5hHJDXkEo+OPEdnmGDtagWmSkchCur4\r\nNFepUHo5dDKMNrkog7f02v0nBoZ0h5dxtBjrVr1oRXmmJEMwTKeXOJotlAe5\r\njGCursc6x001E6GBicBFqDnX7xs/rSKggSfejp9rcmgDxcDhgotcKt95yrrb\r\nYCx7HcZxc/KUlEt/IqOShHr46vtMoy1pyZUOi5TECdmupEo2FrSnA2OsD77f\r\nLPQyeiBIT5yGs+gLxO228WHiMN88CYiZxSpPYXysZqRN9xog70OolJctU9IZ\r\n5C+H9wbtiDkASljlggD1t6gtFl1bI0EuDgRV5eMe8qP54JKwLsl+abZRJGV6\r\n9WmRG1g892jxJP3k4yhH0qYa2tmMF229UZId28Ee/lHo6VSEd2hjaXhDdZH7\r\nPH1sQUql/P14+SmLuVuJA0r3H3G4uai9KY/9Pjx68JymQjqKBxgH1YL7naQB\r\nF3/zl6/16f9vvItc6FFTInQSC4Z/jUEKGdbdC++MYxJhl+Pb6pyeKAcOpaNY\r\nZlWFLtOl0ygNKoYZfMI1Nc5tFnqLIheW1dk0pN3jqekEHTPnJJ1LN/IUD+r4\r\n2Kd610TxWkvfV6BJn9yGCqXT7qQGp4pqrVwJ2ylHZlq0uUpnFupT37lyaoBu\r\ntD3CIXCy5zefXr8gqllVuoJMhdBTpeYe2Wg=\r\n=pl5v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.1.0_1661529455608_0.17145050931874772"},"_hasShrinkwrap":false},"3.2.0":{"name":"aws-blue-green-toolkit","version":"3.2.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"import":"./dist/esm/index.js","types":"./dist/types/index.d.ts","require":"./dist/cjs/index.js"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig-esm.json","compile:cjs":"tsc -p tsconfig-cjs.json","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.5","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.101","@types/node":"^18.6.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","ava":"^4.3.1","aws-sdk-client-mock":"^2.0.0-beta.1","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^14.0.0","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.0.1","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.30.1","eslint-plugin-unicorn":"^43.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.3","ts-node":"^10.9.1","typescript":"^4.7.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.145.0","@aws-sdk/client-cloudwatch":"^3.146.0","@aws-sdk/client-cloudwatch-events":"^3.145.0","@aws-sdk/client-dynamodb":"^3.145.0","@aws-sdk/client-kinesis":"^3.145.0","@aws-sdk/client-lambda":"^3.148.0","@aws-sdk/client-rds":"^3.145.0","@aws-sdk/client-sns":"^3.145.0","@aws-sdk/client-sqs":"^3.145.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"gitHead":"9e0cc2e962c569a4771f2a471c5f921d057e8e99","_id":"aws-blue-green-toolkit@3.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-fK4r9cfT0EUXGGERvZKsDKE7mhHrVY/7RnAdyvVTo5AQ1x3UUh/U0K78ZgtLt7qONyXAEml4Pzz03woIr5NRcw==","shasum":"681c4711cfc57554f18a01c8ecf52b381c94c53b","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.2.0.tgz","fileCount":131,"unpackedSize":592849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH4O3Doa9VRNPQ4bMpD3gOMG9mMjJyJz4ERJ5ghwDEJAiBgX8uSLD7wzWRXIb9OMu3qMFIHe6hIyMZz2sHsUhrWQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEePQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlOA/+Jr90qJyxC/le5a6OpoNfYll8rI7xim/sTMiQrfJNOtm/jjX1\r\nu2LvTQkrJHXnKxQ7UC2yecCdYPC9u87TiSWUGvlglSJlTND0Zu/fZ/c/gSy6\r\neMTpmfs1Z+xj2n7EZCoSL4flpx4R+fKD5ejFbQJpdWUNvIpYThnVl2s4ZVp6\r\n67i/JhKKwaz9DScEyfzyWAxH0ZIN2V9MR8LMGfqj78mnWBVz5/Y+MlXCa8Ij\r\n8/AFNcVFNrJEU5EAeFm4uVeB+XL6E/65pRtIHvrIR8vm5Tfbv/Q9Z2MiCKL5\r\nO6Yr8257TjMSgwfklAzTjpj6Ia0B/DAys3e5bmqm6SuF8zIvLTrFsT2/AwNm\r\nMYpc55kl2l9RyL6fqTatUAaP2eQyfYn3V8hoZtT0jdgINbc4Kj82f6UtXcjm\r\ncxGPwPeDIRJLJn80nf4LyhWMDeablHpZ0rHC5TJuvfzOMy5MK2THFtJky+wn\r\nGKolfIEi6SWOqOebvqJnC0RKfNF6FwPxd61zLms7qccAy4FAs+3kRYIUcvNw\r\n8/DnYGG8GYcCufXRkIRtqll7rGFxKUAv8F7xouqg60N931dIifzj9YrX+sUQ\r\nF7CbrQlqPYRCHMc5sCmmO0efjlqC6xFU0idHh/Nn3BO4VjApi+acHNiFnS1Q\r\njRrPiyg/kXpp5YjUVlVQ3qPfeEr732BuQtk=\r\n=FPB5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.2.0_1662116815854_0.5720232980119189"},"_hasShrinkwrap":false},"3.3.0":{"name":"aws-blue-green-toolkit","version":"3.3.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"import":"./dist/esm/index.js","types":"./dist/types/index.d.ts","require":"./dist/cjs/index.js"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig-esm.json","compile:cjs":"tsc -p tsconfig-cjs.json","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.5","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.101","@types/node":"^18.6.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","ava":"^4.3.1","aws-sdk-client-mock":"^2.0.0-beta.1","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^14.0.0","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.0.1","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.30.1","eslint-plugin-unicorn":"^43.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.3","ts-node":"^10.9.1","typescript":"^4.7.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["master","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.145.0","@aws-sdk/client-cloudwatch":"^3.146.0","@aws-sdk/client-cloudwatch-events":"^3.145.0","@aws-sdk/client-dynamodb":"^3.145.0","@aws-sdk/client-kinesis":"^3.145.0","@aws-sdk/client-lambda":"^3.148.0","@aws-sdk/client-rds":"^3.145.0","@aws-sdk/client-sns":"^3.145.0","@aws-sdk/client-sqs":"^3.145.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"gitHead":"b11c1d57c1a06d306ca9b5429e88badf697ed409","_id":"aws-blue-green-toolkit@3.3.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-KyqrcNc6+eDx8go7SNF4QbEsU85HPwHhTLetIWe0pyOjc76F06FhKwBHqQq9OS2UC1X84L5+Ed4TabLHlPO/IQ==","shasum":"55ce30728008efb26c2aaefdfe58dad496cf55b9","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.3.0.tgz","fileCount":131,"unpackedSize":594290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHz54g/GUrdiQaVatErQ6nWk0iEKkufYaLyb8wBQjOfQCIQDDVSk92IHHBvfk3VD1H7y5tGdWthbn/uiXW+/HSYn0mQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEiaeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN1Q/7BmJUCPxwGmMxoAMvQVHAzcTlAs2BCR+MSEQlA14CUuETM7xT\r\nn3KZNXzJQz7rxS/Z+HLENWFKK3Bsp3kCftyWXaODhfHAJ+FLlXhS4LzuT+OZ\r\nKnRx1tVmNUX3K7l3DqHaLx7Q6iUykpKlCK2VOnQPwsjLfxMb2SMl/ukrtldE\r\n6IKSYv2kjDX/bvaJmhbP4jhAeaBfdSiaqH7Ax6KFyV3CFIzkOswZieFQc7S5\r\n6+fPQXAArO/7BxOtU6SHYIxfZ6eidHjnAGhPOAFeq10F+tVDB+79fe9vIJWL\r\nPGLnbhwzJMayKQ1PlfwX2gvdeGDY5JPbtZKCbQ3HnsxUBEyREhEyTtUffLi2\r\noAewt67ypSVeLTbnRcu4F/LCnU4yZU324YNqaL1KtaG9VI598v4yzg4GwrM0\r\niFkGxbpIjaUrNdBs1NRBRSGK4dD4+6/72NyAQgyc9U9Fxx8PJGl8OaGLcsKH\r\nqKYLvPZv6U3L1Ap8sKKLTBIyiZt5eiU5vbs7Idqen2cNRc/C4IT+BZFtPBsf\r\n2Q7VRZRMRuuw6SM6mJ5464XwF3CnZD3tzlhzLG1JMkdsFiQu6UVu8bp1CbS9\r\nadNmxT5xVFcCb+QDPjwfdQ+UHdk02M+cJTEwE/wqfgwJCJTZBoLNEXZqPY3I\r\nwNa35V6BVMLHfefxsV+VWIAOCO0PDSGBRNg=\r\n=VKQL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.3.0_1662133918383_0.4530810728851933"},"_hasShrinkwrap":false},"3.4.0":{"name":"aws-blue-green-toolkit","version":"3.4.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"import":"./dist/esm/index.js","types":"./dist/types/index.d.ts","require":"./dist/cjs/index.js"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig-esm.json","compile:cjs":"tsc -p tsconfig-cjs.json","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.5","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.101","@types/node":"^18.6.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","ava":"^4.3.1","aws-sdk-client-mock":"^2.0.0-beta.1","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^14.0.0","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.0.1","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.30.1","eslint-plugin-unicorn":"^43.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.3","ts-node":"^10.9.1","typescript":"^4.7.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.145.0","@aws-sdk/client-cloudwatch":"^3.146.0","@aws-sdk/client-cloudwatch-events":"^3.145.0","@aws-sdk/client-dynamodb":"^3.145.0","@aws-sdk/client-kinesis":"^3.145.0","@aws-sdk/client-lambda":"^3.148.0","@aws-sdk/client-rds":"^3.145.0","@aws-sdk/client-sns":"^3.145.0","@aws-sdk/client-sqs":"^3.145.0","@aws-sdk/smithy-client":"^3.180.0","delay":"^5.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"gitHead":"b070082c9c2deec31c69c6914cfe10868d5b3088","_id":"aws-blue-green-toolkit@3.4.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8CoLA8hO5nTeYN5IG3Edv662lCsK9Mrqm75StpwNVqPAIeIRDEbyNKb3/c+/kGWfwMY4Q/qki+W1/Iq/QMBMVg==","shasum":"5c88ebe3dd78270e95c7a89616fec298c8f8c1fd","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.4.0.tgz","fileCount":131,"unpackedSize":600200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6APTOrebuaToHMvoHFG1Nzya4CUSIvzpO6R0ZYDUkQAiBs6quWWfYl4UtQ8YuQQslFP2yyBqXRk9indhQAlECeew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNXaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnNQ/9HinIlkFItcfRwiLFXEnPvbjRTvLju7ylAdoORqj97YbLKcc3\r\nX39e/ZX+uZtLUhaZ6oY2faERvgGtGv+ASje2Z64Jwjm3G3hoCWGgb9skcWJZ\r\nO0xFtxA59cWlxohVvDy78/BIbkZc048K1rKjk7GMTtjo+tzWsaLNkCCJmCR4\r\n9zkW1gvBfRcw4ApWC/Y1hk1xUUm9ZngpHg1zPhTagVp4bu5axBDq+51nx3Xx\r\nnPfYEgPvzh3c77AjrDhogJQMik7sNJfYu7uNDv3SvxFJxHhRblPQFdDicf0d\r\nlvMhQo/5mE1fkF+bt8Le31qQAOQsnGbRkhwmBS+lveaFSACu0a/lBWG7nrcd\r\nhMuNpx7CHFF5tadb5B5S7AeSjmJ6jdgT/xaHmc/v2IX2W+OvNhOcBh4RBPwj\r\n6vUPFRq7Hxc6c7zlLxb86jYop24RxDZHuwwUzQFhS/LavQsTzb0cUPBrjG/R\r\nTKALVLZVT5JpT/xPV/g+TvmVaK/hOUBinJEslVsuxVrQPJ5d1gIpQh6YhvJJ\r\nY57Hm0T2m3pbOZV98qqt+MHTu5brlyvUwuX5m8bd5akdyiwL8PbwNO6RuMxg\r\nihfLPvs5OG+7MEjGOFsgZ2Bj4zhlya7gAAqoysvrbyHFaho5GnaL5VS/SMWS\r\n9LeXyLp5Gx2zPTDTQSL/2/+7Gise1Iz2ya4=\r\n=sHH3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.4.0_1664448145202_0.11484011622929513"},"_hasShrinkwrap":false},"3.4.1":{"name":"aws-blue-green-toolkit","version":"3.4.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig.json","compile:cjs":"babel src/main --out-dir dist/cjs --extensions '.ts,.cjs,.mjs' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs'","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/preset-env":"^7.19.4","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.107","@types/node":"^18.8.5","@typescript-eslint/eslint-plugin":"^5.40.0","@typescript-eslint/parser":"^5.40.0","ava":"^4.3.3","aws-sdk-client-mock":"^2.0.0","babel-plugin-replace-import-extension":"^1.1.3","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^14.0.0","eslint":"^8.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.1","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.0","eslint-plugin-react":"^7.31.10","eslint-plugin-unicorn":"^44.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.5","ts-node":"^10.9.1","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.188.0","@aws-sdk/client-cloudwatch":"^3.188.0","@aws-sdk/client-cloudwatch-events":"^3.188.0","@aws-sdk/client-dynamodb":"^3.188.0","@aws-sdk/client-kinesis":"^3.188.0","@aws-sdk/client-lambda":"^3.188.0","@aws-sdk/client-rds":"^3.188.0","@aws-sdk/client-sns":"^3.188.0","@aws-sdk/client-sqs":"^3.188.0","@aws-sdk/smithy-client":"^3.188.0","delay":"^5.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"gitHead":"a9a5301deb85e6c825187d57746fa92eaeed29ae","_id":"aws-blue-green-toolkit@3.4.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-nnrMcGDPdk5iUTyEdfauPH9NbR2wQlTP9y4/KanBhdLUCvc00k161zC2b6h+FoN5pTuAiJTW9cS4QjntF3TjHA==","shasum":"81eadf7b231ad65b8023ae523a96f6b5c238b8dd","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.4.1.tgz","fileCount":129,"unpackedSize":253392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJbmTjZpYmn3CHwKnGHqc6uauBnEwlkRIy3r4nRukIUAiEA4casjuMAzVje/dsCn0VhNQ4C/zrKLNccqveO8iX6Ucw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSXV5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpbhAAmf9WleazSAwADIj12F7j6DiLWavNYTdlxkriMQzM/CQEiTfT\r\nGn9a7+8S5HHd0w0nX3huPi+boSAlojbwzheUcwVXdaW+eUVZTx1HFzacT2aW\r\nNiUph8ZSqFFSTeJTcdMaPlSZKo5SeVKmiQ4GTngHJItphvvcxf6Rg5t2e4Pe\r\nJX/79PDP2B1eWK/+T2DhvCglLqxRJTyoNkg2ub0r3ayUv1mI+ya8TOrf4hHU\r\n0cQDWX3OFZZgpc/JFy2cqnqGAFYxO82+EHsgCZNxrmkuaWwW8mvIyRtThxn7\r\nvwQ1cvIhgzG9eujmwx8A2gmZ6vBHHZKJsK+xtWS9VZlhZB3OIvKEj0ocHIOg\r\ndDzcsppWRrK4nGtK7Zfgfhj7Nd7ZXtMHhUkr+8oiJS2nDLW57x2MmpUyo9Aw\r\n/daW7hkZMVr/eAx9PtMKP8eY6EnG5dFmsEnCNPak4cPcWiphMf5g6KiL7H/2\r\nWvkxRkXLYRH1brCimHzxdsL0NcxSWRVCvkH2lJYshUCKVD46oVKryTj4Mngp\r\n/0cXC1nFUWWyQGsBERyqCeMZEu5o+kyH+K5I0tq3F8AfH7YK8PQh+6GzX0RZ\r\nVELrTbIf7zYdsEX1rgHib7y4hGUaWmbUX3dZkb3MitGyntMBu8qwDvulyb2t\r\nPUMyyonMwUanQ2Ek+6syNU9RXxX9qCd25c4=\r\n=Vn9K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.4.1_1665758585174_0.6737788027845855"},"_hasShrinkwrap":false},"3.5.0":{"name":"aws-blue-green-toolkit","version":"3.5.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig.json","compile:cjs":"babel src/main --out-dir dist/cjs --extensions '.ts,.cjs,.mjs' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs'","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/preset-env":"^7.19.4","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.107","@types/node":"^18.8.5","@typescript-eslint/eslint-plugin":"^5.40.0","@typescript-eslint/parser":"^5.40.0","ava":"^5.0.1","aws-sdk-client-mock":"^2.0.0","babel-plugin-replace-import-extension":"^1.1.3","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^14.0.0","eslint":"^8.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.1","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.0","eslint-plugin-react":"^7.31.10","eslint-plugin-unicorn":"^44.0.2","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.5","ts-node":"^10.9.1","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.188.0","@aws-sdk/client-cloudwatch":"^3.188.0","@aws-sdk/client-cloudwatch-events":"^3.188.0","@aws-sdk/client-dynamodb":"^3.188.0","@aws-sdk/client-ecs":"^3.213.0","@aws-sdk/client-kinesis":"^3.188.0","@aws-sdk/client-lambda":"^3.188.0","@aws-sdk/client-rds":"^3.188.0","@aws-sdk/client-sns":"^3.188.0","@aws-sdk/client-sqs":"^3.188.0","@aws-sdk/smithy-client":"^3.188.0","delay":"^5.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"gitHead":"5ae1c5f10e935b91cc4387b7b039793f5f8479fb","_id":"aws-blue-green-toolkit@3.5.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-K2KrQu9gub2f6GktSj6MPWuOIvqvFDWLVPoMKP91pZktX7F7qJKoM8WnBFr+h1lTOshNg7SAGSe1NfYmDk7JYQ==","shasum":"a447faf774626fa4fdecc3e08a0dba35b78a627b","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.5.0.tgz","fileCount":143,"unpackedSize":271309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRiNmsH8cICF0j6ZdE4v7C9T6a0W1kVnY8ri/PZQTzBAiEAqo2AxfNGtxeS4v/OvkvSkDN08VT9TH6kzx9SrBXwGgk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeBKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos7w/8DPm3mVAN6+o8AHZ2ZiH+oFvkhYsMY0m43XCT0e1V9rEwczdJ\r\ngNtERLLl4H5AIQo17xT4ogCnU49vUDCDnaAdINqmbPIkiPFeo8nVLAKl9wi6\r\n74rYMbZZ/43QB5NezqVTuYQnz1IbRhgCzAaCywwNbZkF+uhES6Iw5q52aV/d\r\nlFoxgoxXgIbqsQA4hCyHfRh8ZHsPT/E5Zv12iJfgbFL1JRZIVTVAUj7kScQn\r\nAtSdxpgkpt/EDvLqG0yeFmCwxCB0VkLU6tziilX2tYO3gq0n1eREtqsS3F20\r\nofGPZofGj/ftNEvyDvO/jXccfqHbMEYWaaxrAvT8bc9qQqTp8pGW54VcZaV0\r\nBylnYlX3taUIY967WshQ511lTwb6foFtcZilX87Gz0rRQJPzjWCFvwYcV4gB\r\nSxtm6nx67hgcdlIbrsyuWJFuvMOE1pTNkxD/llwWHiQY/P4B/77s1qY52zNb\r\nkzCeZi6ZbZ9YBqZ62MZOFHFxQgJfmmQ0bQFFtZRE8yvmPJqFGcXplPVEaDfh\r\nRU9Tp9g8ojbQyeCTMCx5CFVwuoUQP+57umAcRhVluDdkWqgLoH3grRg/9koa\r\navogsptD7SRD4fJmTaUh2eopy+/8FawZ+NRTagGSSQnBbeETlyV+he21TKgZ\r\ngSmfWPK8untgSnsbqQHxSofK8p8L2806mec=\r\n=Imms\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.5.0_1668813477937_0.9868683367268487"},"_hasShrinkwrap":false},"3.5.1":{"name":"aws-blue-green-toolkit","version":"3.5.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig.json","compile:cjs":"babel src/main --out-dir dist/cjs --extensions '.ts,.cjs,.mjs' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs'","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"eslint --ext '.ts' --ext '.cjs' --ext '.mjs' --ext '.js' .","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^3.0.1","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/preset-env":"^7.19.4","@babel/preset-typescript":"^7.18.6","@beesley/tsconfig":"^1.0.1","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/aws-lambda":"^8.10.107","@types/node":"^18.8.5","@typescript-eslint/eslint-plugin":"^5.40.0","@typescript-eslint/parser":"^5.40.0","ava":"^5.0.1","aws-sdk-client-mock":"^2.0.0","babel-plugin-replace-import-extension":"^1.1.3","conventional-changelog-angular":"^5.0.13","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","documentation":"^14.0.0","eslint":"^8.25.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-formatter-pretty":"^4.1.0","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.1","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.0","eslint-plugin-react":"^7.31.10","eslint-plugin-unicorn":"^45.0.0","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^19.0.5","ts-node":"^10.9.1","typescript":"^4.8.4"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.188.0","@aws-sdk/client-cloudwatch":"^3.188.0","@aws-sdk/client-cloudwatch-events":"^3.188.0","@aws-sdk/client-dynamodb":"^3.188.0","@aws-sdk/client-ecs":"^3.213.0","@aws-sdk/client-kinesis":"^3.188.0","@aws-sdk/client-lambda":"^3.188.0","@aws-sdk/client-rds":"^3.188.0","@aws-sdk/client-sns":"^3.188.0","@aws-sdk/client-sqs":"^3.188.0","@aws-sdk/smithy-client":"^3.188.0","delay":"^5.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"gitHead":"da504a0c4764b2e239f8b20ffdd15555e82e8e38","_id":"aws-blue-green-toolkit@3.5.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-fXbROnhMAfHvzv32VWenaLPt/7QSJnco0RZyiR93erZ8Lu44bDNssoTOLAPZNPhxAXACoWwAgBX6jcZe1Hj/dA==","shasum":"45893f9c7eaa5b8e05d34608a785ce3f11f66cb0","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.5.1.tgz","fileCount":143,"unpackedSize":271920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNI4OIUYCLm1pDlyi8SlA390+rpqAp5Vdtij8HWQcZFAiEAt1vD6RTQH+om5y6Rm955ooFK1gxCOdNEVumYUgpQhOY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje8WqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI6w/7B7vi8RORLDN7tKaAkWAKuW41G5OChn3PShGyQna7TqnEwtmh\r\nruKtQhAj9SLH2O51cb9d/kZ7eRNFVAG1tX2rE7L/10+SHOZALRV7qKHEeIgk\r\nOOrnXdOEABinUaAgHLu3t5/gRMVTN9RGyU55IkWgvzk56UyVSRNuoAyMdfyU\r\nEdyga0dwFuSUL9IJwbF363WB8jgrDFjUqe8mtHv7YVFZzgEu8XZpkCWVh/RF\r\n15tKoORzBHWhEtygJmOxZuMleqh4U4caYBmRiUNpwhrwk4eqoBlPbvGrHa2E\r\nCHJW8JYrc2xmUyvwKyfU/kfeUueHngx6XKOnnGi9nCPNU/TSxHiYDh81XFdt\r\nBtCIwjeTGBeON9ZKV0OBAxCezQFb4xg+EHnH5imYd1t78ZiSPEF/JGWuPsBl\r\nYYuHmDDJa5ZsD5+wR8dNxXTNygN9X6kPLB3m5nnfVfGL+HajjpueiEUcgFSU\r\nuSFpyw1miEYqY06a8edJp/1ePGf5ptd2cNAMwrw/fc4QYyw+80ObwlCKwm+c\r\noaS4TaF7OyEZIdHjvNjhHUosnbRaJJhrXK+Gr63rHInCb5uc28aroAhDN3jo\r\nhQFXOFOG5d4hVTS5vbmHljJgLAjZPaWX6rRLQTsPrxsOxMmkJygSJeCswVsY\r\nZvlR0DBHeJhGGVqBQz/PmpW/hQCzF0UmScU=\r\n=HD0g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.5.1_1669055914319_0.838932578570885"},"_hasShrinkwrap":false},"3.6.0":{"name":"aws-blue-green-toolkit","version":"3.6.0","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig.json","compile:cjs":"babel src/main --out-dir dist/cjs --extensions '.ts,.cjs,.mjs' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs'","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"npx documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"xo","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^4.0.0","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/preset-env":"^7.19.4","@babel/preset-typescript":"^7.18.6","@beesley/tsconfig":"^2.0.0","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^10.0.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^12.0.0","@types/aws-lambda":"^8.10.107","@types/node":"^20.0.0","ava":"^5.0.1","aws-sdk-client-mock":"^3.0.0","babel-plugin-replace-import-extension":"^1.1.3","conventional-changelog-angular":"^6.0.0","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","semantic-release":"^21.0.2","ts-node":"^10.9.1","typescript":"^5.1.3","xo":"^0.53.1"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.188.0","@aws-sdk/client-cloudwatch":"^3.188.0","@aws-sdk/client-cloudwatch-events":"^3.188.0","@aws-sdk/client-dynamodb":"^3.188.0","@aws-sdk/client-ecs":"^3.213.0","@aws-sdk/client-kinesis":"^3.188.0","@aws-sdk/client-lambda":"^3.188.0","@aws-sdk/client-rds":"^3.188.0","@aws-sdk/client-sns":"^3.188.0","@aws-sdk/client-sqs":"^3.188.0","@aws-sdk/smithy-client":"^3.188.0","delay":"^6.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"xo":{"space":true,"prettier":true,"rules":{"func-names":["error","always"],"@typescript-eslint/naming-convention":"off","no-await-in-loop":"off","max-depth":"off","@typescript-eslint/no-implicit-any-catch":"off","unicorn/no-array-reduce":"off"}},"gitHead":"bf521e4e42318b242b6c8930e818c60db54432ff","_id":"aws-blue-green-toolkit@3.6.0","_nodeVersion":"18.13.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xlbow26kL1P5KGF5Tx6J1d8yIZOajW+FpcrUYzLgi8hlzz7sgJCW5OYu7jYORROAEUZz+uHtnbYini7cvHlqzQ==","shasum":"9132082370c7c604ba5e0f76b041e3692ef025b9","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.6.0.tgz","fileCount":143,"unpackedSize":286716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3wsAMqV43vCpgkbbs27vDxJUkUwaLYKeN2xsdZHKdgAIhAJdepSd4os2ARAB9m4+dCS4mK6rEGzMiBcSc4akeM18q"}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.6.0_1695901336732_0.14129159990142748"},"_hasShrinkwrap":false},"3.6.1":{"name":"aws-blue-green-toolkit","version":"3.6.1","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig.json","compile:cjs":"babel src/main --out-dir dist/cjs --extensions '.ts,.cjs,.mjs' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs'","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"npx documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"xo","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^4.0.0","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/preset-env":"^7.19.4","@babel/preset-typescript":"^7.18.6","@beesley/tsconfig":"^2.0.0","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^10.0.4","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.2","@semantic-release/npm":"^9.0.2","@semantic-release/release-notes-generator":"^11.0.7","@types/aws-lambda":"^8.10.107","@types/node":"^20.0.0","ava":"^5.0.1","aws-sdk-client-mock":"^3.0.0","babel-plugin-replace-import-extension":"^1.1.3","conventional-changelog-angular":"^7.0.0","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^3.0.3","semantic-release":"^21.1.2","ts-node":"^10.9.1","typescript":"^5.1.3","xo":"^0.56.0"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.188.0","@aws-sdk/client-cloudwatch":"^3.188.0","@aws-sdk/client-cloudwatch-events":"^3.188.0","@aws-sdk/client-dynamodb":"^3.188.0","@aws-sdk/client-ecs":"^3.213.0","@aws-sdk/client-kinesis":"^3.188.0","@aws-sdk/client-lambda":"^3.188.0","@aws-sdk/client-rds":"^3.188.0","@aws-sdk/client-sns":"^3.188.0","@aws-sdk/client-sqs":"^3.188.0","@aws-sdk/smithy-client":"^3.188.0","delay":"^6.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"xo":{"space":true,"prettier":true,"rules":{"func-names":["error","always"],"@typescript-eslint/naming-convention":"off","@typescript-eslint/no-unsafe-enum-comparison":"off","no-await-in-loop":"off","max-depth":"off","@typescript-eslint/no-implicit-any-catch":"off","unicorn/no-array-reduce":"off"}},"gitHead":"5bbe405561316cdff7e3702618e5f01ed82e6fde","_id":"aws-blue-green-toolkit@3.6.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Jw9l0fHwmcpsYuxvJ7L30ivnh6HVeB9eOZy1FXTJQW4eO46NisRb1+DSKL6yuhpOk5BwbT9OC1zw8cwKTIGjwA==","shasum":"94acc7abbe57eea9785a06f20b479482773e76e6","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.6.1.tgz","fileCount":143,"unpackedSize":286627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvEgSzUKaluRw9wuXuiDWXlj3MQT6s4vvDSCZA10rwlgIgSIl95pKb8I7CXykbZYjVXL56rCbpVdqvQqjR1DERBoM="}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.6.1_1696006403187_0.5005889149224994"},"_hasShrinkwrap":false},"3.6.2":{"name":"aws-blue-green-toolkit","version":"3.6.2","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig.json","compile:cjs":"babel src/main --out-dir dist/cjs --extensions '.ts,.cjs,.mjs' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs'","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"npx documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"xo","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^4.0.0","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/preset-env":"^7.19.4","@babel/preset-typescript":"^7.18.6","@beesley/tsconfig":"^2.0.0","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^10.0.4","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.2","@semantic-release/npm":"^9.0.2","@semantic-release/release-notes-generator":"^11.0.7","@types/aws-lambda":"^8.10.107","@types/node":"^20.0.0","ava":"^5.0.1","aws-sdk-client-mock":"^3.0.0","babel-plugin-replace-import-extension":"^1.1.3","conventional-changelog-angular":"^7.0.0","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^3.0.3","semantic-release":"^21.1.2","ts-node":"^10.9.1","typescript":"^5.1.3","xo":"^0.56.0"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.188.0","@aws-sdk/client-cloudwatch":"^3.188.0","@aws-sdk/client-cloudwatch-events":"^3.188.0","@aws-sdk/client-dynamodb":"^3.188.0","@aws-sdk/client-ecs":"^3.213.0","@aws-sdk/client-kinesis":"^3.188.0","@aws-sdk/client-lambda":"^3.188.0","@aws-sdk/client-rds":"^3.188.0","@aws-sdk/client-sns":"^3.188.0","@aws-sdk/client-sqs":"^3.188.0","@aws-sdk/smithy-client":"^3.188.0","delay":"^6.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"xo":{"space":true,"prettier":true,"rules":{"func-names":["error","always"],"@typescript-eslint/naming-convention":"off","@typescript-eslint/no-unsafe-enum-comparison":"off","no-await-in-loop":"off","max-depth":"off","@typescript-eslint/no-implicit-any-catch":"off","unicorn/no-array-reduce":"off"}},"gitHead":"514e5e5b89e4f065c0a0ac4d4761417412e27d97","_id":"aws-blue-green-toolkit@3.6.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yd6ZpN7tnAcw2pr1WbipO5P2y/48q+OpyWwOtCUZEfAG34U7iHvcyHzfKzgnlr3Tz1IUjnasEItCJvQvkk96Gw==","shasum":"ad54d727ace4f23226458fa58448e626bd629ca8","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.6.2.tgz","fileCount":143,"unpackedSize":286107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/X4izu53PFcHGxVUJAeEx51PXyYpRNNBYiGH6KYJkLAIgUQ6HDQxpLh0Gsp9x8d/WlDeflbuT8uL+zbvHxfJyR24="}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.6.2_1696242963329_0.16856654189038944"},"_hasShrinkwrap":false},"3.6.3":{"name":"aws-blue-green-toolkit","version":"3.6.3","description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"license":"MIT","bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","engines":{"node":">=16"},"scripts":{"clean":"rm -rf dist || true","precompile":"npm run clean","compile:esm":"tsc -p tsconfig.json","compile:cjs":"babel src/main --out-dir dist/cjs --extensions '.ts,.cjs,.mjs' --ignore '**/*.test.ts' --source-maps --out-file-extension '.cjs'","compile":"run-p compile:*","dependabump":"ncu -u && rm -rf package-lock.json node_modules | true && npm i","documentation":"npx documentation readme src/main/**.ts --github  --require-extension=ts --parse-extension=ts --section=api --shallow","lint":"xo","pretest":"npm run clean && run-p lint compile","test":"ava","prerelease":"npm run documentation && npm run compile","release":"semantic-release --debug"},"devDependencies":{"@ava/typescript":"^4.0.0","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/preset-env":"^7.19.4","@babel/preset-typescript":"^7.18.6","@beesley/tsconfig":"^2.0.0","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^10.0.4","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.2","@semantic-release/npm":"^9.0.2","@semantic-release/release-notes-generator":"^11.0.7","@types/aws-lambda":"^8.10.107","@types/node":"^20.0.0","ava":"^5.0.1","aws-sdk-client-mock":"^3.0.0","babel-plugin-replace-import-extension":"^1.1.3","conventional-changelog-angular":"^7.0.0","conventional-commit-types":"^3.0.0","cz-conventional-changelog":"^3.3.0","husky":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^3.0.3","semantic-release":"^21.1.2","ts-node":"^10.9.1","typescript":"^5.1.3","xo":"^0.56.0"},"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"release":{"branches":["main","beta","alpha"],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"docs","release":"patch"},{"type":"refactor","release":"patch"},{"type":"chore","scope":"deps*","release":"patch","subject":"[security]*"}]}],"@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],"@semantic-release/github","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md","README.md"],"message":"chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"dependencies":{"@aws-sdk/client-application-auto-scaling":"^3.188.0","@aws-sdk/client-cloudwatch":"^3.188.0","@aws-sdk/client-cloudwatch-events":"^3.188.0","@aws-sdk/client-dynamodb":"^3.188.0","@aws-sdk/client-ecs":"^3.213.0","@aws-sdk/client-kinesis":"^3.188.0","@aws-sdk/client-lambda":"^3.188.0","@aws-sdk/client-rds":"^3.188.0","@aws-sdk/client-sns":"^3.188.0","@aws-sdk/client-sqs":"^3.188.0","@aws-sdk/smithy-client":"^3.188.0","delay":"^6.0.0"},"ava":{"files":["src/test/*.test.js"],"failFast":false,"failWithoutAssertions":false,"verbose":true,"timeout":"1m"},"xo":{"space":true,"prettier":true,"rules":{"func-names":["error","always"],"@typescript-eslint/naming-convention":"off","@typescript-eslint/no-unsafe-enum-comparison":"off","no-await-in-loop":"off","max-depth":"off","@typescript-eslint/no-implicit-any-catch":"off","unicorn/no-array-reduce":"off"}},"gitHead":"0f28efa48a35933ae22e30580418c46c1eb72376","_id":"aws-blue-green-toolkit@3.6.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vCVn2kQxq1mQiwaffBmgwraAKBLXkh7KutpEwZOqTHvMihaGI1UYqmnW9ygos0jJ3LAimH/VGz4aj9kl7tTGeQ==","shasum":"5a67236736fb95812748bbf83bb4a51ba77691c2","tarball":"https://registry.npmjs.org/aws-blue-green-toolkit/-/aws-blue-green-toolkit-3.6.3.tgz","fileCount":143,"unpackedSize":286228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMv6C22WrdUpEkMV08s5jA+/RGma0W5T/D2snHouPAfAIhAJSKnuUffa+6d5dJyYkfnd/OYKHbI2k+ZQHwTSMGdMR+"}]},"_npmUser":{"name":"bbeesley","email":"bbeesley@me.com"},"directories":{},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-blue-green-toolkit_3.6.3_1696246384887_0.617602541651213"},"_hasShrinkwrap":false}},"maintainers":[{"name":"bbeesley","email":"bbeesley@me.com"}],"description":"Utility functions to help with performing blue/green and canary deployments in AWS infrastructure","homepage":"https://github.com/bbeesley/aws-blue-green-toolkit#readme","keywords":["aws","codedeploy","lambda","cd","ci","deployments","blue/green","canary","serverless","rds","aurora","sqs","sns","ecs"],"repository":{"type":"git","url":"git+https://github.com/bbeesley/aws-blue-green-toolkit.git"},"author":{"name":"Bill Beesley","email":"bill@beesley.dev"},"bugs":{"url":"https://github.com/bbeesley/aws-blue-green-toolkit/issues"},"license":"MIT","readme":"[![Build, Test & Publish Main](https://github.com/bbeesley/aws-blue-green-toolkit/actions/workflows/build-test-on-push.yml/badge.svg)](https://github.com/bbeesley/aws-blue-green-toolkit/actions/workflows/build-test-on-push.yml) [![codecov](https://codecov.io/gh/bbeesley/aws-blue-green-toolkit/branch/main/graph/badge.svg)](https://codecov.io/gh/bbeesley/aws-blue-green-toolkit) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n# aws-blue-green-toolkit\n\nUtility functions to help with performing blue/green and canary deployments in AWS infrastructure\n\n## background\n\nAWS support for blue/green and canary deployments is provided by CodeDeploy. CodeDeploy is great in what it does, but it only really manages swapping versions for web services. Any services that sit behind the public facing API don't get managed by the CodeDeploy flow.\n\nA common pattern for blue/green and canary deployments is to not just use a pair of services for the web component, but use a pair of services for the whole pipeline, eg data ingestion, databases, queues, data manipulation lambdas etc. You can manage starting, hydrating, and using these services as part of the CodeDeploy pipeline through the use of hooks (in the form of lambdas). Using these hook lambdas you can manage blue/green or canary deployments of a whole stack of services using the aws-sdk, unfortunately this normally means writing a lot of code to manage the process.\n\nThis module is a set of utility functions that I use to reduce the boilerplate required to set up these deploment hook lambdas.\n\n## example architecture\n\nFor an example web api, using a node application in docker, with a SQL data store, and data updates being published on an SNS topic, the architecture may looks something like this:\n![](docs/SimplifiedArchitecture.png)\n\nIn order to manage blue/green deployments for this service, CodeDeploy will directly handle deploying the new ECS service, attaching target groups to load balancers, flipping traffic over to the new service, and tearing down the old containers.\n\nUnfortunately this really only covers less than half of the architecture. Everything from the data updates topic through to the database is up to you to manage through hooks. When deploying a new version of the service, the steps required will be something like this:\n\n1.  Replacement database cluster is started or created\n2.  Autoscaling minimum capacity on the new db cluster is set to match the current capacity of the active cluster\n3.  Replacement database is purged and the latest schema is created\n4.  SNS subscriptions are enabled for the replacement queue\n5.  SQS subscription lambda is enabled for the replacement stack\n6.  A new task set is created in the ECS service, it is bound to the replacement stack's database\n7.  The new task set is placed in a testing target group, this is attached to a testing port on the load balancer\n8.  Automated tests are carried out against the replacement service via the testing port\n9.  The replacement stack becomes the active stack, what was the active stack is now the old stack.\n10. Autoscaling minimum capacity on the active set is reverted to the normal value, database will scale in when traffic is lower.\n11. SNS subscriptions are disabled for the old stack\n12. SQS subscription for the old stack's ingest queue is disabled\n13. Old database cluster is stopped or deleted\n14. The old SQS queues are purged\n15. The old ECS taskset is destroyed\n\nCodeDeploy will carry out steps 6, 7, 9, and 15. This module contains tools to help you perform the other steps from your deployment hook lambda functions.\n\n## api\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n*   [ClusterState](#clusterstate)\n*   [EcsTools](#ecstools)\n    *   [disableService](#disableservice)\n        *   [Parameters](#parameters)\n    *   [enableService](#enableservice)\n        *   [Parameters](#parameters-1)\n*   [SqsTools](#sqstools)\n    *   [purgeQueues](#purgequeues)\n        *   [Parameters](#parameters-2)\n*   [DynamoTools](#dynamotools)\n    *   [deleteTable](#deletetable)\n        *   [Parameters](#parameters-3)\n*   [CloudWatchTools](#cloudwatchtools)\n    *   [disableAlarmsActions](#disablealarmsactions)\n        *   [Parameters](#parameters-4)\n    *   [enableAlarmsActions](#enablealarmsactions)\n        *   [Parameters](#parameters-5)\n*   [KinesisTools](#kinesistools)\n    *   [deregisterConsumer](#deregisterconsumer)\n        *   [Parameters](#parameters-6)\n    *   [describeConsumer](#describeconsumer)\n        *   [Parameters](#parameters-7)\n    *   [registerConsumer](#registerconsumer)\n        *   [Parameters](#parameters-8)\n*   [StackReference](#stackreference)\n*   [AuroraTools](#auroratools)\n    *   [getClusterState](#getclusterstate)\n        *   [Parameters](#parameters-9)\n    *   [scaleIn](#scalein)\n        *   [Parameters](#parameters-10)\n    *   [scaleOut](#scaleout)\n        *   [Parameters](#parameters-11)\n    *   [getReaderCount](#getreadercount)\n        *   [Parameters](#parameters-12)\n    *   [startDatabase](#startdatabase)\n        *   [Parameters](#parameters-13)\n    *   [stopDatabase](#stopdatabase)\n        *   [Parameters](#parameters-14)\n    *   [deleteDatabase](#deletedatabase)\n        *   [Parameters](#parameters-15)\n    *   [applyTags](#applytags)\n        *   [Parameters](#parameters-16)\n    *   [enablePerformanceInsights](#enableperformanceinsights)\n        *   [Parameters](#parameters-17)\n*   [LambdaTools](#lambdatools)\n    *   [createEventSourceMapping](#createeventsourcemapping)\n        *   [Parameters](#parameters-18)\n    *   [deleteEventMapping](#deleteeventmapping)\n        *   [Parameters](#parameters-19)\n    *   [disableEventMapping](#disableeventmapping)\n        *   [Parameters](#parameters-20)\n    *   [disableRule](#disablerule)\n        *   [Parameters](#parameters-21)\n    *   [enableEventMapping](#enableeventmapping)\n        *   [Parameters](#parameters-22)\n    *   [enableRule](#enablerule)\n        *   [Parameters](#parameters-23)\n    *   [getAlias](#getalias)\n        *   [Parameters](#parameters-24)\n    *   [getLatestMetrics](#getlatestmetrics)\n        *   [Parameters](#parameters-25)\n    *   [getVersion](#getversion)\n        *   [Parameters](#parameters-26)\n    *   [listEventSourceMappings](#listeventsourcemappings)\n        *   [Parameters](#parameters-27)\n*   [SnsTools](#snstools)\n    *   [disableSubscription](#disablesubscription)\n        *   [Parameters](#parameters-28)\n    *   [enableSubscription](#enablesubscription)\n        *   [Parameters](#parameters-29)\n\n### ClusterState\n\n[src/main/constants.ts:7-12](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/constants.ts#L7-L12 \"Source code on GitHub\")\n\nEnum for describing the state of an RDS cluster\n\nType: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)\n\n### EcsTools\n\n[src/main/ecs-tools.ts:11-64](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/ecs-tools.ts#L11-L64 \"Source code on GitHub\")\n\nTools for managing pairs of ECS services\n\n#### disableService\n\n[src/main/ecs-tools.ts:32-43](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/ecs-tools.ts#L32-L43 \"Source code on GitHub\")\n\nDisables an ECS service by setting the desired task count to zero\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** The stack to modify\n\nReturns **any** {Promise<void>}\n\n#### enableService\n\n[src/main/ecs-tools.ts:52-63](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/ecs-tools.ts#L52-L63 \"Source code on GitHub\")\n\nEnables an ECS service by setting the desired task count to it's normal value\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** The stack to modify\n\nReturns **any** {Promise<void>}\n\n### SqsTools\n\n[src/main/sqs-tools.ts:11-50](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/sqs-tools.ts#L11-L50 \"Source code on GitHub\")\n\nToolkit for SQS operations\n\n#### purgeQueues\n\n[src/main/sqs-tools.ts:32-45](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/sqs-tools.ts#L32-L45 \"Source code on GitHub\")\n\nPurges a queue pair (q and dlq) based on config and queue reference\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a subscription queue stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n### DynamoTools\n\n[src/main/dynamo-tools.ts:14-55](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/dynamo-tools.ts#L14-L55 \"Source code on GitHub\")\n\nToolkit for Dynamo operations\n\n#### deleteTable\n\n[src/main/dynamo-tools.ts:35-48](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/dynamo-tools.ts#L35-L48 \"Source code on GitHub\")\n\nDeletes a dynamo table\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a active table\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n### CloudWatchTools\n\n[src/main/cloudwatch-tools.ts:16-80](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/cloudwatch-tools.ts#L16-L80 \"Source code on GitHub\")\n\nToolkit for CloudWatch operations\n\n#### disableAlarmsActions\n\n[src/main/cloudwatch-tools.ts:36-41](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/cloudwatch-tools.ts#L36-L41 \"Source code on GitHub\")\n\nDisable all alarm actions\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a subscription queue stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### enableAlarmsActions\n\n[src/main/cloudwatch-tools.ts:49-54](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/cloudwatch-tools.ts#L49-L54 \"Source code on GitHub\")\n\nEnable all alarm actions\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a subscription queue stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n### KinesisTools\n\n[src/main/kinesis-tools.ts:18-91](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/kinesis-tools.ts#L18-L91 \"Source code on GitHub\")\n\nToolkit for Kinesis data stream operations\n\n#### deregisterConsumer\n\n[src/main/kinesis-tools.ts:39-46](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/kinesis-tools.ts#L39-L46 \"Source code on GitHub\")\n\nDeregisters an existing consumer for a Kinesis data stream\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to an active stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### describeConsumer\n\n[src/main/kinesis-tools.ts:55-64](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/kinesis-tools.ts#L55-L64 \"Source code on GitHub\")\n\nDescribes a consumer for a Kinesis data stream\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to an active stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<DescribeStreamConsumerOutput>**&#x20;\n\n#### registerConsumer\n\n[src/main/kinesis-tools.ts:73-82](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/kinesis-tools.ts#L73-L82 \"Source code on GitHub\")\n\nRegisters a new consumer for a Kinesis data stream\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to an active stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<RegisterStreamConsumerOutput>**&#x20;\n\n### StackReference\n\n[src/main/constants.ts:20-23](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/constants.ts#L20-L23 \"Source code on GitHub\")\n\nEnum for referencing blue or green stacks\n\nType: [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)\n\n### AuroraTools\n\n[src/main/aurora-tools.ts:32-374](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L32-L374 \"Source code on GitHub\")\n\nToolkit for Aurora operations\n\n#### getClusterState\n\n[src/main/aurora-tools.ts:58-76](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L58-L76 \"Source code on GitHub\")\n\nGets the current state of one of the Aurora clusters\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a db cluster\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[ClusterState](#clusterstate)>**&#x20;\n\n#### scaleIn\n\n[src/main/aurora-tools.ts:85-87](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L85-L87 \"Source code on GitHub\")\n\nReverts a cluster's minimum reader count to the configured minimum\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a db cluster\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### scaleOut\n\n[src/main/aurora-tools.ts:96-101](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L96-L101 \"Source code on GitHub\")\n\nScales out a cluster to match it's partner's size\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a db cluster\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### getReaderCount\n\n[src/main/aurora-tools.ts:110-120](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L110-L120 \"Source code on GitHub\")\n\nGet a count of the number of active readers for a cluster\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a db cluster\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)>** The number of active readers\n\n#### startDatabase\n\n[src/main/aurora-tools.ts:129-132](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L129-L132 \"Source code on GitHub\")\n\nStarts a stopped db cluster\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a db cluster\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### stopDatabase\n\n[src/main/aurora-tools.ts:141-144](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L141-L144 \"Source code on GitHub\")\n\nStops a running db cluster\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a db cluster\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### deleteDatabase\n\n[src/main/aurora-tools.ts:153-185](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L153-L185 \"Source code on GitHub\")\n\nDeletes a running db cluster\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a db cluster\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### applyTags\n\n[src/main/aurora-tools.ts:195-235](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L195-L235 \"Source code on GitHub\")\n\nParses a message from an rds event subscription, if the event was triggered by a scale out\noperation, the tags defined in config are applied to the newly created reader.\n\n##### Parameters\n\n*   `record` **SNSEventRecord** An SNS event record of the type published by rds event streams\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### enablePerformanceInsights\n\n[src/main/aurora-tools.ts:249-300](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/aurora-tools.ts#L249-L300 \"Source code on GitHub\")\n\nParses a message from an rds event subscription, if the event was triggered by a scale out\noperation and the new instance does not have performance insights enabled, the instance is updated\nto enable performance insights.\n\n##### Parameters\n\n*   `record` **SNSEventRecord** An SNS event record of the type published by rds event streams\n*   `reEnableIfDisabled` **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** Whether or not to automatically re enable insights if they are disabled (optional, default `true`)\n*   `retryDelay` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Time in ms to wait before retrying (optional, default `60e3`)\n*   `retryAttempts` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Number of retry attempts (optional, default `5`)\n\nReturns **any** {Promise<void>}\n\n### LambdaTools\n\n[src/main/lambda-tools.ts:38-345](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L38-L345 \"Source code on GitHub\")\n\nToolkit for Lambda operations\n\n#### createEventSourceMapping\n\n[src/main/lambda-tools.ts:68-83](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L68-L83 \"Source code on GitHub\")\n\nCreates a lambda's event source mapping (eg, a Kinesis stream)\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n*   `eventSourceArn` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The ARN of the event source\n*   `sourceSpecificParameters` **Omit\\<CreateEventSourceMappingRequest, (`\"FunctionName\"` | `\"EventSourceArn\"`)>**  (optional, default `{}`)\n*   `sourceSpecificParams` **(Omit\\<CreateEventSourceMappingRequest, (`\"FunctionName\"` | `\"EventSourceArn\"`)>)** Any params specific to the event source (optional, default `{}`)\n\nReturns **any** {Promise<EventSourceMappingConfiguration>}\n\n#### deleteEventMapping\n\n[src/main/lambda-tools.ts:94-96](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L94-L96 \"Source code on GitHub\")\n\nDeletes a lambda's event mapping (eg, a Kinesis stream)\nYou may use the `listEventSourceMappings` method if you\nneed to retrieve UUIDs of the function event sources\n\n##### Parameters\n\n*   `UUID` **[StackReference](#stackreference)** The identifier of the event source mapping\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### disableEventMapping\n\n[src/main/lambda-tools.ts:105-107](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L105-L107 \"Source code on GitHub\")\n\nDisables a lambda's event mappings (eg, an SQS subscription)\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### disableRule\n\n[src/main/lambda-tools.ts:116-118](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L116-L118 \"Source code on GitHub\")\n\nDisables a lambda's cloudwatch events rule (ie, cron trigger)\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### enableEventMapping\n\n[src/main/lambda-tools.ts:127-129](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L127-L129 \"Source code on GitHub\")\n\nEnables a lambda's event mappings (eg, an SQS subscription)\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### enableRule\n\n[src/main/lambda-tools.ts:138-140](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L138-L140 \"Source code on GitHub\")\n\nEnables a lambda's cloudwatch events rule (ie, cron trigger)\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### getAlias\n\n[src/main/lambda-tools.ts:150-156](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L150-L156 \"Source code on GitHub\")\n\nReturns details about a Lambda function alias.\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n*   `Name` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The name of the alias to return data about\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<AliasConfiguration>**&#x20;\n\n#### getLatestMetrics\n\n[src/main/lambda-tools.ts:165-237](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L165-L237 \"Source code on GitHub\")\n\nReturns the latest metrics about a Lambda function alias.\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<LatestLambdaMetricsMap>**&#x20;\n\n#### getVersion\n\n[src/main/lambda-tools.ts:246-254](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L246-L254 \"Source code on GitHub\")\n\nGets the currently running version of a lambda fn\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a lambda stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)<[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)>** The lambda version\n\n#### listEventSourceMappings\n\n[src/main/lambda-tools.ts:263-282](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/lambda-tools.ts#L263-L282 \"Source code on GitHub\")\n\nLists all event source mappings for the referenced function\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** -- Reference to a lambda stack\n\nReturns **any** {Promise\\<EventSourceMappingConfiguration\\[]>}\n\n### SnsTools\n\n[src/main/sns-tools.ts:40-100](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/sns-tools.ts#L40-L100 \"Source code on GitHub\")\n\nToolkit for SNS operations\n\n#### disableSubscription\n\n[src/main/sns-tools.ts:63-65](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/sns-tools.ts#L63-L65 \"Source code on GitHub\")\n\nDisables an SNS subscription\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a subscription queue stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n\n#### enableSubscription\n\n[src/main/sns-tools.ts:74-76](https://github.com/bbeesley/aws-blue-green-toolkit/blob/edb093206e6e38d2c6f0ad41d6f585adaf150024/src/main/sns-tools.ts#L74-L76 \"Source code on GitHub\")\n\nEnables an SNS subscription\n\n##### Parameters\n\n*   `reference` **[StackReference](#stackreference)** Reference to a subscription queue stack\n\nReturns **[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\\<void>**&#x20;\n","readmeFilename":"README.md"}