{"id":26365439,"url":"https://github.com/biaov/mine-desktop","last_synced_at":"2025-03-16T19:37:01.495Z","repository":{"id":41164991,"uuid":"503662162","full_name":"biaov/mine-desktop","owner":"biaov","description":"一个使用 Vite + TS + Vue3.x + Electron 开发的桌面软件项目 👍","archived":false,"fork":false,"pushed_at":"2025-03-07T02:52:13.000Z","size":1177,"stargazers_count":11,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-07T03:27:58.082Z","etag":null,"topics":["desktop","electron","nodejs","vite","vue"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/biaov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-15T07:32:06.000Z","updated_at":"2024-09-09T09:43:37.000Z","dependencies_parsed_at":"2025-03-07T03:25:32.005Z","dependency_job_id":"92e7db34-ae6a-429e-b1bd-7608c46f7e8c","html_url":"https://github.com/biaov/mine-desktop","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biaov%2Fmine-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biaov%2Fmine-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biaov%2Fmine-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biaov%2Fmine-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biaov","download_url":"https://codeload.github.com/biaov/mine-desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243921095,"owners_count":20369160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop","electron","nodejs","vite","vue"],"created_at":"2025-03-16T19:37:01.005Z","updated_at":"2025-03-16T19:37:01.488Z","avatar_url":"https://github.com/biaov.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mine-desktop\n\n一个使用 Vite + TS + Vue3.x + Electron 开发的桌面软件 👍\n\n\u003ch2 align=\"center\"\u003e\n  \u003ca href=\"https://github.com/biaov/mine-desktop/releases\"\u003e\u003cimg src=\"https://shields.io/github/v/release/biaov/mine-desktop.svg?logo=github\u0026label=version\" alt=\"version\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/biaov/mine-desktop/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/biaov/mine-desktop.svg\" alt=\"LICENSE\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/biaov/mine-desktop/blob/main/.eslintrc.js\"\u003e\u003cimg src=\"https://img.shields.io/badge/eslint-prettier-blue?logo=eslint\" alt=\"eslint\" /\u003e\u003c/a\u003e\n\u003c/h2\u003e\n\n## 下载地址\n\n- [x] [所有版本](https://github.com/biaov/mine-desktop/releases)\n\n## 支持环境\n\n- `Windows`\n\n## 技术栈\n\n`Vite` + `TypeScript` + `Vue3.x` + `Electron` + `Eslint` + `Less` + `NodeJs`\n\n## 特性\n\n- [x] 激活系统\n- [x] 锁屏\n- [x] 关机\n- [x] 重启\n- [x] 定时关机\n- [x] 取消定时关机\n- [x] 设置磁盘图标\n- [x] 重置磁盘图标\n- [x] 屏幕显示\n- [ ] 输入法刷字数\n- [x] 电脑桌面的显示和隐藏\n- [x] 生成短链\n- [x] 打开第三方应用程序\n- [x] 自动更新，支持 Windows\n\n## 安装依赖\n\n```sh\nnpm i\n```\n\n## 运行项目\n\n```sh\nnpm start\n```\n\n## 打包项目\n\n```sh\nnpm run build\n```\n\n## 目录解析\n\n```MD\n├── mine-desktop ---------------- 项目名称\n│   ├── .vscode --------------------- VSCode 配置\n│   ├── build ------------------------- 打包配置\n│   ├── electron ------------------------- Electron 主进程\n│   │   ├── assets ------------------ 静态资源\n│   │   ├── main -------------------- 主进程\n│   │   ├── preload ----------------- 预加载\n│   ├── public ---------------------- 静态资源\n│   ├── src ------------------------- Vue 项目\n│   │   ├── api --------------------- 接口\n│   │   ├── assets ------------------ 静态资源\n│   │   ├── components -------------- 组件\n│   │   ├── composables ------------- 组合式 API\n│   │   ├── config ------------------ 配置\n│   │   ├── router ------------------ 路由\n│   │   ├── styles ------------------ 样式\n│   │   ├── utils ------------------- 工具\n│   │   ├── views ------------------- 页面\n│   │   ├── App.vue ----------------- 根组件\n│   │   ├── env.d.ts ---------------- 环境变量类型\n│   │   └── main.ts ----------------- 入口文件\n│   ├── .editorconfig --------------- 编辑器配置\n│   ├── .eslintignore --------------- Eslint 忽略文件\n│   ├── .eslintrc.js ---------------- Eslint 配置\n│   ├── .gitignore ------------------ Git 忽略文件\n│   ├── .ncurc.json ----------------- ncu 配置\n│   ├── .npmrc ---------------------- npm 配置\n│   ├── .prettierignore ------------- Prettier 忽略文件\n│   ├── .prettierrc ----------------- Prettier 配置\n│   ├── electron-builder.json ------- electron-builder 配置\n│   ├── index.html ------------------ 入口 HTML\n│   ├── LICENSE --------------------- 开源协议\n│   ├── package-lock.json ----------- 锁定安装时的包的版本号\n│   ├── package.json ---------------- 项目配置\n│   ├── README.md ------------------- 项目说明\n│   ├── tsconfig.json --------------- TypeScript 配置\n└   └── vite.config.ts -------------- Vite 配置\n```\n\n## 贡献者们\n\n[![贡献者们](https://contrib.rocks/image?repo=biaov/mine-desktop)](https://github.com/biaov/mine-desktop/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiaov%2Fmine-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbiaov%2Fmine-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiaov%2Fmine-desktop/lists"}