From 1928a1d89c02c9de955257005da6c7b6e3c6b74a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=89=E9=A3=8E=E6=9D=A5?= <3139373986@qq.com> Date: Wed, 12 Jun 2024 18:28:33 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=91=E2=80=8D=F0=9F=92=BB=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=BC=80=E5=8F=91=E4=BE=9D=E8=B5=96gitmoji-cli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 等风来 <3139373986@qq.com> --- .gitmoji/gitmojis.json | 586 ++++++++++++++++++++++++++++++++++++++ .husky/prepare-commit-msg | 10 + package.json | 7 +- 3 files changed, 600 insertions(+), 3 deletions(-) create mode 100644 .gitmoji/gitmojis.json create mode 100644 .husky/prepare-commit-msg diff --git a/.gitmoji/gitmojis.json b/.gitmoji/gitmojis.json new file mode 100644 index 0000000..4f78e4c --- /dev/null +++ b/.gitmoji/gitmojis.json @@ -0,0 +1,586 @@ +[ + { + "emoji": "🎨", + "entity": "🎨", + "code": ":art:", + "description": "改善代码结构/格式", + "name": "art", + "semver": null + }, + { + "emoji": "⚡️", + "entity": "⚡", + "code": ":zap:", + "description": "提升性能", + "name": "zap", + "semver": "patch" + }, + { + "emoji": "🔥", + "entity": "🔥", + "code": ":fire:", + "description": "删除代码或文件", + "name": "fire", + "semver": null + }, + { + "emoji": "🐛", + "entity": "🐛", + "code": ":bug:", + "description": "修复 bug", + "name": "bug", + "semver": "patch" + }, + { + "emoji": "🚑️", + "entity": "🚑", + "code": ":ambulance:", + "description": "关键修复", + "name": "ambulance", + "semver": "patch" + }, + { + "emoji": "✨", + "entity": "✨", + "code": ":sparkles:", + "description": "引入新功能", + "name": "sparkles", + "semver": "minor" + }, + { + "emoji": "📝", + "entity": "📝", + "code": ":memo:", + "description": "添加或更新文档", + "name": "memo", + "semver": null + }, + { + "emoji": "🚀", + "entity": "🚀", + "code": ":rocket:", + "description": "部署相关内容", + "name": "rocket", + "semver": null + }, + { + "emoji": "💄", + "entity": "&#ff99cc;", + "code": ":lipstick:", + "description": "添加或更新 UI 和样式文件", + "name": "lipstick", + "semver": "patch" + }, + { + "emoji": "🎉", + "entity": "🎉", + "code": ":tada:", + "description": "开始一个项目", + "name": "tada", + "semver": null + }, + { + "emoji": "✅", + "entity": "✅", + "code": ":white_check_mark:", + "description": "添加、更新或通过测试", + "name": "white-check-mark", + "semver": null + }, + { + "emoji": "🔒️", + "entity": "🔒", + "code": ":lock:", + "description": "修复安全或隐私问题", + "name": "lock", + "semver": "patch" + }, + { + "emoji": "🔐", + "entity": "🔐", + "code": ":closed_lock_with_key:", + "description": "添加或更新密钥", + "name": "closed-lock-with-key", + "semver": null + }, + { + "emoji": "🔖", + "entity": "🔖", + "code": ":bookmark:", + "description": "发布/版本标签", + "name": "bookmark", + "semver": null + }, + { + "emoji": "🚨", + "entity": "🚨", + "code": ":rotating_light:", + "description": "修复编译器/代码审查器警告", + "name": "rotating-light", + "semver": null + }, + { + "emoji": "🚧", + "entity": "🚧", + "code": ":construction:", + "description": "进行中的工作", + "name": "construction", + "semver": null + }, + { + "emoji": "💚", + "entity": "💚", + "code": ":green_heart:", + "description": "修复 CI 构建", + "name": "green-heart", + "semver": null + }, + { + "emoji": "⬇️", + "entity": "⬇️", + "code": ":arrow_down:", + "description": "降级依赖项", + "name": "arrow-down", + "semver": "patch" + }, + { + "emoji": "⬆️", + "entity": "⬆️", + "code": ":arrow_up:", + "description": "升级依赖项", + "name": "arrow-up", + "semver": "patch" + }, + { + "emoji": "📌", + "entity": "📌", + "code": ":pushpin:", + "description": "将依赖项固定到特定版本", + "name": "pushpin", + "semver": "patch" + }, + { + "emoji": "👷", + "entity": "👷", + "code": ":construction_worker:", + "description": "添加或更新 CI 构建系统", + "name": "construction-worker", + "semver": null + }, + { + "emoji": "📈", + "entity": "📈", + "code": ":chart_with_upwards_trend:", + "description": "添加或更新分析或跟踪代码", + "name": "chart-with-upwards-trend", + "semver": "patch" + }, + { + "emoji": "♻️", + "entity": "♻", + "code": ":recycle:", + "description": "重构代码", + "name": "recycle", + "semver": null + }, + { + "emoji": "➕", + "entity": "➕", + "code": ":heavy_plus_sign:", + "description": "添加依赖项", + "name": "heavy-plus-sign", + "semver": "patch" + }, + { + "emoji": "➖", + "entity": "➖", + "code": ":heavy_minus_sign:", + "description": "移除依赖项", + "name": "heavy-minus-sign", + "semver": "patch" + }, + { + "emoji": "🔧", + "entity": "🔧", + "code": ":wrench:", + "description": "添加或更新配置文件", + "name": "wrench", + "semver": "patch" + }, + { + "emoji": "🔨", + "entity": "🔨", + "code": ":hammer:", + "description": "添加或更新开发脚本", + "name": "hammer", + "semver": null + }, + { + "emoji": "🌐", + "entity": "🌐", + "code": ":globe_with_meridians:", + "description": "国际化和本地化", + "name": "globe-with-meridians", + "semver": "patch" + }, + { + "emoji": "✏️", + "entity": "", + "code": ":pencil2:", + "description": "修复拼写错误", + "name": "pencil2", + "semver": "patch" + }, + { + "emoji": "💩", + "entity": "", + "code": ":poop:", + "description": "编写需要改进的糟糕代码", + "name": "poop", + "semver": null + }, + { + "emoji": "⏪️", + "entity": "⏪", + "code": ":rewind:", + "description": "回滚更改", + "name": "rewind", + "semver": "patch" + }, + { + "emoji": "🔀", + "entity": "🔀", + "code": ":twisted_rightwards_arrows:", + "description": "合并分支", + "name": "twisted-rightwards-arrows", + "semver": null + }, + { + "emoji": "📦️", + "entity": "F4E6;", + "code": ":package:", + "description": "添加或更新编译文件或包", + "name": "package", + "semver": "patch" + }, + { + "emoji": "👽️", + "entity": "F47D;", + "code": ":alien:", + "description": "由于外部 API 变化而更新代码", + "name": "alien", + "semver": "patch" + }, + { + "emoji": "🚚", + "entity": "F69A;", + "code": ":truck:", + "description": "移动或重命名资源(例如:文件、路径、路由)", + "name": "truck", + "semver": null + }, + { + "emoji": "📄", + "entity": "F4C4;", + "code": ":page_facing_up:", + "description": "添加或更新许可证", + "name": "page-facing-up", + "semver": null + }, + { + "emoji": "💥", + "entity": "💥", + "code": ":boom:", + "description": "引入重大变更", + "name": "boom", + "semver": "major" + }, + { + "emoji": "🍱", + "entity": "F371", + "code": ":bento:", + "description": "添加或更新资源", + "name": "bento", + "semver": "patch" + }, + { + "emoji": "♿️", + "entity": "♿", + "code": ":wheelchair:", + "description": "改善无障碍访问", + "name": "wheelchair", + "semver": "patch" + }, + { + "emoji": "💡", + "entity": "💡", + "code": ":bulb:", + "description": "在源代码中添加或更新注释", + "name": "bulb", + "semver": null + }, + { + "emoji": "🍻", + "entity": "🍻", + "code": ":beers:", + "description": "醉酒编写代码", + "name": "beers", + "semver": null + }, + { + "emoji": "💬", + "entity": "💬", + "code": ":speech_balloon:", + "description": "添加或更新文本和字面量", + "name": "speech-balloon", + "semver": "patch" + }, + { + "emoji": "🗃️", + "entity": "🗃", + "code": ":card_file_box:", + "description": "执行数据库相关的更改", + "name": "card-file-box", + "semver": "patch" + }, + { + "emoji": "🔊", + "entity": "🔊", + "code": ":loud_sound:", + "description": "添加或更新日志", + "name": "loud-sound", + "semver": null + }, + { + "emoji": "🔇", + "entity": "🔇", + "code": ":mute:", + "description": "移除日志", + "name": "mute", + "semver": null + }, + { + "emoji": "👥", + "entity": "👥", + "code": ":busts_in_silhouette:", + "description": "添加或更新贡献者", + "name": "busts-in-silhouette", + "semver": null + }, + { + "emoji": "🚸", + "entity": "🚸", + "code": ":children_crossing:", + "description": "改善用户体验/可用性", + "name": "children-crossing", + "semver": "patch" + }, + { + "emoji": "🏗️", + "entity": "f3d7;", + "code": ":building_construction:", + "description": "进行架构更改", + "name": "building-construction", + "semver": null + }, + { + "emoji": "📱", + "entity": "📱", + "code": ":iphone:", + "description": "处理响应式设计", + "name": "iphone", + "semver": "patch" + }, + { + "emoji": "🤡", + "entity": "🤡", + "code": ":clown_face:", + "description": "嘲笑事物", + "name": "clown-face", + "semver": null + }, + { + "emoji": "🥚", + "entity": "🥚", + "code": ":egg:", + "description": "添加或更新复活节彩蛋", + "name": "egg", + "semver": "patch" + }, + { + "emoji": "🙈", + "entity": "bdfe7;", + "code": ":see_no_evil:", + "description": "添加或更新.gitignore文件", + "name": "see-no-evil", + "semver": null + }, + { + "emoji": "📸", + "entity": "📸", + "code": ":camera_flash:", + "description": "添加或更新快照", + "name": "camera-flash", + "semver": null + }, + { + "emoji": "⚗️", + "entity": "⚗", + "code": ":alembic:", + "description": "进行实验", + "name": "alembic", + "semver": "patch" + }, + { + "emoji": "🔍️", + "entity": "🔍", + "code": ":mag:", + "description": "改进SEO", + "name": "mag", + "semver": "patch" + }, + { + "emoji": "🏷️", + "entity": "🏷", + "code": ":label:", + "description": "添加或更新类型", + "name": "label", + "semver": "patch" + }, + { + "emoji": "🌱", + "entity": "🌱", + "code": ":seedling:", + "description": "添加或更新种子文件", + "name": "seedling", + "semver": null + }, + { + "emoji": "🚩", + "entity": "🚩", + "code": ":triangular_flag_on_post:", + "description": "添加、更新或删除功能标志", + "name": "triangular-flag-on-post", + "semver": "patch" + }, + { + "emoji": "🥅", + "entity": "🥅", + "code": ":goal_net:", + "description": "捕获错误", + "name": "goal-net", + "semver": "patch" + }, + { + "emoji": "💫", + "entity": "💫", + "code": ":dizzy:", + "description": "添加或更新动画和过渡", + "name": "dizzy", + "semver": "patch" + }, + { + "emoji": "🗑️", + "entity": "🗑", + "code": ":wastebasket:", + "description": "弃用需要清理的代码", + "name": "wastebasket", + "semver": "patch" + }, + { + "emoji": "🛂", + "entity": "🛂", + "code": ":passport_control:", + "description": "处理与授权、角色和权限相关的代码", + "name": "passport-control", + "semver": "patch" + }, + { + "emoji": "🩹", + "entity": "🩹", + "code": ":adhesive_bandage:", + "description": "对非关键问题进行简单修复", + "name": "adhesive-bandage", + "semver": "patch" + }, + { + "emoji": "🧐", + "entity": "🧐", + "code": ":monocle_face:", + "description": "数据探索/检查", + "name": "monocle-face", + "semver": null + }, + { + "emoji": "⚰️", + "entity": "⚰", + "code": ":coffin:", + "description": "移除无用代码", + "name": "coffin", + "semver": null + }, + { + "emoji": "🧪", + "entity": "🧪", + "code": ":test_tube:", + "description": "添加失败测试", + "name": "test-tube", + "semver": null + }, + { + "emoji": "👔", + "entity": "👔", + "code": ":necktie:", + "description": "添加或更新业务逻辑", + "name": "necktie", + "semver": "patch" + }, + { + "emoji": "🩺", + "entity": "🩺", + "code": ":stethoscope:", + "description": "添加或更新健康检查", + "name": "stethoscope", + "semver": null + }, + { + "emoji": "🧱", + "entity": "🧱", + "code": ":bricks:", + "description": "与基础设施相关的更改", + "name": "bricks", + "semver": null + }, + { + "emoji": "🧑‍💻", + "entity": "🧑‍💻", + "code": ":technologist:", + "description": "改善开发者体验", + "name": "technologist", + "semver": null + }, + { + "emoji": "💸", + "entity": "💸", + "code": ":money_with_wings:", + "description": "添加赞助或资金相关基础设施", + "name": "money-with-wings", + "semver": null + }, + { + "emoji": "🧵", + "entity": "🧵", + "code": ":thread:", + "description": "添加或更新与多线程或并发相关的代码", + "name": "thread", + "semver": null + }, + { + "emoji": "🦺", + "entity": "🦺", + "code": ":safety_vest:", + "description": "添加或更新与验证相关的代码", + "name": "safety-vest", + "semver": null + } +] diff --git a/.husky/prepare-commit-msg b/.husky/prepare-commit-msg new file mode 100644 index 0000000..3124203 --- /dev/null +++ b/.husky/prepare-commit-msg @@ -0,0 +1,10 @@ +#!/bin/bash + +echo +echo -e "\e[1;36m-----------使用GitMoji-cli编辑提交------------\e[0m" +echo " 遵循 Gitmoji" +echo " https://gitmoji.dev/" +echo -e "\e[1;36m----------------------------------------------\e[0m" + +exec < /dev/tty +pnpm gitmoji --hook $1 $2 diff --git a/package.json b/package.json index ee42583..a426269 100644 --- a/package.json +++ b/package.json @@ -24,17 +24,18 @@ "colorthief": "^2.4.0", "jimp": "^0.22.12", "node-fetch": "^3.3.2", - "systeminformation": "^5.22.9" + "systeminformation": "^5.22.11" }, "devDependencies": { "all-contributors-cli": "^6.26.1", "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsdoc": "^48.2.7", + "eslint-plugin-jsdoc": "^48.2.9", "eslint-plugin-promise": "^6.2.0", + "gitmoji-cli": "^9.2.0", "husky": "^9.0.11", - "lint-staged": "^15.2.5" + "lint-staged": "^15.2.6" }, "optionalDependencies": { "abort-controller": "^3.0.0"