用 SvelteKit 搓了一个自动的字符串格式化工具

1 天前
 likang

https://restring.dev

平时写代码的时候,总会遇到一些小任务,比如格式化 JSON 、时间转换、颜色转换、解码 JWT 、转 Base64…… 每次都要现搜,开好几个网站,有的还有广告,觉得有点麻烦。

于是就想干脆自己写一个,管他什么字符串,往那一粘贴,自动识别并且格式化

用 SvelteKit + TailwindCSS (basecoat) 写的,最后导出成静态站。打包压缩后整个网站不到 300 KB ,往 CloudFlare Pages 上一扔,加载速度嗖嗖的

SvelteKit 用起来真香,上手很快,符合直觉。开发过程中几乎没遇到啥坑,就一个点要注意 $effect 只会依赖上次运行时读取到的值。文档里其实写得很清楚,但我一开始没看仔细,被坑了一下 😂

1039 次点击
所在节点    程序员
17 条回复
CHTuring
1 天前
工具啥的老生常谈了,但是你这网站风格很好看,哈哈哈哈
EmptyDX
1 天前
@CHTuring 只能说是 shadcn/ui 的功劳
lervard358
1 天前
可以打包为一个 macos 的 app 吗
likang
1 天前
@EmptyDX 👉
likang
1 天前
@lervard358 我看行,有空弄一下
lervard358
1 天前
你这个智能识别 是基于规则的?
lisxour
1 天前
不是已经有成吨现成的 dev tool 嘛?
aino
1 天前
我也是整了个 json 对比工具,自己用的很爽

https://123408.xyz/json
Hyxiao
1 天前
logo 那里咋有个波浪号〰,强迫症看到总想点下 save dictionary...
beginor
1 天前
推荐一下收藏夹的蛙蛙工具 https://www.iamwawa.cn/
moreant
1 天前
提个小需求,希望能加个转换 string case 的功能,snake case 转 camel case 这种。

虽然都在 IDEA 和 vscode 里装了这种插件,但是有时候都没开的时候就得自己替换就麻了。
likang
21 小时 20 分钟前
@lervard358 对,其实就是一个个试过去,加点过滤
likang
21 小时 20 分钟前
@aino 很酷
likang
21 小时 19 分钟前
@Hyxiao 哈哈,那考虑去掉
likang
21 小时 18 分钟前
@moreant 阔以,加入 todo list
likang
21 小时 17 分钟前
@beginor 这个好全
byp
7 小时 58 分钟前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1167199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX