Now vibe coding, so learning hammer FE ?
《node-html-to-text:HTML转纯文本转换器》

标签:#NodeJS #工具库 #HTML解析 #文本转换 #数据提取 #内容处理

总结:
node-html-to-text 是一款成熟的 Node.js 库,用于将 HTML 文档解析并转换为格式优美的纯文本。它通过类 CSS 的 selectors 机制实现高度灵活的格式化控制,支持表格、链接、列表等复杂结构,并提供 compile 预编译模式以优化批量处理性能。

文章要点:
- **核心能力**:支持行内/块级标签、表格(含跨行跨列)、链接、自动换行、Unicode 等,能把复杂 HTML 干净地转成可读文本
- **两种使用模式**:`convert() 适合单次转换;`compile() 预编译配置后批量处理,性能更优,推荐处理大量文档时使用
- **Selectors 驱动配置**:采用类似 CSS 的 selectors 数组来匹配元素并指定格式化方式,支持标签、类名、ID、属性等组合选择,特异性高的规则优先生效
- **丰富的自定义扩展**:可通过 formatters 注册自定义格式化函数,还能传入 metadata 让 formatter 访问额外上下文信息,满足特殊业务需求
- **版本演进清晰**:v8 引入 selectors 体系,v9 支持 ESM/CJS 双模式并移除大量废弃选项,v10 要求 Node.js 20.19.0+,API 趋于稳定现代

文章URL:https://github.com/html-to-text/node-html-to-text GitHub - html-to-text/node-html-to-text: Advanced html to text converter
#React #文章 Reshaped 把 Figma 与 React 的组件、Token、状态一次性对齐,内置主题引擎(含深色模式)、无障碍与响应式规范,并提供原子级扩展接口,让团队在“零翻译”设计稿的同时,一句话切换全局主题、保持交互一致,还保留 20 % 的灵活拼装空间,直接省掉 80 % 的 UI 基建成本。
两年前,Reshaped 迈出了第一步,将 React 包免费开放。这一举措不仅使得独立开发者可以免费使用,也让已经购买源代码许可证的团队可以直接从 npm 安装。如今,Reshaped 宣布全面开源,React 库的源代码已经托管在 GitHub 上,Figma 库也在 Figma 社区中提供。这一转变让创始人感到兴奋,因为他希望这能促进设计与工程社区之间的交流,共同学习如何构建可扩展且保持简洁的设计系统。

https://reshaped.so/blog/reshaped-oss Reshaped is now open-source - Reshaped
 
 
Back to Top