diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 0d1792e..51e3791 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1,14 +1,16 @@ dependencies: + '@microsoft/rush-stack-compiler-3.7': 0.6.1 '@rush-temp/api-demo': 'file:projects/api-demo.tgz' '@rush-temp/eslint-plugin-tsdoc': 'file:projects/eslint-plugin-tsdoc.tgz' - '@rush-temp/tsdoc': 'file:projects/tsdoc.tgz' + '@rush-temp/tsdoc': 'file:projects/tsdoc.tgz_typescript@3.5.3' '@rush-temp/tsdoc-config': 'file:projects/tsdoc-config.tgz' '@rush-temp/tsdoc-playground': 'file:projects/tsdoc-playground.tgz' '@rushstack/eslint-config': 1.0.1_eslint@7.2.0+typescript@3.5.3 + '@rushstack/heft': 0.1.0 '@rushstack/set-webpack-public-path-plugin': 2.4.24_@types+webpack@4.39.8 '@types/eslint': 6.1.3 '@types/estree': 0.0.39 - '@types/jest': 24.0.16 + '@types/jest': 25.2.1 '@types/jest-diff': 20.0.1 '@types/jju': 1.4.1 '@types/node': 10.17.5 @@ -134,6 +136,10 @@ packages: dev: false resolution: integrity: sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g== + /@babel/helper-plugin-utils/7.10.4: + dev: false + resolution: + integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== /@babel/helper-replace-supers/7.10.1: dependencies: '@babel/helper-member-expression-to-functions': 7.10.3 @@ -183,6 +189,78 @@ packages: hasBin: true resolution: integrity: sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA== + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + /@babel/plugin-syntax-class-properties/7.10.4_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.10.3: dependencies: '@babel/core': 7.10.3 @@ -192,6 +270,24 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: false + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== /@babel/runtime-corejs3/7.10.3: dependencies: core-js-pure: 3.6.5 @@ -229,6 +325,10 @@ packages: dev: false resolution: integrity: sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA== + /@bcoe/v8-coverage/0.2.3: + dev: false + resolution: + integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== /@cnakazawa/watch/1.0.4: dependencies: exec-sh: 0.3.4 @@ -239,6 +339,24 @@ packages: hasBin: true resolution: integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + /@istanbuljs/load-nyc-config/1.1.0: + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.0 + resolve-from: 5.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + /@istanbuljs/schema/0.1.2: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== /@jest/console/24.9.0: dependencies: '@jest/source-map': 24.9.0 @@ -249,6 +367,18 @@ packages: node: '>= 6' resolution: integrity: sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== + /@jest/console/25.5.0: + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-message-util: 25.5.0 + jest-util: 25.5.0 + slash: 3.0.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw== /@jest/core/24.9.0: dependencies: '@jest/console': 24.9.0 @@ -284,6 +414,41 @@ packages: node: '>= 6' resolution: integrity: sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A== + /@jest/core/25.4.0: + dependencies: + '@jest/console': 25.5.0 + '@jest/reporters': 25.5.1 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.1 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.4 + jest-changed-files: 25.5.0 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + jest-resolve-dependencies: 25.5.4 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + jest-watcher: 25.5.0 + micromatch: 4.0.2 + p-each-series: 2.1.0 + realpath-native: 2.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw== /@jest/environment/24.9.0: dependencies: '@jest/fake-timers': 24.9.0 @@ -295,6 +460,16 @@ packages: node: '>= 6' resolution: integrity: sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ== + /@jest/environment/25.5.0: + dependencies: + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA== /@jest/fake-timers/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -305,6 +480,28 @@ packages: node: '>= 6' resolution: integrity: sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== + /@jest/fake-timers/25.5.0: + dependencies: + '@jest/types': 25.5.0 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + lolex: 5.1.2 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ== + /@jest/globals/25.5.2: + dependencies: + '@jest/environment': 25.5.0 + '@jest/types': 25.5.0 + expect: 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA== /@jest/reporters/24.9.0: dependencies: '@jest/environment': 24.9.0 @@ -333,6 +530,71 @@ packages: node: '>= 6' resolution: integrity: sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw== + /@jest/reporters/25.4.0: + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.6 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + dev: false + engines: + node: '>= 8.3' + optionalDependencies: + node-notifier: 6.0.0 + resolution: + integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg== + /@jest/reporters/25.5.1: + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.6 + graceful-fs: 4.2.4 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + dev: false + engines: + node: '>= 8.3' + optionalDependencies: + node-notifier: 6.0.0 + resolution: + integrity: sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw== /@jest/source-map/24.9.0: dependencies: callsites: 3.1.0 @@ -343,6 +605,16 @@ packages: node: '>= 6' resolution: integrity: sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== + /@jest/source-map/25.5.0: + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.4 + source-map: 0.6.1 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ== /@jest/test-result/24.9.0: dependencies: '@jest/console': 24.9.0 @@ -353,6 +625,17 @@ packages: node: '>= 6' resolution: integrity: sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== + /@jest/test-result/25.5.0: + dependencies: + '@jest/console': 25.5.0 + '@jest/types': 25.5.0 + '@types/istanbul-lib-coverage': 2.0.3 + collect-v8-coverage: 1.0.1 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A== /@jest/test-sequencer/24.9.0: dependencies: '@jest/test-result': 24.9.0 @@ -364,6 +647,18 @@ packages: node: '>= 6' resolution: integrity: sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A== + /@jest/test-sequencer/25.5.4: + dependencies: + '@jest/test-result': 25.5.0 + graceful-fs: 4.2.4 + jest-haste-map: 25.5.1 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA== /@jest/transform/24.9.0: dependencies: '@babel/core': 7.10.3 @@ -387,6 +682,29 @@ packages: node: '>= 6' resolution: integrity: sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ== + /@jest/transform/25.5.1: + dependencies: + '@babel/core': 7.10.3 + '@jest/types': 25.5.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.4 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.2 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg== /@jest/types/24.9.0: dependencies: '@types/istanbul-lib-coverage': 2.0.3 @@ -397,6 +715,70 @@ packages: node: '>= 6' resolution: integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== + /@jest/types/25.5.0: + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 15.0.5 + chalk: 3.0.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== + /@microsoft/api-extractor-model/7.8.12: + dependencies: + '@microsoft/tsdoc': 0.12.19 + '@rushstack/node-core-library': 3.25.0 + dev: false + resolution: + integrity: sha512-lE9xcNStS2hf5K+ZQy4L9DQ9Xd62bNsMqW+SyPQWXuQ5HJqUBSXJ2yxCWXP/+rcAkFCvZrikbql9M8Z88nKvwQ== + /@microsoft/api-extractor/7.9.1: + dependencies: + '@microsoft/api-extractor-model': 7.8.12 + '@microsoft/tsdoc': 0.12.19 + '@rushstack/node-core-library': 3.25.0 + '@rushstack/ts-command-line': 4.4.6 + colors: 1.2.5 + lodash: 4.17.15 + resolve: 1.17.0 + semver: 7.3.2 + source-map: 0.6.1 + typescript: 3.9.6 + dev: false + hasBin: true + resolution: + integrity: sha512-xN52HjZTTvAeKh1IwQhYIIamySGrKEQjpnqJhK3za+BEt3jsUJjtwLsDlUAXJ955CItLoqiB8fXySEvf7wCfjw== + /@microsoft/rush-stack-compiler-3.5/0.8.1: + dependencies: + '@microsoft/api-extractor': 7.9.1 + '@rushstack/eslint-config': 1.0.2_eslint@7.2.0+typescript@3.5.3 + '@rushstack/node-core-library': 3.25.0 + '@types/node': 10.17.13 + eslint: 7.2.0 + import-lazy: 4.0.0 + tslint: 5.20.1_typescript@3.5.3 + tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.5.3 + typescript: 3.5.3 + dev: false + hasBin: true + resolution: + integrity: sha512-xpRPS2RSitQg5mLqwMnA9MgCkVy11kZIt/Ol1uMVdD4jMcRX8d9LHuWqgTWnflLAeSBW0jXcDOKEgIQS6q5HfQ== + /@microsoft/rush-stack-compiler-3.7/0.6.1: + dependencies: + '@microsoft/api-extractor': 7.9.1 + '@rushstack/eslint-config': 1.0.2_eslint@7.2.0+typescript@3.7.5 + '@rushstack/node-core-library': 3.25.0 + '@types/node': 10.17.13 + eslint: 7.2.0 + import-lazy: 4.0.0 + tslint: 5.20.1_typescript@3.7.5 + tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.7.5 + typescript: 3.7.5 + dev: false + hasBin: true + resolution: + integrity: sha512-c43ACn8I+SMUsFyU5DR0lhoQUttIBWH7agAYgIR9/FsLHYd7M47hc4n/07jftxl6fhekGSyHSg75pZi7nJoB6A== /@microsoft/tsdoc-config/0.13.4: dependencies: '@microsoft/tsdoc': 0.12.20 @@ -406,6 +788,10 @@ packages: dev: false resolution: integrity: sha512-B3F3mndJTGUmcHTt8chqjN4EPvxJlkzZIkrZUHwJvKvbr74HEe6mB8Aa6Rlh8jj6mHq7mmtyiUn17+5zr4vbXw== + /@microsoft/tsdoc/0.12.19: + dev: false + resolution: + integrity: sha512-IpgPxHrNxZiMNUSXqR1l/gePKPkfAmIKoDRP9hp7OwjU29ZR8WCJsOJ8iBKgw0Qk+pFwR+8Y1cy8ImLY6e9m4A== /@microsoft/tsdoc/0.12.20: dev: false resolution: @@ -430,6 +816,46 @@ packages: typescript: '>=3.0.0' resolution: integrity: sha512-XQazDNhU4D3/teSsymR3rWlqV5V6gsvC+kMHEc4tLkhN4leAhAUlDIXrlDmf4W5EQD8ZEJe34CBg3zCkE3Ojpw== + /@rushstack/eslint-config/1.0.2_eslint@7.2.0+typescript@3.5.3: + dependencies: + '@rushstack/eslint-patch': 1.0.2 + '@rushstack/eslint-plugin': 0.4.1_eslint@7.2.0 + '@typescript-eslint/eslint-plugin': 3.4.0_cda7146ea5fa41161805b85f9284f6bd + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.2.0+typescript@3.5.3 + '@typescript-eslint/parser': 3.4.0_eslint@7.2.0+typescript@3.5.3 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.5.3 + eslint: 7.2.0 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.0_eslint@7.2.0 + eslint-plugin-security: 1.4.0 + eslint-plugin-tsdoc: 0.2.5 + typescript: 3.5.3 + dev: false + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' + resolution: + integrity: sha512-Z5TablhgasFx1GhZ/pSuMy1iM4Odak/iUNKlIPNEogdlrTr4aAKx/IsGDkfHfPpuTNOHBdyIwcb2a1sIg+bBtg== + /@rushstack/eslint-config/1.0.2_eslint@7.2.0+typescript@3.7.5: + dependencies: + '@rushstack/eslint-patch': 1.0.2 + '@rushstack/eslint-plugin': 0.4.1_eslint@7.2.0 + '@typescript-eslint/eslint-plugin': 3.4.0_43170e314695d1b0876b4d3c3574f4a4 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.2.0+typescript@3.7.5 + '@typescript-eslint/parser': 3.4.0_eslint@7.2.0+typescript@3.7.5 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.7.5 + eslint: 7.2.0 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.0_eslint@7.2.0 + eslint-plugin-security: 1.4.0 + eslint-plugin-tsdoc: 0.2.5 + typescript: 3.7.5 + dev: false + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' + resolution: + integrity: sha512-Z5TablhgasFx1GhZ/pSuMy1iM4Odak/iUNKlIPNEogdlrTr4aAKx/IsGDkfHfPpuTNOHBdyIwcb2a1sIg+bBtg== /@rushstack/eslint-patch/1.0.2: dev: false resolution: @@ -442,6 +868,40 @@ packages: eslint: ^6.0.0 || ^7.0.0 resolution: integrity: sha512-X+YS0Uq8VfaniKRC0IDtWhep1mhLQ/mpeZ9oxqal20mf30zaSS/0fsTwQ0VQRsuJ/+EitnWL+xGZ0LTVioWmOA== + /@rushstack/heft/0.1.0: + dependencies: + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@rushstack/node-core-library': 3.25.0 + '@rushstack/ts-command-line': 4.4.6 + '@types/tapable': 1.0.5 + '@types/webpack': 4.39.8 + chokidar: 3.4.0 + glob: 7.0.6 + glob-escape: 0.0.2 + jest-snapshot: 25.4.0 + resolve: 1.17.0 + tapable: 1.1.3 + true-case-path: 2.2.1 + webpack: 4.31.0_webpack@4.31.0 + dev: false + engines: + node: '>=10.13.0' + hasBin: true + resolution: + integrity: sha512-reFEduVESa+NqkE88k8cBO/EHWX9zgvAHt5ojOcxF1hnw/qtn8lgC3BIT7fW7mrKRIBd7zNm+RmvbwhO9mAlNA== + /@rushstack/node-core-library/3.25.0: + dependencies: + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + jju: 1.4.0 + semver: 7.3.2 + timsort: 0.3.0 + z-schema: 3.18.4 + dev: false + resolution: + integrity: sha512-e2NCFtAu/eu14b8nlzRX6ZrE9Sb3J2wVt+pninQmTn/IgfnRLAtM0D4PzUO4+ktZwF9fCnpqrOGokLzw6RSVNw== /@rushstack/set-webpack-public-path-plugin/2.4.24_@types+webpack@4.39.8: dependencies: '@types/webpack': 4.39.8 @@ -452,10 +912,28 @@ packages: '@types/webpack': '*' resolution: integrity: sha512-spmgbde8zn44FhDdDSByodyS5WKpJ8eLD4mJje/p5DUcWpvpWAlmiTRbujV8lqlWu5xj4YIy11HEcWPszp15SQ== + /@rushstack/ts-command-line/4.4.6: + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + dev: false + resolution: + integrity: sha512-ue3p2m773Yea/s4Ef2Q3gEyLd9T0NDjXCl+PlodGTrJHgxoiRwbROSWHAdYJL/LceGWa6Biqizu9qxUDEWFweQ== + /@sinonjs/commons/1.8.0: + dependencies: + type-detect: 4.0.8 + dev: false + resolution: + integrity: sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q== /@types/anymatch/1.3.1: dev: false resolution: integrity: sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + /@types/argparse/1.0.38: + dev: false + resolution: + integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== /@types/babel__core/7.1.9: dependencies: '@babel/parser': 7.10.3 @@ -511,6 +989,12 @@ packages: dev: false resolution: integrity: sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA== + /@types/graceful-fs/4.1.3: + dependencies: + '@types/node': 10.17.13 + dev: false + resolution: + integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== /@types/istanbul-lib-coverage/2.0.3: dev: false resolution: @@ -532,12 +1016,13 @@ packages: dev: false resolution: integrity: sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA== - /@types/jest/24.0.16: + /@types/jest/25.2.1: dependencies: - '@types/jest-diff': 20.0.1 + jest-diff: 25.5.0 + pretty-format: 25.5.0 dev: false resolution: - integrity: sha512-JrAiyV+PPGKZzw6uxbI761cHZ0G7QMOHXPhtSpcl08rZH6CswXaaejckn3goFKmF7M3nzEoJ0lwYCbqLMmjziQ== + integrity: sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA== /@types/jju/1.4.1: dev: false resolution: @@ -550,10 +1035,22 @@ packages: dev: false resolution: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + /@types/node/10.17.13: + dev: false + resolution: + integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== /@types/node/10.17.5: dev: false resolution: integrity: sha512-RElZIr/7JreF1eY6oD5RF3kpmdcreuQPjg5ri4oQ5g9sq7YWU8HkfB3eH8GwAwxf5OaCh0VPi7r4N/yoTGelrA== + /@types/normalize-package-data/2.4.0: + dev: false + resolution: + integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + /@types/prettier/1.19.1: + dev: false + resolution: + integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== /@types/prop-types/15.7.3: dev: false resolution: @@ -585,6 +1082,10 @@ packages: dev: false resolution: integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + /@types/tapable/1.0.5: + dev: false + resolution: + integrity: sha512-/gG2M/Imw7cQFp8PGvz/SwocNrmKFjFsm5Pb8HdbHkZ1K8pmuPzOX4VeVoiEecFCVf4CsN1r3/BRvx+6sNqwtQ== /@types/tapable/1.0.6: dev: false resolution: @@ -628,6 +1129,12 @@ packages: dev: false resolution: integrity: sha512-xrvhZ4DZewMDhoH1utLtOAwYQy60eYFoXeje30TzM3VOvQlBwQaEpKFq5m34k1wOw2AKIi2pwtiAjdmhvlBUzg== + /@types/yargs/15.0.5: + dependencies: + '@types/yargs-parser': 15.0.0 + dev: false + resolution: + integrity: sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w== /@typescript-eslint/eslint-plugin/3.3.0_5230966e5e0a36b5cf15b6a6401aaf8c: dependencies: '@typescript-eslint/experimental-utils': 3.3.0_eslint@7.2.0+typescript@3.5.3 @@ -650,6 +1157,52 @@ packages: optional: true resolution: integrity: sha512-Ybx/wU75Tazz6nU2d7nN6ll0B98odoiYLXwcuwS5WSttGzK46t0n7TPRQ4ozwcTv82UY6TQoIvI+sJfTzqK9dQ== + /@typescript-eslint/eslint-plugin/3.4.0_43170e314695d1b0876b4d3c3574f4a4: + dependencies: + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.2.0+typescript@3.7.5 + '@typescript-eslint/parser': 3.4.0_eslint@7.2.0+typescript@3.7.5 + debug: 4.1.1 + eslint: 7.2.0 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.2 + tsutils: 3.17.1_typescript@3.7.5 + typescript: 3.7.5 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ== + /@typescript-eslint/eslint-plugin/3.4.0_cda7146ea5fa41161805b85f9284f6bd: + dependencies: + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.2.0+typescript@3.5.3 + '@typescript-eslint/parser': 3.4.0_eslint@7.2.0+typescript@3.5.3 + debug: 4.1.1 + eslint: 7.2.0 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.2 + tsutils: 3.17.1_typescript@3.5.3 + typescript: 3.5.3 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ== /@typescript-eslint/experimental-utils/3.3.0_eslint@7.2.0+typescript@3.5.3: dependencies: '@types/json-schema': 7.0.5 @@ -666,6 +1219,38 @@ packages: typescript: '*' resolution: integrity: sha512-d4pGIAbu/tYsrPrdHCQ5xfadJGvlkUxbeBB56nO/VGmEDi/sKmfa5fGty5t5veL1OyJBrUmSiRn1R1qfVDydrg== + /@typescript-eslint/experimental-utils/3.4.0_eslint@7.2.0+typescript@3.5.3: + dependencies: + '@types/json-schema': 7.0.5 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.5.3 + eslint: 7.2.0 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + typescript: 3.5.3 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw== + /@typescript-eslint/experimental-utils/3.4.0_eslint@7.2.0+typescript@3.7.5: + dependencies: + '@types/json-schema': 7.0.5 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.7.5 + eslint: 7.2.0 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + typescript: 3.7.5 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw== /@typescript-eslint/parser/3.3.0_eslint@7.2.0+typescript@3.5.3: dependencies: '@types/eslint-visitor-keys': 1.0.0 @@ -685,6 +1270,44 @@ packages: optional: true resolution: integrity: sha512-a7S0Sqn/+RpOOWTcaLw6RD4obsharzxmgMfdK24l364VxuBODXjuJM7ImCkSXEN7oz52aiZbXSbc76+2EsE91w== + /@typescript-eslint/parser/3.4.0_eslint@7.2.0+typescript@3.5.3: + dependencies: + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.2.0+typescript@3.5.3 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.5.3 + eslint: 7.2.0 + eslint-visitor-keys: 1.3.0 + typescript: 3.5.3 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA== + /@typescript-eslint/parser/3.4.0_eslint@7.2.0+typescript@3.7.5: + dependencies: + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.2.0+typescript@3.7.5 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.7.5 + eslint: 7.2.0 + eslint-visitor-keys: 1.3.0 + typescript: 3.7.5 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA== /@typescript-eslint/typescript-estree/3.3.0_typescript@3.5.3: dependencies: debug: 4.1.1 @@ -705,6 +1328,46 @@ packages: optional: true resolution: integrity: sha512-3SqxylENltEvJsjjMSDCUx/edZNSC7wAqifUU1Ywp//0OWEZwMZJfecJud9XxJ/40rAKEbJMKBOQzeOjrLJFzQ== + /@typescript-eslint/typescript-estree/3.4.0_typescript@3.5.3: + dependencies: + debug: 4.1.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.6 + is-glob: 4.0.1 + lodash: 4.17.15 + semver: 7.3.2 + tsutils: 3.17.1_typescript@3.5.3 + typescript: 3.5.3 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw== + /@typescript-eslint/typescript-estree/3.4.0_typescript@3.7.5: + dependencies: + debug: 4.1.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.6 + is-glob: 4.0.1 + lodash: 4.17.15 + semver: 7.3.2 + tsutils: 3.17.1_typescript@3.7.5 + typescript: 3.7.5 + dev: false + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw== /@webassemblyjs/ast/1.8.5: dependencies: '@webassemblyjs/helper-module-context': 1.8.5 @@ -858,6 +1521,14 @@ packages: node: '>= 0.6' resolution: integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + /acorn-dynamic-import/4.0.0_acorn@6.4.1: + dependencies: + acorn: 6.4.1 + dev: false + peerDependencies: + acorn: ^6.0.0 + resolution: + integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== /acorn-globals/4.3.4: dependencies: acorn: 6.4.1 @@ -1036,7 +1707,6 @@ packages: dev: false engines: node: '>= 8' - optional: true resolution: integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== /aproba/1.2.0: @@ -1231,6 +1901,24 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== + /babel-jest/25.5.1_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/babel__core': 7.1.9 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 25.5.0_@babel+core@7.10.3 + chalk: 3.0.0 + graceful-fs: 4.2.4 + slash: 3.0.0 + dev: false + engines: + node: '>= 8.3' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ== /babel-plugin-istanbul/5.2.0: dependencies: '@babel/helper-plugin-utils': 7.10.3 @@ -1242,6 +1930,18 @@ packages: node: '>=6' resolution: integrity: sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw== + /babel-plugin-istanbul/6.0.0: + dependencies: + '@babel/helper-plugin-utils': 7.10.4 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.2 + istanbul-lib-instrument: 4.0.3 + test-exclude: 6.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== /babel-plugin-jest-hoist/24.9.0: dependencies: '@types/babel__traverse': 7.0.12 @@ -1250,6 +1950,35 @@ packages: node: '>= 6' resolution: integrity: sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw== + /babel-plugin-jest-hoist/25.5.0: + dependencies: + '@babel/template': 7.10.3 + '@babel/types': 7.10.3 + '@types/babel__traverse': 7.0.12 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g== + /babel-preset-current-node-syntax/0.1.3_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.3 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.10.3 + '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.10.3 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.10.3 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.10.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.10.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.3 + dev: false + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ== /babel-preset-jest/24.9.0_@babel+core@7.10.3: dependencies: '@babel/core': 7.10.3 @@ -1262,6 +1991,18 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg== + /babel-preset-jest/25.5.0_@babel+core@7.10.3: + dependencies: + '@babel/core': 7.10.3 + babel-plugin-jest-hoist: 25.5.0 + babel-preset-current-node-syntax: 0.1.3_@babel+core@7.10.3 + dev: false + engines: + node: '>= 8.3' + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw== /balanced-match/1.0.0: dev: false resolution: @@ -1323,7 +2064,6 @@ packages: dev: false engines: node: '>=8' - optional: true resolution: integrity: sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== /bindings/1.5.0: @@ -1520,6 +2260,12 @@ packages: dev: false resolution: integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + /builtin-modules/1.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= /builtin-status-codes/3.0.0: dev: false resolution: @@ -1709,7 +2455,6 @@ packages: dev: false engines: node: '>= 8.10.0' - optional: true optionalDependencies: fsevents: 2.1.3 resolution: @@ -1804,6 +2549,14 @@ packages: dev: false resolution: integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + /cliui/6.0.0: + dependencies: + string-width: 4.2.0 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 + dev: false + resolution: + integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== /clone-deep/2.0.2: dependencies: for-own: 1.0.0 @@ -1828,6 +2581,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + /collect-v8-coverage/1.0.1: + dev: false + resolution: + integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== /collection-visit/1.0.0: dependencies: map-visit: 1.0.0 @@ -1859,6 +2616,12 @@ packages: dev: false resolution: integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + /colors/1.2.5: + dev: false + engines: + node: '>=0.1.90' + resolution: + integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== /colors/1.3.3: dev: false engines: @@ -2127,12 +2890,24 @@ packages: dev: false resolution: integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + /cssom/0.4.4: + dev: false + resolution: + integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== /cssstyle/1.4.0: dependencies: cssom: 0.3.8 dev: false resolution: integrity: sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + /cssstyle/2.3.0: + dependencies: + cssom: 0.3.8 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== /csstype/2.6.10: dev: false resolution: @@ -2210,6 +2985,12 @@ packages: dev: false resolution: integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + /deepmerge/4.2.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== /default-gateway/4.2.0: dependencies: execa: 1.0.0 @@ -2305,6 +3086,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + /detect-newline/3.1.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== /detect-node/2.0.4: dev: false resolution: @@ -2315,6 +3102,18 @@ packages: node: '>= 6' resolution: integrity: sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== + /diff-sequences/25.2.6: + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== + /diff/4.0.2: + dev: false + engines: + node: '>=0.3.1' + resolution: + integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== /diffie-hellman/5.0.3: dependencies: bn.js: 4.11.9 @@ -2784,6 +3583,23 @@ packages: node: '>=6' resolution: integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + /execa/3.4.0: + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.1.0 + human-signals: 1.1.1 + is-stream: 2.0.0 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.0 + p-finally: 2.0.1 + signal-exit: 3.0.3 + strip-final-newline: 2.0.0 + dev: false + engines: + node: ^8.12.0 || >=9.7.0 + resolution: + integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== /exit/0.1.2: dev: false engines: @@ -2825,6 +3641,19 @@ packages: node: '>= 6' resolution: integrity: sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q== + /expect/25.5.0: + dependencies: + '@jest/types': 25.5.0 + ansi-styles: 4.2.1 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA== /express/4.17.1: dependencies: accepts: 1.3.7 @@ -3059,6 +3888,15 @@ packages: node: '>=6' resolution: integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== /findup-sync/3.0.0: dependencies: detect-file: 1.0.0 @@ -3174,6 +4012,16 @@ packages: dev: false resolution: integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + /fs-extra/7.0.1: + dependencies: + graceful-fs: 4.2.4 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: false + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== /fs-write-stream-atomic/1.0.10: dependencies: graceful-fs: 4.2.4 @@ -3266,6 +4114,12 @@ packages: node: 6.* || 8.* || >= 10.* resolution: integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + /get-package-type/0.1.0: + dev: false + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== /get-stdin/4.0.1: dev: false engines: @@ -3280,6 +4134,14 @@ packages: node: '>=6' resolution: integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + /get-stream/5.1.0: + dependencies: + pump: 3.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== /get-value/2.0.6: dev: false engines: @@ -3292,6 +4154,12 @@ packages: dev: false resolution: integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + /glob-escape/0.0.2: + dev: false + engines: + node: '>= 0.10' + resolution: + integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0= /glob-parent/3.1.0: dependencies: is-glob: 3.1.0 @@ -3307,6 +4175,17 @@ packages: node: '>= 6' resolution: integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + /glob/7.0.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + resolution: + integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= /glob/7.1.6: dependencies: fs.realpath: 1.0.0 @@ -3722,6 +4601,12 @@ packages: dev: false resolution: integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + /human-signals/1.1.1: + dev: false + engines: + node: '>=8.12.0' + resolution: + integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== /iconv-lite/0.4.24: dependencies: safer-buffer: 2.1.2 @@ -3761,6 +4646,12 @@ packages: node: '>=6' resolution: integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + /import-lazy/4.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== /import-local/2.0.0: dependencies: pkg-dir: 3.0.0 @@ -3940,7 +4831,6 @@ packages: dev: false engines: node: '>=8' - optional: true resolution: integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== /is-buffer/1.1.6: @@ -4002,6 +4892,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + /is-docker/2.0.0: + dev: false + engines: + node: '>=8' + optional: true + resolution: + integrity: sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ== /is-extendable/0.1.1: dev: false engines: @@ -4128,6 +5025,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-stream/2.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== /is-string/1.0.5: dev: false engines: @@ -4162,6 +5065,15 @@ packages: node: '>=4' resolution: integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + /is-wsl/2.2.0: + dependencies: + is-docker: 2.0.0 + dev: false + engines: + node: '>=8' + optional: true + resolution: + integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== /isarray/1.0.0: dev: false resolution: @@ -4194,6 +5106,12 @@ packages: node: '>=6' resolution: integrity: sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== + /istanbul-lib-coverage/3.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== /istanbul-lib-instrument/3.3.0: dependencies: '@babel/generator': 7.10.3 @@ -4208,6 +5126,17 @@ packages: node: '>=6' resolution: integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== + /istanbul-lib-instrument/4.0.3: + dependencies: + '@babel/core': 7.10.3 + '@istanbuljs/schema': 0.1.2 + istanbul-lib-coverage: 3.0.0 + semver: 6.3.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== /istanbul-lib-report/2.0.8: dependencies: istanbul-lib-coverage: 2.0.5 @@ -4218,6 +5147,16 @@ packages: node: '>=6' resolution: integrity: sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== + /istanbul-lib-report/3.0.0: + dependencies: + istanbul-lib-coverage: 3.0.0 + make-dir: 3.1.0 + supports-color: 7.1.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== /istanbul-lib-source-maps/3.0.6: dependencies: debug: 4.1.1 @@ -4230,6 +5169,16 @@ packages: node: '>=6' resolution: integrity: sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== + /istanbul-lib-source-maps/4.0.0: + dependencies: + debug: 4.1.1 + istanbul-lib-coverage: 3.0.0 + source-map: 0.6.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== /istanbul-reports/2.2.7: dependencies: html-escaper: 2.0.2 @@ -4238,6 +5187,15 @@ packages: node: '>=6' resolution: integrity: sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg== + /istanbul-reports/3.0.2: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== /jest-changed-files/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -4248,6 +5206,16 @@ packages: node: '>= 6' resolution: integrity: sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg== + /jest-changed-files/25.5.0: + dependencies: + '@jest/types': 25.5.0 + execa: 3.4.0 + throat: 5.0.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw== /jest-cli/24.9.0: dependencies: '@jest/core': 24.9.0 @@ -4293,6 +5261,32 @@ packages: node: '>= 6' resolution: integrity: sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ== + /jest-config/25.5.4: + dependencies: + '@babel/core': 7.10.3 + '@jest/test-sequencer': 25.5.4 + '@jest/types': 25.5.0 + babel-jest: 25.5.1_@babel+core@7.10.3 + chalk: 3.0.0 + deepmerge: 4.2.2 + glob: 7.1.6 + graceful-fs: 4.2.4 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.5.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.2 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg== /jest-diff/24.9.0: dependencies: chalk: 2.4.2 @@ -4304,6 +5298,17 @@ packages: node: '>= 6' resolution: integrity: sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== + /jest-diff/25.5.0: + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A== /jest-docblock/24.9.0: dependencies: detect-newline: 2.1.0 @@ -4312,6 +5317,14 @@ packages: node: '>= 6' resolution: integrity: sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA== + /jest-docblock/25.3.0: + dependencies: + detect-newline: 3.1.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg== /jest-each/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -4324,6 +5337,18 @@ packages: node: '>= 6' resolution: integrity: sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog== + /jest-each/25.5.0: + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-get-type: 25.2.6 + jest-util: 25.5.0 + pretty-format: 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA== /jest-environment-jsdom/24.9.0: dependencies: '@jest/environment': 24.9.0 @@ -4337,6 +5362,19 @@ packages: node: '>= 6' resolution: integrity: sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== + /jest-environment-jsdom/25.5.0: + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + jsdom: 15.2.1 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A== /jest-environment-node/24.9.0: dependencies: '@jest/environment': 24.9.0 @@ -4349,12 +5387,31 @@ packages: node: '>= 6' resolution: integrity: sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA== + /jest-environment-node/25.5.0: + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + semver: 6.3.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA== /jest-get-type/24.9.0: dev: false engines: node: '>= 6' resolution: integrity: sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== + /jest-get-type/25.2.6: + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== /jest-haste-map/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -4375,6 +5432,27 @@ packages: fsevents: 1.2.13 resolution: integrity: sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + /jest-haste-map/25.5.1: + dependencies: + '@jest/types': 25.5.0 + '@types/graceful-fs': 4.1.3 + anymatch: 3.1.1 + fb-watchman: 2.0.1 + graceful-fs: 4.2.4 + jest-serializer: 25.5.0 + jest-util: 25.5.0 + jest-worker: 25.5.0 + micromatch: 4.0.2 + sane: 4.1.0 + walker: 1.0.7 + which: 2.0.2 + dev: false + engines: + node: '>= 8.3' + optionalDependencies: + fsevents: 2.1.3 + resolution: + integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ== /jest-jasmine2/24.9.0: dependencies: '@babel/traverse': 7.10.3 @@ -4398,6 +5476,30 @@ packages: node: '>= 6' resolution: integrity: sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw== + /jest-jasmine2/25.5.4: + dependencies: + '@babel/traverse': 7.10.3 + '@jest/environment': 25.5.0 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + co: 4.6.0 + expect: 25.5.0 + is-generator-fn: 2.1.0 + jest-each: 25.5.0 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + pretty-format: 25.5.0 + throat: 5.0.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ== /jest-leak-detector/24.9.0: dependencies: jest-get-type: 24.9.0 @@ -4407,6 +5509,15 @@ packages: node: '>= 6' resolution: integrity: sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA== + /jest-leak-detector/25.5.0: + dependencies: + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA== /jest-matcher-utils/24.9.0: dependencies: chalk: 2.4.2 @@ -4418,6 +5529,17 @@ packages: node: '>= 6' resolution: integrity: sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== + /jest-matcher-utils/25.5.0: + dependencies: + chalk: 3.0.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw== /jest-message-util/24.9.0: dependencies: '@babel/code-frame': 7.10.3 @@ -4433,6 +5555,21 @@ packages: node: '>= 6' resolution: integrity: sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== + /jest-message-util/25.5.0: + dependencies: + '@babel/code-frame': 7.10.3 + '@jest/types': 25.5.0 + '@types/stack-utils': 1.0.1 + chalk: 3.0.0 + graceful-fs: 4.2.4 + micromatch: 4.0.2 + slash: 3.0.0 + stack-utils: 1.0.2 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA== /jest-mock/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -4441,6 +5578,14 @@ packages: node: '>= 6' resolution: integrity: sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== + /jest-mock/25.5.0: + dependencies: + '@jest/types': 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA== /jest-pnp-resolver/1.2.1_jest-resolve@24.9.0: dependencies: jest-resolve: 24.9.0_jest-resolve@24.9.0 @@ -4454,12 +5599,31 @@ packages: optional: true resolution: integrity: sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ== + /jest-pnp-resolver/1.2.1_jest-resolve@25.5.1: + dependencies: + jest-resolve: 25.5.1_jest-resolve@25.5.1 + dev: false + engines: + node: '>=6' + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + resolution: + integrity: sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ== /jest-regex-util/24.9.0: dev: false engines: node: '>= 6' resolution: integrity: sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== + /jest-regex-util/25.2.6: + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw== /jest-resolve-dependencies/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -4470,6 +5634,16 @@ packages: node: '>= 6' resolution: integrity: sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g== + /jest-resolve-dependencies/25.5.4: + dependencies: + '@jest/types': 25.5.0 + jest-regex-util: 25.2.6 + jest-snapshot: 25.5.1 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw== /jest-resolve/24.9.0_jest-resolve@24.9.0: dependencies: '@jest/types': 24.9.0 @@ -4484,6 +5658,24 @@ packages: jest-resolve: '*' resolution: integrity: sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ== + /jest-resolve/25.5.1_jest-resolve@25.5.1: + dependencies: + '@jest/types': 25.5.0 + browser-resolve: 1.11.3 + chalk: 3.0.0 + graceful-fs: 4.2.4 + jest-pnp-resolver: 1.2.1_jest-resolve@25.5.1 + read-pkg-up: 7.0.1 + realpath-native: 2.0.0 + resolve: 1.17.0 + slash: 3.0.0 + dev: false + engines: + node: '>= 8.3' + peerDependencies: + jest-resolve: '*' + resolution: + integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ== /jest-runner/24.9.0: dependencies: '@jest/console': 24.9.0 @@ -4510,6 +5702,32 @@ packages: node: '>= 6' resolution: integrity: sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg== + /jest-runner/25.5.4: + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.4 + jest-config: 25.5.4 + jest-docblock: 25.3.0 + jest-haste-map: 25.5.1 + jest-jasmine2: 25.5.4 + jest-leak-detector: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + jest-runtime: 25.5.4 + jest-util: 25.5.0 + jest-worker: 25.5.0 + source-map-support: 0.5.19 + throat: 5.0.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg== /jest-runtime/24.9.0: dependencies: '@jest/console': 24.9.0 @@ -4541,12 +5759,54 @@ packages: hasBin: true resolution: integrity: sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw== + /jest-runtime/25.5.4: + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/globals': 25.5.2 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/yargs': 15.0.5 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.6 + graceful-fs: 4.2.4 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + realpath-native: 2.0.0 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + dev: false + engines: + node: '>= 8.3' + hasBin: true + resolution: + integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ== /jest-serializer/24.9.0: dev: false engines: node: '>= 6' resolution: integrity: sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== + /jest-serializer/25.5.0: + dependencies: + graceful-fs: 4.2.4 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA== /jest-snapshot/24.9.0: dependencies: '@babel/types': 7.10.3 @@ -4567,6 +5827,49 @@ packages: node: '>= 6' resolution: integrity: sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew== + /jest-snapshot/25.4.0: + dependencies: + '@babel/types': 7.10.3 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg== + /jest-snapshot/25.5.1: + dependencies: + '@babel/types': 7.10.3 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + graceful-fs: 4.2.4 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1_jest-resolve@25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ== /jest-util/24.9.0: dependencies: '@jest/console': 24.9.0 @@ -4586,6 +5889,18 @@ packages: node: '>= 6' resolution: integrity: sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== + /jest-util/25.5.0: + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + graceful-fs: 4.2.4 + is-ci: 2.0.0 + make-dir: 3.1.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA== /jest-validate/24.9.0: dependencies: '@jest/types': 24.9.0 @@ -4599,6 +5914,19 @@ packages: node: '>= 6' resolution: integrity: sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== + /jest-validate/25.5.0: + dependencies: + '@jest/types': 25.5.0 + camelcase: 5.3.1 + chalk: 3.0.0 + jest-get-type: 25.2.6 + leven: 3.1.0 + pretty-format: 25.5.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ== /jest-watcher/24.9.0: dependencies: '@jest/test-result': 24.9.0 @@ -4613,6 +5941,19 @@ packages: node: '>= 6' resolution: integrity: sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw== + /jest-watcher/25.5.0: + dependencies: + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.1 + chalk: 3.0.0 + jest-util: 25.5.0 + string-length: 3.1.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q== /jest-worker/24.9.0: dependencies: merge-stream: 2.0.0 @@ -4622,6 +5963,15 @@ packages: node: '>= 6' resolution: integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + /jest-worker/25.5.0: + dependencies: + merge-stream: 2.0.0 + supports-color: 7.1.0 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== /jest/24.8.0: dependencies: import-local: 2.0.0 @@ -4691,6 +6041,44 @@ packages: dev: false resolution: integrity: sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + /jsdom/15.2.1: + dependencies: + abab: 2.0.3 + acorn: 7.3.1 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.0 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.8_request@2.88.2 + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 1.1.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 7.3.1 + xml-name-validator: 3.0.0 + dev: false + engines: + node: '>=8' + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + resolution: + integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== /jsesc/2.5.2: dev: false engines: @@ -4743,6 +6131,12 @@ packages: hasBin: true resolution: integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + /jsonfile/4.0.0: + dev: false + optionalDependencies: + graceful-fs: 4.2.4 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= /jsprim/1.4.1: dependencies: assert-plus: 1.0.0 @@ -4846,6 +6240,10 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + /lines-and-columns/1.1.6: + dev: false + resolution: + integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= /load-json-file/1.1.0: dependencies: graceful-fs: 4.2.4 @@ -4913,6 +6311,22 @@ packages: node: '>=6' resolution: integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + /lodash.get/4.4.2: + dev: false + resolution: + integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + /lodash.isequal/4.5.0: + dev: false + resolution: + integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA= /lodash.sortby/4.7.0: dev: false resolution: @@ -4931,6 +6345,12 @@ packages: node: '>= 0.6.0' resolution: integrity: sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== + /lolex/5.1.2: + dependencies: + '@sinonjs/commons': 1.8.0 + dev: false + resolution: + integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A== /loose-envify/1.4.0: dependencies: js-tokens: 4.0.0 @@ -4973,6 +6393,14 @@ packages: node: '>=6' resolution: integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + /make-dir/3.1.0: + dependencies: + semver: 6.3.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== /make-error/1.3.6: dev: false resolution: @@ -5384,6 +6812,17 @@ packages: dev: false resolution: integrity: sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== + /node-notifier/6.0.0: + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 6.3.0 + shellwords: 0.1.1 + which: 1.3.1 + dev: false + optional: true + resolution: + integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw== /node-sass/4.12.0: dependencies: async-foreach: 0.1.3 @@ -5448,6 +6887,14 @@ packages: node: '>=4' resolution: integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + /npm-run-path/4.0.1: + dependencies: + path-key: 3.1.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== /npmlog/4.1.2: dependencies: are-we-there-yet: 1.1.5 @@ -5712,12 +7159,24 @@ packages: node: '>=4' resolution: integrity: sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= + /p-each-series/2.1.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== /p-finally/1.0.0: dev: false engines: node: '>=4' resolution: integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-finally/2.0.1: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== /p-is-promise/2.1.0: dev: false engines: @@ -5740,6 +7199,14 @@ packages: node: '>=6' resolution: integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: + dependencies: + p-limit: 2.3.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== /p-map/2.1.0: dev: false engines: @@ -5820,6 +7287,17 @@ packages: node: '>=4' resolution: integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-json/5.0.0: + dependencies: + '@babel/code-frame': 7.10.3 + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + lines-and-columns: 1.1.6 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== /parse-passwd/1.0.0: dev: false engines: @@ -5830,6 +7308,10 @@ packages: dev: false resolution: integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + /parse5/5.1.0: + dev: false + resolution: + integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== /parseurl/1.3.3: dev: false engines: @@ -5864,6 +7346,12 @@ packages: node: '>=4' resolution: integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-exists/4.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== /path-is-absolute/1.0.1: dev: false engines: @@ -6098,6 +7586,17 @@ packages: node: '>= 6' resolution: integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + /pretty-format/25.5.0: + dependencies: + '@jest/types': 25.5.0 + ansi-regex: 5.0.0 + ansi-styles: 4.2.1 + react-is: 16.13.1 + dev: false + engines: + node: '>= 8.3' + resolution: + integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== /process-nextick-args/2.0.1: dev: false resolution: @@ -6293,6 +7792,16 @@ packages: node: '>=6' resolution: integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== + /read-pkg-up/7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== /read-pkg/1.1.0: dependencies: load-json-file: 1.1.0 @@ -6313,6 +7822,17 @@ packages: node: '>=4' resolution: integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /read-pkg/5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.0 + normalize-package-data: 2.5.0 + parse-json: 5.0.0 + type-fest: 0.6.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== /readable-stream/2.3.7: dependencies: core-util-is: 1.0.2 @@ -6351,7 +7871,6 @@ packages: dev: false engines: node: '>=8.10.0' - optional: true resolution: integrity: sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== /realpath-native/1.1.0: @@ -6362,6 +7881,12 @@ packages: node: '>=4' resolution: integrity: sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + /realpath-native/2.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== /redent/1.0.0: dependencies: indent-string: 2.1.0 @@ -6538,6 +8063,12 @@ packages: node: '>=4' resolution: integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + /resolve-from/5.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== /resolve-url/0.2.1: deprecated: 'https://github.com/lydell/resolve-url#deprecated' dev: false @@ -6587,6 +8118,13 @@ packages: hasBin: true resolution: integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + /rimraf/3.0.2: + dependencies: + glob: 7.1.6 + dev: false + hasBin: true + resolution: + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== /ripemd160/2.0.2: dependencies: hash-base: 3.1.0 @@ -6685,6 +8223,14 @@ packages: dev: false resolution: integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + /saxes/3.1.11: + dependencies: + xmlchars: 2.2.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== /schema-utils/1.0.0: dependencies: ajv: 6.10.2 @@ -6893,6 +8439,12 @@ packages: node: '>=6' resolution: integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + /slash/3.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== /slice-ansi/2.1.0: dependencies: ansi-styles: 3.2.1 @@ -7155,6 +8707,15 @@ packages: node: '>=4' resolution: integrity: sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + /string-length/3.1.0: + dependencies: + astral-regex: 1.0.0 + strip-ansi: 5.2.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== /string-width/1.0.2: dependencies: code-point-at: 1.1.0 @@ -7277,12 +8838,24 @@ packages: node: '>=4' resolution: integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-bom/4.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== /strip-eof/1.0.0: dev: false engines: node: '>=0.10.0' resolution: integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + /strip-final-newline/2.0.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== /strip-indent/1.0.1: dependencies: get-stdin: 4.0.1 @@ -7337,6 +8910,15 @@ packages: node: '>=8' resolution: integrity: sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + /supports-hyperlinks/2.1.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.1.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== /symbol-tree/3.2.4: dev: false resolution: @@ -7366,6 +8948,34 @@ packages: dev: false resolution: integrity: sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== + /terminal-link/2.1.1: + dependencies: + ansi-escapes: 4.3.1 + supports-hyperlinks: 2.1.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + /terser-webpack-plugin/1.4.4_webpack@4.31.0: + dependencies: + cacache: 12.0.4 + find-cache-dir: 2.1.0 + is-wsl: 1.1.0 + schema-utils: 1.0.0 + serialize-javascript: 3.1.0 + source-map: 0.6.1 + terser: 4.8.0 + webpack: 4.31.0_webpack@4.31.0 + webpack-sources: 1.4.3 + worker-farm: 1.7.0 + dev: false + engines: + node: '>= 6.9.0' + peerDependencies: + webpack: ^4.0.0 + resolution: + integrity: sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA== /terser-webpack-plugin/1.4.4_webpack@4.38.0: dependencies: cacache: 12.0.4 @@ -7407,6 +9017,16 @@ packages: node: '>=6' resolution: integrity: sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== + /test-exclude/6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.2 + glob: 7.1.6 + minimatch: 3.0.4 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== /text-table/0.2.0: dev: false resolution: @@ -7415,6 +9035,10 @@ packages: dev: false resolution: integrity: sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + /throat/5.0.0: + dev: false + resolution: + integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== /through/2.3.8: dev: false resolution: @@ -7438,6 +9062,10 @@ packages: node: '>=0.6.0' resolution: integrity: sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== + /timsort/0.3.0: + dev: false + resolution: + integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= /tmp/0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -7515,6 +9143,16 @@ packages: node: '>=0.8' resolution: integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + /tough-cookie/3.0.1: + dependencies: + ip-regex: 2.1.0 + psl: 1.8.0 + punycode: 2.1.1 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== /tr46/1.0.1: dependencies: punycode: 2.1.1 @@ -7533,6 +9171,10 @@ packages: dev: false resolution: integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + /true-case-path/2.2.1: + dev: false + resolution: + integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q== /tryer/1.0.1: dev: false resolution: @@ -7576,6 +9218,112 @@ packages: dev: false resolution: integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.5.3: + dependencies: + tslint: 5.20.1_typescript@3.5.3 + tsutils: 2.28.0_typescript@3.5.3 + typescript: 3.5.3 + dev: false + peerDependencies: + tslint: ^5.1.0 + typescript: ^2.1.0 || ^3.0.0 + resolution: + integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw== + /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.7.5: + dependencies: + tslint: 5.20.1_typescript@3.7.5 + tsutils: 2.28.0_typescript@3.7.5 + typescript: 3.7.5 + dev: false + peerDependencies: + tslint: ^5.1.0 + typescript: ^2.1.0 || ^3.0.0 + resolution: + integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw== + /tslint/5.20.1_typescript@3.5.3: + dependencies: + '@babel/code-frame': 7.10.3 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.6 + js-yaml: 3.14.0 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.17.0 + semver: 5.7.1 + tslib: 1.10.0 + tsutils: 2.29.0_typescript@3.5.3 + typescript: 3.5.3 + dev: false + engines: + node: '>=4.8.0' + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + resolution: + integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== + /tslint/5.20.1_typescript@3.7.5: + dependencies: + '@babel/code-frame': 7.10.3 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.6 + js-yaml: 3.14.0 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.17.0 + semver: 5.7.1 + tslib: 1.10.0 + tsutils: 2.29.0_typescript@3.7.5 + typescript: 3.7.5 + dev: false + engines: + node: '>=4.8.0' + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + resolution: + integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== + /tsutils/2.28.0_typescript@3.5.3: + dependencies: + tslib: 1.10.0 + typescript: 3.5.3 + dev: false + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + resolution: + integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA== + /tsutils/2.28.0_typescript@3.7.5: + dependencies: + tslib: 1.10.0 + typescript: 3.7.5 + dev: false + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + resolution: + integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA== + /tsutils/2.29.0_typescript@3.5.3: + dependencies: + tslib: 1.10.0 + typescript: 3.5.3 + dev: false + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + resolution: + integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== + /tsutils/2.29.0_typescript@3.7.5: + dependencies: + tslib: 1.10.0 + typescript: 3.7.5 + dev: false + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + resolution: + integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== /tsutils/3.17.1_typescript@3.5.3: dependencies: tslib: 1.10.0 @@ -7587,6 +9335,17 @@ packages: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' resolution: integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + /tsutils/3.17.1_typescript@3.7.5: + dependencies: + tslib: 1.10.0 + typescript: 3.7.5 + dev: false + engines: + node: '>= 6' + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + resolution: + integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== /tty-browserify/0.0.0: dev: false resolution: @@ -7617,12 +9376,24 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + /type-detect/4.0.8: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== /type-fest/0.11.0: dev: false engines: node: '>=8' resolution: integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + /type-fest/0.6.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== /type-fest/0.8.1: dev: false engines: @@ -7638,6 +9409,12 @@ packages: node: '>= 0.6' resolution: integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + /typedarray-to-buffer/3.1.5: + dependencies: + is-typedarray: 1.0.0 + dev: false + resolution: + integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== /typedarray/0.0.6: dev: false resolution: @@ -7649,6 +9426,20 @@ packages: hasBin: true resolution: integrity: sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g== + /typescript/3.7.5: + dev: false + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw== + /typescript/3.9.6: + dev: false + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw== /uglify-js/3.0.28: dependencies: commander: 2.11.0 @@ -7704,6 +9495,12 @@ packages: dev: false resolution: integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + /universalify/0.1.2: + dev: false + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpipe/1.0.0: dev: false engines: @@ -7811,6 +9608,16 @@ packages: dev: false resolution: integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== + /v8-to-istanbul/4.1.4: + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + convert-source-map: 1.7.0 + source-map: 0.7.3 + dev: false + engines: + node: 8.x.x || >=10.10.0 + resolution: + integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ== /validate-npm-package-license/3.0.4: dependencies: spdx-correct: 3.1.1 @@ -7818,6 +9625,12 @@ packages: dev: false resolution: integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + /validator/8.2.0: + dev: false + engines: + node: '>= 0.10' + resolution: + integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA== /vary/1.1.2: dev: false engines: @@ -7844,6 +9657,14 @@ packages: dev: false resolution: integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + /w3c-xmlserializer/1.1.2: + dependencies: + domexception: 1.0.1 + webidl-conversions: 4.0.2 + xml-name-validator: 3.0.0 + dev: false + resolution: + integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== /walker/1.0.7: dependencies: makeerror: 1.0.11 @@ -7995,6 +9816,40 @@ packages: dev: false resolution: integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + /webpack/4.31.0_webpack@4.31.0: + dependencies: + '@webassemblyjs/ast': 1.8.5 + '@webassemblyjs/helper-module-context': 1.8.5 + '@webassemblyjs/wasm-edit': 1.8.5 + '@webassemblyjs/wasm-parser': 1.8.5 + acorn: 6.4.1 + acorn-dynamic-import: 4.0.0_acorn@6.4.1 + ajv: 6.12.2 + ajv-keywords: 3.5.0_ajv@6.12.2 + chrome-trace-event: 1.0.2 + enhanced-resolve: 4.2.0 + eslint-scope: 4.0.3 + json-parse-better-errors: 1.0.2 + loader-runner: 2.4.0 + loader-utils: 1.4.0 + memory-fs: 0.4.1 + micromatch: 3.1.10 + mkdirp: 0.5.5 + neo-async: 2.6.1 + node-libs-browser: 2.2.1 + schema-utils: 1.0.0 + tapable: 1.1.3 + terser-webpack-plugin: 1.4.4_webpack@4.31.0 + watchpack: 1.7.2 + webpack-sources: 1.4.3 + dev: false + engines: + node: '>=6.11.5' + hasBin: true + peerDependencies: + webpack: '*' + resolution: + integrity: sha512-n6RVO3X0LbbipoE62akME9K/JI7qYrwwufs20VvgNNpqUoH4860KkaxJTbGq5bgkVZF9FqyyTG/0WPLH3PVNJA== /webpack/4.38.0_webpack@4.38.0: dependencies: '@webassemblyjs/ast': 1.8.5 @@ -8141,6 +9996,16 @@ packages: node: '>=6' resolution: integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + /wrap-ansi/6.2.0: + dependencies: + ansi-styles: 4.2.1 + string-width: 4.2.0 + strip-ansi: 6.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== /wrappy/1.0.2: dev: false resolution: @@ -8153,6 +10018,15 @@ packages: dev: false resolution: integrity: sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg== + /write-file-atomic/3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.3 + typedarray-to-buffer: 3.1.5 + dev: false + resolution: + integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== /write/1.0.3: dependencies: mkdirp: 0.5.5 @@ -8173,10 +10047,28 @@ packages: dev: false resolution: integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + /ws/7.3.1: + dev: false + engines: + node: '>=8.3.0' + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + resolution: + integrity: sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== /xml-name-validator/3.0.0: dev: false resolution: integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + /xmlchars/2.2.0: + dev: false + resolution: + integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== /xregexp/4.3.0: dependencies: '@babel/runtime-corejs3': 7.10.3 @@ -8225,6 +10117,15 @@ packages: dev: false resolution: integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + /yargs-parser/18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== /yargs-parser/5.0.0-security.0: dependencies: camelcase: 3.0.0 @@ -8264,6 +10165,24 @@ packages: dev: false resolution: integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + /yargs/15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.0 + which-module: 2.0.0 + y18n: 4.0.0 + yargs-parser: 18.1.3 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== /yargs/7.1.1: dependencies: camelcase: 3.0.0 @@ -8282,6 +10201,17 @@ packages: dev: false resolution: integrity: sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g== + /z-schema/3.18.4: + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 8.2.0 + dev: false + hasBin: true + optionalDependencies: + commander: 2.20.3 + resolution: + integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw== 'file:projects/api-demo.tgz': dependencies: '@rushstack/eslint-config': 1.0.1_eslint@7.2.0+typescript@3.5.3 @@ -8314,7 +10244,7 @@ packages: 'file:projects/tsdoc-config.tgz': dependencies: '@rushstack/eslint-config': 1.0.1_eslint@7.2.0+typescript@3.5.3 - '@types/jest': 24.0.16 + '@types/jest': 25.2.1 '@types/jju': 1.4.1 '@types/node': 10.17.5 '@types/resolve': 0.0.8 @@ -8330,7 +10260,7 @@ packages: dev: false name: '@rush-temp/tsdoc-config' resolution: - integrity: sha512-6Rz91JsYCS3VS2asga8qigXE4tC1gTosWNL2fqc16FFu4gMmJe4+a9xzXleNPRb0hskpPr1mv7cdBulpB+hlyQ== + integrity: sha512-q+1FjqL71kHD61PGcPqH1qnjPK1z09AA740aZjL2jLDXCcB46YD46Bm+n6PkLavj4nI14yJtmsYe7vOrsSW0RA== tarball: 'file:projects/tsdoc-config.tgz' version: 0.0.0 'file:projects/tsdoc-playground.tgz': @@ -8368,34 +10298,37 @@ packages: integrity: sha512-yEz0SjBm4qJECiuRXkdifuCEGnlcZzMdPiuC4yZCyXXGOb2Jps92xWfzFNyzmOxZ6pAJG3lyffx1LV4J0vMhqg== tarball: 'file:projects/tsdoc-playground.tgz' version: 0.0.0 - 'file:projects/tsdoc.tgz': + 'file:projects/tsdoc.tgz_typescript@3.5.3': dependencies: + '@microsoft/rush-stack-compiler-3.5': 0.8.1 + '@microsoft/rush-stack-compiler-3.7': 0.6.1 '@rushstack/eslint-config': 1.0.1_eslint@7.2.0+typescript@3.5.3 - '@types/jest': 24.0.16 + '@rushstack/heft': 0.1.0 + '@types/jest': 25.2.1 eslint: 7.2.0 - jest: 24.8.0 - prettier: 1.18.2 - rimraf: 2.6.3 - ts-jest: 24.0.2_jest@24.8.0 - typescript: 3.5.3 dev: false + id: 'file:projects/tsdoc.tgz' name: '@rush-temp/tsdoc' + peerDependencies: + typescript: '*' resolution: - integrity: sha512-+kINa3mRlVjwfqVh526/2rFxKIvJ0+nhwNE+MDt/CsyX4RDnKH+3980lyQnX3okJZlT/FAscj8aq5GwotYVxcw== + integrity: sha512-wbsJEIMJOpvMrw+gRgU/nbpLxDW+/ABTPJozRyLPB47Ss2TZFN1n8ZQyuSqQkclL8JRfXozEAVnBOKpWFgZyHA== tarball: 'file:projects/tsdoc.tgz' version: 0.0.0 registry: '' specifiers: + '@microsoft/rush-stack-compiler-3.7': ~0.6.1 '@rush-temp/api-demo': 'file:./projects/api-demo.tgz' '@rush-temp/eslint-plugin-tsdoc': 'file:./projects/eslint-plugin-tsdoc.tgz' '@rush-temp/tsdoc': 'file:./projects/tsdoc.tgz' '@rush-temp/tsdoc-config': 'file:./projects/tsdoc-config.tgz' '@rush-temp/tsdoc-playground': 'file:./projects/tsdoc-playground.tgz' '@rushstack/eslint-config': 1.0.1 + '@rushstack/heft': ^0.1.0 '@rushstack/set-webpack-public-path-plugin': ~2.4.1 '@types/eslint': 6.1.3 '@types/estree': 0.0.39 - '@types/jest': 24.0.16 + '@types/jest': 25.2.1 '@types/jest-diff': 20.0.1 '@types/jju': 1.4.1 '@types/node': 10.17.5