diff --git a/backend/package.json b/backend/package.json index 71919d175..7db4ccd09 100644 --- a/backend/package.json +++ b/backend/package.json @@ -40,7 +40,7 @@ "js-yaml": "3.14.1", "prettier": "2.4.1", "serverless": "1.83.3", - "serverless-iam-roles-per-function": "2.0.2", + "serverless-iam-roles-per-function": "3.2.0", "serverless-pseudo-parameters": "2.6.1", "serverless-webpack": "5.5.5", "ts-jest": "26.5.6", diff --git a/backend/pnpm-lock.yaml b/backend/pnpm-lock.yaml index f84e2f692..04d4ab762 100644 --- a/backend/pnpm-lock.yaml +++ b/backend/pnpm-lock.yaml @@ -20,7 +20,7 @@ specifiers: js-yaml: 3.14.1 prettier: 2.4.1 serverless: 1.83.3 - serverless-iam-roles-per-function: 2.0.2 + serverless-iam-roles-per-function: 3.2.0 serverless-pseudo-parameters: 2.6.1 serverless-webpack: 5.5.5 ts-jest: 26.5.6 @@ -52,7 +52,7 @@ devDependencies: js-yaml: 3.14.1 prettier: 2.4.1 serverless: 1.83.3 - serverless-iam-roles-per-function: 2.0.2 + serverless-iam-roles-per-function: 3.2.0 serverless-pseudo-parameters: 2.6.1_serverless@1.83.3 serverless-webpack: 5.5.5_ef504aeb77407a93bc7e26e7f6b8ef69 ts-jest: 26.5.6_jest@26.6.3+typescript@3.9.10 @@ -106,6 +106,8 @@ packages: json5: 2.1.3 semver: 6.3.0 source-map: 0.5.7 + transitivePeerDependencies: + - supports-color dev: true /@babel/generator/7.15.8: @@ -158,6 +160,8 @@ packages: '@babel/helper-optimise-call-expression': 7.15.4 '@babel/helper-replace-supers': 7.15.4 '@babel/helper-split-export-declaration': 7.15.4 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-create-class-features-plugin/7.15.4_@babel+core@7.15.8: @@ -173,6 +177,8 @@ packages: '@babel/helper-optimise-call-expression': 7.15.4 '@babel/helper-replace-supers': 7.15.4 '@babel/helper-split-export-declaration': 7.15.4 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.15.8: @@ -200,6 +206,8 @@ packages: lodash.debounce: 4.0.8 resolve: 1.18.1 semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-explode-assignable-expression/7.14.5: @@ -288,6 +296,8 @@ packages: '@babel/template': 7.15.4 '@babel/traverse': 7.15.4 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-optimise-call-expression/7.15.4: @@ -309,6 +319,8 @@ packages: '@babel/helper-annotate-as-pure': 7.15.4 '@babel/helper-wrap-function': 7.14.5 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-remap-async-to-generator/7.15.4: @@ -318,6 +330,8 @@ packages: '@babel/helper-annotate-as-pure': 7.15.4 '@babel/helper-wrap-function': 7.15.4 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-replace-supers/7.14.5: @@ -328,6 +342,8 @@ packages: '@babel/helper-optimise-call-expression': 7.15.4 '@babel/traverse': 7.15.4 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-replace-supers/7.15.4: @@ -338,6 +354,8 @@ packages: '@babel/helper-optimise-call-expression': 7.15.4 '@babel/traverse': 7.15.4 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-simple-access/7.15.4: @@ -386,6 +404,8 @@ packages: '@babel/template': 7.15.4 '@babel/traverse': 7.15.4 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-wrap-function/7.15.4: @@ -396,6 +416,8 @@ packages: '@babel/template': 7.15.4 '@babel/traverse': 7.15.4 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/helpers/7.15.4: @@ -405,6 +427,8 @@ packages: '@babel/template': 7.15.4 '@babel/traverse': 7.15.4 '@babel/types': 7.15.6 + transitivePeerDependencies: + - supports-color dev: true /@babel/highlight/7.14.5: @@ -420,12 +444,16 @@ packages: resolution: {integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.15.6 dev: true /@babel/parser/7.15.8: resolution: {integrity: sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.15.6 dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.15.4_@babel+core@7.15.8: @@ -450,6 +478,8 @@ packages: '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-remap-async-to-generator': 7.15.4 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.15.8 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.15.8: @@ -461,6 +491,8 @@ packages: '@babel/core': 7.15.8 '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.15.8 '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-class-static-block/7.15.4_@babel+core@7.15.8: @@ -473,6 +505,8 @@ packages: '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.8 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.15.8 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.15.8: @@ -587,6 +621,8 @@ packages: '@babel/core': 7.15.8 '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.8 '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-private-property-in-object/7.15.4_@babel+core@7.15.8: @@ -600,6 +636,8 @@ packages: '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.8 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.15.8 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.15.8: @@ -790,6 +828,8 @@ packages: '@babel/helper-module-imports': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-remap-async-to-generator': 7.14.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.15.8: @@ -826,6 +866,8 @@ packages: '@babel/helper-replace-supers': 7.15.4 '@babel/helper-split-export-declaration': 7.15.4 globals: 11.12.0 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.15.8: @@ -931,6 +973,8 @@ packages: '@babel/helper-module-transforms': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-commonjs/7.15.4_@babel+core@7.15.8: @@ -944,6 +988,8 @@ packages: '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-simple-access': 7.15.4 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-systemjs/7.15.4_@babel+core@7.15.8: @@ -958,6 +1004,8 @@ packages: '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-identifier': 7.15.7 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.15.8: @@ -969,6 +1017,8 @@ packages: '@babel/core': 7.15.8 '@babel/helper-module-transforms': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-named-capturing-groups-regex/7.14.9_@babel+core@7.15.8: @@ -1000,6 +1050,8 @@ packages: '@babel/core': 7.15.8 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-replace-supers': 7.14.5 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-parameters/7.15.4_@babel+core@7.15.8: @@ -1103,6 +1155,8 @@ packages: '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.8 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.8 + transitivePeerDependencies: + - supports-color dev: true /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.15.8: @@ -1206,6 +1260,8 @@ packages: babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.15.8 core-js-compat: 3.18.3 semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true /@babel/preset-modules/0.1.4_@babel+core@7.15.8: @@ -1231,6 +1287,8 @@ packages: '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-option': 7.14.5 '@babel/plugin-transform-typescript': 7.15.8_@babel+core@7.15.8 + transitivePeerDependencies: + - supports-color dev: true /@babel/runtime/7.9.6: @@ -1269,14 +1327,8 @@ packages: '@babel/types': 7.15.6 debug: 4.1.1 globals: 11.12.0 - dev: true - - /@babel/types/7.12.1: - resolution: {integrity: sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==} - dependencies: - '@babel/helper-validator-identifier': 7.15.7 - lodash: 4.17.21 - to-fast-properties: 2.0.0 + transitivePeerDependencies: + - supports-color dev: true /@babel/types/7.15.6: @@ -1300,6 +1352,11 @@ packages: minimist: 1.2.5 dev: true + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + dev: true + /@istanbuljs/load-nyc-config/1.0.0: resolution: {integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==} engines: {node: '>=8'} @@ -1362,6 +1419,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - ts-node - utf-8-validate dev: true @@ -1427,6 +1485,8 @@ packages: v8-to-istanbul: 7.0.0 optionalDependencies: node-notifier: 8.0.0 + transitivePeerDependencies: + - supports-color dev: true /@jest/source-map/26.6.2: @@ -1460,6 +1520,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - ts-node - utf-8-validate dev: true @@ -1483,6 +1544,8 @@ packages: slash: 3.0.0 source-map: 0.6.1 write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color dev: true /@jest/types/26.6.2: @@ -1635,6 +1698,7 @@ packages: transitivePeerDependencies: - bufferutil - inquirer + - supports-color - utf-8-validate dev: true @@ -1680,6 +1744,7 @@ packages: yamljs: 0.3.0 transitivePeerDependencies: - bufferutil + - supports-color - utf-8-validate dev: true @@ -1716,6 +1781,7 @@ packages: ws: 7.3.1 transitivePeerDependencies: - bufferutil + - supports-color - utf-8-validate dev: true @@ -1734,6 +1800,7 @@ packages: ws: 7.3.1 transitivePeerDependencies: - bufferutil + - supports-color - utf-8-validate dev: true @@ -1754,6 +1821,10 @@ packages: uuid: 3.4.0 write-file-atomic: 2.4.3 ws: 6.2.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate dev: true /@serverless/template/1.1.3: @@ -1778,6 +1849,10 @@ packages: protobufjs: 6.9.0 socket.io-client: 2.3.0 winston: 3.2.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate dev: true /@serverless/utils/1.2.0: @@ -1802,6 +1877,8 @@ packages: cwd: 0.10.0 debug: 4.1.1 dynamodb-local: 0.0.31 + transitivePeerDependencies: + - supports-color dev: true /@sindresorhus/is/0.14.0: @@ -1854,7 +1931,7 @@ packages: resolution: {integrity: sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw==} dependencies: '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 + '@babel/types': 7.15.6 '@types/babel__generator': 7.6.1 '@types/babel__template': 7.0.2 '@types/babel__traverse': 7.0.11 @@ -1943,6 +2020,12 @@ packages: resolution: {integrity: sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==} dev: true + /@types/keyv/3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + dependencies: + '@types/node': 13.13.51 + dev: true + /@types/lodash/4.14.151: resolution: {integrity: sha512-Zst90IcBX5wnwSu7CAS0vvJkTjTELY4ssKbHiTnGcJgi170uiS8yQDdc3v6S77bRqYQIN1App5a1Pc2lceE5/g==} dev: true @@ -1993,11 +2076,17 @@ packages: resolution: {integrity: sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==} dependencies: '@types/caseless': 0.12.2 - '@types/node': 13.13.50 + '@types/node': 13.13.51 '@types/tough-cookie': 4.0.0 form-data: 2.5.1 dev: true + /@types/responselike/1.0.0: + resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + dependencies: + '@types/node': 13.13.51 + dev: true + /@types/stack-utils/2.0.0: resolution: {integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==} dev: true @@ -2038,6 +2127,8 @@ packages: regexpp: 3.1.0 tsutils: 3.17.1_typescript@3.9.10 typescript: 3.9.10 + transitivePeerDependencies: + - supports-color dev: true /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@3.9.10: @@ -2052,6 +2143,7 @@ packages: eslint-scope: 5.0.0 eslint-utils: 2.0.0 transitivePeerDependencies: + - supports-color - typescript dev: true @@ -2071,6 +2163,8 @@ packages: eslint: 6.8.0 eslint-visitor-keys: 1.1.0 typescript: 3.9.10 + transitivePeerDependencies: + - supports-color dev: true /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.10: @@ -2090,6 +2184,8 @@ packages: semver: 7.3.5 tsutils: 3.17.1_typescript@3.9.10 typescript: 3.9.10 + transitivePeerDependencies: + - supports-color dev: true /@webassemblyjs/ast/1.9.0: @@ -2263,6 +2359,12 @@ packages: hasBin: true dev: true + /acorn/8.7.1: + resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /adm-zip/0.4.16: resolution: {integrity: sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==} engines: {node: '>=0.3.0'} @@ -2282,6 +2384,8 @@ packages: engines: {node: '>= 6.0.0'} dependencies: debug: 4.1.1 + transitivePeerDependencies: + - supports-color dev: true /ajv-errors/1.0.1_ajv@6.12.6: @@ -2376,6 +2480,8 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true /anymatch/3.1.1: @@ -2622,6 +2728,8 @@ packages: deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 dependencies: follow-redirects: 1.5.10 + transitivePeerDependencies: + - supports-color dev: true /babel-jest/26.6.3_@babel+core@7.15.8: @@ -2639,6 +2747,8 @@ packages: chalk: 4.0.0 graceful-fs: 4.2.4 slash: 3.0.0 + transitivePeerDependencies: + - supports-color dev: true /babel-plugin-dynamic-import-node/2.3.3: @@ -2656,6 +2766,8 @@ packages: '@istanbuljs/schema': 0.1.2 istanbul-lib-instrument: 4.0.3 test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color dev: true /babel-plugin-jest-hoist/26.6.2: @@ -2677,6 +2789,8 @@ packages: '@babel/core': 7.15.8 '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.15.8 semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true /babel-plugin-polyfill-corejs3/0.2.5_@babel+core@7.15.8: @@ -2687,6 +2801,8 @@ packages: '@babel/core': 7.15.8 '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.15.8 core-js-compat: 3.18.3 + transitivePeerDependencies: + - supports-color dev: true /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.15.8: @@ -2696,6 +2812,8 @@ packages: dependencies: '@babel/core': 7.15.8 '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.15.8 + transitivePeerDependencies: + - supports-color dev: true /babel-preset-current-node-syntax/1.0.0_@babel+core@7.15.8: @@ -2869,6 +2987,8 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /braces/3.0.2: @@ -3049,7 +3169,7 @@ packages: mississippi: 3.0.0 mkdirp: 0.5.5 move-concurrently: 1.0.1 - promise-inflight: 1.0.1 + promise-inflight: 1.0.1_bluebird@3.7.2 rimraf: 2.7.1 ssri: 6.0.1 unique-filename: 1.1.1 @@ -3208,7 +3328,7 @@ packages: /chokidar/2.1.8: resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} - deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. + deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies requiresBuild: true dependencies: anymatch: 2.0.0 @@ -3224,6 +3344,8 @@ packages: upath: 1.2.0 optionalDependencies: fsevents: 1.2.12 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -3723,12 +3845,22 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true /debug/3.1.0: resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true @@ -3736,6 +3868,11 @@ packages: /debug/3.2.6: resolution: {integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==} deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.2 dev: true @@ -3743,6 +3880,11 @@ packages: /debug/4.1.1: resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.2 dev: true @@ -4023,6 +4165,8 @@ packages: mkdirp: 0.5.5 q: 1.4.1 tar: 4.4.13 + transitivePeerDependencies: + - supports-color dev: true /ecc-jsbn/0.1.2: @@ -4102,6 +4246,10 @@ packages: ws: 6.1.4 xmlhttprequest-ssl: 1.5.5 yeast: 0.1.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate dev: true /engine.io-parser/2.2.0: @@ -4240,6 +4388,7 @@ packages: '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.10 eslint: 6.8.0 transitivePeerDependencies: + - supports-color - typescript dev: true @@ -4320,6 +4469,8 @@ packages: table: 5.4.6 text-table: 0.2.0 v8-compile-cache: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true /esniff/1.1.0: @@ -4466,6 +4617,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /expand-tilde/1.2.2: @@ -4548,6 +4701,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /extsprintf/1.3.0: @@ -4574,6 +4729,8 @@ packages: is-glob: 4.0.1 merge2: 1.3.0 micromatch: 3.1.10 + transitivePeerDependencies: + - supports-color dev: true /fast-glob/3.2.2: @@ -4622,6 +4779,10 @@ packages: resolution: {integrity: sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==} dev: true + /fecha/4.2.3: + resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} + dev: true + /figgy-pudding/3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} dev: true @@ -4746,6 +4907,8 @@ packages: chalk: 2.4.2 commander: 2.20.3 debug: 2.6.9 + transitivePeerDependencies: + - supports-color dev: true /find-requires/1.0.0: @@ -4801,6 +4964,8 @@ packages: engines: {node: '>=4.0'} dependencies: debug: 3.1.0 + transitivePeerDependencies: + - supports-color dev: true /for-in/1.0.2: @@ -5095,6 +5260,8 @@ packages: ignore: 4.0.6 pify: 4.0.1 slash: 2.0.0 + transitivePeerDependencies: + - supports-color dev: true /got/8.3.2: @@ -5102,6 +5269,8 @@ packages: engines: {node: '>=4'} dependencies: '@sindresorhus/is': 0.7.0 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 cacheable-request: 2.1.4 decompress-response: 3.3.0 duplexer3: 0.1.4 @@ -5126,6 +5295,8 @@ packages: dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 cacheable-request: 6.1.0 decompress-response: 3.3.0 duplexer3: 0.1.4 @@ -5323,6 +5494,8 @@ packages: dependencies: agent-base: 5.1.1 debug: 4.1.1 + transitivePeerDependencies: + - supports-color dev: true /https-proxy-agent/5.0.0: @@ -5331,6 +5504,8 @@ packages: dependencies: agent-base: 6.0.0 debug: 4.1.1 + transitivePeerDependencies: + - supports-color dev: true /human-signals/1.1.1: @@ -5786,6 +5961,8 @@ packages: '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true /istanbul-lib-report/3.0.0: @@ -5804,6 +5981,8 @@ packages: debug: 4.1.1 istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 + transitivePeerDependencies: + - supports-color dev: true /istanbul-reports/3.0.2: @@ -5852,6 +6031,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - ts-node - utf-8-validate dev: true @@ -5886,6 +6066,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - utf-8-validate dev: true @@ -5970,6 +6151,8 @@ packages: walker: 1.0.7 optionalDependencies: fsevents: 2.1.3 + transitivePeerDependencies: + - supports-color dev: true /jest-jasmine2/26.6.3: @@ -5997,6 +6180,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - ts-node - utf-8-validate dev: true @@ -6066,6 +6250,8 @@ packages: '@jest/types': 26.6.2 jest-regex-util: 26.0.0 jest-snapshot: 26.6.2 + transitivePeerDependencies: + - supports-color dev: true /jest-resolve/26.6.2: @@ -6109,6 +6295,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - ts-node - utf-8-validate dev: true @@ -6148,6 +6335,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - ts-node - utf-8-validate dev: true @@ -6180,6 +6368,8 @@ packages: natural-compare: 1.4.0 pretty-format: 26.6.2 semver: 7.3.5 + transitivePeerDependencies: + - supports-color dev: true /jest-util/26.6.2: @@ -6239,6 +6429,7 @@ packages: transitivePeerDependencies: - bufferutil - canvas + - supports-color - ts-node - utf-8-validate dev: true @@ -6360,6 +6551,8 @@ packages: path-loader: 1.0.10 slash: 3.0.0 uri-js: 4.2.2 + transitivePeerDependencies: + - supports-color dev: true /json-schema-traverse/0.4.1: @@ -6610,6 +6803,16 @@ packages: triple-beam: 1.3.0 dev: true + /logform/2.4.0: + resolution: {integrity: sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==} + dependencies: + '@colors/colors': 1.5.0 + fecha: 4.2.3 + ms: 2.1.2 + safe-stable-stringify: 2.3.1 + triple-beam: 1.3.0 + dev: true + /long/4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: true @@ -6767,6 +6970,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /micromatch/4.0.2: @@ -6943,6 +7148,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /native-promise-only/0.8.1: @@ -7424,6 +7631,8 @@ packages: dependencies: native-promise-only: 0.8.1 superagent: 3.8.3 + transitivePeerDependencies: + - supports-color dev: true /path-parse/1.0.6: @@ -7590,8 +7799,15 @@ packages: engines: {node: '>=0.4.0'} dev: true - /promise-inflight/1.0.1: + /promise-inflight/1.0.1_bluebird@3.7.2: resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dependencies: + bluebird: 3.7.2 dev: true /promise-queue/2.2.5: @@ -7627,7 +7843,7 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.1 - '@types/node': 13.13.50 + '@types/node': 13.13.51 long: 4.0.0 dev: true @@ -7810,6 +8026,8 @@ packages: graceful-fs: 4.2.6 micromatch: 3.1.10 readable-stream: 2.3.7 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -8119,6 +8337,11 @@ packages: ret: 0.1.15 dev: true + /safe-stable-stringify/2.3.1: + resolution: {integrity: sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==} + engines: {node: '>=10'} + dev: true + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true @@ -8137,6 +8360,8 @@ packages: micromatch: 3.1.10 minimist: 1.2.5 walker: 1.0.7 + transitivePeerDependencies: + - supports-color dev: true /sax/1.2.1: @@ -8197,11 +8422,11 @@ packages: resolution: {integrity: sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==} dev: true - /serverless-iam-roles-per-function/2.0.2: - resolution: {integrity: sha512-3zv4Af3x7KJHC4fuJMHniEEstCljMghReaYIg94Spdsqkhiy8GJ3yfJ5Jy+wiG/DvyObK91JJNMjLhDnDc+vCQ==} - engines: {node: '>=6.10.0'} + /serverless-iam-roles-per-function/3.2.0: + resolution: {integrity: sha512-AXmxACHEUsDcFDcv8QNwDgn2L0brRJ7pz/phD3lFB/wQ3TtPJkorC+J7PxgFQbaWIQk15EIlU83BtKXeQoPTAg==} + engines: {node: '>=10'} dependencies: - lodash: 4.17.15 + lodash: 4.17.21 dev: true /serverless-pseudo-parameters/2.6.1_serverless@1.83.3: @@ -8300,6 +8525,7 @@ packages: transitivePeerDependencies: - bufferutil - inquirer + - supports-color - utf-8-validate dev: true @@ -8378,6 +8604,8 @@ packages: resolution: {integrity: sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==} dependencies: debug: 4.1.1 + transitivePeerDependencies: + - supports-color dev: true /simple-swizzle/0.2.2: @@ -8439,6 +8667,8 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true /socket.io-client/2.3.0: @@ -8458,6 +8688,10 @@ packages: parseuri: 0.0.5 socket.io-parser: 3.3.0 to-array: 0.1.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate dev: true /socket.io-parser/3.3.0: @@ -8466,6 +8700,8 @@ packages: component-emitter: 1.2.1 debug: 3.1.0 isarray: 2.0.1 + transitivePeerDependencies: + - supports-color dev: true /sort-keys-length/1.0.1: @@ -8495,6 +8731,7 @@ packages: /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated requiresBuild: true dependencies: atob: 2.1.2 @@ -8513,6 +8750,7 @@ packages: /source-map-url/0.4.0: resolution: {integrity: sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=} + deprecated: See https://github.com/lydell/source-map-url#deprecated requiresBuild: true dev: true @@ -8800,6 +9038,8 @@ packages: mime: 1.6.0 qs: 6.9.4 readable-stream: 2.3.7 + transitivePeerDependencies: + - supports-color dev: true /supports-color/5.5.0: @@ -8847,6 +9087,8 @@ packages: minimist: 1.2.5 mkdirp: 0.5.5 untildify: 3.0.3 + transitivePeerDependencies: + - supports-color dev: true /tapable/1.1.3: @@ -8929,6 +9171,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: + acorn: 8.7.1 commander: 2.20.3 source-map: 0.6.1 source-map-support: 0.5.19 @@ -9462,6 +9705,8 @@ packages: requiresBuild: true dependencies: chokidar: 2.1.8 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -9473,6 +9718,8 @@ packages: optionalDependencies: chokidar: 3.4.2 watchpack-chokidar2: 2.0.0 + transitivePeerDependencies: + - supports-color dev: true /webidl-conversions/5.0.0: @@ -9528,6 +9775,8 @@ packages: terser-webpack-plugin: 1.4.3_webpack@4.46.0 watchpack: 1.7.4 webpack-sources: 1.4.3 + transitivePeerDependencies: + - supports-color dev: true /whatwg-encoding/1.0.5: @@ -9583,6 +9832,7 @@ packages: resolution: {integrity: sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==} engines: {node: '>= 6.4.0'} dependencies: + logform: 2.4.0 readable-stream: 2.3.7 triple-beam: 1.3.0 dev: true @@ -9661,12 +9911,28 @@ packages: /ws/6.1.4: resolution: {integrity: sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true dependencies: async-limiter: 1.0.1 dev: true /ws/6.2.1: resolution: {integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true dependencies: async-limiter: 1.0.1 dev: true