{ "name": "golutra", "private": true, "version": "0.0.0", "packageManager": "pnpm@10.28.0", "type": "module", "scripts": { "dev": "vite", "dev:frontend": "vite", "dev:backend": "cargo run --manifest-path src-tauri/Cargo.toml", "dev:tauri": "pnpm run shim:build && pnpm run dev", "shim:build": "cargo build --manifest-path src-tauri/Cargo.toml --bin shim --bin golutra-cli", "build": "vite build", "preview": "vite preview", "test": "vitest run", "lint": "eslint \"src/**/*.{ts,vue}\" \"vite.config.ts\"", "lint:fix": "eslint \"src/**/*.{ts,vue}\" \"vite.config.ts\" --fix", "format": "prettier --write .", "format:check": "prettier --check ." }, "dependencies": { "@tauri-apps/api": "^2.0.0", "@tauri-apps/plugin-clipboard-manager": "^2.0.0", "@tauri-apps/plugin-dialog": "^2.6.0", "@tauri-apps/plugin-shell": "^2.0.0", "@xterm/addon-canvas": "^0.7.0", "@xterm/addon-fit": "^0.11.0", "@xterm/addon-search": "^0.15.0", "@xterm/addon-webgl": "^0.19.0", "@xterm/xterm": "^6.0.0", "pinia": "^3.0.4", "vue": "^3.5.12", "vue-i18n": "^11.2.8" }, "devDependencies": { "@eslint/js": "^9.39.2", "@types/node": "^22.14.0", "@typescript-eslint/eslint-plugin": "^8.53.0", "@typescript-eslint/parser": "^8.53.0", "@vitejs/plugin-vue": "^5.2.4", "autoprefixer": "^10.4.23", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-vue": "^10.7.0", "globals": "^17.0.0", "postcss": "^8.5.6", "prettier": "^3.3.3", "tailwindcss": "^3.4.17", "typescript": "~5.8.2", "vite": "^6.2.0", "vitest": "^2.1.9", "vue-eslint-parser": "^10.2.0" } }