feat: 添加 husky 和 lint-staged 支持,配置 prettier 进行代码格式化

This commit is contained in:
雨霖铃
2026-01-28 20:26:48 +08:00
parent 4edb2f1a47
commit 710bffd2f8
10 changed files with 338 additions and 112 deletions
-27
View File
@@ -1,30 +1,3 @@
export default defineBackground(() => {
console.log('Hello background!', { id: browser.runtime.id });
console.log('Background script loaded');
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
console.log('收到消息:', request);
if (request.action === 'copy') {
console.log('开始复制文本:', request.text);
navigator.clipboard
.writeText(request.text)
.then(() => {
console.log('复制成功');
sendResponse({ success: true });
})
.catch((err) => {
console.error('复制失败:', err);
sendResponse({ success: false, error: err.message });
});
return true; // 保持消息端口开放以支持异步响应
}
// 对于未知的操作,也返回响应
sendResponse({ success: false, error: '未知操作' });
return false;
});
});