本周新收藏的歌,有一首。
工作
-
尝试用
ts-morph
编写脚本,一口气把项目中一百多个 mocks 模块的重构解决了。真好用。 然后又加了一个生成 mock 模块的 plop 模板,现在新增一个 mock 接口定义非常轻松。美好生活小妙招:使用 Plop 在项目中生成模板代码。
— Doma. (@leishenghao) July 21, 2023
当你的项目中具有一些模块路径约定时尤其好用。https://t.co/RSKshFVF59 pic.twitter.com/8XDL94N8G1
开源和 Radar
-
Prettier 3 前几周发布了,一个我很喜欢的改动是现在会默认忽略
.gitignore
中指定的文件。不过距离完全删除.prettierignore
还是差了一步,因为 Prettier 3 仍会格式化pnpm-lock.yaml
。一位 Prettier 成员在一个 issue 中进行了简短的说明,但我并不认为pnpm-lock.yaml
应该像.next/*
那样被视为“一些流行框架自有的约定”,而是更接近“npm 生态的基础约定”,就像 Prettier 默认会忽略node_modules
目录那样。如果你不认为pnpm-lock.yaml
与node_modules
足够相似(因为它毕竟是第三方库),另一个事实是 Prettier 也会格式化package-lock.json
。 -
aplayer-react
这周发了一个新版本 1.5.0,支持设置点击当前播放歌曲的艺术家名称时前往的连接。我的 weekly 中也更新了最新的
aplayer-react
。现在如果你听到喜欢的歌,可以点击播放器上正在播放的歌曲的艺术家名称,前往网易云音乐的艺人主页查看其更多作品。 -
本周加入 GitHub star 的一些有意思的仓库
perfect-freehand
一个用于根据鼠标轨迹渲染仿真笔触的库,可用于创建白板类手写交互。TypeChat
一个用于通过编写 TypeScript 类型来为 LLM 提供示例输出结构的库,由微软推出。
生活
最近打算买一台投影仪来用,但是在比较热门的款中间难以选择,看了各种评测视频也是有的说这个好有的说那个好。 最后决定都买回来实际体验一下,留下最合适的其他退货。就这样最后选中了心仪的投影仪,配合幕布,在卧室里看 4K 漫步视频也太舒服了。
加了一块幕布,放 4K 片源效果真是绝了🤩其实 1080P 片源效果已经达到对看投影这件事的预期了,但 4K 片源真的不一样,锐利到不觉得自己在看投影。就是我的网速还不能流畅播放 4K(通过镜头拍出来发红是三色激光投影的通病) pic.twitter.com/T3pdaO5vaC
— Doma. (@leishenghao) July 22, 2023
Minecraft
女朋友去我们已经探索过的地图之外的区域跑图找樱花树,一周过去了也没看见一点粉色的山头。 我则在扩展航线的过程中,在东北方向的沙漠中找到了骆驼。 我突发奇想,与其她一个人跑图,不如我骑着骆驼载她,两个人一块去探索。但是骆驼并不能下水,也不能乘船,该如何运回家去呢? 正在发愁之际,女朋友踩着冰霜行者从大海中走来…
总结
轻松愉快的一周。