项目地址:leetcode-practice NPM 包地址:leetcode-practice
这个项目是我在和几位前端大佬在刷每日一题的时候,因为对于 leetcode 原生的编辑器糟糕的编写体验产生一些不适,并且自己在编辑器中复制题目再编写的体验特别好,所以,产生了制作这个项目的想法。
一开始我就想着用纯 node 来做,最开始的时候具体形式还没有确定,早期我自己的想法就是给自己用,所以只要在项目里能够获取每日一题并且简单校验一下,就满足需求了。
后来,我把这个项目和相熟的几个大佬一起分享,并邀请到了 @SmartTeddy 大佬一起参与我这个小项目。然后,经过一次快速的头脑风暴,我们就确立了这个项目的形式:
然后,经过一段时间的努力,CLI 脚手架就这样做出来了,并且在基本功能完备的情况下打包发布到了 npm 中。 现在,因为想要让更多的人可以参与使用,所以来社区分享一下~
欢迎大家多多 star 监督我们的进度~
通过任意包管理器进行全局安装即可使用!
npm -g i leetcode-practice
选择一个你想要创建题目的目录当作工作区,执行指令lc
开始你的创建即可,这个默认无参数指令是获取今天的每日一题的。
如果指定一个编号,比如lc 1314
,就可以拉取 1314 这个题目。
具体参数可以通过 lc -h
进行查阅。
检查题目,使用lk
即可检查你刚刚拉取的每日一题,指定编号,如lk 1314
即可检查当前目录下存在的 1314 这个题目。
具体可以通过lk -h
进行查看。
当前完成的内容有:
未来愿景: 希望我们能够成为市面上做的最好的前端 leetcode 刷题工具~
感谢两位大佬 @SmartTeddy 、 @Hedwig-Fang 的大力贡献,也感谢即将使用我们的工具进行进步的你们~期待你们的 issue 和 star ,并祝愿大家都能够在刷题的道路中走得顺畅!走得快活~收获成长!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.