From 892aea1be551d22e98b665656a06b81bb86d49bb Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Sun, 15 Sep 2024 00:33:10 -0700 Subject: [PATCH] Fix some CVE issues. --- .../fix-cve-issues_2024-09-15-07-32.json | 11 + .../fix-cve-issues_2024-09-15-07-32.json | 11 + .../fix-cve-issues_2024-09-15-07-32.json | 11 + common/config/rush/pnpm-lock.yaml | 425 ++++++++++++++---- common/config/rush/repo-state.json | 2 +- core-build/gulp-core-build-mocha/package.json | 2 +- core-build/gulp-core-build-serve/package.json | 2 +- core-build/gulp-core-build/package.json | 3 +- 8 files changed, 370 insertions(+), 97 deletions(-) create mode 100644 common/changes/@microsoft/gulp-core-build-mocha/fix-cve-issues_2024-09-15-07-32.json create mode 100644 common/changes/@microsoft/gulp-core-build-serve/fix-cve-issues_2024-09-15-07-32.json create mode 100644 common/changes/@microsoft/gulp-core-build/fix-cve-issues_2024-09-15-07-32.json diff --git a/common/changes/@microsoft/gulp-core-build-mocha/fix-cve-issues_2024-09-15-07-32.json b/common/changes/@microsoft/gulp-core-build-mocha/fix-cve-issues_2024-09-15-07-32.json new file mode 100644 index 0000000..0aba247 --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build-mocha/fix-cve-issues_2024-09-15-07-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Fix some CVE issues.", + "type": "minor", + "packageName": "@microsoft/gulp-core-build-mocha" + } + ], + "packageName": "@microsoft/gulp-core-build-mocha", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/gulp-core-build-serve/fix-cve-issues_2024-09-15-07-32.json b/common/changes/@microsoft/gulp-core-build-serve/fix-cve-issues_2024-09-15-07-32.json new file mode 100644 index 0000000..4ea2dcc --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build-serve/fix-cve-issues_2024-09-15-07-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Fix some CVE issues.", + "type": "minor", + "packageName": "@microsoft/gulp-core-build-serve" + } + ], + "packageName": "@microsoft/gulp-core-build-serve", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/gulp-core-build/fix-cve-issues_2024-09-15-07-32.json b/common/changes/@microsoft/gulp-core-build/fix-cve-issues_2024-09-15-07-32.json new file mode 100644 index 0000000..f4c680d --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build/fix-cve-issues_2024-09-15-07-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Fix some CVE issues.", + "type": "minor", + "packageName": "@microsoft/gulp-core-build" + } + ], + "packageName": "@microsoft/gulp-core-build", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a0d9be1..fb183e6 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -395,13 +395,12 @@ importers: glob-escape: ~0.0.2 globby: ~5.0.0 gulp: ~4.0.2 - gulp-flatten: ~0.2.0 + gulp-flatten: ~0.4.0 gulp-if: ^2.0.1 jest: ~25.4.0 jest-cli: ~25.4.0 jest-environment-jsdom: ~25.4.0 jest-nunit-reporter: ~1.3.1 - jsdom: ~11.11.0 lodash.merge: ~4.6.2 merge2: ~1.0.2 node-notifier: ~10.0.1 @@ -435,13 +434,12 @@ importers: glob-escape: 0.0.2 globby: 5.0.0 gulp: 4.0.2 - gulp-flatten: 0.2.0 + gulp-flatten: 0.4.0 gulp-if: 2.0.2 jest: 25.4.0 jest-cli: 25.4.0 jest-environment-jsdom: 25.4.0 jest-nunit-reporter: 1.3.1 - jsdom: 11.11.0 lodash.merge: 4.6.2 merge2: 1.0.3 node-notifier: 10.0.1 @@ -478,14 +476,14 @@ importers: eslint: ~7.12.1 glob: ~7.0.5 gulp: ~4.0.2 - gulp-istanbul: ~0.10.3 + gulp-istanbul: ~1.1.3 gulp-mocha: ~6.0.0 dependencies: '@microsoft/gulp-core-build': link:../gulp-core-build '@types/node': 10.17.13 glob: 7.0.6 gulp: 4.0.2 - gulp-istanbul: 0.10.4 + gulp-istanbul: 1.1.3 gulp-mocha: 6.0.0 devDependencies: '@microsoft/node-library-build': 6.5.21 @@ -567,7 +565,7 @@ importers: '@types/vinyl': 2.0.3 colors: ~1.2.1 eslint: ~7.12.1 - express: ~4.16.2 + express: ~4.18.1 gulp: ~4.0.2 gulp-connect: ~5.7.0 open: 8.4.2 @@ -579,7 +577,7 @@ importers: '@rushstack/node-core-library': 3.53.0 '@types/node': 10.17.13 colors: 1.2.5 - express: 4.16.4 + express: 4.18.3 gulp: 4.0.2 gulp-connect: 5.7.0 open: 8.4.2 @@ -3256,12 +3254,13 @@ packages: /abab/1.0.4: resolution: {integrity: sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=} + dev: true /abab/2.0.5: resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} /abbrev/1.0.9: - resolution: {integrity: sha1-kbR5JYinc4wl813W9jdSovh3YTU=} + resolution: {integrity: sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==} /accepts/1.3.7: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} @@ -3271,6 +3270,14 @@ packages: negotiator: 0.6.2 dev: false + /accepts/1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: false + /acorn-globals/4.3.4: resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} dependencies: @@ -3320,6 +3327,7 @@ packages: resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /acorn/6.4.2: resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} @@ -3368,7 +3376,7 @@ packages: uri-js: 4.4.1 /amdefine/1.0.1: - resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=} + resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} engines: {node: '>=0.4.2'} optional: true @@ -3387,6 +3395,13 @@ packages: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} + /ansi-cyan/0.1.1: + resolution: {integrity: sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-wrap: 0.1.0 + dev: false + /ansi-escapes/4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -3399,6 +3414,13 @@ packages: dependencies: ansi-wrap: 0.1.0 + /ansi-red/0.1.1: + resolution: {integrity: sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-wrap: 0.1.0 + dev: false + /ansi-regex/2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} @@ -3471,6 +3493,14 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true + /arr-diff/1.1.0: + resolution: {integrity: sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==} + engines: {node: '>=0.10.0'} + dependencies: + arr-flatten: 1.1.0 + array-slice: 0.2.3 + dev: false + /arr-diff/4.0.0: resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} engines: {node: '>=0.10.0'} @@ -3491,6 +3521,11 @@ packages: dependencies: make-iterator: 1.0.1 + /arr-union/2.1.0: + resolution: {integrity: sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==} + engines: {node: '>=0.10.0'} + dev: false + /arr-union/3.1.0: resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} engines: {node: '>=0.10.0'} @@ -3498,6 +3533,7 @@ packages: /array-differ/1.0.0: resolution: {integrity: sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=} engines: {node: '>=0.10.0'} + dev: true /array-each/1.0.1: resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==} @@ -3507,7 +3543,7 @@ packages: resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} /array-flatten/1.1.1: - resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} dev: false /array-includes/3.1.4: @@ -3533,6 +3569,11 @@ packages: dependencies: is-number: 4.0.0 + /array-slice/0.2.3: + resolution: {integrity: sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==} + engines: {node: '>=0.10.0'} + dev: false + /array-slice/1.1.0: resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==} engines: {node: '>=0.10.0'} @@ -3606,6 +3647,7 @@ packages: /async-limiter/1.0.1: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + dev: true /async-settle/1.0.0: resolution: {integrity: sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==} @@ -3614,7 +3656,7 @@ packages: async-done: 1.3.2 /async/1.5.2: - resolution: {integrity: sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=} + resolution: {integrity: sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==} /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -3823,6 +3865,7 @@ packages: /beeper/1.1.1: resolution: {integrity: sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=} engines: {node: '>=0.10.0'} + dev: true /big.js/5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -3846,20 +3889,22 @@ packages: file-uri-to-path: 1.0.0 optional: true - /body-parser/1.18.3: - resolution: {integrity: sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=} - engines: {node: '>= 0.8'} + /body-parser/1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: - bytes: 3.0.0 - content-type: 1.0.4 + bytes: 3.1.2 + content-type: 1.0.5 debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.6.3 - iconv-lite: 0.4.23 - on-finished: 2.3.0 - qs: 6.5.2 - raw-body: 2.3.3 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.2 type-is: 1.6.18 + unpipe: 1.0.0 dev: false /body/5.1.0: @@ -3941,8 +3986,8 @@ packages: resolution: {integrity: sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==} dev: false - /bytes/3.0.0: - resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} + /bytes/3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} dev: false @@ -4136,6 +4181,7 @@ packages: /clone-stats/0.0.1: resolution: {integrity: sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=} + dev: true /clone-stats/1.0.0: resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==} @@ -4143,6 +4189,7 @@ packages: /clone/1.0.4: resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} engines: {node: '>=0.8'} + dev: true /clone/2.1.2: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} @@ -4250,9 +4297,11 @@ packages: utils-merge: 1.0.1 dev: false - /content-disposition/0.5.2: - resolution: {integrity: sha1-DPaLud318r55YcOoUXjLhdunjLQ=} + /content-disposition/0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 dev: false /content-type/1.0.4: @@ -4260,6 +4309,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /content-type/1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: false + /continuable-cache/0.3.1: resolution: {integrity: sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==} dev: false @@ -4270,11 +4324,11 @@ packages: safe-buffer: 5.1.2 /cookie-signature/1.0.6: - resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: false - /cookie/0.3.1: - resolution: {integrity: sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=} + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} dev: false @@ -4343,6 +4397,7 @@ packages: resolution: {integrity: sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==} dependencies: cssom: 0.3.8 + dev: true /cssstyle/2.3.0: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} @@ -4384,6 +4439,7 @@ packages: /dateformat/2.2.0: resolution: {integrity: sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=} + dev: true /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -4496,10 +4552,20 @@ packages: engines: {node: '>= 0.6'} dev: false + /depd/2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + /destroy/1.0.4: resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} dev: false + /destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + /detect-file/1.0.0: resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} engines: {node: '>=0.10.0'} @@ -4561,6 +4627,7 @@ packages: resolution: {integrity: sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=} dependencies: readable-stream: 1.1.14 + dev: true /duplexify/3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} @@ -4754,9 +4821,10 @@ packages: optionator: 0.5.0 optionalDependencies: source-map: 0.2.0 + dev: true /escodegen/1.8.1: - resolution: {integrity: sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=} + resolution: {integrity: sha512-yhi5S+mNTOuRvyW4gWlg5W1byMaQGWWSYHXsuFZ7GBo7tpyOwi2EdzMP/QWxh9hwkD2m+wDVHJsxhRIj+v/b/A==} engines: {node: '>=0.12.0'} hasBin: true dependencies: @@ -5013,14 +5081,16 @@ packages: resolution: {integrity: sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=} engines: {node: '>=0.4.0'} hasBin: true + dev: true /esprima/2.5.0: resolution: {integrity: sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=} engines: {node: '>=0.10.0'} hasBin: true + dev: true /esprima/2.7.3: - resolution: {integrity: sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=} + resolution: {integrity: sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==} engines: {node: '>=0.10.0'} hasBin: true @@ -5042,7 +5112,7 @@ packages: estraverse: 5.3.0 /estraverse/1.9.3: - resolution: {integrity: sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=} + resolution: {integrity: sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==} engines: {node: '>=0.10.0'} /estraverse/4.3.0: @@ -5167,37 +5237,38 @@ packages: jest-message-util: 27.5.1 dev: true - /express/4.16.4: - resolution: {integrity: sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==} + /express/4.18.3: + resolution: {integrity: sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==} engines: {node: '>= 0.10.0'} dependencies: - accepts: 1.3.7 + accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.18.3 - content-disposition: 0.5.2 + body-parser: 1.20.2 + content-disposition: 0.5.4 content-type: 1.0.4 - cookie: 0.3.1 + cookie: 0.5.0 cookie-signature: 1.0.6 debug: 2.6.9 - depd: 1.1.2 + depd: 2.0.0 encodeurl: 1.0.2 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.1.1 + finalhandler: 1.2.0 fresh: 0.5.2 + http-errors: 2.0.0 merge-descriptors: 1.0.1 methods: 1.1.2 - on-finished: 2.3.0 + on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.7 - proxy-addr: 2.0.6 - qs: 6.5.2 + proxy-addr: 2.0.7 + qs: 6.11.0 range-parser: 1.2.1 - safe-buffer: 5.1.2 - send: 0.16.2 - serve-static: 1.13.2 - setprototypeof: 1.1.0 - statuses: 1.4.0 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 @@ -5208,6 +5279,13 @@ packages: dependencies: type: 2.5.0 + /extend-shallow/1.1.4: + resolution: {integrity: sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 1.1.0 + dev: false + /extend-shallow/2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -5268,6 +5346,7 @@ packages: /fast-levenshtein/1.0.7: resolution: {integrity: sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=} + dev: true /fast-levenshtein/1.1.4: resolution: {integrity: sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==} @@ -5318,6 +5397,7 @@ packages: dependencies: glob: 5.0.15 minimatch: 2.0.10 + dev: true /fill-range/4.0.0: resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} @@ -5334,8 +5414,8 @@ packages: dependencies: to-regex-range: 5.0.1 - /finalhandler/1.1.1: - resolution: {integrity: sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==} + /finalhandler/1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 @@ -5343,20 +5423,20 @@ packages: escape-html: 1.0.3 on-finished: 2.3.0 parseurl: 1.3.3 - statuses: 1.4.0 + statuses: 1.5.0 unpipe: 1.0.0 dev: false - /finalhandler/1.1.2: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + /finalhandler/1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 encodeurl: 1.0.2 escape-html: 1.0.3 - on-finished: 2.3.0 + on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 1.5.0 + statuses: 2.0.1 unpipe: 1.0.0 dev: false @@ -5468,8 +5548,8 @@ packages: mime-types: 2.1.30 dev: true - /forwarded/0.1.2: - resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=} + /forwarded/0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} dev: false @@ -5653,7 +5733,8 @@ packages: object.defaults: 1.1.0 /glob/5.0.15: - resolution: {integrity: sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=} + resolution: {integrity: sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: inflight: 1.0.6 inherits: 2.0.4 @@ -5812,6 +5893,15 @@ packages: dependencies: gulp-util: 3.0.8 through2: 2.0.5 + dev: true + + /gulp-flatten/0.4.0: + resolution: {integrity: sha512-eg4spVTAiv1xXmugyaCxWne1oPtNG0UHEtABx5W8ScLiqAYceyYm6GYA36x0Qh8KOIXmAZV97L2aYGnKREG3Sg==} + engines: {node: '>=0.10'} + dependencies: + plugin-error: 0.1.2 + through2: 2.0.5 + dev: false /gulp-if/2.0.2: resolution: {integrity: sha1-pJe351cwBQQcqivIt92jyARE1ik=} @@ -5829,6 +5919,18 @@ packages: istanbul-threshold-checker: 0.1.0 lodash: 4.17.21 through2: 2.0.5 + dev: true + + /gulp-istanbul/1.1.3: + resolution: {integrity: sha512-uMLSdqPDnBAV/B9rNyOgVMgrVC1tPbe+5GH6P13UOyxbRDT/w4sKYHWftPMA8j9om+NFvfeRlqpDXL2fixFWNA==} + dependencies: + istanbul: 0.4.5 + istanbul-threshold-checker: 0.2.1 + lodash: 4.17.21 + plugin-error: 0.1.2 + through2: 2.0.5 + vinyl-sourcemaps-apply: 0.2.1 + dev: false /gulp-match/1.1.0: resolution: {integrity: sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==} @@ -5879,6 +5981,7 @@ packages: replace-ext: 0.0.1 through2: 2.0.5 vinyl: 0.5.3 + dev: true /gulp/4.0.2: resolution: {integrity: sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==} @@ -5930,7 +6033,7 @@ packages: resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} /has-flag/1.0.0: - resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} + resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} engines: {node: '>=0.10.0'} /has-flag/3.0.0: @@ -5946,6 +6049,7 @@ packages: engines: {node: '>= 0.10'} dependencies: sparkles: 1.0.1 + dev: true /has-symbols/1.0.2: resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} @@ -6039,6 +6143,17 @@ packages: toidentifier: 1.0.0 dev: false + /http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + /http-parser-js/0.5.3: resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} dev: false @@ -6081,13 +6196,6 @@ packages: engines: {node: '>=10.17.0'} dev: true - /iconv-lite/0.4.23: - resolution: {integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: false - /iconv-lite/0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -6135,6 +6243,7 @@ packages: /inflight/1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -6445,6 +6554,7 @@ packages: /isarray/0.0.1: resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=} + dev: true /isarray/1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -6535,6 +6645,14 @@ packages: dependencies: istanbul: 0.3.22 lodash: 3.6.0 + dev: true + + /istanbul-threshold-checker/0.2.1: + resolution: {integrity: sha512-KBEXIAIr7ANpZHX4qkRvbIV5XYyMXn9hwBjddR/ixG8b/M+K1y8a6h4Ca+3HUn2WUr2WnRryhNeM+KXXJROqww==} + dependencies: + istanbul: 0.4.5 + lodash: 4.17.21 + dev: false /istanbul/0.3.22: resolution: {integrity: sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=} @@ -6558,9 +6676,10 @@ packages: supports-color: 3.2.3 which: 1.3.1 wordwrap: 1.0.0 + dev: true /istanbul/0.4.5: - resolution: {integrity: sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=} + resolution: {integrity: sha512-nMtdn4hvK0HjUlzr1DrKSUY8ychprt8dzHOgY2KXsIhHu5PuQQEOTM27gV9Xblyon7aUH/TSFIjRHEODF/FRPg==} deprecated: |- This module is no longer maintained, try this instead: npm i nyc @@ -7525,6 +7644,7 @@ packages: whatwg-url: 6.5.0 ws: 4.1.0 xml-name-validator: 3.0.0 + dev: true /jsdom/15.2.1: resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} @@ -7673,6 +7793,11 @@ packages: /just-debounce/1.1.0: resolution: {integrity: sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==} + /kind-of/1.1.0: + resolution: {integrity: sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==} + engines: {node: '>=0.10.0'} + dev: false + /kind-of/3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} @@ -7725,6 +7850,7 @@ packages: /left-pad/1.3.0: resolution: {integrity: sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==} deprecated: use String.prototype.padStart() + dev: true /leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -7736,6 +7862,7 @@ packages: dependencies: prelude-ls: 1.1.2 type-check: 0.3.2 + dev: true /levn/0.3.0: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} @@ -7812,30 +7939,39 @@ packages: /lodash._basecopy/3.0.1: resolution: {integrity: sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=} + dev: true /lodash._basetostring/3.0.1: resolution: {integrity: sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=} + dev: true /lodash._basevalues/3.0.0: resolution: {integrity: sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=} + dev: true /lodash._getnative/3.9.1: resolution: {integrity: sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=} + dev: true /lodash._isiterateecall/3.0.9: resolution: {integrity: sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=} + dev: true /lodash._reescape/3.0.0: resolution: {integrity: sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=} + dev: true /lodash._reevaluate/3.0.0: resolution: {integrity: sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=} + dev: true /lodash._reinterpolate/3.0.0: resolution: {integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=} + dev: true /lodash._root/3.0.1: resolution: {integrity: sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=} + dev: true /lodash.assign/4.2.0: resolution: {integrity: sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=} @@ -7848,15 +7984,18 @@ packages: resolution: {integrity: sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=} dependencies: lodash._root: 3.0.1 + dev: true /lodash.get/4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} /lodash.isarguments/3.1.0: resolution: {integrity: sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=} + dev: true /lodash.isarray/3.0.4: resolution: {integrity: sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=} + dev: true /lodash.isequal/4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} @@ -7867,12 +8006,14 @@ packages: lodash._getnative: 3.9.1 lodash.isarguments: 3.1.0 lodash.isarray: 3.0.4 + dev: true /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} /lodash.restparam/3.6.1: resolution: {integrity: sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=} + dev: true /lodash.sortby/4.7.0: resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} @@ -7889,15 +8030,18 @@ packages: lodash.keys: 3.1.2 lodash.restparam: 3.6.1 lodash.templatesettings: 3.1.1 + dev: true /lodash.templatesettings/3.1.1: resolution: {integrity: sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=} dependencies: lodash._reinterpolate: 3.0.0 lodash.escape: 3.2.0 + dev: true /lodash/3.6.0: resolution: {integrity: sha1-Umao9J3Zib5Pn2gbbyoMVShdDZo=} + dev: true /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -7960,12 +8104,12 @@ packages: stack-trace: 0.0.10 /media-typer/0.3.0: - resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} dev: false /merge-descriptors/1.0.1: - resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} dev: false /merge-stream/1.0.1: @@ -7985,7 +8129,7 @@ packages: engines: {node: '>= 8'} /methods/1.1.2: - resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} dev: false @@ -8018,12 +8162,24 @@ packages: resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} engines: {node: '>= 0.6'} + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + /mime-types/2.1.30: resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.47.0 + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + /mime/1.4.1: resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==} hasBin: true @@ -8044,6 +8200,7 @@ packages: deprecated: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue dependencies: brace-expansion: 1.1.11 + dev: true /minimatch/3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} @@ -8103,10 +8260,15 @@ packages: /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false + /multipipe/0.1.2: resolution: {integrity: sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=} dependencies: duplexer2: 0.0.2 + dev: true /mute-stdout/1.0.1: resolution: {integrity: sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==} @@ -8147,6 +8309,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + /neo-async/2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -8202,7 +8369,7 @@ packages: resolution: {integrity: sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==} /nopt/3.0.6: - resolution: {integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k=} + resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==} hasBin: true dependencies: abbrev: 1.0.9 @@ -8265,6 +8432,7 @@ packages: /object-assign/3.0.0: resolution: {integrity: sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=} engines: {node: '>=0.10.0'} + dev: true /object-assign/4.1.1: resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} @@ -8366,6 +8534,13 @@ packages: ee-first: 1.1.1 dev: false + /on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + /once/1.3.3: resolution: {integrity: sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=} dependencies: @@ -8401,6 +8576,7 @@ packages: prelude-ls: 1.1.2 type-check: 0.3.2 wordwrap: 0.0.3 + dev: true /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} @@ -8516,6 +8692,7 @@ packages: /parse5/4.0.0: resolution: {integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==} + dev: true /parse5/5.1.0: resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} @@ -8575,7 +8752,7 @@ packages: path-root-regex: 0.1.2 /path-to-regexp/0.1.7: - resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: false /path-type/1.1.0: @@ -8655,6 +8832,17 @@ packages: dependencies: find-up: 4.1.0 + /plugin-error/0.1.2: + resolution: {integrity: sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-cyan: 0.1.1 + ansi-red: 0.1.1 + arr-diff: 1.1.0 + arr-union: 2.1.0 + extend-shallow: 1.1.4 + dev: false + /plugin-error/1.0.1: resolution: {integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==} engines: {node: '>= 0.10'} @@ -8785,11 +8973,11 @@ packages: object-assign: 4.1.1 react-is: 16.13.1 - /proxy-addr/2.0.6: - resolution: {integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==} + /proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} dependencies: - forwarded: 0.1.2 + forwarded: 0.2.0 ipaddr.js: 1.9.1 dev: false @@ -8819,6 +9007,13 @@ packages: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} + /qs/6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false + /qs/6.5.2: resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} engines: {node: '>=0.6'} @@ -8849,13 +9044,13 @@ packages: string_decoder: 0.10.31 dev: false - /raw-body/2.3.3: - resolution: {integrity: sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==} + /raw-body/2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} dependencies: - bytes: 3.0.0 - http-errors: 1.6.3 - iconv-lite: 0.4.23 + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 unpipe: 1.0.0 dev: false @@ -8920,6 +9115,7 @@ packages: inherits: 2.0.4 isarray: 0.0.1 string_decoder: 0.10.31 + dev: true /readable-stream/2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} @@ -9003,6 +9199,7 @@ packages: /replace-ext/0.0.1: resolution: {integrity: sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=} engines: {node: '>= 0.4'} + dev: true /replace-ext/1.0.1: resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} @@ -9122,7 +9319,7 @@ packages: dev: true /resolve/1.1.7: - resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} + resolution: {integrity: sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==} /resolve/1.17.0: resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} @@ -9230,6 +9427,7 @@ packages: /sax/1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: true /saxes/3.1.11: resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} @@ -9319,6 +9517,25 @@ packages: statuses: 1.5.0 dev: false + /send/0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + dev: false + /sequencify/0.0.7: resolution: {integrity: sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=} engines: {node: '>= 0.4'} @@ -9342,24 +9559,24 @@ packages: parseurl: 1.3.3 dev: false - /serve-static/1.13.2: - resolution: {integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==} + /serve-static/1.14.1: + resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} engines: {node: '>= 0.8.0'} dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.16.2 + send: 0.17.1 dev: false - /serve-static/1.14.1: - resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} + /serve-static/1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.17.1 + send: 0.18.0 dev: false /set-blocking/2.0.0: @@ -9382,6 +9599,10 @@ packages: resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} dev: false + /setprototypeof/1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false + /shebang-command/1.2.0: resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} engines: {node: '>=0.10.0'} @@ -9487,7 +9708,7 @@ packages: deprecated: See https://github.com/lydell/source-map-url#deprecated /source-map/0.2.0: - resolution: {integrity: sha1-2rc/vPwrqBm03gO9b26qSBZLP50=} + resolution: {integrity: sha512-CBdZ2oa/BHhS4xj5DlhjWNHcan57/5YuvfdLf17iVmIpd9KRm+DFLmC6nBNj+6Ua7Kt3TmOjDpQT1aTYOQtoUA==} engines: {node: '>=0.8.0'} dependencies: amdefine: 1.0.1 @@ -9584,6 +9805,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /statuses/2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + /stealthy-require/1.1.1: resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} engines: {node: '>=0.10.0'} @@ -9744,7 +9970,7 @@ packages: engines: {node: '>=0.8.0'} /supports-color/3.2.3: - resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} engines: {node: '>=0.8.0'} dependencies: has-flag: 1.0.0 @@ -9972,6 +10198,11 @@ packages: engines: {node: '>=0.6'} dev: false + /toidentifier/1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + /tough-cookie/2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} @@ -11098,7 +11329,7 @@ packages: engines: {node: '>= 0.10'} /vary/1.1.2: - resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} dev: false @@ -11144,6 +11375,12 @@ packages: remove-bom-buffer: 3.0.0 vinyl: 2.2.1 + /vinyl-sourcemaps-apply/0.2.1: + resolution: {integrity: sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==} + dependencies: + source-map: 0.5.7 + dev: false + /vinyl/0.5.3: resolution: {integrity: sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=} engines: {node: '>= 0.9'} @@ -11151,6 +11388,7 @@ packages: clone: 1.0.4 clone-stats: 0.0.1 replace-ext: 0.0.1 + dev: true /vinyl/2.2.1: resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} @@ -11282,6 +11520,7 @@ packages: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 + dev: true /whatwg-url/7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} @@ -11339,9 +11578,10 @@ packages: /wordwrap/0.0.3: resolution: {integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc=} engines: {node: '>=0.4.0'} + dev: true /wordwrap/1.0.0: - resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} /wrap-ansi/2.1.0: resolution: {integrity: sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==} @@ -11380,6 +11620,7 @@ packages: dependencies: async-limiter: 1.0.1 safe-buffer: 5.1.2 + dev: true /ws/7.4.6: resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index a3da280..7ea84ca 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "94d69624f95398eba7cdf1e70cfc3b39facef814", + "pnpmShrinkwrapHash": "e1e8f25ee75da047b1effd13844cc24711603b69", "preferredVersionsHash": "453ceee7444450f90086a91682f4c595da77c70a" } diff --git a/core-build/gulp-core-build-mocha/package.json b/core-build/gulp-core-build-mocha/package.json index 49c816a..0de1d94 100644 --- a/core-build/gulp-core-build-mocha/package.json +++ b/core-build/gulp-core-build-mocha/package.json @@ -18,7 +18,7 @@ "@types/node": "10.17.13", "glob": "~7.0.5", "gulp": "~4.0.2", - "gulp-istanbul": "~0.10.3", + "gulp-istanbul": "~1.1.3", "gulp-mocha": "~6.0.0" }, "devDependencies": { diff --git a/core-build/gulp-core-build-serve/package.json b/core-build/gulp-core-build-serve/package.json index b046bad..0d7a801 100644 --- a/core-build/gulp-core-build-serve/package.json +++ b/core-build/gulp-core-build-serve/package.json @@ -19,7 +19,7 @@ "@rushstack/node-core-library": "~3.53.0", "@types/node": "10.17.13", "colors": "~1.2.1", - "express": "~4.16.2", + "express": "~4.18.1", "gulp": "~4.0.2", "gulp-connect": "~5.7.0", "open": "8.4.2", diff --git a/core-build/gulp-core-build/package.json b/core-build/gulp-core-build/package.json index 11e9680..74fded7 100644 --- a/core-build/gulp-core-build/package.json +++ b/core-build/gulp-core-build/package.json @@ -34,13 +34,12 @@ "glob-escape": "~0.0.2", "globby": "~5.0.0", "gulp": "~4.0.2", - "gulp-flatten": "~0.2.0", + "gulp-flatten": "~0.4.0", "gulp-if": "^2.0.1", "jest": "~25.4.0", "jest-cli": "~25.4.0", "jest-environment-jsdom": "~25.4.0", "jest-nunit-reporter": "~1.3.1", - "jsdom": "~11.11.0", "lodash.merge": "~4.6.2", "merge2": "~1.0.2", "node-notifier": "~10.0.1",