chore: improve importing of some packages (#647)

* chore: improve importing of some packages

* fix: not same version for all dependencies

* fix: lint and format issue
This commit is contained in:
Meier Lukas
2024-06-10 21:26:39 +02:00
committed by GitHub
parent c627384c4b
commit 9cab001451
23 changed files with 242 additions and 119 deletions

View File

@@ -32,6 +32,7 @@
"@homarr/validation": "workspace:^0.1.0",
"@homarr/widgets": "workspace:^0.1.0",
"@mantine/colors-generator": "^7.10.1",
"@mantine/core": "^7.10.1",
"@mantine/hooks": "^7.10.1",
"@mantine/modals": "^7.10.1",
"@mantine/tiptap": "^7.10.1",
@@ -40,7 +41,8 @@
"@tanstack/react-query": "^5.40.1",
"@tanstack/react-query-devtools": "^5.40.1",
"@tanstack/react-query-next-experimental": "5.41.0",
"@trpc/client": "11.0.0-rc.401",
"@tabler/icons-react": "^3.5.0",
"@trpc/client": "next",
"@trpc/next": "next",
"@trpc/react-query": "next",
"@trpc/server": "next",
@@ -57,9 +59,11 @@
"mantine-react-table": "2.0.0-beta.4",
"next": "^14.2.3",
"postcss-preset-mantine": "^1.15.0",
"react": "18.3.1",
"react-dom": "18.3.1",
"prismjs": "^1.29.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-error-boundary": "^4.0.13",
"react-simple-code-editor": "^0.13.1",
"sass": "^1.77.4",
"superjson": "2.2.1",
"use-deep-compare-effect": "^1.8.1"
@@ -70,6 +74,7 @@
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/chroma-js": "2.4.4",
"@types/node": "^20.14.2",
"@types/prismjs": "^1.26.4",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"concurrently": "^8.2.2",

View File

@@ -1,12 +1,12 @@
import { Button, Card, Center, Grid, Stack, Text } from "@mantine/core";
import { objectEntries } from "@homarr/common";
import type { WidgetKind } from "@homarr/definitions";
import { createModal } from "@homarr/modals";
import { useI18n } from "@homarr/translation/client";
import { widgetImports } from "@homarr/widgets";
import type { WidgetDefinition } from "@homarr/widgets";
import { objectEntries } from "../../../../../../packages/common/src";
import { widgetImports } from "../../../../../../packages/widgets/src";
import type { WidgetDefinition } from "../../../../../../packages/widgets/src/definition";
import { useItemActions } from "./item-actions";
export const ItemSelectModal = createModal<void>(({ actions }) => {

View File

@@ -1,10 +1,9 @@
import { Button, Group, Stack, TextInput } from "@mantine/core";
import { boardSchemas } from "node_modules/@homarr/validation/src/board";
import { useZodForm } from "@homarr/form";
import { createModal } from "@homarr/modals";
import { useI18n } from "@homarr/translation/client";
import { z } from "@homarr/validation";
import { validation, z } from "@homarr/validation";
import { createCustomErrorParams } from "@homarr/validation/form";
interface InnerProps {
@@ -16,7 +15,7 @@ export const AddBoardModal = createModal<InnerProps>(({ actions, innerProps }) =
const t = useI18n();
const form = useZodForm(
z.object({
name: boardSchemas.byName.shape.name.refine((value) => !innerProps.boardNames.includes(value), {
name: validation.board.byName.shape.name.refine((value) => !innerProps.boardNames.includes(value), {
params: createCustomErrorParams("boardAlreadyExists"),
}),
}),

View File

@@ -1,6 +1,5 @@
import type { z } from "zod";
import type { MaybePromise } from "@homarr/common/types";
import type { z } from "@homarr/validation";
export const createQueue = <TInput extends z.ZodType>(input: TInput) => {
return {

View File

@@ -41,11 +41,5 @@
"vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.6.0"
},
"dependencies": {
"@mantine/core": "^7.10.1",
"@mantine/dates": "^7.10.1",
"@tabler/icons-react": "^3.5.0",
"mantine-react-table": "2.0.0-beta.4"
},
"prettier": "@homarr/prettier-config"
}

View File

@@ -20,19 +20,19 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"devDependencies": {
"dependencies": {
"@umami/node": "^0.3.0",
"superjson": "2.2.1",
"@homarr/db": "workspace:^0.1.0",
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/log": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"@umami/node": "^0.3.0",
"superjson": "2.2.1"
}
"prettier": "@homarr/prettier-config"
}

View File

@@ -29,10 +29,13 @@
"@homarr/redis": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/server-settings": "workspace:^0.1.0",
"@trpc/react-query": "next",
"@trpc/client": "next",
"@trpc/server": "next",
"dockerode": "^4.0.2",
"superjson": "2.2.1"
"superjson": "2.2.1",
"next": "^14.2.3",
"react": "^18.3.1"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",

View File

@@ -29,8 +29,8 @@
"cookies": "^0.9.1",
"next": "^14.2.3",
"next-auth": "5.0.0-beta.19",
"react": "18.3.1",
"react-dom": "18.3.1"
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",

View File

@@ -21,6 +21,11 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"dayjs": "^1.11.11",
"react": "^18.3.1",
"next": "^14.2.3"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",

View File

@@ -33,8 +33,10 @@
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/log": "workspace:^0.1.0",
"@paralleldrive/cuid2": "^2.2.2",
"@auth/core": "^0.32.0",
"better-sqlite3": "^11.0.0",
"drizzle-orm": "^0.31.2",
"dotenv": "^16.4.5",
"mysql2": "3.10.0",
"drizzle-kit": "^0.22.7"
},

View File

@@ -20,6 +20,9 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@homarr/common": "workspace:^0.1.0"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -27,8 +30,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/common": "workspace:^0.1.0"
}
"prettier": "@homarr/prettier-config"
}

View File

@@ -20,6 +20,11 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@mantine/form": "^7.10.1",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -27,10 +32,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"@mantine/form": "^7.10.1",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0"
}
"prettier": "@homarr/prettier-config"
}

View File

@@ -21,6 +21,12 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/log": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/common": "workspace:^0.1.0"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -28,11 +34,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"dependencies": {
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/log": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@homarr/common": "workspace:^0.1.0"
},
"prettier": "@homarr/prettier-config"
}

View File

@@ -22,7 +22,10 @@
},
"dependencies": {
"@homarr/ui": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0"
"@homarr/translation": "workspace:^0.1.0",
"react": "^18.3.1",
"@mantine/core": "^7.10.1",
"@mantine/hooks": "^7.10.1"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",

View File

@@ -21,6 +21,11 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@mantine/notifications": "^7.10.1",
"@homarr/ui": "workspace:^0.1.0",
"@tabler/icons-react": "^3.5.0"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -28,9 +33,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"dependencies": {
"@mantine/notifications": "^7.10.1",
"@homarr/ui": "workspace:^0.1.0"
},
"prettier": "@homarr/prettier-config"
}

View File

@@ -22,6 +22,7 @@
},
"dependencies": {
"ioredis": "5.4.1",
"superjson": "2.2.1",
"@homarr/log": "workspace:^",
"@homarr/db": "workspace:^",
"@homarr/common": "workspace:^"

View File

@@ -21,6 +21,18 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@homarr/ui": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@mantine/core": "^7.10.1",
"@mantine/hooks": "^7.10.1",
"@mantine/spotlight": "^7.10.1",
"@tabler/icons-react": "^3.5.0",
"jotai": "^2.8.3",
"next": "^14.2.3",
"react": "^18.3.1",
"use-deep-compare-effect": "^1.8.1"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -28,10 +40,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"@mantine/spotlight": "^7.10.1",
"@homarr/ui": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0"
}
"prettier": "@homarr/prettier-config"
}

