diff --git a/package-lock.json b/package-lock.json index b226d9e..b827472 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,131 +1,138 @@ { "name": "cloudpatrol", - "version": "0.0.1", + "version": "0.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { + "@aws-cdk/aws-cloudwatch": { + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.32.2.tgz", + "integrity": "sha512-QbrkIKqs6hn5SnFFdVzZTx09Esr3Kd7md/Nrkq96vfp8UVW0d+6sTUZdeXppF+qvu8WOGradZWOKUd6RwPfyyg==", + "dev": true, + "requires": { + "@aws-cdk/aws-iam": "1.32.2", + "@aws-cdk/core": "1.32.2", + "constructs": "^2.0.0" + } + }, + "@aws-cdk/aws-ec2": { + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.32.2.tgz", + "integrity": "sha512-hYEWRYsXH+6QBx6OZH3wvUTKYeu9qnVdOsi1v4JHyfhGLeAvQIhSGTq9G2HtEyRs68svlJivAbDoYexaI3mFHg==", + "dev": true, + "requires": { + "@aws-cdk/aws-cloudwatch": "1.32.2", + "@aws-cdk/aws-iam": "1.32.2", + "@aws-cdk/aws-logs": "1.32.2", + "@aws-cdk/aws-s3": "1.32.2", + "@aws-cdk/aws-ssm": "1.32.2", + "@aws-cdk/core": "1.32.2", + "@aws-cdk/cx-api": "1.32.2", + "constructs": "^2.0.0" + } + }, "@aws-cdk/aws-events": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.31.0.tgz", - "integrity": "sha512-FuBDtelg+KM13ssiHXHX6zLqAOlUO6ZWsmQpG6X9656gFLXT0boJ4PunNONNk2LEAfGOAl0IvpVNxJBkj3zOeA==", + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.32.2.tgz", + "integrity": "sha512-HmgngkQVE8ePAfy62dMb6bFzLT2XywrNb7JkcOk/u8VOCdWxMX10fk3YjMoNBknYdMaPolvDFPFURkWCsoMOSw==", + "dev": true, "requires": { - "@aws-cdk/aws-iam": "1.31.0", - "@aws-cdk/core": "1.31.0", + "@aws-cdk/aws-iam": "1.32.2", + "@aws-cdk/core": "1.32.2", "constructs": "^2.0.0" - }, - "dependencies": { - "@aws-cdk/core": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.31.0.tgz", - "integrity": "sha512-HkrcYTCDlS4vjPRtibY70ZhuOAJz3qF+Wp2W/gy+zXGygy0U7bGC/2xwz8555LnYZTUeLEKghQgAFWGtatYEmw==", - "requires": { - "@aws-cdk/cx-api": "1.31.0", - "constructs": "^2.0.0" - } - }, - "constructs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-2.0.1.tgz", - "integrity": "sha512-edR85YFGI9TBT9byAo5vAfI0PRi+jFGzinwN3RAJwKfv6Yc9x9kALYfoEmgotp95qT7/k/iUQWHrH9BMJeqpdg==" - } } }, "@aws-cdk/aws-iam": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.31.0.tgz", - "integrity": "sha512-GPHEkTloJ0XiJQ2kHu4R/vx2OIEYmRvsszPp9XAQBgkq2rF8GxBIXT9bhS0TGDYZ6Tqb2lzIg+iR5K4r/2n4nw==", + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.32.2.tgz", + "integrity": "sha512-fRFQCUBH7L3xUfzFExB2UCfv8bc5yxUbWh9oOqy3uawSP9g6eqgZZutCUp2qkCFfuJFe/gbFIWacpqvM9rQ7Sg==", + "dev": true, "requires": { - "@aws-cdk/core": "1.31.0", - "@aws-cdk/region-info": "1.31.0", + "@aws-cdk/core": "1.32.2", + "@aws-cdk/region-info": "1.32.2", "constructs": "^2.0.0" - }, - "dependencies": { - "@aws-cdk/core": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.31.0.tgz", - "integrity": "sha512-HkrcYTCDlS4vjPRtibY70ZhuOAJz3qF+Wp2W/gy+zXGygy0U7bGC/2xwz8555LnYZTUeLEKghQgAFWGtatYEmw==", - "requires": { - "@aws-cdk/cx-api": "1.31.0", - "constructs": "^2.0.0" - } - }, - "constructs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-2.0.1.tgz", - "integrity": "sha512-edR85YFGI9TBT9byAo5vAfI0PRi+jFGzinwN3RAJwKfv6Yc9x9kALYfoEmgotp95qT7/k/iUQWHrH9BMJeqpdg==" - } } }, "@aws-cdk/aws-kms": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.31.0.tgz", - "integrity": "sha512-fULWXyxtKpnBn0PyytuPLABAwklDDTfjBmUb0Ado8bSIave0fN5cnilhXv6btIMWQPMx5H9Z/RFD4pq8SwBlXQ==", + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.32.2.tgz", + "integrity": "sha512-yjINmHXSd5r/XpqGuW0W5memx/LFMb4gKASDSbQPP4KZsP3xlJBQ1+t+ONeVe5iCJpAnh8uTCRNxgZ6CpopOrQ==", + "dev": true, "requires": { - "@aws-cdk/aws-iam": "1.31.0", - "@aws-cdk/core": "1.31.0", + "@aws-cdk/aws-iam": "1.32.2", + "@aws-cdk/core": "1.32.2", + "constructs": "^2.0.0" + } + }, + "@aws-cdk/aws-logs": { + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.32.2.tgz", + "integrity": "sha512-wgR/OUraOumK9DCktO0w3+8W1pLm/9nwuYurigzahQTBZ35ueJfy7xUJ1yybjE5pGEV60IC+ps82hKCRK67obw==", + "dev": true, + "requires": { + "@aws-cdk/aws-cloudwatch": "1.32.2", + "@aws-cdk/aws-iam": "1.32.2", + "@aws-cdk/core": "1.32.2", "constructs": "^2.0.0" - }, - "dependencies": { - "@aws-cdk/core": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.31.0.tgz", - "integrity": "sha512-HkrcYTCDlS4vjPRtibY70ZhuOAJz3qF+Wp2W/gy+zXGygy0U7bGC/2xwz8555LnYZTUeLEKghQgAFWGtatYEmw==", - "requires": { - "@aws-cdk/cx-api": "1.31.0", - "constructs": "^2.0.0" - } - }, - "constructs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-2.0.1.tgz", - "integrity": "sha512-edR85YFGI9TBT9byAo5vAfI0PRi+jFGzinwN3RAJwKfv6Yc9x9kALYfoEmgotp95qT7/k/iUQWHrH9BMJeqpdg==" - } } }, "@aws-cdk/aws-s3": { - "version": "1.31.0", + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.32.2.tgz", + "integrity": "sha512-11Jxbo7e1V9HkGzJB2mr+VPUyf98D7rFKK4hGaXMicXQE4o1OLuTvGdU4Zw/EmlmGQf5PtCLHBhzy9au+Bnekw==", + "dev": true, "requires": { - "@aws-cdk/aws-events": "1.31.0", - "@aws-cdk/aws-iam": "1.31.0", - "@aws-cdk/aws-kms": "1.31.0", - "@aws-cdk/core": "1.31.0", + "@aws-cdk/aws-events": "1.32.2", + "@aws-cdk/aws-iam": "1.32.2", + "@aws-cdk/aws-kms": "1.32.2", + "@aws-cdk/core": "1.32.2", + "constructs": "^2.0.0" + } + }, + "@aws-cdk/aws-ssm": { + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.32.2.tgz", + "integrity": "sha512-sW68/G9NYf3+DsTDDGdT6pKMsujeH0Th8DFMFPl1BCD9wB5EVoS9dNUzKRzuNVHlwgtuSObI3XeWDza6UMy1wQ==", + "dev": true, + "requires": { + "@aws-cdk/aws-iam": "1.32.2", + "@aws-cdk/aws-kms": "1.32.2", + "@aws-cdk/core": "1.32.2", + "@aws-cdk/cx-api": "1.32.2", + "constructs": "^2.0.0" + } + }, + "@aws-cdk/core": { + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.32.2.tgz", + "integrity": "sha512-gO+LpoGvToUwOGUhEsUAFAuRMjFhQvpbsurzJCEYFs/Je0vHX+b63iC4fkf74aZVHemKkDKY+xdzEAwIvIJB6Q==", + "dev": true, + "requires": { + "@aws-cdk/cx-api": "1.32.2", "constructs": "^2.0.0" - }, - "dependencies": { - "@aws-cdk/core": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.31.0.tgz", - "integrity": "sha512-HkrcYTCDlS4vjPRtibY70ZhuOAJz3qF+Wp2W/gy+zXGygy0U7bGC/2xwz8555LnYZTUeLEKghQgAFWGtatYEmw==", - "requires": { - "@aws-cdk/cx-api": "1.31.0", - "constructs": "^2.0.0" - } - }, - "constructs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-2.0.1.tgz", - "integrity": "sha512-edR85YFGI9TBT9byAo5vAfI0PRi+jFGzinwN3RAJwKfv6Yc9x9kALYfoEmgotp95qT7/k/iUQWHrH9BMJeqpdg==" - } } }, "@aws-cdk/cx-api": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.31.0.tgz", - "integrity": "sha512-BV93+UJsboS5x96uVv1L2sfNzyPS93V8MDjd/DJZKYzdX/KgDfK8H8Zg+ZZM0HcBismfZka2Hy7idl2iPs/IQg==", + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.32.2.tgz", + "integrity": "sha512-+QRa35r/54TTwegy8sLZLIwo1kAlQfYQtJ8KvlpapK7jvwJpbdQYjbPR/n0dYVmlTNb/R5Wb9+ulr5EYfJlXUw==", + "dev": true, "requires": { - "semver": "^7.1.3" + "semver": "^7.2.1" }, "dependencies": { "semver": { - "version": "7.1.3", - "bundled": true + "version": "7.2.1", + "bundled": true, + "dev": true } } }, "@aws-cdk/region-info": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.31.0.tgz", - "integrity": "sha512-9l/VDmfW51AOTgCNxPw0zYfxXrsAOGNiAx1OJifPDjdn1YcXCo56W1+0l/qLqIOKnbR8wHDEeIsf+4v3IJp4qw==" + "version": "1.32.2", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.32.2.tgz", + "integrity": "sha512-ssXm6oWpghBWQPOVHf7TZqjcYiLMqc6K7pNGbZYn/Lm7d1HMtAFoOZAsREoVluACWYRPrG/lT17zZzb5ArKObg==", + "dev": true }, "@babel/code-frame": { "version": "7.8.3", @@ -172,7 +179,10 @@ "dev": true }, "@types/node": { - "version": "13.11.0" + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz", + "integrity": "sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==", + "dev": true }, "@typescript-eslint/eslint-plugin": { "version": "2.27.0", @@ -238,9 +248,9 @@ "dev": true }, "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -392,10 +402,10 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "confusing-browser-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", - "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==", + "constructs": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-2.0.2.tgz", + "integrity": "sha512-I9sc+Nx72ZmTa+4gp8L6s7ELKO6x6AfUoZA/79Fpmq59TaTokdV+ZWrST/E4QH/At/5UuGbevGXeP7kErJlISA==", "dev": true }, "contains-path": { @@ -571,17 +581,6 @@ } } }, - "eslint-config-airbnb-base": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.1.0.tgz", - "integrity": "sha512-+XCcfGyCnbzOnktDVhwsCAx+9DmrzEmuwxyHUJpw+kqBVT744OUBrB09khgFKlK1lshVww6qXGsYPZpavoNjJw==", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.9", - "object.assign": "^4.1.0", - "object.entries": "^1.1.1" - } - }, "eslint-import-resolver-node": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", @@ -1295,18 +1294,6 @@ "object-keys": "^1.0.11" } }, - "object.entries": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", - "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, "object.values": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", @@ -1825,7 +1812,10 @@ "dev": true }, "typescript": { - "version": "3.8.3" + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "dev": true }, "uri-js": { "version": "4.2.2", diff --git a/yarn.lock b/yarn.lock index 0610381..bce7b49 100644 --- a/yarn.lock +++ b/yarn.lock @@ -199,9 +199,9 @@ acorn@^7.1.1: integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== ajv@^6.10.0, ajv@^6.10.2: - version "6.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7" - integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw== + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -617,9 +617,9 @@ external-editor@^3.0.3: tmp "^0.0.33" fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-json-stable-stringify@^2.0.0: version "2.1.0" @@ -1425,9 +1425,9 @@ typescript@^3.8.3: integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0"