Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【GitHub日报】22-10-09 zustand、neovim、webtorrent、express 等4款App今日上新

【GitHub日报】22-10-09 zustand、neovim、webtorrent、express 等4款App今日上新

作者头像
程序员小助手
发布于 2022-12-20 13:24:47
发布于 2022-12-20 13:24:47
37500
代码可运行
举报
文章被收录于专栏:程序员小助手程序员小助手
运行总次数:0
代码可运行

【GitHub日报】2022-10-09 zustand、neovim、webtorrent、express 等 4 款 App 今日上新

zustand[1]

🐻 Bear necessities for state management in React

最新发布版本:[pmndrs/zustand] Release v4.1.2 - v4.1.2

更新内容:

v4.1.2[2]

  • • Repository: pmndrs/zustand[3]
  • • Tag: v4.1.2[4]
  • • Commit: 509175c[5]
  • • Released by: dai-shi[6]

This includes some fixes for edge cases. Most notably, supporting old TypeScript versions.

有哪些修改

  • • fix(context): store property missing from useStoreApi by @exuanbo[7] in #1258[8]
  • • fix: should use Object.is to compare two value by @hchlq[9] in #1314[10]
  • • Rewrite TakeTwo, SkipTwo and Mutate to make them work for older ts versions too by @devanshj[11] in #1348[12]

完整的修改日志: v4.1.1...v4.1.2[13]

两个发行包:

  • • Source code (zip)
  • • Source code (tar.gz)

Visit the release page[14] to download them.

neovim[15]

Vim-fork focused on extensibility and usability

最新发布版本:[neovim/neovim] Pre-release nightly - Nvim development (prerelease) build

更新内容:

Nvim development (prerelease) build[16]

  • • Repository: neovim/neovim[17]
  • • Tag: nightly[18]
  • • Commit: edc8a1f[19]
  • • Released by: github-actions[bot][20]
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
NVIM v0.9.0-dev-55-gedc8a1f04
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3

如何安装

Windows

Zip
  1. 1. Download nvim-win64.zip
  2. 2. Extract the zip.
  3. 3. Run nvim-qt.exe
MSI
  1. 1. Download nvim-win64.msi
  2. 2. Run the MSI
  3. 3. Search and run nvim-qt.exe or run nvim.exe on your CLI of choice.

macOS

  1. 1. Download nvim-macos.tar.gz
  2. 2. Run xattr -c ./nvim-macos.tar.gz (to avoid "unknown developer" warning)
  3. 3. Extract: tar xzvf nvim-macos.tar.gz
  4. 4. Run ./nvim-macos/bin/nvim

Linux (x64)

Tarball
  1. 1. Download nvim-linux64.tar.gz
  2. 2. Extract: tar xzvf nvim-linux64.tar.gz
  3. 3. Run ./nvim-linux64/bin/nvim
Debian Package
  1. 1. Download nvim-linux64.deb
  2. 2. Install the package using sudo apt install ./nvim-linux64.deb
  3. 3. Run nvim
AppImage
  1. 1. Download nvim.appimage
  2. 2. Run chmod u+x nvim.appimage && ./nvim.appimage
    • • If your system does not have FUSE you can extract the appimage[21]:./nvim.appimage --appimage-extract ./squashfs-root/usr/bin/nvim

其他系统

  • • Install by package manager[22]

SHA256 Checksums

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2a3d7c58aa8b0b80554c063245565d0872170cd400ae0c579c74718cda392f2b  nvim-linux64.tar.gz
901b7e21392b9e6deb4eb2c310bb8ca6dcb5023189bceb1661a4c36296cf0afd  nvim-linux64.deb
b5464821025a4596a80b47f7e306d49888db31748eadce8fe54d912ea8d0ce03  nvim.appimage
c5a388479412bc0addd7141239b645b9f323241ae7d2c91459f137ec581aa7e6  nvim.appimage.zsync
aaef3ae4bf0581618f3af8aee00453aae000c4770c0bf89ba5bc22def2c02506  nvim-macos.tar.gz
b22a38f503c60b7f523439b52b82794bcdd8faf2af998cfd5d16fccd073fb504  nvim-win64.zip
28f255c063d05a556f4fa5fa321407bd4c7a7f04c526d6d2d3e67b9c5b4e4593  nvim-win64.msi

