diff --git a/.github/workflows/database-seeds.yml b/.github/workflows/database-seeds.yml index 70151c4a9..d982b924b 100644 --- a/.github/workflows/database-seeds.yml +++ b/.github/workflows/database-seeds.yml @@ -34,10 +34,10 @@ jobs: cache: pnpm - name: Install dependencies - run: pnpm --filter ./database-seeds/scripts --filter . install + run: pnpm --filter tachi-database-seeds-scripts... --filter . install - name: Run Tests - run: pnpm --filter ./database-seeds/scripts test + run: pnpm --filter tachi-database-seeds-scripts test env: NODE_ENV: "test" diff --git a/Dockerfile.bot b/Dockerfile.bot index 5f7a0f40b..72d9280b3 100644 --- a/Dockerfile.bot +++ b/Dockerfile.bot @@ -10,6 +10,7 @@ RUN pnpm fetch COPY bot ./bot COPY common ./common +COPY patches ./patches COPY *.json *.yaml ./ RUN pnpm --filter tachi-bot... --filter . install --offline --silent diff --git a/Dockerfile.ghbot b/Dockerfile.ghbot index 58314a4f2..6d262ad1f 100644 --- a/Dockerfile.ghbot +++ b/Dockerfile.ghbot @@ -10,6 +10,7 @@ RUN pnpm fetch COPY github-bot ./github-bot COPY common ./common +COPY patches ./patches COPY *.json *.yaml ./ RUN pnpm --filter tachi-github-bot... --filter . install --offline --silent diff --git a/Dockerfile.server b/Dockerfile.server index 3d701e6e6..df157cd1f 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -16,11 +16,12 @@ COPY pnpm-lock.yaml . RUN pnpm fetch -COPY server /app/server -COPY common /app/common +COPY server ./server +COPY common ./common +COPY patches ./patches COPY *.json *.yaml ./ -RUN pnpm --filter tachi-server... --filter . install --offline --silent +RUN pnpm --filter tachi-server... --filter . install --offline RUN pnpm --filter tachi-server... -r build FROM base AS app diff --git a/bot/package.json b/bot/package.json index ece3af6af..2346a0dc4 100644 --- a/bot/package.json +++ b/bot/package.json @@ -39,7 +39,7 @@ "seq-logging": "1.1.1", "sync-fetch": "^0.3.1", "tachi-common": "workspace:../common", - "typescript": "4.5.5", + "typescript": "4.6.3", "ts-node": "10.0.0", "tsconfig-paths": "3.12.0" } diff --git a/client/package.json b/client/package.json index 04c4444e8..7b0c45870 100644 --- a/client/package.json +++ b/client/package.json @@ -94,7 +94,7 @@ "terser-webpack-plugin": "1.4.1", "ts-pnp": "1.1.4", "tsconfig-paths-webpack-plugin": "^3.5.2", - "typescript": "4.3.5", + "typescript": "4.6.3", "url-loader": "2.1.0", "webpack": "4.41.0", "webpack-dev-server": "3.2.1" diff --git a/database-seeds/scripts/tsconfig.json b/database-seeds/scripts/tsconfig.json index e001da53e..ca41e26d5 100644 --- a/database-seeds/scripts/tsconfig.json +++ b/database-seeds/scripts/tsconfig.json @@ -11,7 +11,8 @@ // I hope not. "DOM" ], - "baseUrl": "src", + "rootDir": ".", + "baseUrl": ".", "outDir": "./js", // USE TS-NODE! "noEmit": true, diff --git a/github-bot/package.json b/github-bot/package.json index 1e5e41cd8..1eb38d434 100644 --- a/github-bot/package.json +++ b/github-bot/package.json @@ -21,7 +21,7 @@ "@types/express": "4.17.13", "@types/node": "^16.0.0", "@types/node-fetch": "2.5.12", - "typescript": "4.5.5" + "typescript": "4.6.3" }, "engines": { "node": ">= 16.0.0" diff --git a/package.json b/package.json index cacdf2df6..8cb748d63 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ }, "patchedDependencies": { "browserslist@4.21.4": "patches/browserslist@4.21.4.patch" - } + }, + "allowNonAppliedPatches": true } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4eda58262..410a55901 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,12 +28,12 @@ importers: devDependencies: '@types/node': 16.11.7 '@types/tap': 15.0.3 - '@typescript-eslint/eslint-plugin': 5.22.0_3692bfa38c76dfb409a7f758aafdbd9d - '@typescript-eslint/parser': 5.22.0_eslint@8.18.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.22.0_g2jl7i4mo3p3icnh65mkv7n5tu + '@typescript-eslint/parser': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e eslint: 8.18.0 - eslint-plugin-cadence: 0.0.4_eslint@8.18.0+typescript@4.6.3 - tap: 15.0.9_ts-node@10.0.0+typescript@4.6.3 - ts-node: 10.0.0_c102720f6450b26bef39f1c77b6d5775 + eslint-plugin-cadence: 0.0.4_qt5lczejmvvdmrtns7px3uxl6e + tap: 15.0.9_brhf6n5slbghal4nq2ewuwl5ie + ts-node: 10.0.0_yebhed3ekczgx3zz6hdxw3kxou tsc-alias: 1.7.1 typescript: 4.6.3 @@ -67,7 +67,7 @@ importers: tachi-common: workspace:../common ts-node: 10.0.0 tsconfig-paths: 3.12.0 - typescript: 4.5.5 + typescript: 4.6.3 dependencies: '@discordjs/builders': 0.5.0 '@discordjs/rest': 0.1.0-canary.0 @@ -90,9 +90,9 @@ importers: seq-logging: 1.1.1 sync-fetch: 0.3.1 tachi-common: link:../common - ts-node: 10.0.0_2615db9039ce432b4abf2fc39ef336ec + ts-node: 10.0.0_typescript@4.6.3 tsconfig-paths: 3.12.0 - typescript: 4.5.5 + typescript: 4.6.3 devDependencies: '@types/express': 4.17.13 '@types/json5': 2.2.0 @@ -169,20 +169,20 @@ importers: terser-webpack-plugin: 1.4.1 ts-pnp: 1.1.4 tsconfig-paths-webpack-plugin: ^3.5.2 - typescript: 4.3.5 + typescript: 4.6.3 url-loader: 2.1.0 webpack: 4.41.0 webpack-dev-server: 3.2.1 dependencies: '@babel/core': 7.1.0 '@fortawesome/fontawesome-free': 5.13.0 - '@material-ui/core': 4.9.14_47cbb7f80549068c6fc0f244709343f3 - '@nivo/bar': 0.79.1_eca702960c1b6d1b55321e4eaa736b73 - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 - '@nivo/line': 0.79.1_eca702960c1b6d1b55321e4eaa736b73 - '@nivo/tooltip': 0.79.0_5d0199b119f8f9861eae4e0491dc387f + '@material-ui/core': 4.9.14_i7f3p6afjediy36a6jchbe2d6m + '@nivo/bar': 0.79.1_5stqffqmdnwrwvjsdzhku43lom + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou + '@nivo/line': 0.79.1_5stqffqmdnwrwvjsdzhku43lom + '@nivo/tooltip': 0.79.0_luaztmiz7d4ymhvojycjdxbyp4 '@types/react-google-recaptcha': 2.1.2 - babel-loader: 8.0.6_@babel+core@7.1.0+webpack@4.41.0 + babel-loader: 8.0.6_an7gomucoylkzbop6zlfipgzje babel-preset-react-app: 9.1.2 case-sensitive-paths-webpack-plugin: 2.2.0 css-loader: 2.1.1_webpack@4.41.0 @@ -201,7 +201,7 @@ importers: mini-css-extract-plugin: 0.8.0_webpack@4.41.0 nanoid: 3.1.23 optimize-css-assets-webpack-plugin: 5.0.3_webpack@4.41.0 - pnp-webpack-plugin: 1.5.0_typescript@4.3.5 + pnp-webpack-plugin: 1.5.0_typescript@4.6.3 postcss-flexbugs-fixes: 4.1.0 postcss-loader: 3.0.0 postcss-normalize: 7.0.1 @@ -212,14 +212,14 @@ importers: prudence: 0.9.8 react: 17.0.2 react-async: 10.0.1_react@17.0.2 - react-bootstrap: 1.6.1_react-dom@16.12.0+react@17.0.2 + react-bootstrap: 1.6.1_alyzgwsqb3v5agqihhenzpdwfm react-dom: 16.12.0_react@17.0.2 react-google-recaptcha: 2.1.0_react@17.0.2 - react-hot-toast: 2.0.0_react-dom@16.12.0+react@17.0.2 - react-markdown: 7.0.1_43559efe81628b42e1e465743e6a3ffa - react-query: 3.18.1_react-dom@16.12.0+react@17.0.2 + react-hot-toast: 2.0.0_alyzgwsqb3v5agqihhenzpdwfm + react-markdown: 7.0.1_inkz57ubmkfufypemv2d42r77i + react-query: 3.18.1_alyzgwsqb3v5agqihhenzpdwfm react-router-dom: 5.1.2_react@17.0.2 - react-select: 5.6.1_068105a2799e7e62d01abafa75054756 + react-select: 5.6.1_a2aqlitztz7gfua2xl5hkbkhky resolve: 1.12.0 resolve-url-loader: 3.1.0 rg-stats: 0.2.0 @@ -233,16 +233,16 @@ importers: '@types/react-router-dom': 5.1.7 bootstrap: 4.6.2 esbuild-loader: 2.13.1_webpack@4.41.0 - eslint-plugin-react: 7.30.1_eslint@8.18.0 + eslint-plugin-react: 7.30.1 is-wsl: 1.1.0 - react-dev-utils: 9.1.0 + react-dev-utils: 9.1.0_txkbbt225r7lb6ubotis4vvnkq sass: 1.32.8 sass-loader: 7.2.0_webpack@4.41.0 style-loader: 1.0.0_webpack@4.41.0 terser-webpack-plugin: 1.4.1_webpack@4.41.0 - ts-pnp: 1.1.4_typescript@4.3.5 + ts-pnp: 1.1.4_typescript@4.6.3 tsconfig-paths-webpack-plugin: 3.5.2 - typescript: 4.3.5 + typescript: 4.6.3 url-loader: 2.1.0_webpack@4.41.0 webpack: 4.41.0 webpack-dev-server: 3.2.1_webpack@4.41.0 @@ -262,7 +262,7 @@ importers: prudence: 0.9.8 devDependencies: '@types/tap': 15.0.7 - tap: 15.1.6_ts-node@10.0.0+typescript@4.6.3 + tap: 15.1.6 database-seeds/scripts: specifiers: @@ -322,7 +322,7 @@ importers: express: 4.17.2 node-fetch: 2.6.7 prudence: 0.9.8 - typescript: 4.5.5 + typescript: 4.6.3 dependencies: '@octokit/webhooks': 10.1.5 '@types/body-parser': 1.19.2 @@ -335,7 +335,7 @@ importers: '@types/express': 4.17.13 '@types/node': 16.11.7 '@types/node-fetch': 2.5.12 - typescript: 4.5.5 + typescript: 4.6.3 server: specifiers: @@ -404,7 +404,7 @@ importers: tap: 15.1.6 ts-node: 10.0.0 tsconfig-paths: 3.12.0 - typescript: 4.5.5 + typescript: 4.6.3 winston: 3.5.1 winston-daily-rotate-file: 4.6.0 winston-transport: 4.5.0 @@ -466,8 +466,8 @@ importers: semver: 7.3.7 seq-logging: 1.1.1 tachi-common: link:../common - ts-node: 10.0.0_eyk5xebzzzbswsv7f7bz54zw5q - typescript: 4.5.5 + ts-node: 10.0.0_yebhed3ekczgx3zz6hdxw3kxou + typescript: 4.6.3 winston: 3.5.1 winston-daily-rotate-file: 4.6.0_winston@3.5.1 winston-transport: 4.5.0 @@ -477,7 +477,7 @@ importers: glob: 7.2.3 node-mocks-http: 1.11.0 supertest: 6.2.2 - tap: 15.1.6_beks75j6uapyr6v7hoxdw666hu + tap: 15.1.6_brhf6n5slbghal4nq2ewuwl5ie tsconfig-paths: 3.12.0 sieglinde: @@ -2678,7 +2678,7 @@ packages: resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} dev: false - /@emotion/react/11.10.5_1d5f9cb7bfb9d5e1d5703e1be08a8a22: + /@emotion/react/11.10.5_dvpzzn57xhk6dvlqhyn6bcukei: resolution: {integrity: sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==} peerDependencies: '@babel/core': ^7.0.0 @@ -2849,7 +2849,7 @@ packages: '@jridgewell/resolve-uri': 3.0.8 '@jridgewell/sourcemap-codec': 1.4.14 - /@material-ui/core/4.9.14_47cbb7f80549068c6fc0f244709343f3: + /@material-ui/core/4.9.14_i7f3p6afjediy36a6jchbe2d6m: resolution: {integrity: sha512-71oYrOpInx5honJ9GzZlygPjmsFhn7Bui61/SWLJsPTkMnfvuZfU3qVqlEHjXyDsnZ+uKmLAIdsrOYnphJxxXw==} engines: {node: '>=8.0.0'} deprecated: 'You can now upgrade to @mui/material. See the guide: https://mui.com/guides/migration-v4/' @@ -2862,10 +2862,10 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@material-ui/styles': 4.9.14_47cbb7f80549068c6fc0f244709343f3 - '@material-ui/system': 4.12.2_47cbb7f80549068c6fc0f244709343f3 + '@material-ui/styles': 4.9.14_i7f3p6afjediy36a6jchbe2d6m + '@material-ui/system': 4.12.2_i7f3p6afjediy36a6jchbe2d6m '@material-ui/types': 5.1.0_@types+react@17.0.13 - '@material-ui/utils': 4.11.3_react-dom@16.12.0+react@17.0.2 + '@material-ui/utils': 4.11.3_alyzgwsqb3v5agqihhenzpdwfm '@types/react': 17.0.13 '@types/react-transition-group': 4.4.5 clsx: 1.2.0 @@ -2875,10 +2875,10 @@ packages: react: 17.0.2 react-dom: 16.12.0_react@17.0.2 react-is: 16.13.1 - react-transition-group: 4.4.2_react-dom@16.12.0+react@17.0.2 + react-transition-group: 4.4.2_alyzgwsqb3v5agqihhenzpdwfm dev: false - /@material-ui/styles/4.9.14_47cbb7f80549068c6fc0f244709343f3: + /@material-ui/styles/4.9.14_i7f3p6afjediy36a6jchbe2d6m: resolution: {integrity: sha512-zecwWKgRU2VzdmutNovPB4s5LKI0TWyZKc/AHfPu9iY8tg4UoLjpa4Rn9roYrRfuTbBZHI6b0BXcQ8zkis0nzQ==} engines: {node: '>=8.0.0'} deprecated: 'You can now upgrade to @mui/styles. See the guide: https://mui.com/guides/migration-v4/' @@ -2893,7 +2893,7 @@ packages: '@babel/runtime': 7.18.6 '@emotion/hash': 0.8.0 '@material-ui/types': 5.1.0_@types+react@17.0.13 - '@material-ui/utils': 4.11.3_react-dom@16.12.0+react@17.0.2 + '@material-ui/utils': 4.11.3_alyzgwsqb3v5agqihhenzpdwfm '@types/react': 17.0.13 clsx: 1.2.0 csstype: 2.6.20 @@ -2911,7 +2911,7 @@ packages: react-dom: 16.12.0_react@17.0.2 dev: false - /@material-ui/system/4.12.2_47cbb7f80549068c6fc0f244709343f3: + /@material-ui/system/4.12.2_i7f3p6afjediy36a6jchbe2d6m: resolution: {integrity: sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==} engines: {node: '>=8.0.0'} peerDependencies: @@ -2923,7 +2923,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@material-ui/utils': 4.11.3_react-dom@16.12.0+react@17.0.2 + '@material-ui/utils': 4.11.3_alyzgwsqb3v5agqihhenzpdwfm '@types/react': 17.0.13 csstype: 2.6.20 prop-types: 15.8.1 @@ -2942,7 +2942,7 @@ packages: '@types/react': 17.0.13 dev: false - /@material-ui/utils/4.11.3_react-dom@16.12.0+react@17.0.2: + /@material-ui/utils/4.11.3_alyzgwsqb3v5agqihhenzpdwfm: resolution: {integrity: sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==} engines: {node: '>=8.0.0'} peerDependencies: @@ -3012,15 +3012,15 @@ packages: dev: false optional: true - /@nivo/annotations/0.79.1_eca702960c1b6d1b55321e4eaa736b73: + /@nivo/annotations/0.79.1_5stqffqmdnwrwvjsdzhku43lom: resolution: {integrity: sha512-lYso9Luu0maSDtIufwvyVt2+Wue7R9Fh3CIjuRDmNR72UjAgAVEcCar27Fy865UXGsj2hRJZ7KY/1s6kT3gu/w==} peerDependencies: '@nivo/core': 0.79.0 react: '>= 16.14.0 < 18.0.0' dependencies: - '@nivo/colors': 0.79.1_75e5a2e75877bca119f37cf6c2e72b9f - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 - '@react-spring/web': 9.3.1_react-dom@16.12.0+react@17.0.2 + '@nivo/colors': 0.79.1_oxs2fz2yo66kcgptpt3mfzzlt4 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou + '@react-spring/web': 9.3.1_alyzgwsqb3v5agqihhenzpdwfm lodash: 4.17.21 react: 17.0.2 transitivePeerDependencies: @@ -3028,16 +3028,16 @@ packages: - react-dom dev: false - /@nivo/axes/0.79.0_eca702960c1b6d1b55321e4eaa736b73: + /@nivo/axes/0.79.0_5stqffqmdnwrwvjsdzhku43lom: resolution: {integrity: sha512-EhSeCPxtWEuxqnifeyF/pIJEzL7pRM3rfygL+MpfT5ypu5NcXYRGQo/Bw0Vh+GF1ML+tNAE0rRvCu2jgLSdVNQ==} peerDependencies: '@nivo/core': 0.79.0 prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 18.0.0' dependencies: - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou '@nivo/scales': 0.79.0 - '@react-spring/web': 9.3.1_react-dom@16.12.0+react@17.0.2 + '@react-spring/web': 9.3.1_alyzgwsqb3v5agqihhenzpdwfm d3-format: 1.4.5 d3-time-format: 3.0.0 prop-types: 15.6.0 @@ -3046,20 +3046,20 @@ packages: - react-dom dev: false - /@nivo/bar/0.79.1_eca702960c1b6d1b55321e4eaa736b73: + /@nivo/bar/0.79.1_5stqffqmdnwrwvjsdzhku43lom: resolution: {integrity: sha512-swJ2FtFeRPWJK9O6aZiqTDi2J6GrU2Z6kIHBBCXBlFmq6+vfd5AqOHytdXPTaN80JsKDBBdtY7tqRjpRPlDZwQ==} peerDependencies: '@nivo/core': 0.79.0 react: '>= 16.14.0 < 18.0.0' dependencies: - '@nivo/annotations': 0.79.1_eca702960c1b6d1b55321e4eaa736b73 - '@nivo/axes': 0.79.0_eca702960c1b6d1b55321e4eaa736b73 - '@nivo/colors': 0.79.1_75e5a2e75877bca119f37cf6c2e72b9f - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 - '@nivo/legends': 0.79.1_75e5a2e75877bca119f37cf6c2e72b9f + '@nivo/annotations': 0.79.1_5stqffqmdnwrwvjsdzhku43lom + '@nivo/axes': 0.79.0_5stqffqmdnwrwvjsdzhku43lom + '@nivo/colors': 0.79.1_oxs2fz2yo66kcgptpt3mfzzlt4 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou + '@nivo/legends': 0.79.1_oxs2fz2yo66kcgptpt3mfzzlt4 '@nivo/scales': 0.79.0 - '@nivo/tooltip': 0.79.0_5d0199b119f8f9861eae4e0491dc387f - '@react-spring/web': 9.3.1_react-dom@16.12.0+react@17.0.2 + '@nivo/tooltip': 0.79.0_luaztmiz7d4ymhvojycjdxbyp4 + '@react-spring/web': 9.3.1_alyzgwsqb3v5agqihhenzpdwfm d3-scale: 3.3.0 d3-shape: 1.3.7 lodash: 4.17.21 @@ -3069,14 +3069,14 @@ packages: - react-dom dev: false - /@nivo/colors/0.79.1_75e5a2e75877bca119f37cf6c2e72b9f: + /@nivo/colors/0.79.1_oxs2fz2yo66kcgptpt3mfzzlt4: resolution: {integrity: sha512-45huBmz46OoQtfqzHrnqDJ9msebOBX84fTijyOBi8mn8iTDOK2xWgzT7cCYP3hKE58IclkibkzVyWCeJ+rUlqg==} peerDependencies: '@nivo/core': 0.79.0 prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 18.0.0' dependencies: - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou d3-color: 2.0.0 d3-scale: 3.3.0 d3-scale-chromatic: 2.0.0 @@ -3085,7 +3085,7 @@ packages: react: 17.0.2 dev: false - /@nivo/core/0.79.0_9dba1abd5f395818f6d69a6bab1b2875: + /@nivo/core/0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou: resolution: {integrity: sha512-e1iGodmGuXkF+QWAjhHVFc+lUnfBoUwaWqVcBXBfebzNc50tTJrTTMHyQczjgOIfTc8gEu23lAY4mVZCDKscig==} peerDependencies: '@nivo/tooltip': 0.79.0 @@ -3093,8 +3093,8 @@ packages: react: '>= 16.14.0 < 18.0.0' dependencies: '@nivo/recompose': 0.79.0_react@17.0.2 - '@nivo/tooltip': 0.79.0_5d0199b119f8f9861eae4e0491dc387f - '@react-spring/web': 9.3.1_react-dom@16.12.0+react@17.0.2 + '@nivo/tooltip': 0.79.0_luaztmiz7d4ymhvojycjdxbyp4 + '@react-spring/web': 9.3.1_alyzgwsqb3v5agqihhenzpdwfm d3-color: 2.0.0 d3-format: 1.4.5 d3-interpolate: 2.0.1 @@ -3109,34 +3109,34 @@ packages: - react-dom dev: false - /@nivo/legends/0.79.1_75e5a2e75877bca119f37cf6c2e72b9f: + /@nivo/legends/0.79.1_oxs2fz2yo66kcgptpt3mfzzlt4: resolution: {integrity: sha512-AoabiLherOAk3/HR/N791fONxNdwNk/gCTJC/6BKUo2nX+JngEYm3nVFmTC1R6RdjwJTeCb9Vtuc4MHA+mcgig==} peerDependencies: '@nivo/core': 0.79.0 prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 18.0.0' dependencies: - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou prop-types: 15.6.0 react: 17.0.2 dev: false - /@nivo/line/0.79.1_eca702960c1b6d1b55321e4eaa736b73: + /@nivo/line/0.79.1_5stqffqmdnwrwvjsdzhku43lom: resolution: {integrity: sha512-V+2wY5TGpWiWBcb2LDtNsO79Ix93QtSq1HAdEIsjYtwFT/ekoCUA/OorIjRVUVzyf27vjjlbhmNNKrqIsYQR1Q==} peerDependencies: '@nivo/core': 0.79.0 prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 18.0.0' dependencies: - '@nivo/annotations': 0.79.1_eca702960c1b6d1b55321e4eaa736b73 - '@nivo/axes': 0.79.0_eca702960c1b6d1b55321e4eaa736b73 - '@nivo/colors': 0.79.1_75e5a2e75877bca119f37cf6c2e72b9f - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 - '@nivo/legends': 0.79.1_75e5a2e75877bca119f37cf6c2e72b9f + '@nivo/annotations': 0.79.1_5stqffqmdnwrwvjsdzhku43lom + '@nivo/axes': 0.79.0_5stqffqmdnwrwvjsdzhku43lom + '@nivo/colors': 0.79.1_oxs2fz2yo66kcgptpt3mfzzlt4 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou + '@nivo/legends': 0.79.1_oxs2fz2yo66kcgptpt3mfzzlt4 '@nivo/scales': 0.79.0 - '@nivo/tooltip': 0.79.0_5d0199b119f8f9861eae4e0491dc387f - '@nivo/voronoi': 0.79.0_@nivo+core@0.79.0+react@17.0.2 - '@react-spring/web': 9.3.1_react-dom@16.12.0+react@17.0.2 + '@nivo/tooltip': 0.79.0_luaztmiz7d4ymhvojycjdxbyp4 + '@nivo/voronoi': 0.79.0_xsurbkeursfghvi6omsdn3d6mu + '@react-spring/web': 9.3.1_alyzgwsqb3v5agqihhenzpdwfm d3-shape: 1.3.7 prop-types: 15.6.0 react: 17.0.2 @@ -3162,25 +3162,25 @@ packages: lodash: 4.17.21 dev: false - /@nivo/tooltip/0.79.0_5d0199b119f8f9861eae4e0491dc387f: + /@nivo/tooltip/0.79.0_luaztmiz7d4ymhvojycjdxbyp4: resolution: {integrity: sha512-hsJsvhDVR9P/QqIEDIttaA6aslR3tU9So1s/k2jMdppL7J9ZH/IrVx9TbIP7jDKmnU5AMIP5uSstXj9JiKLhQA==} peerDependencies: '@nivo/core': 0.79.0 dependencies: - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 - '@react-spring/web': 9.3.1_react-dom@16.12.0+react@17.0.2 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou + '@react-spring/web': 9.3.1_alyzgwsqb3v5agqihhenzpdwfm transitivePeerDependencies: - react - react-dom dev: false - /@nivo/voronoi/0.79.0_@nivo+core@0.79.0+react@17.0.2: + /@nivo/voronoi/0.79.0_xsurbkeursfghvi6omsdn3d6mu: resolution: {integrity: sha512-0MrY33MBjLPQsgtf6PU+NUeQVib0g5fR9UBWsbO3YdkgDhXNnbXZ4FZlMAznoDSOxQ/efAuP7jWfnemFCpSwUg==} peerDependencies: '@nivo/core': 0.79.0 react: '>= 16.14.0 < 18.0.0' dependencies: - '@nivo/core': 0.79.0_9dba1abd5f395818f6d69a6bab1b2875 + '@nivo/core': 0.79.0_tw5bvpk7hfmbr5wwtjv2wgziou d3-delaunay: 5.3.0 d3-scale: 3.3.0 react: 17.0.2 @@ -3293,7 +3293,7 @@ packages: resolution: {integrity: sha512-u+IK9z9Re4hjNkBYKebZr7xVDYTai2RNBsI4UPL/k0B6lCNSwuqWIXfKZUDVlMOeZHtDqayJn4xz6HcSkTj3FQ==} dev: false - /@react-spring/web/9.3.1_react-dom@16.12.0+react@17.0.2: + /@react-spring/web/9.3.1_alyzgwsqb3v5agqihhenzpdwfm: resolution: {integrity: sha512-sisZIgFGva/Z+xKWPSfXpukF0AP3kR9ALTxlHL87fVotMUCJX5vtH/YlVcywToEFwTHKt3MpI5Wy2M+vgVEeaw==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -3751,7 +3751,7 @@ packages: '@types/node': 16.11.7 dev: false - /@typescript-eslint/eslint-plugin/5.22.0_3692bfa38c76dfb409a7f758aafdbd9d: + /@typescript-eslint/eslint-plugin/5.22.0_g2jl7i4mo3p3icnh65mkv7n5tu: resolution: {integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3762,10 +3762,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.22.0_eslint@8.18.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e '@typescript-eslint/scope-manager': 5.22.0 - '@typescript-eslint/type-utils': 5.22.0_eslint@8.18.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.22.0_eslint@8.18.0+typescript@4.6.3 + '@typescript-eslint/type-utils': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e + '@typescript-eslint/utils': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e debug: 4.3.4 eslint: 8.18.0 functional-red-black-tree: 1.0.1 @@ -3778,7 +3778,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.22.0_eslint@8.18.0+typescript@4.6.3: + /@typescript-eslint/parser/5.22.0_qt5lczejmvvdmrtns7px3uxl6e: resolution: {integrity: sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3806,7 +3806,7 @@ packages: '@typescript-eslint/visitor-keys': 5.22.0 dev: true - /@typescript-eslint/type-utils/5.22.0_eslint@8.18.0+typescript@4.6.3: + /@typescript-eslint/type-utils/5.22.0_qt5lczejmvvdmrtns7px3uxl6e: resolution: {integrity: sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3816,7 +3816,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.22.0_eslint@8.18.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e debug: 4.3.4 eslint: 8.18.0 tsutils: 3.21.0_typescript@4.6.3 @@ -3851,7 +3851,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.22.0_eslint@8.18.0+typescript@4.6.3: + /@typescript-eslint/utils/5.22.0_qt5lczejmvvdmrtns7px3uxl6e: resolution: {integrity: sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4141,6 +4141,17 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color + + /anymatch/2.0.0_supports-color@6.1.0: + resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} + dependencies: + micromatch: 3.1.10_supports-color@6.1.0 + normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color + dev: true /anymatch/3.1.2: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} @@ -4405,7 +4416,7 @@ packages: js-tokens: 3.0.2 dev: true - /babel-loader/8.0.6_@babel+core@7.1.0+webpack@4.41.0: + /babel-loader/8.0.6_an7gomucoylkzbop6zlfipgzje: resolution: {integrity: sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==} engines: {node: '>= 6.9'} peerDependencies: @@ -4596,6 +4607,8 @@ packages: qs: 6.7.0 raw-body: 2.4.0 type-is: 1.6.18 + transitivePeerDependencies: + - supports-color dev: false /body-parser/1.19.1: @@ -4614,6 +4627,25 @@ packages: type-is: 1.6.18 transitivePeerDependencies: - supports-color + dev: false + + /body-parser/1.19.1_supports-color@6.1.0: + resolution: {integrity: sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.1 + content-type: 1.0.4 + debug: 2.6.9_supports-color@6.1.0 + depd: 1.1.2 + http-errors: 1.8.1 + iconv-lite: 0.4.24 + on-finished: 2.3.0 + qs: 6.9.6 + raw-body: 2.4.2 + type-is: 1.6.18 + transitivePeerDependencies: + - supports-color + dev: true /body-parser/1.20.0: resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} @@ -4631,6 +4663,8 @@ packages: raw-body: 2.5.1 type-is: 1.6.18 unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color dev: false /body-parser/1.20.1: @@ -4699,6 +4733,26 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + /braces/2.3.2_supports-color@6.1.0: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2_supports-color@6.1.0 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} @@ -4903,7 +4957,7 @@ packages: mississippi: 3.0.0 mkdirp: 0.5.6 move-concurrently: 1.0.1 - promise-inflight: 1.0.1 + promise-inflight: 1.0.1_bluebird@3.7.2 rimraf: 2.7.1 ssri: 6.0.2 unique-filename: 1.1.1 @@ -5087,6 +5141,29 @@ packages: upath: 1.2.0 optionalDependencies: fsevents: 1.2.13 + transitivePeerDependencies: + - supports-color + + /chokidar/2.1.8_supports-color@6.1.0: + resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} + deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies + dependencies: + anymatch: 2.0.0_supports-color@6.1.0 + async-each: 1.0.3 + braces: 2.3.2_supports-color@6.1.0 + glob-parent: 3.1.0 + inherits: 2.0.4 + is-binary-path: 1.0.1 + is-glob: 4.0.3 + normalize-path: 3.0.0 + path-is-absolute: 1.0.1 + readdirp: 2.2.1_supports-color@6.1.0 + upath: 1.2.0 + optionalDependencies: + fsevents: 1.2.13 + transitivePeerDependencies: + - supports-color + dev: true /chokidar/3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} @@ -5357,17 +5434,19 @@ packages: mime-db: 1.52.0 dev: true - /compression/1.7.4: + /compression/1.7.4_supports-color@6.1.0: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} engines: {node: '>= 0.8.0'} dependencies: accepts: 1.3.8 bytes: 3.0.0 compressible: 2.0.18 - debug: 2.6.9 + debug: 2.6.9_supports-color@6.1.0 on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 + transitivePeerDependencies: + - supports-color dev: true /concat-map/0.0.1: @@ -5937,11 +6016,40 @@ packages: dependencies: ms: 2.0.0 + /debug/2.6.9_supports-color@6.1.0: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + supports-color: 6.1.0 + dev: true + /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 + /debug/3.2.7_supports-color@6.1.0: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + supports-color: 6.1.0 + dev: true + /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -5964,7 +6072,6 @@ packages: dependencies: ms: 2.1.2 supports-color: 6.1.0 - dev: true /decamelize/1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} @@ -6152,6 +6259,8 @@ packages: dependencies: address: 1.1.2 debug: 2.6.9 + transitivePeerDependencies: + - supports-color dev: true /dezalgo/1.0.3: @@ -6631,32 +6740,54 @@ packages: dependencies: debug: 3.2.7 resolve: 1.22.1 + transitivePeerDependencies: + - supports-color dev: true - /eslint-module-utils/2.7.3: + /eslint-module-utils/2.7.3_wex3ustmkv4ospy3s77r6ihlwq: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: + '@typescript-eslint/parser': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e debug: 3.2.7 + eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true - /eslint-plugin-cadence/0.0.4_eslint@8.18.0+typescript@4.6.3: + /eslint-plugin-cadence/0.0.4_qt5lczejmvvdmrtns7px3uxl6e: resolution: {integrity: sha512-uodA7IZ5KebQSx+r0DVz0j4hqBBpqq8GwW3kweiO7kDrNrDIkP/NL2T2bz7qQ6V4PpzJoi2PY6i1f5NTzZwQxQ==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=8' dependencies: - '@typescript-eslint/eslint-plugin': 5.22.0_3692bfa38c76dfb409a7f758aafdbd9d - '@typescript-eslint/parser': 5.22.0_eslint@8.18.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.22.0_g2jl7i4mo3p3icnh65mkv7n5tu + '@typescript-eslint/parser': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e eslint: 8.18.0 eslint-config-prettier: 8.5.0_eslint@8.18.0 eslint-plugin-eslint-plugin: 4.1.0_eslint@8.18.0 - eslint-plugin-import: 2.26.0_eslint@8.18.0 + eslint-plugin-import: 2.26.0_a653mqsgcnj3hvbha54wsjeaoi eslint-plugin-node: 11.1.0_eslint@8.18.0 - eslint-plugin-prettier: 4.0.0_ee517d95c7d3128de95595e9379dd540 + eslint-plugin-prettier: 4.0.0_5zix3foh2mji32kvsxutphovia prettier: 2.6.2 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true @@ -6683,19 +6814,24 @@ packages: estraverse: 5.3.0 dev: true - /eslint-plugin-import/2.26.0_eslint@8.18.0: + /eslint-plugin-import/2.26.0_a653mqsgcnj3hvbha54wsjeaoi: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: + '@typescript-eslint/parser': 5.22.0_qt5lczejmvvdmrtns7px3uxl6e array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.18.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3 + eslint-module-utils: 2.7.3_wex3ustmkv4ospy3s77r6ihlwq has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -6703,6 +6839,10 @@ packages: object.values: 1.1.5 resolve: 1.22.1 tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color dev: true /eslint-plugin-node/11.1.0_eslint@8.18.0: @@ -6720,7 +6860,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/4.0.0_ee517d95c7d3128de95595e9379dd540: + /eslint-plugin-prettier/4.0.0_5zix3foh2mji32kvsxutphovia: resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} peerDependencies: @@ -6737,7 +6877,7 @@ packages: prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react/7.30.1_eslint@8.18.0: + /eslint-plugin-react/7.30.1: resolution: {integrity: sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==} engines: {node: '>=4'} peerDependencies: @@ -6746,7 +6886,6 @@ packages: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.18.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.2 minimatch: 3.1.2 @@ -6954,6 +7093,23 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + /expand-brackets/2.1.4_supports-color@6.1.0: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + dependencies: + debug: 2.6.9_supports-color@6.1.0 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2_supports-color@6.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true /expand-template/2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} @@ -7022,6 +7178,8 @@ packages: type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 + transitivePeerDependencies: + - supports-color dev: false /express/4.17.2: @@ -7060,6 +7218,45 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: false + + /express/4.17.2_supports-color@6.1.0: + resolution: {integrity: sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.19.1_supports-color@6.1.0 + content-disposition: 0.5.4 + content-type: 1.0.4 + cookie: 0.4.1 + cookie-signature: 1.0.6 + debug: 2.6.9_supports-color@6.1.0 + depd: 1.1.2 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.1.2_supports-color@6.1.0 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.3.0 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.9.6 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.17.2_supports-color@6.1.0 + serve-static: 1.14.2_supports-color@6.1.0 + setprototypeof: 1.2.0 + statuses: 1.5.0 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true /express/4.18.2: resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} @@ -7143,6 +7340,24 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + /extglob/2.0.4_supports-color@6.1.0: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4_supports-color@6.1.0 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2_supports-color@6.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true /extsprintf/1.3.0: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} @@ -7166,6 +7381,8 @@ packages: is-glob: 4.0.3 merge2: 1.4.1 micromatch: 3.1.10 + transitivePeerDependencies: + - supports-color dev: true /fast-glob/3.2.11: @@ -7317,6 +7534,22 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + dev: false + + /finalhandler/1.1.2_supports-color@6.1.0: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9_supports-color@6.1.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true /finalhandler/1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} @@ -7415,7 +7648,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4 + debug: 4.3.4_supports-color@6.1.0 /for-in/1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} @@ -7433,9 +7666,19 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin/1.5.0: + /fork-ts-checker-webpack-plugin/1.5.0_txkbbt225r7lb6ubotis4vvnkq: resolution: {integrity: sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true dependencies: babel-code-frame: 6.26.0 chalk: 2.4.2 @@ -7444,7 +7687,11 @@ packages: minimatch: 3.1.2 semver: 5.7.1 tapable: 1.1.3 + typescript: 4.6.3 + webpack: 4.41.0 worker-rpc: 0.1.1 + transitivePeerDependencies: + - supports-color dev: true /form-data/2.3.3: @@ -7793,6 +8040,8 @@ packages: ignore: 3.3.10 pify: 3.0.0 slash: 1.0.0 + transitivePeerDependencies: + - supports-color dev: true /goober/2.1.10: @@ -8098,16 +8347,17 @@ packages: resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} dev: true - /http-proxy-middleware/0.19.2_debug@4.3.4: + /http-proxy-middleware/0.19.2_tmpgdztspuwvsxzgjkhoqk7duq: resolution: {integrity: sha512-aYk1rTKqLTus23X3L96LGNCGNgWpG4cG0XoZIT1GUPhhulEHX/QalnO6Vbo+WmKWi4AL2IidjuC0wZtbpg0yhQ==} engines: {node: '>=4.0.0'} dependencies: http-proxy: 1.18.1_debug@4.3.4 is-glob: 4.0.3 lodash: 4.17.21 - micromatch: 3.1.10 + micromatch: 3.1.10_supports-color@6.1.0 transitivePeerDependencies: - debug + - supports-color dev: true /http-proxy/1.18.1_debug@4.3.4: @@ -9602,6 +9852,29 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + /micromatch/3.1.10_supports-color@6.1.0: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2_supports-color@6.1.0 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4_supports-color@6.1.0 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13_supports-color@6.1.0 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2_supports-color@6.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true /micromatch/4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} @@ -9658,7 +9931,7 @@ packages: engines: {node: '>=10'} dev: false - /mini-create-react-context/0.3.3_prop-types@15.8.1+react@17.0.2: + /mini-create-react-context/0.3.3_at7mkepldmzoo6silmqc5bca74: resolution: {integrity: sha512-TtF6hZE59SGmS4U8529qB+jJFeW6asTLDIpPgvPLSCsooAwJS7QprHIFTqv9/Qh3NdLwQxFYgiHX5lqb6jqzPA==} peerDependencies: prop-types: ^15.0.0 @@ -10055,6 +10328,27 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + + /nanomatch/1.2.13_supports-color@6.1.0: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2_supports-color@6.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true /napi-build-utils/1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} @@ -10844,11 +11138,11 @@ packages: queue-lit: 1.5.0 dev: true - /pnp-webpack-plugin/1.5.0_typescript@4.3.5: + /pnp-webpack-plugin/1.5.0_typescript@4.6.3: resolution: {integrity: sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.1.4_typescript@4.3.5 + ts-pnp: 1.1.4_typescript@4.6.3 transitivePeerDependencies: - typescript dev: false @@ -10858,13 +11152,15 @@ packages: deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 dev: false - /portfinder/1.0.28: + /portfinder/1.0.28_supports-color@6.1.0: resolution: {integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==} engines: {node: '>= 0.12.0'} dependencies: async: 2.6.4 - debug: 3.2.7 + debug: 3.2.7_supports-color@6.1.0 mkdirp: 0.5.6 + transitivePeerDependencies: + - supports-color dev: true /posix-character-classes/0.1.1: @@ -11589,8 +11885,15 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - /promise-inflight/1.0.1: + /promise-inflight/1.0.1_bluebird@3.7.2: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dependencies: + bluebird: 3.7.2 /promise/7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} @@ -11831,7 +12134,7 @@ packages: react: 17.0.2 dev: false - /react-bootstrap/1.6.1_react-dom@16.12.0+react@17.0.2: + /react-bootstrap/1.6.1_alyzgwsqb3v5agqihhenzpdwfm: resolution: {integrity: sha512-ojEPQ6OtyIMdLg0Smofk+85PKN6MLKQX3bU0Vwmok/4yNa8DQ2vCGhO2IgHJvT+ERQZ4X+gAQcdn6msAHSwLBg==} peerDependencies: react: '>=16.8.0' @@ -11852,15 +12155,21 @@ packages: prop-types-extra: 1.1.1_react@17.0.2 react: 17.0.2 react-dom: 16.12.0_react@17.0.2 - react-overlays: 5.2.0_react-dom@16.12.0+react@17.0.2 - react-transition-group: 4.4.2_react-dom@16.12.0+react@17.0.2 + react-overlays: 5.2.0_alyzgwsqb3v5agqihhenzpdwfm + react-transition-group: 4.4.2_alyzgwsqb3v5agqihhenzpdwfm uncontrollable: 7.2.1_react@17.0.2 warning: 4.0.3 dev: false - /react-dev-utils/9.1.0: + /react-dev-utils/9.1.0_txkbbt225r7lb6ubotis4vvnkq: resolution: {integrity: sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg==} engines: {node: '>=8.10'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@babel/code-frame': 7.5.5 address: 1.1.2 @@ -11871,7 +12180,7 @@ packages: escape-string-regexp: 1.0.5 filesize: 3.6.1 find-up: 3.0.0 - fork-ts-checker-webpack-plugin: 1.5.0 + fork-ts-checker-webpack-plugin: 1.5.0_txkbbt225r7lb6ubotis4vvnkq global-modules: 2.0.0 globby: 8.0.2 gzip-size: 5.1.1 @@ -11887,6 +12196,12 @@ packages: sockjs-client: 1.4.0 strip-ansi: 5.2.0 text-table: 0.2.0 + typescript: 4.6.3 + webpack: 4.41.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler dev: true /react-dom/16.12.0_react@17.0.2: @@ -11919,7 +12234,7 @@ packages: react-async-script: 1.2.0_react@17.0.2 dev: false - /react-hot-toast/2.0.0_react-dom@16.12.0+react@17.0.2: + /react-hot-toast/2.0.0_alyzgwsqb3v5agqihhenzpdwfm: resolution: {integrity: sha512-J0J2rcSvKetlziVquwESgk85pV9JB0Dz3RJIZcAEv7CWU2y2z8BQqxmZHZUxjPKIBGPqXAocZch4Kj4oUdX4+w==} engines: {node: '>=10'} peerDependencies: @@ -11944,7 +12259,7 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-markdown/7.0.1_43559efe81628b42e1e465743e6a3ffa: + /react-markdown/7.0.1_inkz57ubmkfufypemv2d42r77i: resolution: {integrity: sha512-pthNPaoiwg0q7hukoE04F2ENwSzijIlWHJ4UMs/96LUe/G/P3FnbP4qHzx3FoNqae+2SqDG8vzniTLnJDeWneg==} peerDependencies: '@types/react': '>=16' @@ -11969,7 +12284,7 @@ packages: - supports-color dev: false - /react-overlays/5.2.0_react-dom@16.12.0+react@17.0.2: + /react-overlays/5.2.0_alyzgwsqb3v5agqihhenzpdwfm: resolution: {integrity: sha512-dKZR/w6qeAsW0z0aIlwq/5H/M6o5T4RSlPnqIKqYVJ++rjoPSFcVggPhDWno8awZQsuMMtkjuksTbE8vOY0s9g==} peerDependencies: react: '>=16.3.0' @@ -11987,7 +12302,7 @@ packages: warning: 4.0.3 dev: false - /react-query/3.18.1_react-dom@16.12.0+react@17.0.2: + /react-query/3.18.1_alyzgwsqb3v5agqihhenzpdwfm: resolution: {integrity: sha512-17lv3pQxU9n+cB5acUv0/cxNTjo9q8G+RsedC6Ax4V9D8xEM7Q5xf9xAbCPdEhDrrnzPjTls9fQEABKRSi7OJA==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -12030,7 +12345,7 @@ packages: history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 - mini-create-react-context: 0.3.3_prop-types@15.8.1+react@17.0.2 + mini-create-react-context: 0.3.3_at7mkepldmzoo6silmqc5bca74 path-to-regexp: 1.8.0 prop-types: 15.8.1 react: 17.0.2 @@ -12039,7 +12354,7 @@ packages: tiny-warning: 1.0.3 dev: false - /react-select/5.6.1_068105a2799e7e62d01abafa75054756: + /react-select/5.6.1_a2aqlitztz7gfua2xl5hkbkhky: resolution: {integrity: sha512-dYNRswtxUHW+F1Sc0HnxO5ryecPIAsG0+Cwyq5EIXZJBxCxUG2hFfQz41tc++30/2ISuuPglDikc4hEb4NsiuA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12047,21 +12362,21 @@ packages: dependencies: '@babel/runtime': 7.18.6 '@emotion/cache': 11.10.5 - '@emotion/react': 11.10.5_1d5f9cb7bfb9d5e1d5703e1be08a8a22 + '@emotion/react': 11.10.5_dvpzzn57xhk6dvlqhyn6bcukei '@floating-ui/dom': 1.0.6 '@types/react-transition-group': 4.4.5 memoize-one: 6.0.0 prop-types: 15.8.1 react: 17.0.2 react-dom: 16.12.0_react@17.0.2 - react-transition-group: 4.4.2_react-dom@16.12.0+react@17.0.2 - use-isomorphic-layout-effect: 1.1.2_43559efe81628b42e1e465743e6a3ffa + react-transition-group: 4.4.2_alyzgwsqb3v5agqihhenzpdwfm + use-isomorphic-layout-effect: 1.1.2_inkz57ubmkfufypemv2d42r77i transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /react-transition-group/4.4.2_react-dom@16.12.0+react@17.0.2: + /react-transition-group/4.4.2_alyzgwsqb3v5agqihhenzpdwfm: resolution: {integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==} peerDependencies: react: '>=16.6.0' @@ -12148,6 +12463,19 @@ packages: graceful-fs: 4.2.10 micromatch: 3.1.10 readable-stream: 2.3.7 + transitivePeerDependencies: + - supports-color + + /readdirp/2.2.1_supports-color@6.1.0: + resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} + engines: {node: '>=0.10'} + dependencies: + graceful-fs: 4.2.10 + micromatch: 3.1.10_supports-color@6.1.0 + readable-stream: 2.3.7 + transitivePeerDependencies: + - supports-color + dev: true /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -12676,6 +13004,8 @@ packages: on-finished: 2.3.0 range-parser: 1.2.1 statuses: 1.5.0 + transitivePeerDependencies: + - supports-color dev: false /send/0.17.2: @@ -12697,6 +13027,28 @@ packages: statuses: 1.5.0 transitivePeerDependencies: - supports-color + dev: false + + /send/0.17.2_supports-color@6.1.0: + resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9_supports-color@6.1.0 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.8.1 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: true /send/0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} @@ -12726,17 +13078,19 @@ packages: /serialize-javascript/1.9.1: resolution: {integrity: sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==} - /serve-index/1.9.1: + /serve-index/1.9.1_supports-color@6.1.0: resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} engines: {node: '>= 0.8.0'} dependencies: accepts: 1.3.8 batch: 0.6.1 - debug: 2.6.9 + debug: 2.6.9_supports-color@6.1.0 escape-html: 1.0.3 http-errors: 1.6.3 mime-types: 2.1.35 parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color dev: true /serve-static/1.14.1: @@ -12747,6 +13101,8 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.17.1 + transitivePeerDependencies: + - supports-color dev: false /serve-static/1.14.2: @@ -12759,6 +13115,19 @@ packages: send: 0.17.2 transitivePeerDependencies: - supports-color + dev: false + + /serve-static/1.14.2_supports-color@6.1.0: + resolution: {integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.17.2_supports-color@6.1.0 + transitivePeerDependencies: + - supports-color + dev: true /serve-static/1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} @@ -12906,16 +13275,36 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color - /sockjs-client/1.3.0: + /snapdragon/0.8.2_supports-color@6.1.0: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + dependencies: + base: 0.11.2 + debug: 2.6.9_supports-color@6.1.0 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /sockjs-client/1.3.0_supports-color@6.1.0: resolution: {integrity: sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==} dependencies: - debug: 3.2.7 + debug: 3.2.7_supports-color@6.1.0 eventsource: 1.1.2 faye-websocket: 0.11.4 inherits: 2.0.4 json3: 3.3.3 url-parse: 1.5.10 + transitivePeerDependencies: + - supports-color dev: true /sockjs-client/1.4.0: @@ -12927,6 +13316,8 @@ packages: inherits: 2.0.4 json3: 3.3.3 url-parse: 1.5.10 + transitivePeerDependencies: + - supports-color dev: true /sockjs/0.3.19: @@ -13419,7 +13810,7 @@ packages: yaml: 1.10.2 dev: true - /tap/15.0.9_ts-node@10.0.0+typescript@4.6.3: + /tap/15.0.9_brhf6n5slbghal4nq2ewuwl5ie: resolution: {integrity: sha512-bqY5SxEqYKRd37PIUfKBf9HMs/hklyl/fGXkuStr9rYTIGa0/icpSLsm6IVOmx2qT0/TliPNJ6OvS5kddJYHdg==} engines: {node: '>=10'} hasBin: true @@ -13458,7 +13849,7 @@ packages: tap-parser: 10.1.0 tap-yaml: 1.0.0 tcompare: 5.0.7 - ts-node: 10.0.0_c102720f6450b26bef39f1c77b6d5775 + ts-node: 10.0.0_yebhed3ekczgx3zz6hdxw3kxou typescript: 4.6.3 which: 2.0.2 transitivePeerDependencies: @@ -13469,7 +13860,7 @@ packages: - treport - '@types/react' - /tap/15.1.6_beks75j6uapyr6v7hoxdw666hu: + /tap/15.1.6: resolution: {integrity: sha512-TN7xH6Q2tUPTd6qwmkhuFJcx1vUR8e4dDUpBKc61G0krOzne7Ia6aKIFb8O/0kVazachSSuVME1V8nQ2xwWL8w==} engines: {node: '>=10'} hasBin: true @@ -13506,8 +13897,6 @@ packages: tap-parser: 10.1.0 tap-yaml: 1.0.0 tcompare: 5.0.7 - ts-node: 10.0.0_eyk5xebzzzbswsv7f7bz54zw5q - typescript: 4.5.5 which: 2.0.2 transitivePeerDependencies: - supports-color @@ -13519,7 +13908,7 @@ packages: - '@isaacs/import-jsx' - react - /tap/15.1.6_ts-node@10.0.0+typescript@4.6.3: + /tap/15.1.6_brhf6n5slbghal4nq2ewuwl5ie: resolution: {integrity: sha512-TN7xH6Q2tUPTd6qwmkhuFJcx1vUR8e4dDUpBKc61G0krOzne7Ia6aKIFb8O/0kVazachSSuVME1V8nQ2xwWL8w==} engines: {node: '>=10'} hasBin: true @@ -13556,7 +13945,7 @@ packages: tap-parser: 10.1.0 tap-yaml: 1.0.0 tcompare: 5.0.7 - ts-node: 10.0.0_c102720f6450b26bef39f1c77b6d5775 + ts-node: 10.0.0_yebhed3ekczgx3zz6hdxw3kxou typescript: 4.6.3 which: 2.0.2 transitivePeerDependencies: @@ -13789,7 +14178,7 @@ packages: resolution: {integrity: sha512-hvE+ZYXuINrx6Ei6D6hz+PTim0Uf++dYbK9FFifLNwQj+RwKquhQpn868yZsCtJYiclZF1u8l6WZxxKi+vv7Rg==} dev: false - /ts-node/10.0.0_2615db9039ce432b4abf2fc39ef336ec: + /ts-node/10.0.0_typescript@4.6.3: resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} engines: {node: '>=12.0.0'} hasBin: true @@ -13808,17 +14197,16 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 16.11.7 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.5.5 + typescript: 4.6.3 yn: 3.1.1 dev: false - /ts-node/10.0.0_c102720f6450b26bef39f1c77b6d5775: + /ts-node/10.0.0_yebhed3ekczgx3zz6hdxw3kxou: resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} engines: {node: '>=12.0.0'} hasBin: true @@ -13845,37 +14233,8 @@ packages: source-map-support: 0.5.21 typescript: 4.6.3 yn: 3.1.1 - dev: true - /ts-node/10.0.0_eyk5xebzzzbswsv7f7bz54zw5q: - resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} - engines: {node: '>=12.0.0'} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.45' - '@swc/wasm': '>=1.2.45' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 16.11.7 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - source-map-support: 0.5.21 - typescript: 4.5.5 - yn: 3.1.1 - - /ts-pnp/1.1.4_typescript@4.3.5: + /ts-pnp/1.1.4_typescript@4.6.3: resolution: {integrity: sha512-1J/vefLC+BWSo+qe8OnJQfWTYRS6ingxjwqmHMqaMxXMj7kFtKLgAaYW3JeX3mktjgUL+etlU8/B4VUAUI9QGw==} engines: {node: '>=6'} peerDependencies: @@ -13884,7 +14243,7 @@ packages: typescript: optional: true dependencies: - typescript: 4.3.5 + typescript: 4.6.3 /tsc-alias/1.7.1: resolution: {integrity: sha512-P4+0i+OB0hX17Ca+U6EJ4WZZ+OSupqW32VJ34N7g7+Ch+bwSx1AqYOvDdIVYEKymBh3dfG0t1qxbxPlBbtB1lQ==} @@ -13997,21 +14356,10 @@ packages: /typedarray/0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - /typescript/4.3.5: - resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} - engines: {node: '>=4.2.0'} - hasBin: true - - /typescript/4.5.5: - resolution: {integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==} - engines: {node: '>=4.2.0'} - hasBin: true - /typescript/4.6.3: resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==} engines: {node: '>=4.2.0'} hasBin: true - dev: true /ua-parser-js/0.7.31: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} @@ -14247,7 +14595,7 @@ packages: punycode: 1.3.2 querystring: 0.2.0 - /use-isomorphic-layout-effect/1.1.2_43559efe81628b42e1e465743e6a3ffa: + /use-isomorphic-layout-effect/1.1.2_inkz57ubmkfufypemv2d42r77i: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -14382,6 +14730,8 @@ packages: requiresBuild: true dependencies: chokidar: 2.1.8 + transitivePeerDependencies: + - supports-color optional: true /watchpack/1.7.5: @@ -14392,6 +14742,8 @@ packages: optionalDependencies: chokidar: 3.5.3 watchpack-chokidar2: 2.0.1 + transitivePeerDependencies: + - supports-color /wbuf/1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} @@ -14423,30 +14775,34 @@ packages: hasBin: true peerDependencies: webpack: ^4.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true dependencies: ansi-html: 0.0.7 bonjour: 3.5.0 - chokidar: 2.1.8 - compression: 1.7.4 + chokidar: 2.1.8_supports-color@6.1.0 + compression: 1.7.4_supports-color@6.1.0 connect-history-api-fallback: 1.6.0 debug: 4.3.4_supports-color@6.1.0 del: 3.0.0 - express: 4.17.2 + express: 4.17.2_supports-color@6.1.0 html-entities: 1.4.0 - http-proxy-middleware: 0.19.2_debug@4.3.4 + http-proxy-middleware: 0.19.2_tmpgdztspuwvsxzgjkhoqk7duq import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.8 killable: 1.0.1 loglevel: 1.8.0 opn: 5.5.0 - portfinder: 1.0.28 + portfinder: 1.0.28_supports-color@6.1.0 schema-utils: 1.0.0 selfsigned: 1.10.14 semver: 5.7.1 - serve-index: 1.9.1 + serve-index: 1.9.1_supports-color@6.1.0 sockjs: 0.3.19 - sockjs-client: 1.3.0 + sockjs-client: 1.3.0_supports-color@6.1.0 spdy: 4.0.2_supports-color@6.1.0 strip-ansi: 3.0.1 supports-color: 6.1.0 @@ -14483,6 +14839,14 @@ packages: resolution: {integrity: sha512-yNV98U4r7wX1VJAj5kyMsu36T8RPPQntcb5fJLOsMz/pt/WrKC0Vp1bAlqPLkA1LegSwQwf6P+kAbyhRKVQ72g==} engines: {node: '>=6.11.5'} hasBin: true + peerDependencies: + webpack-cli: '*' + webpack-command: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + webpack-command: + optional: true dependencies: '@webassemblyjs/ast': 1.8.5 '@webassemblyjs/helper-module-context': 1.8.5 @@ -14507,6 +14871,8 @@ packages: terser-webpack-plugin: 1.4.1_webpack@4.41.0 watchpack: 1.7.5 webpack-sources: 1.4.3 + transitivePeerDependencies: + - supports-color /websocket-driver/0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} diff --git a/server/package.json b/server/package.json index d24e689b9..6da4faf93 100644 --- a/server/package.json +++ b/server/package.json @@ -11,7 +11,7 @@ "test": "tap", "snap": "TAP_SNAPSHOT=1 tap", "watchtest": "tap --watch", - "build": "tsc -b tsconfig.build.json", + "build": "tsc -b tsconfig.build.json -v", "typecheck": "tsc --project tsconfig.build.json --noEmit", "lint": "eslint ./src --ext .ts --fix", "start": "pnpm build && pnpm start-no-build", @@ -91,7 +91,7 @@ "seq-logging": "1.1.1", "tachi-common": "workspace:../common", "ts-node": "10.0.0", - "typescript": "4.5.5", + "typescript": "4.6.3", "winston": "3.5.1", "winston-daily-rotate-file": "4.6.0", "winston-transport": "4.5.0" diff --git a/server/src/external/redis/redis-IPC.ts b/server/src/external/redis/redis-IPC.ts index 346d9a156..2726bd1b0 100644 --- a/server/src/external/redis/redis-IPC.ts +++ b/server/src/external/redis/redis-IPC.ts @@ -41,8 +41,6 @@ export function RedisPub(channel: T, data: RedisIPCD export function RedisSub(channel: T, callback: RedisSubCallback) { if (SubCallbacks[channel]) { - // @ts-expect-error It's complaining that the T in channel might be a different T to the T in callback - // this is obviously nonsense. SubCallbacks[channel]!.push(callback); logger.debug(`Pushed callback ${callback.name} to channel ${channel}.`); } else {