{"pageContext":{"index":61,"total":362,"name":"2020-07-05","items":[{"node":{"frontmatter":{"title":"Caporal - nodejs 命令行框架","publish":true,"cover":"https://github.com/mattallty/Caporal.js/raw/6a8bd68b454ff6327df310d290ee453e0efc087b/assets/caporal.svg?raw=true","showCover":true,"date":"2020-07-05","category":"nodejs","url":"https://github.com/mattallty/Caporal.js","author":"Matthias Etienne","translator":"","tags":["cli"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Reaction - 开源headless商务平台","publish":true,"cover":"https://user-images.githubusercontent.com/20409254/61161477-bb033c80-a4b8-11e9-9c5e-4f4f6a68b8d0.png","showCover":true,"date":"2020-07-05","category":"javascript","url":"https://github.com/reactioncommerce/reaction","author":"Reaction Commerce","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"abstreet - 交通模拟器","publish":true,"cover":"https://github.com/dabreegster/abstreet/raw/master/docs/videos/exploring_traffic.gif","showCover":true,"date":"2020-07-05","category":"game","url":"https://github.com/dabreegster/abstreet/","author":"Dustin Carlino","translator":"","tags":["simulaton"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"articulate - 开源智能客服","publish":true,"cover":"https://github.com/samtecspg/articulate/raw/master/docs/img/laptop-mockup.png","showCover":true,"date":"2020-07-05","category":"javascript","url":"https://github.com/samtecspg/articulate","author":"Samtec Smart Platform Group","translator":"","tags":["chat"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"awesome-nodejs-security nopdejs安全资源集合","publish":true,"cover":"","showCover":true,"date":"2020-07-05","category":"nodejs","url":"https://github.com/lirantal/awesome-nodejs-security","author":"Liran Tal","translator":"","tags":["security"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"ec2.shop - 直观比较AWS实例价格","publish":true,"cover":"","showCover":true,"date":"2020-07-05","category":"devops","url":"https://ec2.shop/","author":"BetterDev","translator":"","tags":["chat"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"hapijs项目终结,支持到今年末","publish":true,"cover":"https://raw.githubusercontent.com/hapijs/assets/master/images/hapi.png","showCover":true,"date":"2020-07-05","category":"nodejs","url":"https://twitter.com/hapijs/status/1275887984114413569","author":"hapijs","translator":"","tags":["hapijs"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"next-auth Next鉴权组件","publish":true,"cover":"","showCover":true,"date":"2020-07-05","category":"frontend","url":"https://github.com/iaincollins/next-auth","author":"Iain Collins","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"node-dev 无配置nodejs自动重加载工具","publish":true,"cover":"https://camo.githubusercontent.com/7adb738e7a64557d92556307614cce7bad510f39/687474703a2f2f66676e6173732e6769746875622e636f6d2f696d616765732f6e6f64652d6465762e706e67","showCover":true,"date":"2020-07-05","category":"nodejs","url":"https://github.com/fgnass/node-dev","author":"Felix Gnass","translator":"","tags":["watch"],"priority":1},"html":"<p>与nodemon不同的是，只监视代码中require进来的文件改变而重加载。</p>"}},{"node":{"frontmatter":{"title":"swr - 支持React Native的数据获取库","publish":true,"cover":"https://camo.githubusercontent.com/ffc2daf7855afb63ae0c5510816ae460768e1df3/68747470733a2f2f6173736574732e76657263656c2e636f6d2f696d6167652f75706c6f61642f76313537323238393631382f7377722f62616e6e65722e706e67","showCover":true,"date":"2020-07-05","category":"frontend","url":"https://github.com/vercel/swr","author":"Vercel","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"textures - svg纹理样式","publish":true,"cover":"https://riccardoscalco.it/textures/imgs/map.pic.png","showCover":true,"date":"2020-07-05","category":"frontend","url":"https://github.com/riccardoscalco/textures","author":"Riccardo Scalco","translator":"","tags":["svg"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-pdf react native pdf查看器","publish":true,"cover":"","showCover":true,"date":"2020-07-05","category":"javascript","url":"https://github.com/wonday/react-native-pdf","author":"Wonday","translator":"","tags":["pdf"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"亚马逊欲将云计算业务拓展至太空 宣布成立航天卫星部门","publish":true,"cover":"https://static.cnbetacdn.com/article/2020/0701/cced9aa1303e1a0.jpg","showCover":true,"date":"2020-07-05","category":"other","url":"https://www.cnbeta.com/articles/tech/997619.htm","author":"cnBeta","translator":"","tags":["space"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"emoji-picker-element 自定义标签emoji","publish":true,"cover":"https://camo.githubusercontent.com/fd4769e9ac24747f4aba0575e9879f0a65b6a941/68747470733a2f2f6e6f6c616e776c6177736f6e2e66696c65732e776f726470726573732e636f6d2f323032302f30362f6f75742e706e67","showCover":true,"date":"2020-07-05","category":"frontend","url":"https://github.com/nolanlawson/emoji-picker-element","author":"Nolan Lawson","translator":"","tags":["emoji"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"出于隐私考虑：苹果拒绝在Safari部署16个Web API","publish":true,"cover":"https://n.sinaimg.cn/spider2020629/217/w700h317/20200629/64e3-ivrxcex2193495.jpg","showCover":true,"date":"2020-07-05","category":"security","url":"https://tech.sina.com.cn/roll/2020-06-29/doc-iircuyvk0979193.shtml","author":"cnBeta","translator":"","tags":["apple"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"分享 - 创建内部web聊天工具","publish":true,"cover":"https://engineering.grab.com/img/how-we-built-our-in-house-chat-platform-for-the-web/image2.png","showCover":true,"date":"2020-07-05","category":"javascript","url":"https://engineering.grab.com/how-we-built-our-in-house-chat-platform-for-the-web","author":"Vasudevan K.","translator":"","tags":["chat"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"拯救手滑删数据！微软官方上线文件恢复工具","publish":true,"cover":"https://static.cnbetacdn.com/article/2020/0627/df197e8a4be1e66.jpg","showCover":true,"date":"2020-07-05","category":"other","url":"https://www.cnbeta.com/articles/tech/996279.htm","author":"cnBeta","translator":"","tags":["recovery"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - react 单元测试","publish":true,"cover":"https://jkettmann.com/content/images/2020/06/1-debug-app.png","showCover":true,"date":"2020-07-05","category":"frontend","url":"https://jkettmann.com/beginners-guide-to-testing-react/","author":"Johannes Kettmann","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"想让你的文章出现在这里？","publish":true,"cover":"","showCover":true,"date":"2020-06-28","category":"frontend","url":"mailto:editor@zhouexin.com?subject=投稿!","author":"投稿","translator":"","tags":["editor"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - 使用deno,react实现服务端渲染网页","publish":true,"cover":"https://dev.p.ota.to/images/5670392840585216/","showCover":true,"date":"2020-07-05","category":"deno","url":"https://dev.p.ota.to/post/server-side-rendering-react-app-with-deno-4qf28vm8axb/","author":"Francesco Leonardi","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"邮件客户端媒体查询","publish":true,"cover":"","showCover":true,"date":"2020-07-05","category":"frontend","url":"https://howtotarget.email/","author":"Dylan Smith","translator":"","tags":["email"],"priority":1},"html":""}}]}}