{ "name": "turtle-launcher", "version": "1.0.0", "description": "An Electron application for launching and updating TurtleWoW client", "author": "Maroš Beťko (Haaxor1689)", "main": "./out/main/index.js", "scripts": { "start": "electron-vite preview", "dev": "electron-vite dev", "server": "cd server && npm run dev", "postinstall": "electron-builder install-app-deps", "build": "electron-vite build", "build:test": "electron-vite build --mode test", "pack": "electron-builder --config", "dist": "tsc && npm run build && npm run pack" }, "dependencies": { "@electron-toolkit/preload": "^1.0.3", "@electron-toolkit/utils": "^1.0.2", "@hookform/resolvers": "^3.3.2", "@tailwindcss/container-queries": "^0.1.1", "@tanstack/react-query": "^4.36.1", "@trpc/client": "^10.43.3", "@trpc/react-query": "^10.43.3", "@trpc/server": "^10.43.3", "classnames": "^2.3.2", "dll-inject": "^0.0.3", "electron-log": "^5.1.5", "electron-trpc": "^0.5.2", "electron-updater": "^5.3.0", "fs-extra": "^11.1.1", "isomorphic-git": "^1.25.0", "lucide-react": "^0.399.0", "node-fetch": "^2.7.0", "react-hook-form": "^7.48.2", "stormlib-node": "^1.3.6", "superjson": "^1.13.3", "zod": "^3.22.4" }, "devDependencies": { "@electron-toolkit/tsconfig": "^1.0.1", "@haaxor1689/eslint-config": "^3.0.0", "@haaxor1689/prettier-config": "^3.0.0", "@tailwindcss/nesting": "0.0.0-insiders.565cd3e", "@tanstack/react-query-devtools": "^4.36.1", "@types/fs-extra": "^11.0.4", "@types/node": "16.18.21", "@types/node-fetch": "^2.6.9", "@types/react": "18.0.30", "@types/react-dom": "18.0.11", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-react": "^3.1.0", "autoprefixer": "^10.4.16", "electron": "^27.0.4", "electron-builder": "^24.6.4", "electron-vite": "^1.0.28", "eslint": "^8.53.0", "eslint-config-next": "^13.5.6", "eslint-config-prettier": "^8.10.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.33.2", "postcss": "^8.4.31", "postcss-nested": "^6.0.1", "prettier": "^2.8.8", "prettier-plugin-tailwindcss": "^0.2.8", "react": "^18.2.0", "react-dom": "^18.2.0", "tailwindcss": "^3.3.5", "typescript": "^5.2.2", "vite": "^4.5.0" }, "eslintConfig": { "extends": "@haaxor1689/eslint-config", "parserOptions": { "project": [ "./tsconfig.node.json", "./tsconfig.web.json" ] }, "rules": { "@next/next/no-img-element": "off" } }, "prettier": "@haaxor1689/prettier-config" }