16个发行包:

  • • nvim-linux64.deb
  • • nvim-linux64.deb.sha256sum
  • • nvim-linux64.tar.gz
  • • nvim-linux64.tar.gz.sha256sum
  • • nvim-macos.tar.gz
  • • nvim-macos.tar.gz.sha256sum
  • • nvim-win64.msi
  • • nvim-win64.msi.sha256sum
  • • nvim-win64.zip
  • • nvim-win64.zip.sha256sum
  • • nvim.appimage
  • • nvim.appimage.sha256sum
  • • nvim.appimage.zsync
  • • nvim.appimage.zsync.sha256sum
  • • Source code (zip)
  • • Source code (tar.gz)

Visit the release page[23] to download them.

webtorrent[24]

⚡️ Streaming torrent client for the web

最新发布版本:[webtorrent/webtorrent] Release v1.8.32 - v1.8.32

更新内容:

v1.8.32[25]

  • • Repository: webtorrent/webtorrent[26]
  • • Tag: v1.8.32[27]
  • • Commit: 274ab97[28]
  • • Released by: webtorrent-bot[29]

1.8.32[30] (2022-10-09)

Bug修复

  • deps: update dependency torrent-discovery to ^9.4.14 ( 8fadd4f[31])

2个发行包:

  • • Source code (zip)
  • • Source code (tar.gz)

Visit the release page[32] to download them.

express[33]

Fast, unopinionated, minimalist web framework for node.

最新发布版本:[expressjs/express] Release 4.18.2 - 4.18.2

更新内容:

4.18.2[34]

Repository: expressjs/express[35] · Tag: 4.18.2[36] · Commit: 8368dc1[37] · Released by: dougwilson[38]

  • • Fix regression routing a large stack in a single route
  • • deps: body-parser@1.20.1[39]
    • • deps: qs@6.11.0[40]
    • • perf: remove unnecessary object clone
  • • deps: qs@6.11.0[41]

2个发行包:

  • • Source code (zip)
  • • Source code (tar.gz)

Visit the release page[42] to download them.

引用链接