View File

@@ -23,6 +23,10 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"dayjs": "^1.11.11",
"next-international": "^1.2.4"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -30,8 +34,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"next-international": "^1.2.4"
}
"prettier": "@homarr/prettier-config"
}

View File

@@ -21,6 +21,16 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@homarr/log": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0",
"@mantine/core": "^7.10.1",
"@mantine/dates": "^7.10.1",
"@mantine/hooks": "^7.10.1",
"@tabler/icons-react": "^3.5.0",
"next": "^14.2.3",
"react": "^18.3.1"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -29,9 +39,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"dependencies": {
"@homarr/log": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0"
},
"prettier": "@homarr/prettier-config"
}

View File

@@ -21,6 +21,11 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"zod": "^3.23.8",
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
@@ -28,10 +33,5 @@
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"zod": "^3.23.8",
"@homarr/definitions": "workspace:^0.1.0",
"@homarr/translation": "workspace:^0.1.0"
}
"prettier": "@homarr/prettier-config"
}

View File

@@ -21,16 +21,6 @@
"format": "prettier --check . --ignore-path ../../.gitignore",
"typecheck": "tsc --noEmit"
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/prismjs": "^1.26.4",
"@types/video.js": "^7.3.58",
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config",
"dependencies": {
"@homarr/api": "workspace:^0.1.0",
"@homarr/common": "workspace:^0.1.0",
@@ -45,6 +35,8 @@
"@homarr/ui": "workspace:^0.1.0",
"@homarr/validation": "workspace:^0.1.0",
"@mantine/hooks": "^7.10.1",
"@mantine/core": "^7.10.1",
"@tabler/icons-react": "^3.5.0",
"@tiptap/extension-color": "2.4.0",
"@tiptap/extension-highlight": "2.4.0",
"@tiptap/extension-image": "2.4.0",
@@ -60,8 +52,19 @@
"@tiptap/extension-underline": "2.4.0",
"@tiptap/react": "^2.4.0",
"@tiptap/starter-kit": "^2.4.0",
"prismjs": "^1.29.0",
"react-simple-code-editor": "^0.13.1",
"clsx": "^2.1.1",
"dayjs": "^1.11.11",
"next": "^14.2.3",
"react": "^18.3.1",
"video.js": "^8.12.0"
}
},
"devDependencies": {
"@homarr/eslint-config": "workspace:^0.2.0",
"@homarr/prettier-config": "workspace:^0.1.0",
"@homarr/tsconfig": "workspace:^0.1.0",
"@types/video.js": "^7.3.58",
"eslint": "^9.4.0",
"typescript": "^5.4.5"
},
"prettier": "@homarr/prettier-config"
}

