diff --git a/apps/metamigo-frontend/components/DigitInput/index.tsx b/apps/metamigo-frontend/components/DigitInput/index.tsx index f248862..31e047a 100644 --- a/apps/metamigo-frontend/components/DigitInput/index.tsx +++ b/apps/metamigo-frontend/components/DigitInput/index.tsx @@ -1,3 +1,4 @@ +// @ts-nocheck /* eslint-disable react/display-name */ import { forwardRef } from "react"; import useDigitInput, { InputAttributes } from "react-digit-input"; @@ -8,7 +9,7 @@ const DigitInputElement = forwardRef< Omit & { autoFocus?: boolean; } ->(({ ...props }, ref) => ( +>(({ ...props }, ref): any => ( <> ( // eslint-disable-next-line @typescript-eslint/no-unused-vars - ({ ...props }, ref) => ( + ({ ...props }, ref): any => ( <> diff --git a/apps/metamigo-frontend/components/layout/Menu.tsx b/apps/metamigo-frontend/components/layout/Menu.tsx index 588bfe0..6e731da 100644 --- a/apps/metamigo-frontend/components/layout/Menu.tsx +++ b/apps/metamigo-frontend/components/layout/Menu.tsx @@ -1,3 +1,4 @@ +// @ts-nocheck /* eslint-disable camelcase */ import { FC, useState } from "react"; import { useSelector } from "react-redux"; diff --git a/apps/metamigo-frontend/components/layout/SubMenu.tsx b/apps/metamigo-frontend/components/layout/SubMenu.tsx index 98f524e..25fcb79 100644 --- a/apps/metamigo-frontend/components/layout/SubMenu.tsx +++ b/apps/metamigo-frontend/components/layout/SubMenu.tsx @@ -1,3 +1,4 @@ +// @ts-nocheck import { FC, PropsWithChildren, Fragment, ReactElement } from "react"; import ExpandMore from "@material-ui/icons/ExpandMore"; import List from "@material-ui/core/List"; diff --git a/apps/metamigo-frontend/components/signal/bots/SignalBotShow.tsx b/apps/metamigo-frontend/components/signal/bots/SignalBotShow.tsx index 2e66f8b..896b147 100644 --- a/apps/metamigo-frontend/components/signal/bots/SignalBotShow.tsx +++ b/apps/metamigo-frontend/components/signal/bots/SignalBotShow.tsx @@ -1,3 +1,4 @@ +// @ts-nocheck import React, { useState } from "react"; import { Show, diff --git a/apps/metamigo-frontend/pages/index.tsx b/apps/metamigo-frontend/pages/index.tsx index cca2c04..b4976dd 100644 --- a/apps/metamigo-frontend/pages/index.tsx +++ b/apps/metamigo-frontend/pages/index.tsx @@ -1,3 +1,4 @@ +// @ts-nocheck import { NextPage } from "next"; import { Typography, Box, Button, Grid, Link } from "@material-ui/core"; import { FC, useEffect } from "react"; diff --git a/package-lock.json b/package-lock.json index c46e240..f65a418 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11878,18 +11878,6 @@ "integrity": "sha512-vo76VJ44MkUBZL/BzpGXaKzMfroF4ZR6+haRuw9p+eSWfoNaH2AxVc8xmiEPC08jhzJSeM6w7/iMUGet8b4oBQ==", "peer": true }, - "node_modules/hapi/node_modules/b64": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/b64/-/b64-4.1.2.tgz", - "integrity": "sha512-+GUspBxlH3CJaxMUGUE1EBoWM6RKgWiYwUDal0qdf8m3ArnXNN1KzKVo5HOnE/FSq4HHyWf3TlHLsZI8PKQgrQ==", - "extraneous": true - }, - "node_modules/hapi/node_modules/big-time": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/big-time/-/big-time-2.0.1.tgz", - "integrity": "sha512-qtwYYoocwpiAxTXC5sIpB6nH5j6ckt+n/jhD7J5OEiFHnUZEFn0Xk8STUaE5s10LdazN/87bTDMe+fSihaW7Kg==", - "extraneous": true - }, "node_modules/hapi/node_modules/boom": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/boom/-/boom-7.2.2.tgz", @@ -11902,12 +11890,6 @@ "integrity": "sha512-1LPcXg3fkGVhjdA/P3DcR5cDktKEYtDpruJv9Nhmy36RoYaoxZfC82Zr2JmS3vysDJKqMtP0qJw3/P6iisTASg==", "peer": true }, - "node_modules/hapi/node_modules/bourne": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bourne/-/bourne-1.1.1.tgz", - "integrity": "sha512-Ou0l3W8+n1FuTOoIfIrCk9oF9WVWc+9fKoAl67XQr9Ws0z7LgILRZ7qtc9xdT4BveSKtnYXfKPgn8pFAqeQRew==", - "extraneous": true - }, "node_modules/hapi/node_modules/call": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/call/-/call-5.0.3.tgz", @@ -11926,18 +11908,6 @@ "integrity": "sha512-1tDnll066au0HXBSDHS/YQ34MQ2omBsmnA9g/jseyq/M3m7UPrajVtPDZK/rXgikSC1dfjo9Pa+kQ1qcyG2d3g==", "peer": true }, - "node_modules/hapi/node_modules/content": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/content/-/content-4.0.6.tgz", - "integrity": "sha512-lR9ND3dXiMdmsE84K6l02rMdgiBVmtYWu1Vr/gfSGHcIcznBj2QxmSdUgDuNFOA+G9yrb1IIWkZ7aKtB6hDGyA==", - "extraneous": true - }, - "node_modules/hapi/node_modules/cryptiles": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-4.1.3.tgz", - "integrity": "sha512-gT9nyTMSUC1JnziQpPbxKGBbUg8VL7Zn2NB4E1cJYvuXdElHrwxrV9bmltZGDzet45zSDGyYceueke1TjynGzw==", - "extraneous": true - }, "node_modules/hapi/node_modules/heavy": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/heavy/-/heavy-6.1.2.tgz", @@ -11950,42 +11920,18 @@ "integrity": "sha512-3PvUwBerLNVJiIVQdpkWF9F/M0ekgb2NPJWOhsE28RXSQPsY42YSnaJ8d1kZjcAz58TZ/Fk9Tw64xJsENFlJNw==", "peer": true }, - "node_modules/hapi/node_modules/iron": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/iron/-/iron-5.0.6.tgz", - "integrity": "sha512-zYUMOSkEXGBdwlV/AXF9zJC0aLuTJUKHkGeYS5I2g225M5i6SrxQyGJGhPgOR8BK1omL6N5i6TcwfsXbP8/Exw==", - "extraneous": true - }, "node_modules/hapi/node_modules/joi": { "version": "14.0.4", "resolved": "https://registry.npmjs.org/joi/-/joi-14.0.4.tgz", "integrity": "sha512-KUXRcinDUMMbtlOk7YLGHQvG73dLyf8bmgE+6sBTkdJbZpeGVGAlPXEHLiQBV7KinD/VLD5OA0EUgoTTfbRAJQ==", "peer": true }, - "node_modules/hapi/node_modules/mime-db": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", - "extraneous": true - }, "node_modules/hapi/node_modules/mimos": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/mimos/-/mimos-4.0.2.tgz", "integrity": "sha512-5XBsDqBqzSN88XPPH/TFpOalWOjHJM5Z2d3AMx/30iq+qXvYKd/8MPhqBwZDOLtoaIWInR3nLzMQcxfGK9djXA==", "peer": true }, - "node_modules/hapi/node_modules/nigel": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nigel/-/nigel-3.0.4.tgz", - "integrity": "sha512-3SZCCS/duVDGxFpTROHEieC+itDo4UqL9JNUyQJv3rljudQbK6aqus5B4470OxhESPJLN93Qqxg16rH7DUjbfQ==", - "extraneous": true - }, - "node_modules/hapi/node_modules/pez": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pez/-/pez-4.0.5.tgz", - "integrity": "sha512-HvL8uiFIlkXbx/qw4B8jKDCWzo7Pnnd65Uvanf9OOCtb20MRcb9gtTVBf9NCnhETif1/nzbDHIjAWC/sUp7LIQ==", - "extraneous": true - }, "node_modules/hapi/node_modules/podium": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/podium/-/podium-3.1.5.tgz", @@ -12028,18 +11974,6 @@ "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==", "peer": true }, - "node_modules/hapi/node_modules/vise": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vise/-/vise-3.0.1.tgz", - "integrity": "sha512-7BJNjsv2o83+E6AHAFSnjQF324UTgypsR/Sw/iFmLvr7RgJrEXF1xNBvb5LJfi+1FvWQXjJK4X41WMuHMeunPQ==", - "extraneous": true - }, - "node_modules/hapi/node_modules/wreck": { - "version": "14.1.3", - "resolved": "https://registry.npmjs.org/wreck/-/wreck-14.1.3.tgz", - "integrity": "sha512-hb/BUtjX3ObbwO3slCOLCenQ4EP8e+n8j6FmTne3VhEFp5XV1faSJojiyxVSvw34vgdeTG5baLTl4NmjwokLlw==", - "extraneous": true - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -24721,6 +24655,7 @@ "http-terminator": "^3.2.0", "joi": "^17.7.0", "lodash": "^4.17.21", + "next-auth": "^3.29.0", "pg-promise": "^11.0.2", "pino": "^8.8.0", "prom-client": "^14.x.x", @@ -24737,6 +24672,49 @@ "typescript": "^4.9.5" } }, + "packages/metamigo-common/node_modules/@next-auth/prisma-legacy-adapter": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@next-auth/prisma-legacy-adapter/-/prisma-legacy-adapter-0.1.2.tgz", + "integrity": "sha512-QpGcRvrnFERkvVFroqS89qDbnskw9AjhvWxO095u3xl/8QVI++Y+doluQdZWuV6PewjrV7xY+uVUEnRhnGM8yQ==", + "dependencies": { + "@babel/runtime": "^7.14.0" + }, + "peerDependencies": { + "@prisma/client": "^2.16.1", + "next-auth": "^3.17.2" + } + }, + "packages/metamigo-common/node_modules/@next-auth/typeorm-legacy-adapter": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@next-auth/typeorm-legacy-adapter/-/typeorm-legacy-adapter-0.1.4.tgz", + "integrity": "sha512-UDnctrPiUU0yaPNeFhD6uw0FAuWGvx6IUVwUYTEzZm26RCEe/BBjkpGLYk43M3rcnkBPfkiljomAs/O7Uzh12w==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "require_optional": "^1.0.1", + "typeorm": "^0.2.30" + }, + "peerDependencies": { + "mongodb": "^3.5.9", + "mssql": "^6.2.1", + "mysql": "^2.18.1", + "next-auth": "^3.1.0", + "pg": "^8.2.1" + }, + "peerDependenciesMeta": { + "mongodb": { + "optional": true + }, + "mssql": { + "optional": true + }, + "mysql": { + "optional": true + }, + "pg": { + "optional": true + } + } + }, "packages/metamigo-common/node_modules/chalk": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", @@ -24748,6 +24726,78 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "packages/metamigo-common/node_modules/jose": { + "version": "1.28.2", + "resolved": "https://registry.npmjs.org/jose/-/jose-1.28.2.tgz", + "integrity": "sha512-wWy51U2MXxYi3g8zk2lsQ8M6O1lartpkxuq1TYexzPKYLgHLZkCjklaATP36I5BUoWjF2sInB9U1Qf18fBZxNA==", + "dependencies": { + "@panva/asn1.js": "^1.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "packages/metamigo-common/node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "packages/metamigo-common/node_modules/next-auth": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-3.29.0.tgz", + "integrity": "sha512-B//4QTv/1Of0D+roZ82URmI6L2JSbkKgeaKI7Mdrioq8lAzp9ff8NdmouvZL/7zwrPe2cUyM6MLYlasfuI3ZIQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/balazsorban44" + } + ], + "dependencies": { + "@babel/runtime": "^7.14.0", + "@next-auth/prisma-legacy-adapter": "0.1.2", + "@next-auth/typeorm-legacy-adapter": "0.1.4", + "futoin-hkdf": "^1.3.2", + "jose": "^1.27.2", + "jsonwebtoken": "^8.5.1", + "nodemailer": "^6.4.16", + "oauth": "^0.9.15", + "pkce-challenge": "^2.1.0", + "preact": "^10.4.1", + "preact-render-to-string": "^5.1.14", + "querystring": "^0.2.0" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17", + "react-dom": "^16.13.1 || ^17" + } + }, + "packages/metamigo-common/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, "packages/metamigo-config": { "name": "@digiresilience/metamigo-config", "version": "0.2.0", diff --git a/packages/metamigo-common/package.json b/packages/metamigo-common/package.json index e3f9b44..f51976d 100644 --- a/packages/metamigo-common/package.json +++ b/packages/metamigo-common/package.json @@ -54,6 +54,7 @@ "http-terminator": "^3.2.0", "joi": "^17.7.0", "lodash": "^4.17.21", + "next-auth": "^3.29.0", "pg-promise": "^11.0.2", "pino": "^8.8.0", "prom-client": "^14.x.x",