[1] zustand: https://github.com/pmndrs/zustand [2] v4.1.2: https://github.com/pmndrs/zustand/releases/tag/v4.1.2 [3] pmndrs/zustand: https://github.com/pmndrs/zustand [4] v4.1.2: https://github.com/pmndrs/zustand/tree/v4.1.2 [5] 509175c: https://github.com/pmndrs/zustand/commit/509175c0b83f3615f1c2b94979fd06aec6c3e8e9 [6] dai-shi: https://github.com/dai-shi [7] @exuanbo: https://github.com/exuanbo [8] #1258: https://github.com/pmndrs/zustand/pull/1258 [9] @hchlq: https://github.com/hchlq [10] #1314: https://github.com/pmndrs/zustand/pull/1314 [11] @devanshj: https://github.com/devanshj [12] #1348: https://github.com/pmndrs/zustand/pull/1348 [13] v4.1.1...v4.1.2: https://github.com/pmndrs/zustand/compare/v4.1.1...v4.1.2 [14] release page: https://github.com/pmndrs/zustand/releases/tag/v4.1.2 [15] neovim: https://github.com/neovim/neovim [16] Nvim development (prerelease) build: https://github.com/neovim/neovim/releases/tag/nightly [17] neovim/neovim: https://github.com/neovim/neovim [18] nightly: https://github.com/neovim/neovim/tree/nightly [19] edc8a1f: https://github.com/neovim/neovim/commit/edc8a1f04631b021f9c5e79f7162e34f7c3299db [20] github-actions[bot]: https://github.com/apps/github-actions [21] extract the appimage: https://github.com/AppImage/AppImageKit/wiki/FUSE#type-2-appimage [22] package manager: https://github.com/neovim/neovim/wiki/Installing-Neovim [23] release page: https://github.com/neovim/neovim/releases/tag/nightly [24] webtorrent: https://github.com/webtorrent/webtorrent [25] v1.8.32: https://github.com/webtorrent/webtorrent/releases/tag/v1.8.32 [26] webtorrent/webtorrent: https://github.com/webtorrent/webtorrent [27] v1.8.32: https://github.com/webtorrent/webtorrent/tree/v1.8.32 [28] 274ab97: https://github.com/webtorrent/webtorrent/commit/274ab9747d7ab038a89e0d250d3acdc2138f1d9e [29] webtorrent-bot: https://github.com/webtorrent-bot [30] 1.8.32: https://github.com/webtorrent/webtorrent/compare/v1.8.31...v1.8.32 [31] 8fadd4f: https://github.com/webtorrent/webtorrent/commit/8fadd4f437a9e60da4cbc49b3b6d6e65db38373f [32] release page: https://github.com/webtorrent/webtorrent/releases/tag/v1.8.32 [33] express: https://github.com/expressjs/express [34] 4.18.2: https://github.com/expressjs/express/releases/tag/4.18.2 [35] expressjs/express: https://github.com/expressjs/express [36] 4.18.2: https://github.com/expressjs/express/tree/4.18.2 [37] 8368dc1: https://github.com/expressjs/express/commit/8368dc178af16b91b576c4c1d135f701a0007e5d [38] dougwilson: https://github.com/dougwilson [39] body-parser@1.20.1: mailto:body-parser@1.20.1 [40] qs@6.11.0: mailto:qs@6.11.0 [41] qs@6.11.0: mailto:qs@6.11.0 [42] release page: https://github.com/expressjs/express/releases/tag/4.18.2

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员小助手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【GitHub日报】22-10-10 brew、minio、vite、seaweedfs、dbeaver 等8款App今日上新
最新发布版本:[Homebrew/brew] Release 3.6.5 - 3.6.5
程序员小助手
2022/12/20
6780
【GitHub日报】22-10-11 cobra、grafana、vue、ToolJet、redwood 等13款App今日上新
最新发布版本:[backstage/backstage] Pre-release v1.7.0-next.2 - v1.7.0-next.2
程序员小助手
2022/12/20
8840
neovim 从0开始配置优化
neovim是从vim的一个分支fork出来的,从性能等方面来讲都比vim强很多,所以从vim转到neovim了。
zeekling
2024/06/09
5420
手把手教你离线部署 KubeSphere v4.1.2 和 k8s v1.30.6,超详细指南!
今天分享的主题是:如何在离线环境部署 Kubernetes v1.30.6 和 KubeSphere v4.1.2 高可用集群。
运维有术
2025/01/22
1.5K0
手把手教你离线部署 KubeSphere v4.1.2 和 k8s v1.30.6,超详细指南!
信创:海光(x86)+银河麒麟(kylin v10)离线部署k8s和KubeSphere(一)
本文介绍如何在麒麟 V10 X86_64 架构服务器上制作制品和离线部署 KubeSphere 和 Kubernetes 集群。x86机器部署ks,镜像基本没有变化。主要区别在于各操作系统k8s初始化的依赖包和KubeKey用到的repository有区别。本文将详细记录制品制作和离线部署过程。
编码如写诗
2024/08/30
1.5K0
信创:海光(x86)+银河麒麟(kylin v10)离线部署k8s和KubeSphere(一)
基于 Github Actions 自动部署 Hexo 博客
前不久使用了 Hexo 搭建独立博客,我是部署在我的腾讯云轻量应用服务器上的,每次都需要 hexo deploy 然后打包、上传、解压和刷新 CDN,非常麻烦。我的服务器配置也不高 2C2G 无法安装 Jenkins,所以采用了比较简单和免费的 Github Actions 来进行打包、上传。然后我自己写了一个 Agent 来做解压和刷新 CDN 的工作,整套流程完全自动化。
晓晨
2022/09/07
1K0
基于 Github Actions 自动部署 Hexo 博客
打造超级富容器开发环境(八):下载和编译其它软件
很多开源软件并不支持通过包管理器安装,或者包管理器中的版本比较滞后,希望安装的是最新版本,这时候我们就需要自己下载最新二进制,或者自己编译二进制进行安装。
imroc
2024/06/13
1510
打造超级富容器开发环境(八):下载和编译其它软件
Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
    毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更多的编辑命令,是大神Thiago de Arruda对开发者们最好的技术馈赠。