View File

@@ -38,6 +38,7 @@ export const widgetImports = {
export type WidgetImports = typeof widgetImports;
export type WidgetImportKey = keyof WidgetImports;
export type { WidgetComponentProps };
export type { WidgetDefinition } from "./definition";
const loadedComponents = new Map<WidgetKind, ComponentType<WidgetComponentProps<WidgetKind>>>();

167
pnpm-lock.yaml generated
View File

@@ -7,19 +7,6 @@ settings:
importers:
.:
dependencies:
'@mantine/core':
specifier: ^7.10.1
version: 7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/dates':
specifier: ^7.10.1
version: 7.10.1(@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.10.1(react@18.3.1))(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@tabler/icons-react':
specifier: ^3.5.0
version: 3.5.0(react@18.3.1)
mantine-react-table:
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4(@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dates@7.10.1(@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.10.1(react@18.3.1))(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.10.1(react@18.3.1))(@tabler/icons-react@3.5.0(react@18.3.1))(clsx@2.1.1)(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
devDependencies:
'@homarr/prettier-config':
specifier: workspace:^0.1.0
@@ -120,6 +107,9 @@ importers:
'@mantine/colors-generator':
specifier: ^7.10.1
version: 7.10.1(chroma-js@2.4.2)
'@mantine/core':
specifier: ^7.10.1
version: 7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks':
specifier: ^7.10.1
version: 7.10.1(react@18.3.1)
@@ -132,6 +122,9 @@ importers:
'@t3-oss/env-nextjs':
specifier: ^0.10.1
version: 0.10.1(typescript@5.4.5)(zod@3.23.8)
'@tabler/icons-react':
specifier: ^3.5.0
version: 3.5.0(react@18.3.1)
'@tanstack/react-query':
specifier: ^5.40.1
version: 5.40.1(react@18.3.1)
@@ -142,7 +135,7 @@ importers:
specifier: 5.41.0
version: 5.41.0(@tanstack/react-query@5.40.1(react@18.3.1))(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1)
'@trpc/client':
specifier: 11.0.0-rc.401
specifier: next
version: 11.0.0-rc.401(@trpc/server@11.0.0-rc.401)
'@trpc/next':
specifier: next
@@ -192,15 +185,21 @@ importers:
postcss-preset-mantine:
specifier: ^1.15.0
version: 1.15.0(postcss@8.4.38)
prismjs:
specifier: ^1.29.0
version: 1.29.0
react:
specifier: 18.3.1
specifier: ^18.3.1
version: 18.3.1
react-dom:
specifier: 18.3.1
specifier: ^18.3.1
version: 18.3.1(react@18.3.1)
react-error-boundary:
specifier: ^4.0.13
version: 4.0.13(react@18.3.1)
react-simple-code-editor:
specifier: ^0.13.1
version: 0.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
sass:
specifier: ^1.77.4
version: 1.77.4
@@ -226,6 +225,9 @@ importers:
'@types/node':
specifier: ^20.14.2
version: 20.14.2
'@types/prismjs':
specifier: ^1.26.4
version: 1.26.4
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -387,6 +389,15 @@ importers:
packages/analytics:
dependencies:
'@homarr/db':
specifier: workspace:^0.1.0
version: link:../db
'@homarr/log':
specifier: workspace:^0.1.0
version: link:../log
'@homarr/server-settings':
specifier: workspace:^0.1.0
version: link:../server-settings
'@umami/node':
specifier: ^0.3.0
version: 0.3.0
@@ -394,21 +405,12 @@ importers:
specifier: 2.2.1
version: 2.2.1
devDependencies:
'@homarr/db':
specifier: workspace:^0.1.0
version: link:../db
'@homarr/eslint-config':
specifier: workspace:^0.2.0
version: link:../../tooling/eslint
'@homarr/log':
specifier: workspace:^0.1.0
version: link:../log
'@homarr/prettier-config':
specifier: workspace:^0.1.0
version: link:../../tooling/prettier
'@homarr/server-settings':
specifier: workspace:^0.1.0
version: link:../server-settings
'@homarr/tsconfig':
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
@@ -454,12 +456,21 @@ importers:
'@trpc/client':
specifier: next
version: 11.0.0-rc.401(@trpc/server@11.0.0-rc.401)
'@trpc/react-query':
specifier: next
version: 11.0.0-rc.401(@tanstack/react-query@5.40.1(react@18.3.1))(@trpc/client@11.0.0-rc.401(@trpc/server@11.0.0-rc.401))(@trpc/server@11.0.0-rc.401)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@trpc/server':
specifier: next
version: 11.0.0-rc.401
dockerode:
specifier: ^4.0.2
version: 4.0.2
next:
specifier: ^14.2.3
version: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
react:
specifier: ^18.3.1
version: 18.3.1
superjson:
specifier: 2.2.1
version: 2.2.1
@@ -513,10 +524,10 @@ importers:
specifier: 5.0.0-beta.19
version: 5.0.0-beta.19(next@14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1)
react:
specifier: 18.3.1
specifier: ^18.3.1
version: 18.3.1
react-dom:
specifier: 18.3.1
specifier: ^18.3.1
version: 18.3.1(react@18.3.1)
devDependencies:
'@homarr/definitions':
@@ -551,6 +562,16 @@ importers:
version: 5.4.5
packages/common:
dependencies:
dayjs:
specifier: ^1.11.11
version: 1.11.11
next:
specifier: ^14.2.3
version: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
react:
specifier: ^18.3.1
version: 18.3.1
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -570,6 +591,9 @@ importers:
packages/db:
dependencies:
'@auth/core':
specifier: ^0.32.0
version: 0.32.0
'@homarr/common':
specifier: workspace:^0.1.0
version: link:../common
@@ -585,6 +609,9 @@ importers:
better-sqlite3:
specifier: ^11.0.0
version: 11.0.0
dotenv:
specifier: ^16.4.5
version: 16.4.5
drizzle-kit:
specifier: ^0.22.7
version: 0.22.7
@@ -759,6 +786,15 @@ importers:
'@homarr/ui':
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/core':
specifier: ^7.10.1
version: 7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks':
specifier: ^7.10.1
version: 7.10.1(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -784,6 +820,9 @@ importers:
'@mantine/notifications':
specifier: ^7.10.1
version: 7.10.1(@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.10.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@tabler/icons-react':
specifier: ^3.5.0
version: 3.5.0(react@18.3.1)
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -840,6 +879,9 @@ importers:
ioredis:
specifier: 5.4.1
version: 5.4.1
superjson:
specifier: 2.2.1
version: 2.2.1
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -883,9 +925,30 @@ importers:
'@homarr/ui':
specifier: workspace:^0.1.0
version: link:../ui
'@mantine/core':
specifier: ^7.10.1
version: 7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks':
specifier: ^7.10.1
version: 7.10.1(react@18.3.1)
'@mantine/spotlight':
specifier: ^7.10.1
version: 7.10.1(@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.10.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@tabler/icons-react':
specifier: ^3.5.0
version: 3.5.0(react@18.3.1)
jotai:
specifier: ^2.8.3
version: 2.8.3(@types/react@18.3.3)(react@18.3.1)
next:
specifier: ^14.2.3
version: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
react:
specifier: ^18.3.1
version: 18.3.1
use-deep-compare-effect:
specifier: ^1.8.1
version: 1.8.1(react@18.3.1)
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -905,6 +968,9 @@ importers:
packages/translation:
dependencies:
dayjs:
specifier: ^1.11.11
version: 1.11.11
next-international:
specifier: ^1.2.4
version: 1.2.4
@@ -933,6 +999,24 @@ importers:
'@homarr/translation':
specifier: workspace:^0.1.0
version: link:../translation
'@mantine/core':
specifier: ^7.10.1
version: 7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/dates':
specifier: ^7.10.1
version: 7.10.1(@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.10.1(react@18.3.1))(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks':
specifier: ^7.10.1
version: 7.10.1(react@18.3.1)
'@tabler/icons-react':
specifier: ^3.5.0
version: 3.5.0(react@18.3.1)
next:
specifier: ^14.2.3
version: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
react:
specifier: ^18.3.1
version: 18.3.1
devDependencies:
'@homarr/eslint-config':
specifier: workspace:^0.2.0
@@ -1019,9 +1103,15 @@ importers:
'@homarr/validation':
specifier: workspace:^0.1.0
version: link:../validation
'@mantine/core':
specifier: ^7.10.1
version: 7.10.1(@mantine/hooks@7.10.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@mantine/hooks':
specifier: ^7.10.1
version: 7.10.1(react@18.3.1)
'@tabler/icons-react':
specifier: ^3.5.0
version: 3.5.0(react@18.3.1)
'@tiptap/extension-color':
specifier: 2.4.0
version: 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.2.4))(@tiptap/extension-text-style@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.2.4)))
@@ -1067,12 +1157,18 @@ importers:
'@tiptap/starter-kit':
specifier: ^2.4.0
version: 2.4.0(@tiptap/pm@2.2.4)
prismjs:
specifier: ^1.29.0
version: 1.29.0
react-simple-code-editor:
specifier: ^0.13.1
version: 0.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
clsx:
specifier: ^2.1.1
version: 2.1.1
dayjs:
specifier: ^1.11.11
version: 1.11.11
next:
specifier: ^14.2.3
version: 14.2.3(@babel/core@7.24.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4)
react:
specifier: ^18.3.1
version: 18.3.1
video.js:
specifier: ^8.12.0
version: 8.12.0
@@ -1086,9 +1182,6 @@ importers:
'@homarr/tsconfig':
specifier: workspace:^0.1.0
version: link:../../tooling/typescript
'@types/prismjs':
specifier: ^1.26.4
version: 1.26.4
'@types/video.js':
specifier: ^7.3.58
version: 7.3.58
@@ -6630,7 +6723,7 @@ snapshots:
'@babel/highlight@7.23.4':
dependencies:
'@babel/helper-validator-identifier': 7.24.6
'@babel/helper-validator-identifier': 7.22.20
chalk: 2.4.2
js-tokens: 4.0.0