如何发布一个 npm 包
创建一个完整且生产准备的 npm 包所需的全面配置,包括 Git、TypeScript、代码格式化、导出检查、测试和持续集成。
- 配置导出和类型检查:使用
@arethetypeswrong/cli
检查导出的正确性,并配置main
字段。 - 双发布(可选):如果需要,可以使用
tsup
工具同时发布 CJS 和 ESM 格式的代码。 - 测试:使用 Vitest 编写和运行测试用例,并将测试脚本集成到 CI 流程中。
最近 cursor 很火,我可以根据文中的描述,尝试用 cursor 做个项目,自动化这一流程
Cloude System Prompts
Claude 内置的 prompt,可以作为创建机器人的参考:
Related to summarize
1 | ... |
Javascript ZonedDateTime API 更新
提供了根据时区创建日期、对比日期的 API
1 | const zonedDateTime = Temporal.ZonedDateTime.from({ |
借助 AI 实现的新学习方法
https://twitter.com/expatlevi/status/1833103743061041585
费曼学习法可以简化为四个单词:Concept (概念)、Review (回顾)、Simplify (简化)、Teach (教给别人)。
OpenAI is shockingly good at unminifying code
用 OpenAI 翻译简化的代码
Github AI Rotbot
https://github.com/apps/dosubot
https://github.com/lobehub/lobe-chat/issues/3999
Chrome built-in AI
俊坤申请的时候把我拉上一起了,正在体验中,初步感受:
- 天然有上下文,函数比 API 好用多了
- 速度/安全性有极大地优势
看好这个特性,后续有场景可以利用它开发应用
Little Chinese Everywhere
I love this channel! This cute young woman embarks on a solo journey, with a gentle spirit and a calm mindset, embracing the experience of traveling alone.
I really admire her,and i hope to experience the world like she does