2022-04-24 22:36:47 +02:00
|
|
|
{
|
2022-08-25 21:07:41 +02:00
|
|
|
"name": "homarr",
|
2023-05-20 18:12:12 +02:00
|
|
|
"version": "0.12.2",
|
2022-08-25 21:07:41 +02:00
|
|
|
"description": "Homarr - A homepage for your server.",
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"repository": {
|
|
|
|
|
"type": "git",
|
|
|
|
|
"url": "https://github.com/ajnart/homarr"
|
|
|
|
|
},
|
|
|
|
|
"scripts": {
|
|
|
|
|
"dev": "next dev",
|
2023-03-29 13:00:36 +02:00
|
|
|
"build": "next build",
|
|
|
|
|
"analyze": "ANALYZE=true next build",
|
2023-03-22 21:40:38 +01:00
|
|
|
"turbo": "turbo run build",
|
2022-08-25 21:07:41 +02:00
|
|
|
"start": "next start",
|
|
|
|
|
"typecheck": "tsc --noEmit",
|
2023-03-29 13:00:36 +02:00
|
|
|
"export": "next build && next export",
|
2022-08-25 21:07:41 +02:00
|
|
|
"lint": "next lint",
|
|
|
|
|
"prettier:check": "prettier --check \"**/*.{ts,tsx}\"",
|
|
|
|
|
"prettier:write": "prettier --write \"**/*.{ts,tsx}\"",
|
2023-03-17 22:10:00 +01:00
|
|
|
"test": "vitest",
|
|
|
|
|
"test:ui": "vitest --ui",
|
2023-03-17 23:17:58 +01:00
|
|
|
"test:run": "vitest run",
|
|
|
|
|
"test:coverage": "vitest run --coverage"
|
2022-08-25 21:07:41 +02:00
|
|
|
},
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@ctrl/deluge": "^4.1.0",
|
2023-05-15 08:16:32 +00:00
|
|
|
"@ctrl/qbittorrent": "^6.0.0",
|
2022-08-25 21:07:41 +02:00
|
|
|
"@ctrl/shared-torrent": "^4.1.1",
|
|
|
|
|
"@ctrl/transmission": "^4.1.1",
|
2023-03-03 00:37:22 +09:00
|
|
|
"@emotion/react": "^11.10.6",
|
2022-08-25 21:07:41 +02:00
|
|
|
"@emotion/server": "^11.10.0",
|
2023-02-15 22:12:49 +01:00
|
|
|
"@jellyfin/sdk": "^0.7.0",
|
2023-03-03 00:37:22 +09:00
|
|
|
"@mantine/core": "^6.0.0",
|
|
|
|
|
"@mantine/dates": "^6.0.0",
|
|
|
|
|
"@mantine/dropzone": "^6.0.0",
|
|
|
|
|
"@mantine/form": "^6.0.0",
|
|
|
|
|
"@mantine/hooks": "^6.0.0",
|
|
|
|
|
"@mantine/modals": "^6.0.0",
|
|
|
|
|
"@mantine/next": "^6.0.0",
|
|
|
|
|
"@mantine/notifications": "^6.0.0",
|
2023-05-20 15:06:10 +02:00
|
|
|
"@nivo/core": "^0.83.0",
|
|
|
|
|
"@nivo/line": "^0.83.0",
|
2023-04-05 15:23:37 +09:00
|
|
|
"@react-native-async-storage/async-storage": "^1.18.1",
|
2023-05-15 17:40:59 +09:00
|
|
|
"@tabler/icons-react": "^2.18.0",
|
2023-04-05 15:23:37 +09:00
|
|
|
"@tanstack/query-async-storage-persister": "^4.27.1",
|
|
|
|
|
"@tanstack/query-sync-storage-persister": "^4.27.1",
|
2022-08-25 21:07:41 +02:00
|
|
|
"@tanstack/react-query": "^4.2.1",
|
2023-01-31 10:10:02 +09:00
|
|
|
"@tanstack/react-query-devtools": "^4.24.4",
|
2023-04-05 15:23:37 +09:00
|
|
|
"@tanstack/react-query-persist-client": "^4.28.0",
|
2023-05-29 00:28:58 +02:00
|
|
|
"@vitejs/plugin-react": "^4.0.0",
|
2023-05-15 08:16:49 +00:00
|
|
|
"axios": "^1.0.0",
|
2023-05-16 04:52:10 +00:00
|
|
|
"consola": "^3.0.0",
|
2022-08-25 21:07:41 +02:00
|
|
|
"cookies-next": "^2.1.1",
|
2023-01-23 01:34:36 +09:00
|
|
|
"dayjs": "^1.11.7",
|
2022-08-25 21:07:41 +02:00
|
|
|
"dockerode": "^3.3.2",
|
2022-12-04 17:36:30 +01:00
|
|
|
"fily-publish-gridstack": "^0.0.13",
|
2023-05-29 00:26:54 +02:00
|
|
|
"framer-motion": "^10.0.0",
|
2023-02-15 22:00:06 +01:00
|
|
|
"html-entities": "^2.3.3",
|
2022-08-25 21:07:41 +02:00
|
|
|
"i18next": "^21.9.1",
|
|
|
|
|
"js-file-download": "^0.4.12",
|
2023-05-16 15:53:47 +09:00
|
|
|
"next": "^13.4.2",
|
2022-08-25 21:07:41 +02:00
|
|
|
"next-i18next": "^11.3.0",
|
2022-11-12 09:05:19 +09:00
|
|
|
"nzbget-api": "^0.0.3",
|
2023-02-10 12:44:48 +09:00
|
|
|
"prismjs": "^1.29.0",
|
2022-08-25 21:07:41 +02:00
|
|
|
"react": "^18.2.0",
|
|
|
|
|
"react-dom": "^18.2.0",
|
2023-02-10 12:44:48 +09:00
|
|
|
"react-simple-code-editor": "^0.13.1",
|
2023-02-15 22:00:06 +01:00
|
|
|
"rss-parser": "^3.12.0",
|
2022-08-25 21:07:41 +02:00
|
|
|
"sabnzbd-api": "^1.5.0",
|
2023-05-21 14:34:44 +00:00
|
|
|
"uuid": "^9.0.0",
|
2023-02-15 22:12:49 +01:00
|
|
|
"xml-js": "^1.6.11",
|
2023-05-24 21:22:31 +02:00
|
|
|
"xss": "^1.0.14",
|
2022-12-04 17:36:30 +01:00
|
|
|
"yarn": "^1.22.19",
|
2023-03-30 23:15:08 +02:00
|
|
|
"zod": "^3.21.4",
|
2023-04-24 21:40:20 +02:00
|
|
|
"zustand": "^4.3.7"
|
2022-08-25 21:07:41 +02:00
|
|
|
},
|
|
|
|
|
"devDependencies": {
|
2023-05-15 11:15:00 +00:00
|
|
|
"@next/bundle-analyzer": "^13.0.0",
|
|
|
|
|
"@next/eslint-plugin-next": "^13.0.0",
|
2023-03-29 12:42:47 +02:00
|
|
|
"@testing-library/jest-dom": "^5.16.5",
|
2023-03-17 22:10:00 +01:00
|
|
|
"@testing-library/react": "^14.0.0",
|
2022-08-25 21:07:41 +02:00
|
|
|
"@types/dockerode": "^3.3.9",
|
|
|
|
|
"@types/node": "17.0.1",
|
2023-02-10 12:44:48 +09:00
|
|
|
"@types/prismjs": "^1.26.0",
|
2023-05-29 17:58:13 +02:00
|
|
|
"@types/react": "17.0.60",
|
2023-05-21 14:34:44 +00:00
|
|
|
"@types/uuid": "^9.0.0",
|
2023-02-08 23:23:53 +02:00
|
|
|
"@types/video.js": "^7.3.51",
|
2022-08-25 21:07:41 +02:00
|
|
|
"@typescript-eslint/eslint-plugin": "^5.30.7",
|
|
|
|
|
"@typescript-eslint/parser": "^5.30.7",
|
2023-05-20 15:01:02 +02:00
|
|
|
"@vitest/coverage-c8": "^0.31.1",
|
|
|
|
|
"@vitest/ui": "^0.31.1",
|
2023-05-16 15:46:14 +09:00
|
|
|
"checkly": "latest",
|
2022-08-25 21:07:41 +02:00
|
|
|
"eslint": "^8.20.0",
|
|
|
|
|
"eslint-config-airbnb": "^19.0.4",
|
|
|
|
|
"eslint-config-airbnb-typescript": "^17.0.0",
|
|
|
|
|
"eslint-config-mantine": "^2.0.0",
|
|
|
|
|
"eslint-plugin-import": "^2.26.0",
|
|
|
|
|
"eslint-plugin-jsx-a11y": "^6.6.1",
|
|
|
|
|
"eslint-plugin-react": "^7.30.1",
|
|
|
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
|
|
|
"eslint-plugin-testing-library": "^5.5.1",
|
|
|
|
|
"eslint-plugin-unused-imports": "^2.0.0",
|
2023-05-20 15:03:31 +02:00
|
|
|
"eslint-plugin-vitest": "^0.2.0",
|
2023-05-29 18:01:12 +02:00
|
|
|
"happy-dom": "^9.0.0",
|
2023-04-11 17:38:10 +02:00
|
|
|
"node-mocks-http": "^1.12.2",
|
2022-08-25 21:07:41 +02:00
|
|
|
"prettier": "^2.7.1",
|
2022-12-10 22:14:31 +01:00
|
|
|
"sass": "^1.56.1",
|
2023-05-16 15:46:14 +09:00
|
|
|
"ts-node": "latest",
|
2023-04-12 23:57:05 +09:00
|
|
|
"turbo": "latest",
|
2023-05-19 10:13:37 +09:00
|
|
|
"typescript": "^5.0.4",
|
2023-03-17 22:10:00 +01:00
|
|
|
"video.js": "^8.0.3",
|
2023-05-20 14:42:15 +02:00
|
|
|
"vitest": "^0.31.1",
|
2023-05-16 15:46:14 +09:00
|
|
|
"vitest-fetch-mock": "^0.2.2"
|
2022-08-25 21:07:41 +02:00
|
|
|
},
|
|
|
|
|
"resolutions": {
|
2023-05-29 17:58:13 +02:00
|
|
|
"@types/react": "17.0.60",
|
2023-05-16 04:53:58 +00:00
|
|
|
"@types/react-dom": "17.0.20"
|
2022-08-25 21:07:41 +02:00
|
|
|
},
|
2023-05-16 04:47:26 +00:00
|
|
|
"packageManager": "yarn@3.5.1",
|
2023-05-15 17:23:11 +09:00
|
|
|
"nextBundleAnalysis": {
|
|
|
|
|
"budget": null,
|
|
|
|
|
"budgetPercentIncreaseRed": 20,
|
|
|
|
|
"minimumChangeThreshold": 0,
|
|
|
|
|
"showDetails": true
|
|
|
|
|
}
|
2023-05-16 15:58:56 +09:00
|
|
|
}
|