{ "name": "homarr", "version": "0.10.7", "description": "Homarr - A homepage for your server.", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/ajnart/homarr" }, "scripts": { "dev": "next dev", "build": "next build", "analyze": "ANALYZE=true next build", "start": "next start", "typecheck": "tsc --noEmit", "export": "next build && next export", "lint": "next lint", "jest": "jest", "jest:watch": "jest --watch", "prettier:check": "prettier --check \"**/*.{ts,tsx}\"", "prettier:write": "prettier --write \"**/*.{ts,tsx}\"", "test": "npm run prettier:check && npm run lint && npm run typecheck && npm run jest", "ci": "yarn test && yarn lint --fix && yarn typecheck && yarn prettier:write" }, "dependencies": { "@ctrl/deluge": "^4.1.0", "@ctrl/qbittorrent": "^4.1.0", "@ctrl/shared-torrent": "^4.1.1", "@ctrl/transmission": "^4.1.1", "@dnd-kit/core": "^6.0.5", "@dnd-kit/sortable": "^7.0.1", "@dnd-kit/utilities": "^3.2.0", "@emotion/react": "^11.10.5", "@emotion/server": "^11.10.0", "@mantine/carousel": "^5.9.0", "@mantine/core": "^5.9.0", "@mantine/dates": "^5.9.0", "@mantine/dropzone": "^5.9.0", "@mantine/form": "^5.9.0", "@mantine/hooks": "^5.9.0", "@mantine/modals": "^5.9.0", "@mantine/next": "^5.9.0", "@mantine/notifications": "^5.9.0", "@mantine/prism": "^5.9.0", "@nivo/core": "^0.79.0", "@nivo/line": "^0.79.1", "@tabler/icons": "^1.106.0", "@tanstack/react-query": "^4.2.1", "axios": "^0.27.2", "consola": "^2.15.3", "cookies-next": "^2.1.1", "dayjs": "^1.11.6", "dockerode": "^3.3.2", "embla-carousel-react": "^7.0.0", "fily-publish-gridstack": "^0.0.13", "framer-motion": "^6.5.1", "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.5", "i18next-http-backend": "^1.4.1", "js-file-download": "^0.4.12", "next": "12.2.0", "next-i18next": "^11.3.0", "nzbget-api": "^0.0.3", "ping": "^0.4.2", "prism-react-renderer": "^1.3.5", "react": "^18.2.0", "react-dom": "^18.2.0", "sabnzbd-api": "^1.5.0", "sharp": "^0.30.7", "systeminformation": "^5.12.1", "uuid": "^8.3.2", "yarn": "^1.22.19", "zustand": "^4.1.4" }, "devDependencies": { "@next/bundle-analyzer": "^12.1.4", "@next/eslint-plugin-next": "^12.1.4", "@types/dockerode": "^3.3.9", "@types/node": "17.0.1", "@types/ping": "^0.4.1", "@types/react": "17.0.1", "@types/uuid": "^8.3.4", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "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-jest": "^26.6.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", "jest": "^28.1.3", "prettier": "^2.7.1", "typescript": "^4.7.4" }, "resolutions": { "@types/react": "17.0.2", "@types/react-dom": "17.0.2" }, "packageManager": "yarn@3.2.1" }