用户9127725
2023/03/01
2.2K0
Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
一文带你入门 Kubernetes 世界
Kubernetes,通常我们将其缩写为 “K8s”,是一个开源的容器编排平台,最初在 Shipyard 平台中广泛使用。其基于自动化模式维护容器化的应用程序所涉及的许多任务,例如部署、扩展、负载平衡、灰度以及资源弹性伸缩等。其鸟瞰图如下所示:
Luga Lee
2021/12/10
5340
一文带你入门 Kubernetes 世界
老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
公司配发的电脑是 macOS,日常开发需要访问 Linux 虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的 VSCode 都用不了。因此考虑基于 vim 搭建一套个人开发环境,需要支持以下特性:
海海
2024/08/01
7660
老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
Arduino ESP32 安装
https://espressif.github.io/arduino-esp32/package_esp32_index.json
gyx138
2024/04/12
3780
打造超级富容器开发环境(七):安装开发语言环境
日常可能用到的开发语言环境,以及部分语言包管理所需要安装的软件,每种语言都可以单独用一个脚本文件来维护:
imroc
2024/06/12
1510
打造超级富容器开发环境(七):安装开发语言环境
文本编辑器VimNeovim被曝任意代码执行漏洞
6月4日,名为Arminius的安全研究员在twitter曝光现Vim/Neovim的本地代码执行漏洞,并且还被披露了PoC。作为Linux的上古神器级的文本编辑器使用量还是比较大的,建议用户立刻更新最新补丁。
FB客服
2019/06/18
7340
RNAseq 1.1
这是一个RNA-seq分析的教学教程和工作演示流程,包括介绍云计算(不介绍了,直接从第二章开始)、下一代序列文件格式、参考基因组、基因注释、表达分析、差异表达分析、选择性剪接分析、数据可视化和解释。
conanma
2021/09/07
5100
一款开源 Shell 工具,装逼神器,Github星标22k+!
今天要给大家介绍一个生产力工具 (装逼神器)Shell,它叫 Nushell,它是用 Rust 写的,安全性提高的同时,Bug 率也降低了,NuShell 专注于实现以下目标:
一行Java
2022/12/18
9950
一款开源 Shell 工具,装逼神器,Github星标22k+!
从零开始vim搭建Java开发环境[视频]
起初我仅仅是想在手机上搭建一套能开发Java的vim环境。《玩转手机中的linux系统termux并搭建java开发环境》 玩着玩着发现vim真香!不仅能搭建简单的Java开发环境,甚至中大型spring boot项目也能驾驭。最终成品不会输成熟IDE多少。
用户6256742
2024/05/31
4870
从零开始vim搭建Java开发环境[视频]
如何安装NeoVim和使用vim-plug安装相关插件?
如果您是系统管理员或软件开发人员,那么你每天都需要使用的工具中一定有一种强健的文本编辑器。您很可能已经使用过vi或vim编辑器,它们已经在Unix和Linux社区中用了几十年了。
PantaZheng
2018/09/14
15.6K1
如何安装NeoVim和使用vim-plug安装相关插件?
etcd 基础1
概要 ---- 下载安装 [root@docker etcd]# curl -L https://github.com/coreos/etcd/releases/download/v2.2.4/etcd-v2.2.4-linux-amd64.tar.gz -o etcd-v2.2.4-linux-amd64.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current
franket
2022/01/20
2110
VIM配置攻略(最强干货加强版)
自己最近也在折腾这个VIM的配置,在网上也看了很多教程等,说真的看的一头雾水。主要是对于一个初学者来说对Vundle等根本没有什么了解,也不知道怎么用,并且由于本人的Linux系统是CentOs6.5的,所以版本也有限制,由于版本原因,竟然git都用不了!!!!这就很难受,所以费劲心思,找到了一篇对VIM配置比较详细的教程,只要按照的教程的步骤一步一步来,相信你也能配置一个十分满意的VIM,闲话不多说,进入正题。
Lansonli
2021/10/09
1.7K0
文本编辑器Vim/Neovim被曝任意代码执行漏洞,Notepad:兄弟等你好久了
Google Project Zero研究员Tavis Ormandy宣布在微软的记事本文本编辑器中发现代码执行漏洞。
洛米唯熊
2019/07/25
9450
文本编辑器Vim/Neovim被曝任意代码执行漏洞,Notepad:兄弟等你好久了
推荐阅读
相关推荐
【GitHub日报】22-10-10 brew、minio、vite、seaweedfs、dbeaver 等8款App今日上新
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档