UNPKG

text-highlighter-plugin

Version:

一个简单的文本高亮插件,支持自定义样式和多次高亮

104 lines (75 loc) 1.87 kB
# 文本高亮插件 (Text Highlighter) 一个简单的文本高亮插件,可以轻松地为网页中的文本添加高亮效果。 ## 功能特点 - 支持自定义高亮颜色 - 支持自定义背景色 - 支持自定义样式类名 - 支持清除高亮效果 - 支持多次高亮不同文本 ## 安装 ```bash npm install text-highlighter-plugin ``` ## 使用方法 ### 基本使用 ```javascript import TextHighlighter from 'text-highlighter-plugin'; // 创建实例 const highlighter = new TextHighlighter({ color: '#ff0000', // 文字颜色(可选) backgroundColor: '#ffeb3b', // 背景色(可选) className: 'highlight' // 自定义类名(可选) }); // 高亮文本 const element = document.getElementById('content'); highlighter.highlight(element, '要高亮的文本'); // 清除高亮 highlighter.removeHighlight(element); ``` ### 完整示例 可以查看 `demo/index.html` 文件获取完整的使用示例。 ## 开发指南 1. 克隆仓库: ```bash git clone [仓库地址] ``` 2. 安装依赖: ```bash npm install ``` 3. 开发模式: ```bash npm run dev ``` 4. 构建生产版本: ```bash npm run build ``` ## npm包更新指南 1. 修改版本号: 在 `package.json` 中更新 `version` 字段,遵循语义化版本规范: - 主版本号:不兼容的API修改 - 次版本号:向下兼容的功能性新增 - 修订号:向下兼容的问题修正 2. 登录npm(如果未登录): ```bash npm login ``` 3. 构建最新版本: ```bash npm run build ``` 4. 发布新版本: ```bash npm publish ``` 5. 更新说明: 每次更新时,建议在README.md中的更新日志部分添加新版本的更新内容。 ## 更新日志 ### 1.0.0 - 初始版本 - 支持基本的文本高亮功能 - 支持自定义样式 - 支持清除高亮 ## 许可证 ISC