diff --git a/README.md b/README.md index 60fd9ae1f..f3be770b0 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ | Name | Description | | --------------------------------------------------- | ----------------------------------------------------- | | [**CivicSignal Research**](./apps/civicsignalblog/) | View the latest analysis from CivicSignal team | -| [**TechLab**](./apps/engineeringblog/) | View the latest stories from the CFA engineering team | +| [**TechLab**](./apps/techlabblog/) | View the latest stories from the CFA engineering team | ## Get started diff --git a/apps/engineeringblog/.eslintrc.js b/apps/techlabblog/.eslintrc.js similarity index 100% rename from apps/engineeringblog/.eslintrc.js rename to apps/techlabblog/.eslintrc.js diff --git a/apps/engineeringblog/.lintstagedrc.js b/apps/techlabblog/.lintstagedrc.js similarity index 100% rename from apps/engineeringblog/.lintstagedrc.js rename to apps/techlabblog/.lintstagedrc.js diff --git a/apps/engineeringblog/README.md b/apps/techlabblog/README.md similarity index 80% rename from apps/engineeringblog/README.md rename to apps/techlabblog/README.md index f859d0e56..5c483d78a 100644 --- a/apps/engineeringblog/README.md +++ b/apps/techlabblog/README.md @@ -7,13 +7,13 @@ Techlab is the official blog of the Code For Africa engineering team. ### Dependencies and development server ```sh -pnpm --filter engineeringblog install +pnpm --filter techlabblog install ``` Then run the development server: ```sh -pnpm --filter engineeringblog dev +pnpm --filter techlabblog dev ``` You can then open [http://localhost:3000](http://localhost:3000) in your browser to see the diff --git a/apps/engineeringblog/app/[slug]/page.tsx b/apps/techlabblog/app/[slug]/page.tsx similarity index 67% rename from apps/engineeringblog/app/[slug]/page.tsx rename to apps/techlabblog/app/[slug]/page.tsx index 5fbf3d326..e17e39344 100644 --- a/apps/engineeringblog/app/[slug]/page.tsx +++ b/apps/techlabblog/app/[slug]/page.tsx @@ -1,7 +1,7 @@ import { Box } from "@mui/material"; -import Article from "@/engineeringblog/components/Article"; -import { ArticleProps, getContent } from "@/engineeringblog/lib/data"; +import Article from "@/techlabblog/components/Article"; +import { ArticleProps, getContent } from "@/techlabblog/lib/data"; export default async function Page({ params }: { params: { slug: string } }) { const post: ArticleProps = await getContent(params.slug); diff --git a/apps/engineeringblog/app/apple-touch.png b/apps/techlabblog/app/apple-touch.png similarity index 100% rename from apps/engineeringblog/app/apple-touch.png rename to apps/techlabblog/app/apple-touch.png diff --git a/apps/engineeringblog/app/favicon.ico b/apps/techlabblog/app/favicon.ico similarity index 100% rename from apps/engineeringblog/app/favicon.ico rename to apps/techlabblog/app/favicon.ico diff --git a/apps/engineeringblog/app/icon.png b/apps/techlabblog/app/icon.png similarity index 100% rename from apps/engineeringblog/app/icon.png rename to apps/techlabblog/app/icon.png diff --git a/apps/engineeringblog/app/layout.tsx b/apps/techlabblog/app/layout.tsx similarity index 83% rename from apps/engineeringblog/app/layout.tsx rename to apps/techlabblog/app/layout.tsx index a46395719..6919d9424 100644 --- a/apps/engineeringblog/app/layout.tsx +++ b/apps/techlabblog/app/layout.tsx @@ -3,11 +3,11 @@ import { AppRouterCacheProvider } from "@mui/material-nextjs/v13-appRouter"; import { GoogleAnalytics } from "@next/third-parties/google"; import type { Metadata } from "next"; -import logoLight from "@/engineeringblog/assets/images/logo-light.png"; -import Footer from "@/engineeringblog/components/Footer"; -import NavBar from "@/engineeringblog/components/NavBar"; -import { getSettings } from "@/engineeringblog/lib/data"; -import theme from "@/engineeringblog/theme"; +import logoLight from "@/techlabblog/assets/images/logo-light.png"; +import Footer from "@/techlabblog/components/Footer"; +import NavBar from "@/techlabblog/components/NavBar"; +import { getSettings } from "@/techlabblog/lib/data"; +import theme from "@/techlabblog/theme"; export const metadata: Metadata = { title: "Technology | Code for Africa", diff --git a/apps/engineeringblog/app/openGraphImage.jpg b/apps/techlabblog/app/openGraphImage.jpg similarity index 100% rename from apps/engineeringblog/app/openGraphImage.jpg rename to apps/techlabblog/app/openGraphImage.jpg diff --git a/apps/engineeringblog/app/page.tsx b/apps/techlabblog/app/page.tsx similarity index 70% rename from apps/engineeringblog/app/page.tsx rename to apps/techlabblog/app/page.tsx index fbb489819..1fe282d72 100644 --- a/apps/engineeringblog/app/page.tsx +++ b/apps/techlabblog/app/page.tsx @@ -1,7 +1,7 @@ import { Section } from "@commons-ui/core"; -import ArticleList from "@/engineeringblog/components/ArticleList"; -import { getAllContents } from "@/engineeringblog/lib/data"; +import ArticleList from "@/techlabblog/components/ArticleList"; +import { getAllContents } from "@/techlabblog/lib/data"; export default async function index() { const posts = await getAllContents(); diff --git a/apps/engineeringblog/app/robots.txt b/apps/techlabblog/app/robots.txt similarity index 100% rename from apps/engineeringblog/app/robots.txt rename to apps/techlabblog/app/robots.txt diff --git a/apps/engineeringblog/assets/icons/Type=check-circle, Size=24, Color=White.svg b/apps/techlabblog/assets/icons/Type=check-circle, Size=24, Color=White.svg similarity index 100% rename from apps/engineeringblog/assets/icons/Type=check-circle, Size=24, Color=White.svg rename to apps/techlabblog/assets/icons/Type=check-circle, Size=24, Color=White.svg diff --git a/apps/engineeringblog/assets/icons/Type=chevron-left, Size=24, Color=CurrentColor.svg b/apps/techlabblog/assets/icons/Type=chevron-left, Size=24, Color=CurrentColor.svg similarity index 100% rename from apps/engineeringblog/assets/icons/Type=chevron-left, Size=24, Color=CurrentColor.svg rename to apps/techlabblog/assets/icons/Type=chevron-left, Size=24, Color=CurrentColor.svg diff --git a/apps/engineeringblog/assets/icons/Type=copy, Size=24, Color=White.svg b/apps/techlabblog/assets/icons/Type=copy, Size=24, Color=White.svg similarity index 100% rename from apps/engineeringblog/assets/icons/Type=copy, Size=24, Color=White.svg rename to apps/techlabblog/assets/icons/Type=copy, Size=24, Color=White.svg diff --git a/apps/engineeringblog/assets/icons/Type=menu, Size=24, Color=CurrentColor.svg b/apps/techlabblog/assets/icons/Type=menu, Size=24, Color=CurrentColor.svg similarity index 100% rename from apps/engineeringblog/assets/icons/Type=menu, Size=24, Color=CurrentColor.svg rename to apps/techlabblog/assets/icons/Type=menu, Size=24, Color=CurrentColor.svg diff --git a/apps/engineeringblog/assets/icons/Type=x, Size=24, Color=CurrentColor.svg b/apps/techlabblog/assets/icons/Type=x, Size=24, Color=CurrentColor.svg similarity index 100% rename from apps/engineeringblog/assets/icons/Type=x, Size=24, Color=CurrentColor.svg rename to apps/techlabblog/assets/icons/Type=x, Size=24, Color=CurrentColor.svg diff --git a/apps/engineeringblog/assets/images/1920x668px bg - 2 2.png b/apps/techlabblog/assets/images/1920x668px bg - 2 2.png similarity index 100% rename from apps/engineeringblog/assets/images/1920x668px bg - 2 2.png rename to apps/techlabblog/assets/images/1920x668px bg - 2 2.png diff --git a/apps/engineeringblog/assets/images/logo-dark.png b/apps/techlabblog/assets/images/logo-dark.png similarity index 100% rename from apps/engineeringblog/assets/images/logo-dark.png rename to apps/techlabblog/assets/images/logo-dark.png diff --git a/apps/engineeringblog/assets/images/logo-light.png b/apps/techlabblog/assets/images/logo-light.png similarity index 100% rename from apps/engineeringblog/assets/images/logo-light.png rename to apps/techlabblog/assets/images/logo-light.png diff --git a/apps/engineeringblog/components/Article/Article.tsx b/apps/techlabblog/components/Article/Article.tsx similarity index 92% rename from apps/engineeringblog/components/Article/Article.tsx rename to apps/techlabblog/components/Article/Article.tsx index e8e6c7f79..0baaeeaa7 100644 --- a/apps/engineeringblog/components/Article/Article.tsx +++ b/apps/techlabblog/components/Article/Article.tsx @@ -3,7 +3,7 @@ import { Section } from "@commons-ui/core"; import React from "react"; -import Markdown from "@/engineeringblog/components/Markdown"; +import Markdown from "@/techlabblog/components/Markdown"; import type { ArticleSxProps } from "./ArticleSxProps"; import ArticleHeader from "./ArticleHeader"; diff --git a/apps/engineeringblog/components/Article/ArticleHeader.tsx b/apps/techlabblog/components/Article/ArticleHeader.tsx similarity index 100% rename from apps/engineeringblog/components/Article/ArticleHeader.tsx rename to apps/techlabblog/components/Article/ArticleHeader.tsx diff --git a/apps/engineeringblog/components/Article/ArticleSxProps.tsx b/apps/techlabblog/components/Article/ArticleSxProps.tsx similarity index 74% rename from apps/engineeringblog/components/Article/ArticleSxProps.tsx rename to apps/techlabblog/components/Article/ArticleSxProps.tsx index 7a889ced7..1ff4070cd 100644 --- a/apps/engineeringblog/components/Article/ArticleSxProps.tsx +++ b/apps/techlabblog/components/Article/ArticleSxProps.tsx @@ -1,6 +1,6 @@ import type { SxProps, Theme } from "@mui/material/styles"; -import { ArticleProps } from "@/engineeringblog/lib/data"; +import { ArticleProps } from "@/techlabblog/lib/data"; interface ArticleSxProps extends ArticleProps { sx?: SxProps; diff --git a/apps/engineeringblog/components/Article/index.ts b/apps/techlabblog/components/Article/index.ts similarity index 100% rename from apps/engineeringblog/components/Article/index.ts rename to apps/techlabblog/components/Article/index.ts diff --git a/apps/engineeringblog/components/ArticleList/ArticleCard.tsx b/apps/techlabblog/components/ArticleList/ArticleCard.tsx similarity index 95% rename from apps/engineeringblog/components/ArticleList/ArticleCard.tsx rename to apps/techlabblog/components/ArticleList/ArticleCard.tsx index 61f332857..8b8a3df4c 100644 --- a/apps/engineeringblog/components/ArticleList/ArticleCard.tsx +++ b/apps/techlabblog/components/ArticleList/ArticleCard.tsx @@ -10,7 +10,7 @@ import { } from "@mui/material"; import React from "react"; -import { ArticleWithoutContentProps } from "@/engineeringblog/lib/data"; +import { ArticleWithoutContentProps } from "@/techlabblog/lib/data"; const ArticleCard = React.forwardRef(function ArticleCard( { title, publishedDate, featuredImage, slug }: ArticleWithoutContentProps, diff --git a/apps/engineeringblog/components/ArticleList/ArticleList.tsx b/apps/techlabblog/components/ArticleList/ArticleList.tsx similarity index 91% rename from apps/engineeringblog/components/ArticleList/ArticleList.tsx rename to apps/techlabblog/components/ArticleList/ArticleList.tsx index fd79540be..7391c87bd 100644 --- a/apps/engineeringblog/components/ArticleList/ArticleList.tsx +++ b/apps/techlabblog/components/ArticleList/ArticleList.tsx @@ -4,7 +4,7 @@ import { Section } from "@commons-ui/core"; import { Grid } from "@mui/material"; import React from "react"; -import { ArticleWithoutContentProps } from "@/engineeringblog/lib/data"; +import { ArticleWithoutContentProps } from "@/techlabblog/lib/data"; import ArticleCard from "./ArticleCard"; const ArticleList = React.forwardRef(function ArtilceList( diff --git a/apps/engineeringblog/components/ArticleList/index.ts b/apps/techlabblog/components/ArticleList/index.ts similarity index 100% rename from apps/engineeringblog/components/ArticleList/index.ts rename to apps/techlabblog/components/ArticleList/index.ts diff --git a/apps/engineeringblog/components/Footer/Footer.tsx b/apps/techlabblog/components/Footer/Footer.tsx similarity index 94% rename from apps/engineeringblog/components/Footer/Footer.tsx rename to apps/techlabblog/components/Footer/Footer.tsx index 0cdaf70da..b7144590c 100644 --- a/apps/engineeringblog/components/Footer/Footer.tsx +++ b/apps/techlabblog/components/Footer/Footer.tsx @@ -7,9 +7,9 @@ import { styled } from "@mui/material/styles"; import type { SxProps, Theme } from "@mui/material/styles"; import React from "react"; -import NavBarNavList from "@/engineeringblog/components/NavBarNavList"; -import type { ConnectProps } from "@/engineeringblog/lib/data"; -import type { Menu } from "@/engineeringblog/components/NavBarNavList"; +import NavBarNavList from "@/techlabblog/components/NavBarNavList"; +import type { ConnectProps } from "@/techlabblog/lib/data"; +import type { Menu } from "@/techlabblog/components/NavBarNavList"; interface FooterProps { copyright?: string; diff --git a/apps/engineeringblog/components/Footer/index.ts b/apps/techlabblog/components/Footer/index.ts similarity index 100% rename from apps/engineeringblog/components/Footer/index.ts rename to apps/techlabblog/components/Footer/index.ts diff --git a/apps/engineeringblog/components/Logo/Logo.tsx b/apps/techlabblog/components/Logo/Logo.tsx similarity index 95% rename from apps/engineeringblog/components/Logo/Logo.tsx rename to apps/techlabblog/components/Logo/Logo.tsx index c38f8164a..3104b2a0d 100644 --- a/apps/engineeringblog/components/Logo/Logo.tsx +++ b/apps/techlabblog/components/Logo/Logo.tsx @@ -4,7 +4,7 @@ import { SxProps, Theme } from "@mui/material/styles"; import Image, { ImageProps } from "next/image"; import React from "react"; -import PreviousIcon from "@/engineeringblog/assets/icons/Type=chevron-left, Size=24, Color=CurrentColor.svg"; +import PreviousIcon from "@/techlabblog/assets/icons/Type=chevron-left, Size=24, Color=CurrentColor.svg"; export interface LogoProps extends ImageProps { href?: string; diff --git a/apps/engineeringblog/components/Logo/index.ts b/apps/techlabblog/components/Logo/index.ts similarity index 100% rename from apps/engineeringblog/components/Logo/index.ts rename to apps/techlabblog/components/Logo/index.ts diff --git a/apps/engineeringblog/components/Markdown/CopyCodeButton.tsx b/apps/techlabblog/components/Markdown/CopyCodeButton.tsx similarity index 82% rename from apps/engineeringblog/components/Markdown/CopyCodeButton.tsx rename to apps/techlabblog/components/Markdown/CopyCodeButton.tsx index 34699fa14..fe84ffb7d 100644 --- a/apps/engineeringblog/components/Markdown/CopyCodeButton.tsx +++ b/apps/techlabblog/components/Markdown/CopyCodeButton.tsx @@ -1,7 +1,7 @@ import React from "react"; import { IconButton } from "@mui/material"; -import CopyIcon from "@/engineeringblog/assets/icons/Type=copy, Size=24, Color=White.svg"; -import CheckIcon from "@/engineeringblog/assets/icons/Type=check-circle, Size=24, Color=White.svg"; +import CopyIcon from "@/techlabblog/assets/icons/Type=copy, Size=24, Color=White.svg"; +import CheckIcon from "@/techlabblog/assets/icons/Type=check-circle, Size=24, Color=White.svg"; export default function CopyCodeButton({ children, diff --git a/apps/engineeringblog/components/Markdown/Markdown.tsx b/apps/techlabblog/components/Markdown/Markdown.tsx similarity index 100% rename from apps/engineeringblog/components/Markdown/Markdown.tsx rename to apps/techlabblog/components/Markdown/Markdown.tsx diff --git a/apps/engineeringblog/components/Markdown/index.ts b/apps/techlabblog/components/Markdown/index.ts similarity index 100% rename from apps/engineeringblog/components/Markdown/index.ts rename to apps/techlabblog/components/Markdown/index.ts diff --git a/apps/engineeringblog/components/NavBar/DesktopNavBar/DesktopNavBar.tsx b/apps/techlabblog/components/NavBar/DesktopNavBar/DesktopNavBar.tsx similarity index 78% rename from apps/engineeringblog/components/NavBar/DesktopNavBar/DesktopNavBar.tsx rename to apps/techlabblog/components/NavBar/DesktopNavBar/DesktopNavBar.tsx index 59118ca97..75c73e300 100644 --- a/apps/engineeringblog/components/NavBar/DesktopNavBar/DesktopNavBar.tsx +++ b/apps/techlabblog/components/NavBar/DesktopNavBar/DesktopNavBar.tsx @@ -1,9 +1,9 @@ import { Box, Grid } from "@mui/material"; import React from "react"; -import Logo from "@/engineeringblog/components/Logo"; -import type NavBarProps from "@/engineeringblog/components/NavBar/NavBarProps"; -import NavBarNavList from "@/engineeringblog/components/NavBarNavList"; +import Logo from "@/techlabblog/components/Logo"; +import type NavBarProps from "@/techlabblog/components/NavBar/NavBarProps"; +import NavBarNavList from "@/techlabblog/components/NavBarNavList"; const DesktopNavBar = React.forwardRef(function DesktopNavBar( props: NavBarProps, diff --git a/apps/engineeringblog/components/NavBar/DesktopNavBar/index.ts b/apps/techlabblog/components/NavBar/DesktopNavBar/index.ts similarity index 100% rename from apps/engineeringblog/components/NavBar/DesktopNavBar/index.ts rename to apps/techlabblog/components/NavBar/DesktopNavBar/index.ts diff --git a/apps/engineeringblog/components/NavBar/MobileNavBar/MobileNavBar.tsx b/apps/techlabblog/components/NavBar/MobileNavBar/MobileNavBar.tsx similarity index 87% rename from apps/engineeringblog/components/NavBar/MobileNavBar/MobileNavBar.tsx rename to apps/techlabblog/components/NavBar/MobileNavBar/MobileNavBar.tsx index 51845c2ff..7b19c4868 100644 --- a/apps/engineeringblog/components/NavBar/MobileNavBar/MobileNavBar.tsx +++ b/apps/techlabblog/components/NavBar/MobileNavBar/MobileNavBar.tsx @@ -11,11 +11,11 @@ import { import { alpha, styled } from "@mui/material/styles"; import React from "react"; -import MenuIcon from "@/engineeringblog/assets/icons/Type=menu, Size=24, Color=CurrentColor.svg"; -import CloseIcon from "@/engineeringblog/assets/icons/Type=x, Size=24, Color=CurrentColor.svg"; -import Logo from "@/engineeringblog/components/Logo"; -import type NavBarProps from "@/engineeringblog/components/NavBar/NavBarProps"; -import NavBarNavList from "@/engineeringblog/components/NavBarNavList"; +import MenuIcon from "@/techlabblog/assets/icons/Type=menu, Size=24, Color=CurrentColor.svg"; +import CloseIcon from "@/techlabblog/assets/icons/Type=x, Size=24, Color=CurrentColor.svg"; +import Logo from "@/techlabblog/components/Logo"; +import type NavBarProps from "@/techlabblog/components/NavBar/NavBarProps"; +import NavBarNavList from "@/techlabblog/components/NavBarNavList"; const DialogContainer = styled(Dialog)(({ theme: { palette, spacing } }) => ({ marginTop: "48px", // NavBar has 1px bottom border diff --git a/apps/engineeringblog/components/NavBar/MobileNavBar/index.ts b/apps/techlabblog/components/NavBar/MobileNavBar/index.ts similarity index 100% rename from apps/engineeringblog/components/NavBar/MobileNavBar/index.ts rename to apps/techlabblog/components/NavBar/MobileNavBar/index.ts diff --git a/apps/engineeringblog/components/NavBar/NavBar.tsx b/apps/techlabblog/components/NavBar/NavBar.tsx similarity index 95% rename from apps/engineeringblog/components/NavBar/NavBar.tsx rename to apps/techlabblog/components/NavBar/NavBar.tsx index 8513d0f1c..e9131fc94 100644 --- a/apps/engineeringblog/components/NavBar/NavBar.tsx +++ b/apps/techlabblog/components/NavBar/NavBar.tsx @@ -10,7 +10,7 @@ import { } from "@mui/material"; import React from "react"; -import type NavBarProps from "@/engineeringblog/components/NavBar/NavBarProps"; +import type NavBarProps from "@/techlabblog/components/NavBar/NavBarProps"; import DesktopNavBar from "./DesktopNavBar"; import MobileNavBar from "./MobileNavBar"; diff --git a/apps/engineeringblog/components/NavBar/NavBarProps.tsx b/apps/techlabblog/components/NavBar/NavBarProps.tsx similarity index 67% rename from apps/engineeringblog/components/NavBar/NavBarProps.tsx rename to apps/techlabblog/components/NavBar/NavBarProps.tsx index fb521e921..3cd5a0581 100644 --- a/apps/engineeringblog/components/NavBar/NavBarProps.tsx +++ b/apps/techlabblog/components/NavBar/NavBarProps.tsx @@ -1,9 +1,9 @@ import { Theme, SxProps } from "@mui/material/styles"; -import type { LogoProps } from "@/engineeringblog/components/Logo"; +import type { LogoProps } from "@/techlabblog/components/Logo"; import type { Menu, SocialMediaLink, -} from "@/engineeringblog/components/NavBarNavList"; +} from "@/techlabblog/components/NavBarNavList"; interface NavBarProps { logo: LogoProps; diff --git a/apps/engineeringblog/components/NavBar/index.ts b/apps/techlabblog/components/NavBar/index.ts similarity index 100% rename from apps/engineeringblog/components/NavBar/index.ts rename to apps/techlabblog/components/NavBar/index.ts diff --git a/apps/engineeringblog/components/NavBarNavList/NavBarNavList.tsx b/apps/techlabblog/components/NavBarNavList/NavBarNavList.tsx similarity index 100% rename from apps/engineeringblog/components/NavBarNavList/NavBarNavList.tsx rename to apps/techlabblog/components/NavBarNavList/NavBarNavList.tsx diff --git a/apps/engineeringblog/components/NavBarNavList/index.ts b/apps/techlabblog/components/NavBarNavList/index.ts similarity index 100% rename from apps/engineeringblog/components/NavBarNavList/index.ts rename to apps/techlabblog/components/NavBarNavList/index.ts diff --git a/apps/engineeringblog/components/NoPosts/NoPosts.tsx b/apps/techlabblog/components/NoPosts/NoPosts.tsx similarity index 96% rename from apps/engineeringblog/components/NoPosts/NoPosts.tsx rename to apps/techlabblog/components/NoPosts/NoPosts.tsx index b6667f0e2..f0db83493 100644 --- a/apps/engineeringblog/components/NoPosts/NoPosts.tsx +++ b/apps/techlabblog/components/NoPosts/NoPosts.tsx @@ -4,7 +4,7 @@ import { Section } from "@commons-ui/core"; import React from "react"; import { alpha, Box, Typography } from "@mui/material"; -import bg from "@/engineeringblog/assets/images/1920x668px bg - 2 2.png"; +import bg from "@/techlabblog/assets/images/1920x668px bg - 2 2.png"; const NoPosts = React.forwardRef(function NoPosts() { return ( diff --git a/apps/engineeringblog/components/NoPosts/index.ts b/apps/techlabblog/components/NoPosts/index.ts similarity index 100% rename from apps/engineeringblog/components/NoPosts/index.ts rename to apps/techlabblog/components/NoPosts/index.ts diff --git a/apps/engineeringblog/content/exploring-next-js.mdx b/apps/techlabblog/content/exploring-next-js.mdx similarity index 100% rename from apps/engineeringblog/content/exploring-next-js.mdx rename to apps/techlabblog/content/exploring-next-js.mdx diff --git a/apps/engineeringblog/content/javascript-generators.mdx b/apps/techlabblog/content/javascript-generators.mdx similarity index 100% rename from apps/engineeringblog/content/javascript-generators.mdx rename to apps/techlabblog/content/javascript-generators.mdx diff --git a/apps/engineeringblog/content/mastering-docker.mdx b/apps/techlabblog/content/mastering-docker.mdx similarity index 100% rename from apps/engineeringblog/content/mastering-docker.mdx rename to apps/techlabblog/content/mastering-docker.mdx diff --git a/apps/engineeringblog/content/site/settings.mdx b/apps/techlabblog/content/site/settings.mdx similarity index 100% rename from apps/engineeringblog/content/site/settings.mdx rename to apps/techlabblog/content/site/settings.mdx diff --git a/apps/engineeringblog/eslint.webpack.config.js b/apps/techlabblog/eslint.webpack.config.js similarity index 88% rename from apps/engineeringblog/eslint.webpack.config.js rename to apps/techlabblog/eslint.webpack.config.js index 77cb9eaa8..19ed9a535 100644 --- a/apps/engineeringblog/eslint.webpack.config.js +++ b/apps/techlabblog/eslint.webpack.config.js @@ -18,7 +18,7 @@ module.exports = { }, resolve: { alias: { - "@/engineeringblog": path.resolve(__dirname, "./"), + "@/techlabblog": path.resolve(__dirname, "./"), }, extensions: [".ts", ".tsx"], }, diff --git a/apps/engineeringblog/lib/data/index.ts b/apps/techlabblog/lib/data/index.ts similarity index 100% rename from apps/engineeringblog/lib/data/index.ts rename to apps/techlabblog/lib/data/index.ts diff --git a/apps/engineeringblog/mdx-components.tsx b/apps/techlabblog/mdx-components.tsx similarity index 100% rename from apps/engineeringblog/mdx-components.tsx rename to apps/techlabblog/mdx-components.tsx diff --git a/apps/engineeringblog/next.config.mjs b/apps/techlabblog/next.config.mjs similarity index 100% rename from apps/engineeringblog/next.config.mjs rename to apps/techlabblog/next.config.mjs diff --git a/apps/engineeringblog/package.json b/apps/techlabblog/package.json similarity index 95% rename from apps/engineeringblog/package.json rename to apps/techlabblog/package.json index dcc079364..28c2156f2 100644 --- a/apps/engineeringblog/package.json +++ b/apps/techlabblog/package.json @@ -1,5 +1,5 @@ { - "name": "engineeringblog", + "name": "techlabblog", "version": "0.1.0", "private": true, "scripts": { @@ -22,7 +22,6 @@ "@mui/material-nextjs": "catalog:", "@mui/utils": "catalog:", "@next/mdx": "catalog:", - "@next/third-parties": "catalog:", "date-fns": "catalog:", "gray-matter": "catalog:", "@types/mdx": "catalog:", diff --git a/apps/engineeringblog/public/blog/exploring-next-js.png b/apps/techlabblog/public/blog/exploring-next-js.png similarity index 100% rename from apps/engineeringblog/public/blog/exploring-next-js.png rename to apps/techlabblog/public/blog/exploring-next-js.png diff --git a/apps/engineeringblog/public/blog/javascript-generators.jpeg b/apps/techlabblog/public/blog/javascript-generators.jpeg similarity index 100% rename from apps/engineeringblog/public/blog/javascript-generators.jpeg rename to apps/techlabblog/public/blog/javascript-generators.jpeg diff --git a/apps/engineeringblog/public/blog/mastering-docker.png b/apps/techlabblog/public/blog/mastering-docker.png similarity index 100% rename from apps/engineeringblog/public/blog/mastering-docker.png rename to apps/techlabblog/public/blog/mastering-docker.png diff --git a/apps/engineeringblog/theme/index.ts b/apps/techlabblog/theme/index.ts similarity index 100% rename from apps/engineeringblog/theme/index.ts rename to apps/techlabblog/theme/index.ts diff --git a/apps/engineeringblog/tsconfig.json b/apps/techlabblog/tsconfig.json similarity index 94% rename from apps/engineeringblog/tsconfig.json rename to apps/techlabblog/tsconfig.json index d1475f39d..56a2de0e9 100644 --- a/apps/engineeringblog/tsconfig.json +++ b/apps/techlabblog/tsconfig.json @@ -18,7 +18,7 @@ } ], "paths": { - "@/engineeringblog/*": ["./*"], + "@/techlabblog/*": ["./*"], "@/commons-ui/core/*": ["../../packages/commons-ui-core/src/*"], "@/commons-ui/next/*": ["../../packages/commons-ui-next/src/*"] } diff --git a/apps/engineeringblog/types.d.ts b/apps/techlabblog/types.d.ts similarity index 100% rename from apps/engineeringblog/types.d.ts rename to apps/techlabblog/types.d.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a956399cf..543a60b19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -662,7 +662,7 @@ importers: version: 1.0.7(@swc/core@1.7.23(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4) '@payloadcms/db-mongodb': specifier: 'catalog:' - version: 1.7.2(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + version: 1.7.2(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.621.0))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) '@payloadcms/plugin-cloud-storage': specifier: 'catalog:' version: 1.1.3(@aws-sdk/client-s3@3.645.0)(@aws-sdk/lib-storage@3.645.0(@aws-sdk/client-s3@3.645.0))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) @@ -698,7 +698,7 @@ importers: version: 1.9.4 migrate-mongo: specifier: 'catalog:' - version: 11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))) + version: 11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.621.0))) monaco-editor: specifier: 'catalog:' version: 0.51.0 @@ -870,7 +870,7 @@ importers: version: 14.2.8 '@next/third-parties': specifier: 'catalog:' - version: 14.2.8(next@14.2.8(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) + version: 14.2.8(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) '@payloadcms/bundler-webpack': specifier: 'catalog:' version: 1.0.7(@swc/core@1.7.23(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(sass@1.69.4) @@ -1229,7 +1229,7 @@ importers: version: 5.3.2(@babel/core@7.25.2)(babel-plugin-module-resolver@4.1.0) eslint-plugin-import: specifier: 'catalog:' - version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) eslint-plugin-module-resolver: specifier: 'catalog:' version: 1.5.0 @@ -1463,112 +1463,6 @@ importers: specifier: 'catalog:' version: 5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5)))) - apps/engineeringblog: - dependencies: - '@commons-ui/core': - specifier: workspace:* - version: link:../../packages/commons-ui-core - '@commons-ui/next': - specifier: workspace:* - version: link:../../packages/commons-ui-next - '@emotion/cache': - specifier: 'catalog:' - version: 11.13.1 - '@emotion/react': - specifier: 'catalog:' - version: 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@emotion/styled': - specifier: 'catalog:' - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1) - '@mdx-js/loader': - specifier: 'catalog:' - version: 3.0.1(webpack@5.93.0) - '@mdx-js/react': - specifier: 'catalog:' - version: 3.0.1(@types/react@18.3.5)(react@18.3.1) - '@mui/material': - specifier: 'catalog:' - version: 5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/material-nextjs': - specifier: 'catalog:' - version: 5.16.6(@emotion/cache@11.13.1)(@emotion/server@11.11.0(@emotion/css@11.13.0))(@mui/material@5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) - '@mui/utils': - specifier: 'catalog:' - version: 5.16.6(@types/react@18.3.5)(react@18.3.1) - '@next/mdx': - specifier: 'catalog:' - version: 14.2.8(@mdx-js/loader@3.0.1(webpack@5.93.0))(@mdx-js/react@3.0.1(@types/react@18.3.5)(react@18.3.1)) - '@next/third-parties': - specifier: 'catalog:' - version: 14.2.8(next@14.2.8(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) - '@types/mdx': - specifier: 'catalog:' - version: 2.0.13 - date-fns: - specifier: 'catalog:' - version: 3.6.0 - gray-matter: - specifier: 'catalog:' - version: 4.0.3 - next: - specifier: 'catalog:' - version: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) - parse-numeric-range: - specifier: 'catalog:' - version: 1.3.0 - react: - specifier: 'catalog:' - version: 18.3.1 - react-dom: - specifier: 'catalog:' - version: 18.3.1(react@18.3.1) - react-markdown: - specifier: 'catalog:' - version: 9.0.1(@types/react@18.3.5)(react@18.3.1) - react-syntax-highlighter: - specifier: 'catalog:' - version: 15.5.0(react@18.3.1) - devDependencies: - '@svgr/webpack': - specifier: 'catalog:' - version: 8.1.0(typescript@5.5.4) - '@types/node': - specifier: 'catalog:' - version: 20.14.14 - '@types/react': - specifier: 'catalog:' - version: 18.3.5 - '@types/react-dom': - specifier: 'catalog:' - version: 18.3.0 - '@types/react-syntax-highlighter': - specifier: 'catalog:' - version: 15.5.13 - eslint: - specifier: 'catalog:' - version: 8.57.0 - eslint-config-next: - specifier: 'catalog:' - version: 14.2.8(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0)(typescript@5.5.4) - eslint-config-prettier: - specifier: 'catalog:' - version: 9.1.0(eslint@8.57.0) - eslint-import-resolver-webpack: - specifier: 'catalog:' - version: 0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0) - eslint-plugin-import: - specifier: 'catalog:' - version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) - eslint-plugin-mdx: - specifier: 'catalog:' - version: 3.1.5(eslint@8.57.0) - prettier: - specifier: 'catalog:' - version: 3.3.3 - typescript: - specifier: 'catalog:' - version: 5.5.4 - apps/pesayetu: dependencies: '@apollo/client': @@ -2013,7 +1907,7 @@ importers: version: 5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material-nextjs': specifier: 'catalog:' - version: 5.16.6(@emotion/cache@11.13.1)(@emotion/server@11.11.0(@emotion/css@11.13.0))(@mui/material@5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) + version: 5.16.6(@emotion/cache@11.13.1)(@emotion/server@11.11.0(@emotion/css@11.13.0))(@mui/material@5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next@14.2.8(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) '@mui/utils': specifier: 'catalog:' version: 5.16.6(@types/react@18.3.5)(react@18.3.1) @@ -2025,7 +1919,7 @@ importers: version: 14.2.8 '@next/third-parties': specifier: 'catalog:' - version: 14.2.8(next@14.2.8(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) + version: 14.2.8(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) '@payloadcms/bundler-webpack': specifier: 'catalog:' version: 1.0.7(@swc/core@1.7.23(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(sass@1.69.4) @@ -2149,7 +2043,7 @@ importers: version: 0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))) eslint-plugin-import: specifier: 'catalog:' - version: 2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) jest: specifier: 'catalog:' version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.23(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) @@ -2166,6 +2060,109 @@ importers: specifier: 'catalog:' version: 5.5.4 + apps/techlabblog: + dependencies: + '@commons-ui/core': + specifier: workspace:* + version: link:../../packages/commons-ui-core + '@commons-ui/next': + specifier: workspace:* + version: link:../../packages/commons-ui-next + '@emotion/cache': + specifier: 'catalog:' + version: 11.13.1 + '@emotion/react': + specifier: 'catalog:' + version: 11.13.3(@types/react@18.3.5)(react@18.3.1) + '@emotion/styled': + specifier: 'catalog:' + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1) + '@mdx-js/loader': + specifier: 'catalog:' + version: 3.0.1(webpack@5.93.0) + '@mdx-js/react': + specifier: 'catalog:' + version: 3.0.1(@types/react@18.3.5)(react@18.3.1) + '@mui/material': + specifier: 'catalog:' + version: 5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material-nextjs': + specifier: 'catalog:' + version: 5.16.6(@emotion/cache@11.13.1)(@emotion/server@11.11.0(@emotion/css@11.13.0))(@mui/material@5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next@14.2.8(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) + '@mui/utils': + specifier: 'catalog:' + version: 5.16.6(@types/react@18.3.5)(react@18.3.1) + '@next/mdx': + specifier: 'catalog:' + version: 14.2.8(@mdx-js/loader@3.0.1(webpack@5.93.0))(@mdx-js/react@3.0.1(@types/react@18.3.5)(react@18.3.1)) + '@types/mdx': + specifier: 'catalog:' + version: 2.0.13 + date-fns: + specifier: 'catalog:' + version: 3.6.0 + gray-matter: + specifier: 'catalog:' + version: 4.0.3 + next: + specifier: 'catalog:' + version: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) + parse-numeric-range: + specifier: 'catalog:' + version: 1.3.0 + react: + specifier: 'catalog:' + version: 18.3.1 + react-dom: + specifier: 'catalog:' + version: 18.3.1(react@18.3.1) + react-markdown: + specifier: 'catalog:' + version: 9.0.1(@types/react@18.3.5)(react@18.3.1) + react-syntax-highlighter: + specifier: 'catalog:' + version: 15.5.0(react@18.3.1) + devDependencies: + '@svgr/webpack': + specifier: 'catalog:' + version: 8.1.0(typescript@5.5.4) + '@types/node': + specifier: 'catalog:' + version: 20.14.14 + '@types/react': + specifier: 'catalog:' + version: 18.3.5 + '@types/react-dom': + specifier: 'catalog:' + version: 18.3.0 + '@types/react-syntax-highlighter': + specifier: 'catalog:' + version: 15.5.13 + eslint: + specifier: 'catalog:' + version: 8.57.0 + eslint-config-next: + specifier: 'catalog:' + version: 14.2.8(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0)(typescript@5.5.4) + eslint-config-prettier: + specifier: 'catalog:' + version: 9.1.0(eslint@8.57.0) + eslint-import-resolver-webpack: + specifier: 'catalog:' + version: 0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0) + eslint-plugin-import: + specifier: 'catalog:' + version: 2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0) + eslint-plugin-mdx: + specifier: 'catalog:' + version: 3.1.5(eslint@8.57.0) + prettier: + specifier: 'catalog:' + version: 3.3.3 + typescript: + specifier: 'catalog:' + version: 5.5.4 + apps/uibook: dependencies: '@commons-ui/core': @@ -2607,7 +2604,7 @@ importers: version: 1.1.0 eslint-plugin-import: specifier: 'catalog:' - version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) eslint-plugin-jest: specifier: 'catalog:' version: 28.8.3(@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(jest@29.7.0(babel-plugin-macros@3.1.0))(typescript@5.5.4) @@ -15428,7 +15425,7 @@ snapshots: '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.645.0(@aws-sdk/client-sts@3.645.0) + '@aws-sdk/client-sso-oidc': 3.645.0(@aws-sdk/client-sts@3.621.0) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -17665,7 +17662,7 @@ snapshots: '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1) '@types/react': 18.3.5 - '@mui/material-nextjs@5.16.6(@emotion/cache@11.13.1)(@emotion/server@11.11.0(@emotion/css@11.13.0))(@mui/material@5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)': + '@mui/material-nextjs@5.16.6(@emotion/cache@11.13.1)(@emotion/server@11.11.0(@emotion/css@11.13.0))(@mui/material@5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next@14.2.8(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': 5.16.6(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -17858,7 +17855,7 @@ snapshots: '@next/swc-win32-x64-msvc@14.2.8': optional: true - '@next/third-parties@14.2.8(next@14.2.8(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)': + '@next/third-parties@14.2.8(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)': dependencies: next: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) react: 18.3.1 @@ -18356,7 +18353,7 @@ snapshots: - utf-8-validate - webpack-dev-server - '@payloadcms/db-mongodb@1.7.2(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/db-mongodb@1.7.2(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.621.0))(payload@2.28.0(@swc/helpers@0.5.5)(@types/react@18.3.5)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': dependencies: bson-objectid: 2.0.4 deepmerge: 4.3.1 @@ -22832,7 +22829,7 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) object.assign: 4.1.5 object.entries: 1.1.8 semver: 6.3.1 @@ -22841,7 +22838,7 @@ snapshots: dependencies: eslint: 8.57.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) eslint-plugin-react: 7.35.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -22856,8 +22853,8 @@ snapshots: '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) eslint-plugin-react: 7.35.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -22875,8 +22872,8 @@ snapshots: '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) eslint-plugin-react: 7.35.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -22935,13 +22932,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -22952,13 +22949,13 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -23041,7 +23038,7 @@ snapshots: dependencies: debug: 3.2.7 enhanced-resolve: 0.9.1 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0) find-root: 1.1.0 hasown: 2.0.2 interpret: 1.4.0 @@ -23075,26 +23072,26 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) eslint-import-resolver-webpack: 0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))) transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0) eslint-import-resolver-webpack: 0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0) transitivePeerDependencies: - supports-color @@ -23120,7 +23117,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -23130,7 +23127,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.23(@swc/helpers@0.5.5))))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -23147,7 +23144,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -23157,7 +23154,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint-plugin-import@2.29.1(eslint-import-resolver-webpack@0.13.9)(eslint@8.57.0))(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.29.1)(webpack@5.93.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -26251,7 +26248,7 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - migrate-mongo@11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.645.0))): + migrate-mongo@11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.645.0(@aws-sdk/client-sts@3.621.0))): dependencies: cli-table3: 0.6.5 commander: 9.5.0