Middleware proxy updates
This commit is contained in:
parent
282808583b
commit
38d3e9349c
20 changed files with 329 additions and 224 deletions
|
|
@ -206,7 +206,7 @@ zammad-docker-build:
|
||||||
- npm install npm@latest -g
|
- npm install npm@latest -g
|
||||||
- npm install -g turbo
|
- npm install -g turbo
|
||||||
- npm ci
|
- npm ci
|
||||||
- turbo build
|
- turbo build --filter zammad-addon-*
|
||||||
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
||||||
- DOCKER_BUILDKIT=1 docker build --pull --no-cache -t ${DOCKER_NS}:${DOCKER_TAG} -f ${DOCKERFILE_PATH} ${DOCKER_CONTEXT}
|
- DOCKER_BUILDKIT=1 docker build --pull --no-cache -t ${DOCKER_NS}:${DOCKER_TAG} -f ${DOCKERFILE_PATH} ${DOCKER_CONTEXT}
|
||||||
- docker push ${DOCKER_NS}:${DOCKER_TAG}
|
- docker push ${DOCKER_NS}:${DOCKER_TAG}
|
||||||
|
|
|
||||||
|
|
@ -23,13 +23,13 @@
|
||||||
"@mui/icons-material": "^5",
|
"@mui/icons-material": "^5",
|
||||||
"@mui/lab": "^5.0.0-alpha.137",
|
"@mui/lab": "^5.0.0-alpha.137",
|
||||||
"@mui/material": "^5",
|
"@mui/material": "^5",
|
||||||
"@mui/x-data-grid-pro": "^6.10.0",
|
"@mui/x-data-grid-pro": "^6.10.1",
|
||||||
"@mui/x-date-pickers-pro": "^6.10.0",
|
"@mui/x-date-pickers-pro": "^6.10.1",
|
||||||
"@opensearch-project/opensearch": "^2.3.1",
|
"@opensearch-project/opensearch": "^2.3.1",
|
||||||
"date-fns": "^2.30.0",
|
"date-fns": "^2.30.0",
|
||||||
"http-proxy-middleware": "^2.0.6",
|
"http-proxy-middleware": "^2.0.6",
|
||||||
"material-ui-popup-state": "^5.0.9",
|
"material-ui-popup-state": "^5.0.9",
|
||||||
"next": "13.4.10",
|
"next": "13.4.11",
|
||||||
"next-auth": "^4.22.3",
|
"next-auth": "^4.22.3",
|
||||||
"next-http-proxy-middleware": "^1.2.5",
|
"next-http-proxy-middleware": "^1.2.5",
|
||||||
"nodemailer": "^6.9.4",
|
"nodemailer": "^6.9.4",
|
||||||
|
|
@ -53,12 +53,12 @@
|
||||||
"babel-loader": "^9.1.3",
|
"babel-loader": "^9.1.3",
|
||||||
"eslint": "^8.45.0",
|
"eslint": "^8.45.0",
|
||||||
"eslint-config-airbnb": "^19.0.4",
|
"eslint-config-airbnb": "^19.0.4",
|
||||||
"eslint-config-next": "^13.4.10",
|
"eslint-config-next": "^13.4.11",
|
||||||
"eslint-config-prettier": "^8.8.0",
|
"eslint-config-prettier": "^8.8.0",
|
||||||
"eslint-plugin-import": "^2.27.5",
|
"eslint-plugin-import": "^2.27.5",
|
||||||
"eslint-plugin-jsx-a11y": "^6.7.1",
|
"eslint-plugin-jsx-a11y": "^6.7.1",
|
||||||
"eslint-plugin-prettier": "^5.0.0",
|
"eslint-plugin-prettier": "^5.0.0",
|
||||||
"eslint-plugin-react": "^7.32.2",
|
"eslint-plugin-react": "^7.33.0",
|
||||||
"typescript": "5.1.6"
|
"typescript": "5.1.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -166,11 +166,11 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen }) => {
|
||||||
{
|
{
|
||||||
document: getTicketOverviewCountsQuery,
|
document: getTicketOverviewCountsQuery,
|
||||||
},
|
},
|
||||||
{ refreshInterval: 10000 }
|
{ refreshInterval: 10000 },
|
||||||
);
|
);
|
||||||
const findOverviewCountByID = (id: number) =>
|
const findOverviewCountByID = (id: number) =>
|
||||||
overviewData?.ticketOverviews?.edges?.find((overview: any) =>
|
overviewData?.ticketOverviews?.edges?.find((overview: any) =>
|
||||||
overview.node.id.endsWith(`/${id}`)
|
overview.node.id.endsWith(`/${id}`),
|
||||||
)?.node?.ticketCount ?? 0;
|
)?.node?.ticketCount ?? 0;
|
||||||
const assignedCount = findOverviewCountByID(1);
|
const assignedCount = findOverviewCountByID(1);
|
||||||
const urgentCount = findOverviewCountByID(7);
|
const urgentCount = findOverviewCountByID(7);
|
||||||
|
|
@ -426,7 +426,7 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen }) => {
|
||||||
/>
|
/>
|
||||||
<MenuItem
|
<MenuItem
|
||||||
name="Leafcutter"
|
name="Leafcutter"
|
||||||
href="/leafcutter/about"
|
href="/leafcutter"
|
||||||
Icon={AnalyticsIcon}
|
Icon={AnalyticsIcon}
|
||||||
iconSize={20}
|
iconSize={20}
|
||||||
selected={pathname.endsWith("/leafcutter")}
|
selected={pathname.endsWith("/leafcutter")}
|
||||||
|
|
@ -439,7 +439,6 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen }) => {
|
||||||
onClick={undefined}
|
onClick={undefined}
|
||||||
>
|
>
|
||||||
<List component="div" disablePadding>
|
<List component="div" disablePadding>
|
||||||
{/*
|
|
||||||
<MenuItem
|
<MenuItem
|
||||||
name="Dashboard"
|
name="Dashboard"
|
||||||
href="/leafcutter"
|
href="/leafcutter"
|
||||||
|
|
@ -447,7 +446,6 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen }) => {
|
||||||
selected={pathname.endsWith("/leafcutter")}
|
selected={pathname.endsWith("/leafcutter")}
|
||||||
open={open}
|
open={open}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<MenuItem
|
<MenuItem
|
||||||
name="Search and Create"
|
name="Search and Create"
|
||||||
href="/leafcutter/create"
|
href="/leafcutter/create"
|
||||||
|
|
@ -455,7 +453,6 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen }) => {
|
||||||
selected={pathname.endsWith("/leafcutter/create")}
|
selected={pathname.endsWith("/leafcutter/create")}
|
||||||
open={open}
|
open={open}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<MenuItem
|
<MenuItem
|
||||||
name="Trends"
|
name="Trends"
|
||||||
href="/leafcutter/trends"
|
href="/leafcutter/trends"
|
||||||
|
|
@ -463,7 +460,6 @@ export const Sidebar: FC<SidebarProps> = ({ open, setOpen }) => {
|
||||||
selected={pathname.endsWith("/leafcutter/trends")}
|
selected={pathname.endsWith("/leafcutter/trends")}
|
||||||
open={open}
|
open={open}
|
||||||
/>
|
/>
|
||||||
*/}
|
|
||||||
<MenuItem
|
<MenuItem
|
||||||
name="FAQ"
|
name="FAQ"
|
||||||
href="/leafcutter/faq"
|
href="/leafcutter/faq"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { FC, useState } from "react";
|
import { FC, useState } from "react";
|
||||||
import getConfig from "next/config";
|
|
||||||
import { useRouter } from "next/navigation";
|
import { useRouter } from "next/navigation";
|
||||||
import Iframe from "react-iframe";
|
import Iframe from "react-iframe";
|
||||||
|
|
||||||
|
|
@ -55,7 +54,7 @@ export const ZammadWrapper: FC<ZammadWrapperProps> = ({
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
(
|
(
|
||||||
linkElement.contentDocument.querySelector(
|
linkElement.contentDocument.querySelector(
|
||||||
".overview-header"
|
".overview-header",
|
||||||
) as any
|
) as any
|
||||||
).style = "display: none";
|
).style = "display: none";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,8 @@ export const LabelStudioWrapper: FC = () => (
|
||||||
>
|
>
|
||||||
<Grid item sx={{ height: "100vh", width: "100%" }}>
|
<Grid item sx={{ height: "100vh", width: "100%" }}>
|
||||||
<Iframe
|
<Iframe
|
||||||
id="link"
|
id="label-studio"
|
||||||
url={"https://label-studio:3000"}
|
url={"/proxy/label-studio"}
|
||||||
width="100%"
|
width="100%"
|
||||||
height="100%"
|
height="100%"
|
||||||
frameBorder={0}
|
frameBorder={0}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { FC } from "react";
|
import { FC } from "react";
|
||||||
import getConfig from "next/config";
|
|
||||||
import { Grid } from "@mui/material";
|
import { Grid } from "@mui/material";
|
||||||
import Iframe from "react-iframe";
|
import Iframe from "react-iframe";
|
||||||
|
|
||||||
|
|
@ -10,11 +9,6 @@ type MetamigoWrapperProps = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const MetamigoWrapper: FC<MetamigoWrapperProps> = ({ path }) => {
|
export const MetamigoWrapper: FC<MetamigoWrapperProps> = ({ path }) => {
|
||||||
const {
|
|
||||||
publicRuntimeConfig: { linkURL },
|
|
||||||
} = getConfig();
|
|
||||||
const fullMetamigoURL = `${linkURL}/metamigo/${path}`;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Grid
|
<Grid
|
||||||
container
|
container
|
||||||
|
|
@ -24,8 +18,8 @@ export const MetamigoWrapper: FC<MetamigoWrapperProps> = ({ path }) => {
|
||||||
>
|
>
|
||||||
<Grid item sx={{ height: "100vh", width: "100%" }}>
|
<Grid item sx={{ height: "100vh", width: "100%" }}>
|
||||||
<Iframe
|
<Iframe
|
||||||
id="link"
|
id="metamigo"
|
||||||
url={fullMetamigoURL}
|
url="/proxy/metamigo"
|
||||||
width="100%"
|
width="100%"
|
||||||
height="100%"
|
height="100%"
|
||||||
frameBorder={0}
|
frameBorder={0}
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { FC } from "react";
|
import { FC } from "react";
|
||||||
import getConfig from "next/config";
|
|
||||||
import { Grid } from "@mui/material";
|
import { Grid } from "@mui/material";
|
||||||
import Iframe from "react-iframe";
|
import Iframe from "react-iframe";
|
||||||
|
|
||||||
|
|
@ -10,10 +9,7 @@ type LeafcutterWrapperProps = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const LeafcutterWrapper: FC<LeafcutterWrapperProps> = ({ path }) => {
|
export const LeafcutterWrapper: FC<LeafcutterWrapperProps> = ({ path }) => {
|
||||||
const {
|
const leafcutterURL = `https://lc.digiresilience.org/${path}`;
|
||||||
publicRuntimeConfig: { linkURL },
|
|
||||||
} = getConfig();
|
|
||||||
const fullLeafcutterURL = `${linkURL}/proxy/leafcutter/${path}`;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Grid
|
<Grid
|
||||||
|
|
@ -25,7 +21,7 @@ export const LeafcutterWrapper: FC<LeafcutterWrapperProps> = ({ path }) => {
|
||||||
<Grid item sx={{ height: "100vh", width: "100%" }}>
|
<Grid item sx={{ height: "100vh", width: "100%" }}>
|
||||||
<Iframe
|
<Iframe
|
||||||
id="leafcutter"
|
id="leafcutter"
|
||||||
url={fullLeafcutterURL}
|
url={leafcutterURL}
|
||||||
width="100%"
|
width="100%"
|
||||||
height="100%"
|
height="100%"
|
||||||
frameBorder={0}
|
frameBorder={0}
|
||||||
|
|
|
||||||
|
|
@ -7,5 +7,5 @@ type PageProps = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function Page({ params: { view } }: PageProps) {
|
export default function Page({ params: { view } }: PageProps) {
|
||||||
<LeafcutterWrapper path={view} />;
|
return <LeafcutterWrapper path={view} />;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,49 +21,31 @@ const rewriteURL = (request: NextRequestWithAuth, originBaseURL: string, destina
|
||||||
|
|
||||||
requestHeaders.delete('connection');
|
requestHeaders.delete('connection');
|
||||||
|
|
||||||
// console.log({ finalHeaders: requestHeaders });
|
|
||||||
|
|
||||||
return NextResponse.rewrite(new URL(destinationURL), { request: { headers: requestHeaders } });
|
return NextResponse.rewrite(new URL(destinationURL), { request: { headers: requestHeaders } });
|
||||||
};
|
};
|
||||||
|
|
||||||
const checkRewrites = async (request: NextRequestWithAuth) => {
|
const checkRewrites = async (request: NextRequestWithAuth) => {
|
||||||
console.log({ currentURL: request.nextUrl.href });
|
|
||||||
|
|
||||||
const linkBaseURL = process.env.LINK_URL ?? "http://localhost:3000";
|
const linkBaseURL = process.env.LINK_URL ?? "http://localhost:3000";
|
||||||
const zammadURL = process.env.ZAMMAD_URL ?? "http://zammad-nginx:8080";
|
const zammadURL = process.env.ZAMMAD_URL ?? "http://zammad-nginx:8080";
|
||||||
const leafcutterURL = process.env.LEAFCUTTER_URL ?? "https://lc.digiresilience.org";
|
const leafcutterURL = process.env.LEAFCUTTER_URL ?? "https://lc.digiresilience.org";
|
||||||
const metamigoURL = process.env.METAMIGO_URL ?? "http://metamigo-frontend:3000";
|
const metamigoURL = process.env.METAMIGO_URL ?? "http://metamigo-frontend:3000";
|
||||||
|
const labelStudioURL = process.env.LABEL_STUDIO_URL ?? "http://label-studio:8080";
|
||||||
console.log({ linkBaseURL, zammadURL, leafcutterURL, metamigoURL });
|
|
||||||
|
|
||||||
if (request.nextUrl.pathname.startsWith('/proxy/leafcutter')) {
|
if (request.nextUrl.pathname.startsWith('/proxy/leafcutter')) {
|
||||||
const headers = { 'X-Leafcutter-Embedded': "true" };
|
const headers = { 'X-Leafcutter-Embedded': "true" };
|
||||||
return rewriteURL(request, linkBaseURL, leafcutterURL, headers);
|
return rewriteURL(request, `${linkBaseURL}/proxy/leafcutter`, leafcutterURL, headers);
|
||||||
} else if (request.nextUrl.pathname.startsWith('/proxy/metamigo')) {
|
} else if (request.nextUrl.pathname.startsWith('/proxy/metamigo')) {
|
||||||
return rewriteURL(request, linkBaseURL, metamigoURL);
|
return rewriteURL(request, `${linkBaseURL}/proxy/metamigo`, metamigoURL);
|
||||||
|
} else if (request.nextUrl.pathname.startsWith('/proxy/label-studio')) {
|
||||||
|
return rewriteURL(request, `${linkBaseURL}/proxy/label-studio`, labelStudioURL);
|
||||||
} else if (request.nextUrl.pathname.startsWith('/proxy/zammad')) {
|
} else if (request.nextUrl.pathname.startsWith('/proxy/zammad')) {
|
||||||
console.log('proxying to zammad');
|
|
||||||
const { token } = request.nextauth;
|
const { token } = request.nextauth;
|
||||||
|
const headers = { 'X-Forwarded-User': token.email.toLowerCase() };
|
||||||
// console.log({ nextauth: request.nextauth });
|
|
||||||
|
|
||||||
const headers = {
|
|
||||||
'X-Forwarded-User': token.email.toLowerCase(),
|
|
||||||
host: 'link-stack-dev.digiresilience.org'
|
|
||||||
};
|
|
||||||
|
|
||||||
// console.log({ headers });
|
|
||||||
|
|
||||||
return rewriteURL(request, `${linkBaseURL}/proxy/zammad`, zammadURL, headers);
|
return rewriteURL(request, `${linkBaseURL}/proxy/zammad`, zammadURL, headers);
|
||||||
} else if (request.nextUrl.pathname.startsWith('/assets') || request.nextUrl.pathname.startsWith('/api/v1')) {
|
|
||||||
console.log('asset');
|
|
||||||
return rewriteURL(request, linkBaseURL, zammadURL);
|
|
||||||
} else if (request.nextUrl.pathname.startsWith('/proxy/assets')) {
|
|
||||||
console.log('proxy asset');
|
|
||||||
return rewriteURL(request, `${linkBaseURL}/proxy`, zammadURL);
|
|
||||||
} else if (request.nextUrl.pathname.startsWith('/proxy/api')) {
|
} else if (request.nextUrl.pathname.startsWith('/proxy/api')) {
|
||||||
console.log('proxy api');
|
|
||||||
return rewriteURL(request, `${linkBaseURL}/proxy`, zammadURL);
|
return rewriteURL(request, `${linkBaseURL}/proxy`, zammadURL);
|
||||||
|
} else if (request.nextUrl.pathname.startsWith('/api/v1')) {
|
||||||
|
return rewriteURL(request, linkBaseURL, zammadURL);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -77,7 +59,6 @@ export default withAuth(
|
||||||
authorized: ({ token, req }) => {
|
authorized: ({ token, req }) => {
|
||||||
const {
|
const {
|
||||||
url,
|
url,
|
||||||
headers,
|
|
||||||
} = req;
|
} = req;
|
||||||
|
|
||||||
// check login page
|
// check login page
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,10 @@ const nextConfig = {
|
||||||
},
|
},
|
||||||
publicRuntimeConfig: {
|
publicRuntimeConfig: {
|
||||||
linkURL: process.env.LINK_URL ?? "http://localhost:3000",
|
linkURL: process.env.LINK_URL ?? "http://localhost:3000",
|
||||||
leafcutterURL: process.env.LEAFCUTTER_URL ?? "http://localhost:3001",
|
leafcutterURL:
|
||||||
metamigoURL: process.env.METAMIGO_URL ?? "http://localhost:3002",
|
process.env.LEAFCUTTER_URL ?? "https://lc.digiresilience.org",
|
||||||
|
metamigoURL: process.env.METAMIGO_URL ?? "http://localhost:8002",
|
||||||
|
labelStudioURL: process.env.LABEL_STUDIO_URL ?? "http://localhost:8006",
|
||||||
muiLicenseKey: process.env.MUI_LICENSE_KEY ?? "",
|
muiLicenseKey: process.env.MUI_LICENSE_KEY ?? "",
|
||||||
},
|
},
|
||||||
async rewrites() {
|
async rewrites() {
|
||||||
|
|
|
||||||
|
|
@ -21,13 +21,13 @@
|
||||||
"@mui/icons-material": "^5",
|
"@mui/icons-material": "^5",
|
||||||
"@mui/lab": "^5.0.0-alpha.137",
|
"@mui/lab": "^5.0.0-alpha.137",
|
||||||
"@mui/material": "^5",
|
"@mui/material": "^5",
|
||||||
"@mui/x-data-grid-pro": "^6.10.0",
|
"@mui/x-data-grid-pro": "^6.10.1",
|
||||||
"@mui/x-date-pickers-pro": "^6.10.0",
|
"@mui/x-date-pickers-pro": "^6.10.1",
|
||||||
"date-fns": "^2.30.0",
|
"date-fns": "^2.30.0",
|
||||||
"graphql-request": "^6.1.0",
|
"graphql-request": "^6.1.0",
|
||||||
"material-ui-popup-state": "^5.0.9",
|
"material-ui-popup-state": "^5.0.9",
|
||||||
"mui-chips-input": "^2.0.2",
|
"mui-chips-input": "^2.0.2",
|
||||||
"next": "13.4.10",
|
"next": "13.4.11",
|
||||||
"next-auth": "^4.22.3",
|
"next-auth": "^4.22.3",
|
||||||
"react": "18.2.0",
|
"react": "18.2.0",
|
||||||
"react-cookie": "^4.1.1",
|
"react-cookie": "^4.1.1",
|
||||||
|
|
@ -46,12 +46,12 @@
|
||||||
"babel-loader": "^9.1.3",
|
"babel-loader": "^9.1.3",
|
||||||
"eslint": "^8.45.0",
|
"eslint": "^8.45.0",
|
||||||
"eslint-config-airbnb": "^19.0.4",
|
"eslint-config-airbnb": "^19.0.4",
|
||||||
"eslint-config-next": "^13.4.10",
|
"eslint-config-next": "^13.4.11",
|
||||||
"eslint-config-prettier": "^8.8.0",
|
"eslint-config-prettier": "^8.8.0",
|
||||||
"eslint-plugin-import": "^2.27.5",
|
"eslint-plugin-import": "^2.27.5",
|
||||||
"eslint-plugin-jsx-a11y": "^6.7.1",
|
"eslint-plugin-jsx-a11y": "^6.7.1",
|
||||||
"eslint-plugin-prettier": "^5.0.0",
|
"eslint-plugin-prettier": "^5.0.0",
|
||||||
"eslint-plugin-react": "^7.32.2",
|
"eslint-plugin-react": "^7.33.0",
|
||||||
"typescript": "5.1.6"
|
"typescript": "5.1.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
"http-proxy-middleware": "^2.0.6",
|
"http-proxy-middleware": "^2.0.6",
|
||||||
"jsonwebtoken": "^9.0.1",
|
"jsonwebtoken": "^9.0.1",
|
||||||
"jwks-rsa": "^3.0.1",
|
"jwks-rsa": "^3.0.1",
|
||||||
"next": "13.4.10",
|
"next": "13.4.11",
|
||||||
"next-auth": "4.22.3",
|
"next-auth": "4.22.3",
|
||||||
"ra-data-graphql": "^4.12.1",
|
"ra-data-graphql": "^4.12.1",
|
||||||
"ra-i18n-polyglot": "^4.12.1",
|
"ra-i18n-polyglot": "^4.12.1",
|
||||||
|
|
@ -27,7 +27,7 @@
|
||||||
"react-dom": "18.2.0",
|
"react-dom": "18.2.0",
|
||||||
"react-qr-code": "^2.0.11",
|
"react-qr-code": "^2.0.11",
|
||||||
"react-redux": "^8.1.1",
|
"react-redux": "^8.1.1",
|
||||||
"react-timer-hook": "^3.0.6",
|
"react-timer-hook": "^3.0.7",
|
||||||
"swr": "^2.2.0",
|
"swr": "^2.2.0",
|
||||||
"twilio-client": "^1.15.0"
|
"twilio-client": "^1.15.0"
|
||||||
},
|
},
|
||||||
|
|
@ -41,7 +41,7 @@
|
||||||
"fmt": "prettier --ignore-path .eslintignore \"**/*.{js,jsx,ts,tsx,graphql,md}\" --write"
|
"fmt": "prettier --ignore-path .eslintignore \"**/*.{js,jsx,ts,tsx,graphql,md}\" --write"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@next/eslint-plugin-next": "^13.4.10",
|
"@next/eslint-plugin-next": "^13.4.11",
|
||||||
"@types/hapi__wreck": "17.0.1",
|
"@types/hapi__wreck": "17.0.1",
|
||||||
"@types/react": "18.2.15",
|
"@types/react": "18.2.15",
|
||||||
"@types/react-mic": "12.4.3",
|
"@types/react-mic": "12.4.3",
|
||||||
|
|
|
||||||
18
docker-compose.label-studio.yml
Normal file
18
docker-compose.label-studio.yml
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
version: "3.4"
|
||||||
|
|
||||||
|
services:
|
||||||
|
label-studio:
|
||||||
|
container_name: label-studio
|
||||||
|
build: ./docker/label-studio
|
||||||
|
restart: ${RESTART}
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:8006:8080
|
||||||
|
environment:
|
||||||
|
DJANGO_DB: default
|
||||||
|
LABEL_STUDIO_DISABLE_SIGNUP_WITHOUT_LINK: "false"
|
||||||
|
POSTGRE_NAME: "label-studio"
|
||||||
|
POSTGRE_USER: "root"
|
||||||
|
POSTGRE_PASSWORD: ${METAMIGO_DATABASE_ROOT_PASSWORD}
|
||||||
|
POSTGRE_PORT: "5432"
|
||||||
|
POSTGRE_HOST: "metamigo-postgresql"
|
||||||
|
LABEL_STUDIO_HOST: "http://localhost:3000/proxy/label-studio/"
|
||||||
|
|
@ -101,6 +101,7 @@ services:
|
||||||
- zammad-redis
|
- zammad-redis
|
||||||
environment:
|
environment:
|
||||||
<<: [ *common-global-variables, *common-zammad-variables ]
|
<<: [ *common-global-variables, *common-zammad-variables ]
|
||||||
|
RAILS_RELATIVE_URL_ROOT: /proxy/zammad
|
||||||
build: ./docker/zammad
|
build: ./docker/zammad
|
||||||
image: registry.gitlab.com/digiresilience/link/link-stack/zammad:${LINK_STACK_VERSION}
|
image: registry.gitlab.com/digiresilience/link/link-stack/zammad:${LINK_STACK_VERSION}
|
||||||
restart: ${RESTART}
|
restart: ${RESTART}
|
||||||
|
|
|
||||||
420
package-lock.json
generated
420
package-lock.json
generated
|
|
@ -34,13 +34,13 @@
|
||||||
"@mui/icons-material": "^5",
|
"@mui/icons-material": "^5",
|
||||||
"@mui/lab": "^5.0.0-alpha.137",
|
"@mui/lab": "^5.0.0-alpha.137",
|
||||||
"@mui/material": "^5",
|
"@mui/material": "^5",
|
||||||
"@mui/x-data-grid-pro": "^6.10.0",
|
"@mui/x-data-grid-pro": "^6.10.1",
|
||||||
"@mui/x-date-pickers-pro": "^6.10.0",
|
"@mui/x-date-pickers-pro": "^6.10.1",
|
||||||
"@opensearch-project/opensearch": "^2.3.1",
|
"@opensearch-project/opensearch": "^2.3.1",
|
||||||
"date-fns": "^2.30.0",
|
"date-fns": "^2.30.0",
|
||||||
"http-proxy-middleware": "^2.0.6",
|
"http-proxy-middleware": "^2.0.6",
|
||||||
"material-ui-popup-state": "^5.0.9",
|
"material-ui-popup-state": "^5.0.9",
|
||||||
"next": "13.4.10",
|
"next": "13.4.11",
|
||||||
"next-auth": "^4.22.3",
|
"next-auth": "^4.22.3",
|
||||||
"next-http-proxy-middleware": "^1.2.5",
|
"next-http-proxy-middleware": "^1.2.5",
|
||||||
"nodemailer": "^6.9.4",
|
"nodemailer": "^6.9.4",
|
||||||
|
|
@ -64,12 +64,12 @@
|
||||||
"babel-loader": "^9.1.3",
|
"babel-loader": "^9.1.3",
|
||||||
"eslint": "^8.45.0",
|
"eslint": "^8.45.0",
|
||||||
"eslint-config-airbnb": "^19.0.4",
|
"eslint-config-airbnb": "^19.0.4",
|
||||||
"eslint-config-next": "^13.4.10",
|
"eslint-config-next": "^13.4.11",
|
||||||
"eslint-config-prettier": "^8.8.0",
|
"eslint-config-prettier": "^8.8.0",
|
||||||
"eslint-plugin-import": "^2.27.5",
|
"eslint-plugin-import": "^2.27.5",
|
||||||
"eslint-plugin-jsx-a11y": "^6.7.1",
|
"eslint-plugin-jsx-a11y": "^6.7.1",
|
||||||
"eslint-plugin-prettier": "^5.0.0",
|
"eslint-plugin-prettier": "^5.0.0",
|
||||||
"eslint-plugin-react": "^7.32.2",
|
"eslint-plugin-react": "^7.33.0",
|
||||||
"typescript": "5.1.6"
|
"typescript": "5.1.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -474,9 +474,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/env": {
|
"apps/leafcutter/node_modules/@next/env": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.11.tgz",
|
||||||
"integrity": "sha512-3G1yD/XKTSLdihyDSa8JEsaWOELY+OWe08o0LUYzfuHp1zHDA8SObQlzKt+v+wrkkPcnPweoLH1ImZeUa0A1NQ=="
|
"integrity": "sha512-BbPLOkfFFca+OpwSmGhNrl56B3ZzOFS4eJ85SpGTDpjlXoz7XFfS3MMOfjUCTuW1laTrQjm98I9Q30tsYpr8ew=="
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/eslint-plugin-next": {
|
"apps/leafcutter/node_modules/@next/eslint-plugin-next": {
|
||||||
"version": "13.4.5",
|
"version": "13.4.5",
|
||||||
|
|
@ -487,9 +487,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-darwin-arm64": {
|
"apps/leafcutter/node_modules/@next/swc-darwin-arm64": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.11.tgz",
|
||||||
"integrity": "sha512-4bsdfKmmg7mgFGph0UorD1xWfZ5jZEw4kKRHYEeTK9bT1QnMbPVPlVXQRIiFPrhoDQnZUoa6duuPUJIEGLV1Jg==",
|
"integrity": "sha512-lc3vl7Wo5A6dnLoJKlURHx2Y8wvHPQBy2JmJ88r+xbATYSyy3U+1B0M0ycrtleIP3lmachoeai9V/8ITt+/AQQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -502,9 +502,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-darwin-x64": {
|
"apps/leafcutter/node_modules/@next/swc-darwin-x64": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.11.tgz",
|
||||||
"integrity": "sha512-ngXhUBbcZIWZWqNbQSNxQrB9T1V+wgfCzAor2olYuo/YpaL6mUYNUEgeBMhr8qwV0ARSgKaOp35lRvB7EmCRBg==",
|
"integrity": "sha512-0bSZrEcKSOywSeCJbqwE9B7nHd5CVB+J6vIjCKb0IUWzmireMn6OLu1fsZbNKNetpuVq2Fdk2dmUpYIXuSfGTg==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -517,9 +517,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-linux-arm64-gnu": {
|
"apps/leafcutter/node_modules/@next/swc-linux-arm64-gnu": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.11.tgz",
|
||||||
"integrity": "sha512-SjCZZCOmHD4uyM75MVArSAmF5Y+IJSGroPRj2v9/jnBT36SYFTORN8Ag/lhw81W9EeexKY/CUg2e9mdebZOwsg==",
|
"integrity": "sha512-BrSo2dYhbYSJksmzdj6uR+hz0ZNgVdWKeyVFou+SSHHm1JoviAOPv9QPBliK1LMoBVk5TA2FlTMS5zzYfm2mUw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -532,9 +532,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-linux-arm64-musl": {
|
"apps/leafcutter/node_modules/@next/swc-linux-arm64-musl": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.11.tgz",
|
||||||
"integrity": "sha512-F+VlcWijX5qteoYIOxNiBbNE8ruaWuRlcYyIRK10CugqI/BIeCDzEDyrHIHY8AWwbkTwe6GRHabMdE688Rqq4Q==",
|
"integrity": "sha512-AWACRlOtmCO+KaRaPtltYdoRPHhXf1ywhc6vRxT0UnJvrFpbzDpncKHCadPWYlrOyT37bT1+9ye8tHxBjlNiuA==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -547,9 +547,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-linux-x64-gnu": {
|
"apps/leafcutter/node_modules/@next/swc-linux-x64-gnu": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.11.tgz",
|
||||||
"integrity": "sha512-WDv1YtAV07nhfy3i1visr5p/tjiH6CeXp4wX78lzP1jI07t4PnHHG1WEDFOduXh3WT4hG6yN82EQBQHDi7hBrQ==",
|
"integrity": "sha512-JEC0lkHKSLeW82YeSeTO4GjcQ1996paE2+daFWFPJ6V1m0zJ/6FWGZEIivGdsZTUGy34pFFoYlo9QhDEeRZWHw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -562,9 +562,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-linux-x64-musl": {
|
"apps/leafcutter/node_modules/@next/swc-linux-x64-musl": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.11.tgz",
|
||||||
"integrity": "sha512-zFkzqc737xr6qoBgDa3AwC7jPQzGLjDlkNmt/ljvQJ/Veri5ECdHjZCUuiTUfVjshNIIpki6FuP0RaQYK9iCRg==",
|
"integrity": "sha512-gBTXltxQf+2vGx7c5eBMYhh/TJ1IPTOWi75XhfdLhXP3CljupRZJiFzwTKYXk/XAEc3Vd/FL8DYJN5THog1t2Q==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -577,9 +577,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-win32-arm64-msvc": {
|
"apps/leafcutter/node_modules/@next/swc-win32-arm64-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-IboRS8IWz5mWfnjAdCekkl8s0B7ijpWeDwK2O8CdgZkoCDY0ZQHBSGiJ2KViAG6+BJVfLvcP+a2fh6cdyBr9QQ==",
|
"integrity": "sha512-SlOMH+Ewh71/PQGM9hSoHoINNo0RFekMIJ/95JcLIRGLZLFj5jEFb44WT8ISmBFtkdZu7eSeIcnD615sCwwctw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -592,9 +592,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-win32-ia32-msvc": {
|
"apps/leafcutter/node_modules/@next/swc-win32-ia32-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-bSA+4j8jY4EEiwD/M2bol4uVEu1lBlgsGdvM+mmBm/BbqofNBfaZ2qwSbwE2OwbAmzNdVJRFRXQZ0dkjopTRaQ==",
|
"integrity": "sha512-W0dipacpgzmqcJlqCwmMLEHg4nxGa6wUxS8tsABEcFDF/+UQA5p34H5rGsn+SoeGNmhK0Nsr+cDtVbEviDEf6w==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"ia32"
|
"ia32"
|
||||||
],
|
],
|
||||||
|
|
@ -607,9 +607,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/@next/swc-win32-x64-msvc": {
|
"apps/leafcutter/node_modules/@next/swc-win32-x64-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-g2+tU63yTWmcVQKDGY0MV1PjjqgZtwM4rB1oVVi/v0brdZAcrcTV+04agKzWtvWroyFz6IqtT0MoZJA7PNyLVw==",
|
"integrity": "sha512-thNeqt0QtsvaNkRK+Ge31REyriGMJC3HlVwvC9z6b82+Q7Coz5Q/UvIX3HmKPr00UleSRCM4QPxH+YT6wrjOqw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -840,6 +840,47 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"apps/leafcutter/node_modules/eslint-plugin-react": {
|
||||||
|
"version": "7.33.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz",
|
||||||
|
"integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"array-includes": "^3.1.6",
|
||||||
|
"array.prototype.flatmap": "^1.3.1",
|
||||||
|
"array.prototype.tosorted": "^1.1.1",
|
||||||
|
"doctrine": "^2.1.0",
|
||||||
|
"estraverse": "^5.3.0",
|
||||||
|
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
|
||||||
|
"minimatch": "^3.1.2",
|
||||||
|
"object.entries": "^1.1.6",
|
||||||
|
"object.fromentries": "^2.0.6",
|
||||||
|
"object.hasown": "^1.1.2",
|
||||||
|
"object.values": "^1.1.6",
|
||||||
|
"prop-types": "^15.8.1",
|
||||||
|
"resolve": "^2.0.0-next.4",
|
||||||
|
"semver": "^6.3.1",
|
||||||
|
"string.prototype.matchall": "^4.0.8"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=4"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"apps/leafcutter/node_modules/eslint-plugin-react/node_modules/doctrine": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"esutils": "^2.0.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=0.10.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"apps/leafcutter/node_modules/eslint-scope": {
|
"apps/leafcutter/node_modules/eslint-scope": {
|
||||||
"version": "7.2.1",
|
"version": "7.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz",
|
||||||
|
|
@ -935,11 +976,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/leafcutter/node_modules/next": {
|
"apps/leafcutter/node_modules/next": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/next/-/next-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/next/-/next-13.4.11.tgz",
|
||||||
"integrity": "sha512-4ep6aKxVTQ7rkUW2fBLhpBr/5oceCuf4KmlUpvG/aXuDTIf9mexNSpabUD6RWPspu6wiJJvozZREhXhueYO36A==",
|
"integrity": "sha512-XlJClNF3OPCv99At3BA7TflcF5q2zJAuTcyE4l6f5LWN3Uh8FF4e8PhZfaBk0PKmsKL7yOMGele/UUzbLvLbzw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@next/env": "13.4.10",
|
"@next/env": "13.4.11",
|
||||||
"@swc/helpers": "0.5.1",
|
"@swc/helpers": "0.5.1",
|
||||||
"busboy": "1.6.0",
|
"busboy": "1.6.0",
|
||||||
"caniuse-lite": "^1.0.30001406",
|
"caniuse-lite": "^1.0.30001406",
|
||||||
|
|
@ -955,15 +996,15 @@
|
||||||
"node": ">=16.8.0"
|
"node": ">=16.8.0"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"@next/swc-darwin-arm64": "13.4.10",
|
"@next/swc-darwin-arm64": "13.4.11",
|
||||||
"@next/swc-darwin-x64": "13.4.10",
|
"@next/swc-darwin-x64": "13.4.11",
|
||||||
"@next/swc-linux-arm64-gnu": "13.4.10",
|
"@next/swc-linux-arm64-gnu": "13.4.11",
|
||||||
"@next/swc-linux-arm64-musl": "13.4.10",
|
"@next/swc-linux-arm64-musl": "13.4.11",
|
||||||
"@next/swc-linux-x64-gnu": "13.4.10",
|
"@next/swc-linux-x64-gnu": "13.4.11",
|
||||||
"@next/swc-linux-x64-musl": "13.4.10",
|
"@next/swc-linux-x64-musl": "13.4.11",
|
||||||
"@next/swc-win32-arm64-msvc": "13.4.10",
|
"@next/swc-win32-arm64-msvc": "13.4.11",
|
||||||
"@next/swc-win32-ia32-msvc": "13.4.10",
|
"@next/swc-win32-ia32-msvc": "13.4.11",
|
||||||
"@next/swc-win32-x64-msvc": "13.4.10"
|
"@next/swc-win32-x64-msvc": "13.4.11"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@opentelemetry/api": "^1.1.0",
|
"@opentelemetry/api": "^1.1.0",
|
||||||
|
|
@ -1091,6 +1132,23 @@
|
||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"apps/leafcutter/node_modules/resolve": {
|
||||||
|
"version": "2.0.0-next.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
|
||||||
|
"integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"is-core-module": "^2.9.0",
|
||||||
|
"path-parse": "^1.0.7",
|
||||||
|
"supports-preserve-symlinks-flag": "^1.0.0"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"resolve": "bin/resolve"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"apps/leafcutter/node_modules/semver": {
|
"apps/leafcutter/node_modules/semver": {
|
||||||
"version": "6.3.1",
|
"version": "6.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||||
|
|
@ -1180,13 +1238,13 @@
|
||||||
"@mui/icons-material": "^5",
|
"@mui/icons-material": "^5",
|
||||||
"@mui/lab": "^5.0.0-alpha.137",
|
"@mui/lab": "^5.0.0-alpha.137",
|
||||||
"@mui/material": "^5",
|
"@mui/material": "^5",
|
||||||
"@mui/x-data-grid-pro": "^6.10.0",
|
"@mui/x-data-grid-pro": "^6.10.1",
|
||||||
"@mui/x-date-pickers-pro": "^6.10.0",
|
"@mui/x-date-pickers-pro": "^6.10.1",
|
||||||
"date-fns": "^2.30.0",
|
"date-fns": "^2.30.0",
|
||||||
"graphql-request": "^6.1.0",
|
"graphql-request": "^6.1.0",
|
||||||
"material-ui-popup-state": "^5.0.9",
|
"material-ui-popup-state": "^5.0.9",
|
||||||
"mui-chips-input": "^2.0.2",
|
"mui-chips-input": "^2.0.2",
|
||||||
"next": "13.4.10",
|
"next": "13.4.11",
|
||||||
"next-auth": "^4.22.3",
|
"next-auth": "^4.22.3",
|
||||||
"react": "18.2.0",
|
"react": "18.2.0",
|
||||||
"react-cookie": "^4.1.1",
|
"react-cookie": "^4.1.1",
|
||||||
|
|
@ -1205,12 +1263,12 @@
|
||||||
"babel-loader": "^9.1.3",
|
"babel-loader": "^9.1.3",
|
||||||
"eslint": "^8.45.0",
|
"eslint": "^8.45.0",
|
||||||
"eslint-config-airbnb": "^19.0.4",
|
"eslint-config-airbnb": "^19.0.4",
|
||||||
"eslint-config-next": "^13.4.10",
|
"eslint-config-next": "^13.4.11",
|
||||||
"eslint-config-prettier": "^8.8.0",
|
"eslint-config-prettier": "^8.8.0",
|
||||||
"eslint-plugin-import": "^2.27.5",
|
"eslint-plugin-import": "^2.27.5",
|
||||||
"eslint-plugin-jsx-a11y": "^6.7.1",
|
"eslint-plugin-jsx-a11y": "^6.7.1",
|
||||||
"eslint-plugin-prettier": "^5.0.0",
|
"eslint-plugin-prettier": "^5.0.0",
|
||||||
"eslint-plugin-react": "^7.32.2",
|
"eslint-plugin-react": "^7.33.0",
|
||||||
"typescript": "5.1.6"
|
"typescript": "5.1.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -1615,9 +1673,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/env": {
|
"apps/link/node_modules/@next/env": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.11.tgz",
|
||||||
"integrity": "sha512-3G1yD/XKTSLdihyDSa8JEsaWOELY+OWe08o0LUYzfuHp1zHDA8SObQlzKt+v+wrkkPcnPweoLH1ImZeUa0A1NQ=="
|
"integrity": "sha512-BbPLOkfFFca+OpwSmGhNrl56B3ZzOFS4eJ85SpGTDpjlXoz7XFfS3MMOfjUCTuW1laTrQjm98I9Q30tsYpr8ew=="
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/eslint-plugin-next": {
|
"apps/link/node_modules/@next/eslint-plugin-next": {
|
||||||
"version": "13.4.5",
|
"version": "13.4.5",
|
||||||
|
|
@ -1628,9 +1686,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-darwin-arm64": {
|
"apps/link/node_modules/@next/swc-darwin-arm64": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.11.tgz",
|
||||||
"integrity": "sha512-4bsdfKmmg7mgFGph0UorD1xWfZ5jZEw4kKRHYEeTK9bT1QnMbPVPlVXQRIiFPrhoDQnZUoa6duuPUJIEGLV1Jg==",
|
"integrity": "sha512-lc3vl7Wo5A6dnLoJKlURHx2Y8wvHPQBy2JmJ88r+xbATYSyy3U+1B0M0ycrtleIP3lmachoeai9V/8ITt+/AQQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -1643,9 +1701,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-darwin-x64": {
|
"apps/link/node_modules/@next/swc-darwin-x64": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.11.tgz",
|
||||||
"integrity": "sha512-ngXhUBbcZIWZWqNbQSNxQrB9T1V+wgfCzAor2olYuo/YpaL6mUYNUEgeBMhr8qwV0ARSgKaOp35lRvB7EmCRBg==",
|
"integrity": "sha512-0bSZrEcKSOywSeCJbqwE9B7nHd5CVB+J6vIjCKb0IUWzmireMn6OLu1fsZbNKNetpuVq2Fdk2dmUpYIXuSfGTg==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -1658,9 +1716,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-linux-arm64-gnu": {
|
"apps/link/node_modules/@next/swc-linux-arm64-gnu": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.11.tgz",
|
||||||
"integrity": "sha512-SjCZZCOmHD4uyM75MVArSAmF5Y+IJSGroPRj2v9/jnBT36SYFTORN8Ag/lhw81W9EeexKY/CUg2e9mdebZOwsg==",
|
"integrity": "sha512-BrSo2dYhbYSJksmzdj6uR+hz0ZNgVdWKeyVFou+SSHHm1JoviAOPv9QPBliK1LMoBVk5TA2FlTMS5zzYfm2mUw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -1673,9 +1731,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-linux-arm64-musl": {
|
"apps/link/node_modules/@next/swc-linux-arm64-musl": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.11.tgz",
|
||||||
"integrity": "sha512-F+VlcWijX5qteoYIOxNiBbNE8ruaWuRlcYyIRK10CugqI/BIeCDzEDyrHIHY8AWwbkTwe6GRHabMdE688Rqq4Q==",
|
"integrity": "sha512-AWACRlOtmCO+KaRaPtltYdoRPHhXf1ywhc6vRxT0UnJvrFpbzDpncKHCadPWYlrOyT37bT1+9ye8tHxBjlNiuA==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -1688,9 +1746,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-linux-x64-gnu": {
|
"apps/link/node_modules/@next/swc-linux-x64-gnu": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.11.tgz",
|
||||||
"integrity": "sha512-WDv1YtAV07nhfy3i1visr5p/tjiH6CeXp4wX78lzP1jI07t4PnHHG1WEDFOduXh3WT4hG6yN82EQBQHDi7hBrQ==",
|
"integrity": "sha512-JEC0lkHKSLeW82YeSeTO4GjcQ1996paE2+daFWFPJ6V1m0zJ/6FWGZEIivGdsZTUGy34pFFoYlo9QhDEeRZWHw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -1703,9 +1761,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-linux-x64-musl": {
|
"apps/link/node_modules/@next/swc-linux-x64-musl": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.11.tgz",
|
||||||
"integrity": "sha512-zFkzqc737xr6qoBgDa3AwC7jPQzGLjDlkNmt/ljvQJ/Veri5ECdHjZCUuiTUfVjshNIIpki6FuP0RaQYK9iCRg==",
|
"integrity": "sha512-gBTXltxQf+2vGx7c5eBMYhh/TJ1IPTOWi75XhfdLhXP3CljupRZJiFzwTKYXk/XAEc3Vd/FL8DYJN5THog1t2Q==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -1718,9 +1776,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-win32-arm64-msvc": {
|
"apps/link/node_modules/@next/swc-win32-arm64-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-IboRS8IWz5mWfnjAdCekkl8s0B7ijpWeDwK2O8CdgZkoCDY0ZQHBSGiJ2KViAG6+BJVfLvcP+a2fh6cdyBr9QQ==",
|
"integrity": "sha512-SlOMH+Ewh71/PQGM9hSoHoINNo0RFekMIJ/95JcLIRGLZLFj5jEFb44WT8ISmBFtkdZu7eSeIcnD615sCwwctw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -1733,9 +1791,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-win32-ia32-msvc": {
|
"apps/link/node_modules/@next/swc-win32-ia32-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-bSA+4j8jY4EEiwD/M2bol4uVEu1lBlgsGdvM+mmBm/BbqofNBfaZ2qwSbwE2OwbAmzNdVJRFRXQZ0dkjopTRaQ==",
|
"integrity": "sha512-W0dipacpgzmqcJlqCwmMLEHg4nxGa6wUxS8tsABEcFDF/+UQA5p34H5rGsn+SoeGNmhK0Nsr+cDtVbEviDEf6w==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"ia32"
|
"ia32"
|
||||||
],
|
],
|
||||||
|
|
@ -1748,9 +1806,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/@next/swc-win32-x64-msvc": {
|
"apps/link/node_modules/@next/swc-win32-x64-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-g2+tU63yTWmcVQKDGY0MV1PjjqgZtwM4rB1oVVi/v0brdZAcrcTV+04agKzWtvWroyFz6IqtT0MoZJA7PNyLVw==",
|
"integrity": "sha512-thNeqt0QtsvaNkRK+Ge31REyriGMJC3HlVwvC9z6b82+Q7Coz5Q/UvIX3HmKPr00UleSRCM4QPxH+YT6wrjOqw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -1964,6 +2022,47 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"apps/link/node_modules/eslint-plugin-react": {
|
||||||
|
"version": "7.33.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz",
|
||||||
|
"integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"array-includes": "^3.1.6",
|
||||||
|
"array.prototype.flatmap": "^1.3.1",
|
||||||
|
"array.prototype.tosorted": "^1.1.1",
|
||||||
|
"doctrine": "^2.1.0",
|
||||||
|
"estraverse": "^5.3.0",
|
||||||
|
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
|
||||||
|
"minimatch": "^3.1.2",
|
||||||
|
"object.entries": "^1.1.6",
|
||||||
|
"object.fromentries": "^2.0.6",
|
||||||
|
"object.hasown": "^1.1.2",
|
||||||
|
"object.values": "^1.1.6",
|
||||||
|
"prop-types": "^15.8.1",
|
||||||
|
"resolve": "^2.0.0-next.4",
|
||||||
|
"semver": "^6.3.1",
|
||||||
|
"string.prototype.matchall": "^4.0.8"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=4"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"apps/link/node_modules/eslint-plugin-react/node_modules/doctrine": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"esutils": "^2.0.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=0.10.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"apps/link/node_modules/eslint-scope": {
|
"apps/link/node_modules/eslint-scope": {
|
||||||
"version": "7.2.1",
|
"version": "7.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz",
|
||||||
|
|
@ -2059,11 +2158,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/link/node_modules/next": {
|
"apps/link/node_modules/next": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/next/-/next-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/next/-/next-13.4.11.tgz",
|
||||||
"integrity": "sha512-4ep6aKxVTQ7rkUW2fBLhpBr/5oceCuf4KmlUpvG/aXuDTIf9mexNSpabUD6RWPspu6wiJJvozZREhXhueYO36A==",
|
"integrity": "sha512-XlJClNF3OPCv99At3BA7TflcF5q2zJAuTcyE4l6f5LWN3Uh8FF4e8PhZfaBk0PKmsKL7yOMGele/UUzbLvLbzw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@next/env": "13.4.10",
|
"@next/env": "13.4.11",
|
||||||
"@swc/helpers": "0.5.1",
|
"@swc/helpers": "0.5.1",
|
||||||
"busboy": "1.6.0",
|
"busboy": "1.6.0",
|
||||||
"caniuse-lite": "^1.0.30001406",
|
"caniuse-lite": "^1.0.30001406",
|
||||||
|
|
@ -2079,15 +2178,15 @@
|
||||||
"node": ">=16.8.0"
|
"node": ">=16.8.0"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"@next/swc-darwin-arm64": "13.4.10",
|
"@next/swc-darwin-arm64": "13.4.11",
|
||||||
"@next/swc-darwin-x64": "13.4.10",
|
"@next/swc-darwin-x64": "13.4.11",
|
||||||
"@next/swc-linux-arm64-gnu": "13.4.10",
|
"@next/swc-linux-arm64-gnu": "13.4.11",
|
||||||
"@next/swc-linux-arm64-musl": "13.4.10",
|
"@next/swc-linux-arm64-musl": "13.4.11",
|
||||||
"@next/swc-linux-x64-gnu": "13.4.10",
|
"@next/swc-linux-x64-gnu": "13.4.11",
|
||||||
"@next/swc-linux-x64-musl": "13.4.10",
|
"@next/swc-linux-x64-musl": "13.4.11",
|
||||||
"@next/swc-win32-arm64-msvc": "13.4.10",
|
"@next/swc-win32-arm64-msvc": "13.4.11",
|
||||||
"@next/swc-win32-ia32-msvc": "13.4.10",
|
"@next/swc-win32-ia32-msvc": "13.4.11",
|
||||||
"@next/swc-win32-x64-msvc": "13.4.10"
|
"@next/swc-win32-x64-msvc": "13.4.11"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@opentelemetry/api": "^1.1.0",
|
"@opentelemetry/api": "^1.1.0",
|
||||||
|
|
@ -2200,6 +2299,23 @@
|
||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"apps/link/node_modules/resolve": {
|
||||||
|
"version": "2.0.0-next.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
|
||||||
|
"integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"is-core-module": "^2.9.0",
|
||||||
|
"path-parse": "^1.0.7",
|
||||||
|
"supports-preserve-symlinks-flag": "^1.0.0"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"resolve": "bin/resolve"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
|
}
|
||||||
|
},
|
||||||
"apps/link/node_modules/semver": {
|
"apps/link/node_modules/semver": {
|
||||||
"version": "6.3.1",
|
"version": "6.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||||
|
|
@ -3263,7 +3379,7 @@
|
||||||
"http-proxy-middleware": "^2.0.6",
|
"http-proxy-middleware": "^2.0.6",
|
||||||
"jsonwebtoken": "^9.0.1",
|
"jsonwebtoken": "^9.0.1",
|
||||||
"jwks-rsa": "^3.0.1",
|
"jwks-rsa": "^3.0.1",
|
||||||
"next": "13.4.10",
|
"next": "13.4.11",
|
||||||
"next-auth": "4.22.3",
|
"next-auth": "4.22.3",
|
||||||
"ra-data-graphql": "^4.12.1",
|
"ra-data-graphql": "^4.12.1",
|
||||||
"ra-i18n-polyglot": "^4.12.1",
|
"ra-i18n-polyglot": "^4.12.1",
|
||||||
|
|
@ -3276,12 +3392,12 @@
|
||||||
"react-dom": "18.2.0",
|
"react-dom": "18.2.0",
|
||||||
"react-qr-code": "^2.0.11",
|
"react-qr-code": "^2.0.11",
|
||||||
"react-redux": "^8.1.1",
|
"react-redux": "^8.1.1",
|
||||||
"react-timer-hook": "^3.0.6",
|
"react-timer-hook": "^3.0.7",
|
||||||
"swr": "^2.2.0",
|
"swr": "^2.2.0",
|
||||||
"twilio-client": "^1.15.0"
|
"twilio-client": "^1.15.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@next/eslint-plugin-next": "^13.4.10",
|
"@next/eslint-plugin-next": "^13.4.11",
|
||||||
"@types/hapi__wreck": "17.0.1",
|
"@types/hapi__wreck": "17.0.1",
|
||||||
"@types/react": "18.2.15",
|
"@types/react": "18.2.15",
|
||||||
"@types/react-mic": "12.4.3",
|
"@types/react-mic": "12.4.3",
|
||||||
|
|
@ -3333,9 +3449,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/env": {
|
"apps/metamigo-frontend/node_modules/@next/env": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.11.tgz",
|
||||||
"integrity": "sha512-3G1yD/XKTSLdihyDSa8JEsaWOELY+OWe08o0LUYzfuHp1zHDA8SObQlzKt+v+wrkkPcnPweoLH1ImZeUa0A1NQ=="
|
"integrity": "sha512-BbPLOkfFFca+OpwSmGhNrl56B3ZzOFS4eJ85SpGTDpjlXoz7XFfS3MMOfjUCTuW1laTrQjm98I9Q30tsYpr8ew=="
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/eslint-plugin-next": {
|
"apps/metamigo-frontend/node_modules/@next/eslint-plugin-next": {
|
||||||
"version": "13.4.5",
|
"version": "13.4.5",
|
||||||
|
|
@ -3346,9 +3462,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-darwin-arm64": {
|
"apps/metamigo-frontend/node_modules/@next/swc-darwin-arm64": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.11.tgz",
|
||||||
"integrity": "sha512-4bsdfKmmg7mgFGph0UorD1xWfZ5jZEw4kKRHYEeTK9bT1QnMbPVPlVXQRIiFPrhoDQnZUoa6duuPUJIEGLV1Jg==",
|
"integrity": "sha512-lc3vl7Wo5A6dnLoJKlURHx2Y8wvHPQBy2JmJ88r+xbATYSyy3U+1B0M0ycrtleIP3lmachoeai9V/8ITt+/AQQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -3361,9 +3477,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-darwin-x64": {
|
"apps/metamigo-frontend/node_modules/@next/swc-darwin-x64": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.11.tgz",
|
||||||
"integrity": "sha512-ngXhUBbcZIWZWqNbQSNxQrB9T1V+wgfCzAor2olYuo/YpaL6mUYNUEgeBMhr8qwV0ARSgKaOp35lRvB7EmCRBg==",
|
"integrity": "sha512-0bSZrEcKSOywSeCJbqwE9B7nHd5CVB+J6vIjCKb0IUWzmireMn6OLu1fsZbNKNetpuVq2Fdk2dmUpYIXuSfGTg==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -3376,9 +3492,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-linux-arm64-gnu": {
|
"apps/metamigo-frontend/node_modules/@next/swc-linux-arm64-gnu": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.11.tgz",
|
||||||
"integrity": "sha512-SjCZZCOmHD4uyM75MVArSAmF5Y+IJSGroPRj2v9/jnBT36SYFTORN8Ag/lhw81W9EeexKY/CUg2e9mdebZOwsg==",
|
"integrity": "sha512-BrSo2dYhbYSJksmzdj6uR+hz0ZNgVdWKeyVFou+SSHHm1JoviAOPv9QPBliK1LMoBVk5TA2FlTMS5zzYfm2mUw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -3391,9 +3507,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-linux-arm64-musl": {
|
"apps/metamigo-frontend/node_modules/@next/swc-linux-arm64-musl": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.11.tgz",
|
||||||
"integrity": "sha512-F+VlcWijX5qteoYIOxNiBbNE8ruaWuRlcYyIRK10CugqI/BIeCDzEDyrHIHY8AWwbkTwe6GRHabMdE688Rqq4Q==",
|
"integrity": "sha512-AWACRlOtmCO+KaRaPtltYdoRPHhXf1ywhc6vRxT0UnJvrFpbzDpncKHCadPWYlrOyT37bT1+9ye8tHxBjlNiuA==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -3406,9 +3522,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-linux-x64-gnu": {
|
"apps/metamigo-frontend/node_modules/@next/swc-linux-x64-gnu": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.11.tgz",
|
||||||
"integrity": "sha512-WDv1YtAV07nhfy3i1visr5p/tjiH6CeXp4wX78lzP1jI07t4PnHHG1WEDFOduXh3WT4hG6yN82EQBQHDi7hBrQ==",
|
"integrity": "sha512-JEC0lkHKSLeW82YeSeTO4GjcQ1996paE2+daFWFPJ6V1m0zJ/6FWGZEIivGdsZTUGy34pFFoYlo9QhDEeRZWHw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -3421,9 +3537,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-linux-x64-musl": {
|
"apps/metamigo-frontend/node_modules/@next/swc-linux-x64-musl": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.11.tgz",
|
||||||
"integrity": "sha512-zFkzqc737xr6qoBgDa3AwC7jPQzGLjDlkNmt/ljvQJ/Veri5ECdHjZCUuiTUfVjshNIIpki6FuP0RaQYK9iCRg==",
|
"integrity": "sha512-gBTXltxQf+2vGx7c5eBMYhh/TJ1IPTOWi75XhfdLhXP3CljupRZJiFzwTKYXk/XAEc3Vd/FL8DYJN5THog1t2Q==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -3436,9 +3552,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-win32-arm64-msvc": {
|
"apps/metamigo-frontend/node_modules/@next/swc-win32-arm64-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-IboRS8IWz5mWfnjAdCekkl8s0B7ijpWeDwK2O8CdgZkoCDY0ZQHBSGiJ2KViAG6+BJVfLvcP+a2fh6cdyBr9QQ==",
|
"integrity": "sha512-SlOMH+Ewh71/PQGM9hSoHoINNo0RFekMIJ/95JcLIRGLZLFj5jEFb44WT8ISmBFtkdZu7eSeIcnD615sCwwctw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
|
@ -3451,9 +3567,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-win32-ia32-msvc": {
|
"apps/metamigo-frontend/node_modules/@next/swc-win32-ia32-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-bSA+4j8jY4EEiwD/M2bol4uVEu1lBlgsGdvM+mmBm/BbqofNBfaZ2qwSbwE2OwbAmzNdVJRFRXQZ0dkjopTRaQ==",
|
"integrity": "sha512-W0dipacpgzmqcJlqCwmMLEHg4nxGa6wUxS8tsABEcFDF/+UQA5p34H5rGsn+SoeGNmhK0Nsr+cDtVbEviDEf6w==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"ia32"
|
"ia32"
|
||||||
],
|
],
|
||||||
|
|
@ -3466,9 +3582,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/@next/swc-win32-x64-msvc": {
|
"apps/metamigo-frontend/node_modules/@next/swc-win32-x64-msvc": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.11.tgz",
|
||||||
"integrity": "sha512-g2+tU63yTWmcVQKDGY0MV1PjjqgZtwM4rB1oVVi/v0brdZAcrcTV+04agKzWtvWroyFz6IqtT0MoZJA7PNyLVw==",
|
"integrity": "sha512-thNeqt0QtsvaNkRK+Ge31REyriGMJC3HlVwvC9z6b82+Q7Coz5Q/UvIX3HmKPr00UleSRCM4QPxH+YT6wrjOqw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
|
@ -3538,11 +3654,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"apps/metamigo-frontend/node_modules/next": {
|
"apps/metamigo-frontend/node_modules/next": {
|
||||||
"version": "13.4.10",
|
"version": "13.4.11",
|
||||||
"resolved": "https://registry.npmjs.org/next/-/next-13.4.10.tgz",
|
"resolved": "https://registry.npmjs.org/next/-/next-13.4.11.tgz",
|
||||||
"integrity": "sha512-4ep6aKxVTQ7rkUW2fBLhpBr/5oceCuf4KmlUpvG/aXuDTIf9mexNSpabUD6RWPspu6wiJJvozZREhXhueYO36A==",
|
"integrity": "sha512-XlJClNF3OPCv99At3BA7TflcF5q2zJAuTcyE4l6f5LWN3Uh8FF4e8PhZfaBk0PKmsKL7yOMGele/UUzbLvLbzw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@next/env": "13.4.10",
|
"@next/env": "13.4.11",
|
||||||
"@swc/helpers": "0.5.1",
|
"@swc/helpers": "0.5.1",
|
||||||
"busboy": "1.6.0",
|
"busboy": "1.6.0",
|
||||||
"caniuse-lite": "^1.0.30001406",
|
"caniuse-lite": "^1.0.30001406",
|
||||||
|
|
@ -3558,15 +3674,15 @@
|
||||||
"node": ">=16.8.0"
|
"node": ">=16.8.0"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"@next/swc-darwin-arm64": "13.4.10",
|
"@next/swc-darwin-arm64": "13.4.11",
|
||||||
"@next/swc-darwin-x64": "13.4.10",
|
"@next/swc-darwin-x64": "13.4.11",
|
||||||
"@next/swc-linux-arm64-gnu": "13.4.10",
|
"@next/swc-linux-arm64-gnu": "13.4.11",
|
||||||
"@next/swc-linux-arm64-musl": "13.4.10",
|
"@next/swc-linux-arm64-musl": "13.4.11",
|
||||||
"@next/swc-linux-x64-gnu": "13.4.10",
|
"@next/swc-linux-x64-gnu": "13.4.11",
|
||||||
"@next/swc-linux-x64-musl": "13.4.10",
|
"@next/swc-linux-x64-musl": "13.4.11",
|
||||||
"@next/swc-win32-arm64-msvc": "13.4.10",
|
"@next/swc-win32-arm64-msvc": "13.4.11",
|
||||||
"@next/swc-win32-ia32-msvc": "13.4.10",
|
"@next/swc-win32-ia32-msvc": "13.4.11",
|
||||||
"@next/swc-win32-x64-msvc": "13.4.10"
|
"@next/swc-win32-x64-msvc": "13.4.11"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@opentelemetry/api": "^1.1.0",
|
"@opentelemetry/api": "^1.1.0",
|
||||||
|
|
@ -3682,6 +3798,14 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"apps/metamigo-frontend/node_modules/react-timer-hook": {
|
||||||
|
"version": "3.0.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-3.0.7.tgz",
|
||||||
|
"integrity": "sha512-ATpNcU+PQRxxfNBPVqce2+REtjGAlwmfoNQfcEBMZFxPj0r3GYdKhyPHdStvqrejejEi0QvqaJZjy2lBlFvAsA==",
|
||||||
|
"peerDependencies": {
|
||||||
|
"react": ">=16.8.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"apps/metamigo-frontend/node_modules/swr": {
|
"apps/metamigo-frontend/node_modules/swr": {
|
||||||
"version": "2.2.0",
|
"version": "2.2.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|
@ -12785,6 +12909,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz",
|
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz",
|
||||||
"integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==",
|
"integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"array-includes": "^3.1.6",
|
"array-includes": "^3.1.6",
|
||||||
"array.prototype.flatmap": "^1.3.1",
|
"array.prototype.flatmap": "^1.3.1",
|
||||||
|
|
@ -12826,6 +12951,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
|
||||||
"integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
|
"integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"esutils": "^2.0.2"
|
"esutils": "^2.0.2"
|
||||||
},
|
},
|
||||||
|
|
@ -12838,6 +12964,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
|
"resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
|
||||||
"integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
|
"integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"is-core-module": "^2.9.0",
|
"is-core-module": "^2.9.0",
|
||||||
"path-parse": "^1.0.7",
|
"path-parse": "^1.0.7",
|
||||||
|
|
@ -12855,6 +12982,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||||
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"peer": true,
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "bin/semver.js"
|
"semver": "bin/semver.js"
|
||||||
}
|
}
|
||||||
|
|
@ -21057,14 +21185,6 @@
|
||||||
"react-dom": ">=16.8"
|
"react-dom": ">=16.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/react-timer-hook": {
|
|
||||||
"version": "3.0.6",
|
|
||||||
"resolved": "https://registry.npmjs.org/react-timer-hook/-/react-timer-hook-3.0.6.tgz",
|
|
||||||
"integrity": "sha512-6O1gcBT7R5gm2W14mGAu35KfX0tdJ9s817UDJTL7/IQUXqK6wkYgZzy1mSLa6N+AQGEhgoVCtTsP7tIhBmSD6A==",
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/react-transition-group": {
|
"node_modules/react-transition-group": {
|
||||||
"version": "4.4.5",
|
"version": "4.4.5",
|
||||||
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
|
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
|
||||||
|
|
|
||||||
|
|
@ -29,9 +29,11 @@
|
||||||
"docker:metamigo:dev:down": "docker compose -f docker-compose.metamigo-postgresql.yml -f docker-compose.zammad.yml down",
|
"docker:metamigo:dev:down": "docker compose -f docker-compose.metamigo-postgresql.yml -f docker-compose.zammad.yml down",
|
||||||
"docker:metamigo:up": "docker compose -f docker-compose.zammad.yml -f docker-compose.metamigo-postgresql.yml -f docker-compose.metamigo.yml up -d",
|
"docker:metamigo:up": "docker compose -f docker-compose.zammad.yml -f docker-compose.metamigo-postgresql.yml -f docker-compose.metamigo.yml up -d",
|
||||||
"docker:metamigo:down": "docker compose -f docker-compose.zammad.yml -f docker-compose.metamigo-postgresql.yml -f docker-compose.metamigo.yml down",
|
"docker:metamigo:down": "docker compose -f docker-compose.zammad.yml -f docker-compose.metamigo-postgresql.yml -f docker-compose.metamigo.yml down",
|
||||||
|
"docker:label-studio:up": "docker compose -f docker-compose.label-studio.yml -f docker-compose.metamigo-postgresql.yml up -d",
|
||||||
|
"docker:label-studio:down": "docker compose -f docker-compose.label-studio.yml -f docker-compose.metamigo-postgresql.yml down",
|
||||||
"upgrade:setup": "npm i -g npm-check-updates",
|
"upgrade:setup": "npm i -g npm-check-updates",
|
||||||
"upgrade:check": "ncu && ncu -ws -x graphql -x postgraphile",
|
"upgrade:check": "ncu && ncu -ws -x graphql -x postgraphile",
|
||||||
"upgrade:all": "ncu -u && ncu -ws -u -x graphql -x postgraphile",
|
"upgrade:all": "ncu -u && ncu -ws -u -x graphql -x postgraphile && npm i",
|
||||||
"clean": "rm -rf node_modules && rm -rf apps/*/node_modules && rm -rf packages/*/node_modules && rm -rf apps/*/.next"
|
"clean": "rm -rf node_modules && rm -rf apps/*/node_modules && rm -rf packages/*/node_modules && rm -rf apps/*/.next"
|
||||||
},
|
},
|
||||||
"packageManager": "npm@9.6.7",
|
"packageManager": "npm@9.6.7",
|
||||||
|
|
|
||||||
|
|
@ -12,10 +12,6 @@ INSERT INTO app_public.users(email, name, user_role, is_active, created_by)
|
||||||
VALUES('darren@redaranj.com', 'Darren', 'admin'::app_public.role_type, true, 'afterCurrent Hook')
|
VALUES('darren@redaranj.com', 'Darren', 'admin'::app_public.role_type, true, 'afterCurrent Hook')
|
||||||
on conflict (email) do nothing;
|
on conflict (email) do nothing;
|
||||||
|
|
||||||
INSERT INTO app_public.users(email, name, user_role, is_active, created_by)
|
|
||||||
VALUES('jking@chambana.net', 'Josh', 'admin'::app_public.role_type, true, 'afterCurrent Hook')
|
|
||||||
on conflict (email) do nothing;
|
|
||||||
|
|
||||||
INSERT INTO app_public.settings(name, value)
|
INSERT INTO app_public.settings(name, value)
|
||||||
VALUES('app-setting', to_jsonb('this is a setting value stored as json text'::text))
|
VALUES('app-setting', to_jsonb('this is a setting value stored as json text'::text))
|
||||||
on conflict (name) do nothing;
|
on conflict (name) do nothing;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue