【GitHub日报】22-10-09 zustand、neovim、webtorrent、express 等4款App今日上新
【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
andMutate
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]
NVIM v0.9.0-dev-55-gedc8a1f04
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
如何安装
Windows
Zip
- 1. Download nvim-win64.zip
- 2. Extract the zip.
- 3. Run
nvim-qt.exe
MSI
- 1. Download nvim-win64.msi
- 2. Run the MSI
- 3. Search and run
nvim-qt.exe
or runnvim.exe
on your CLI of choice.
macOS
- 1. Download nvim-macos.tar.gz
- 2. Run
xattr -c ./nvim-macos.tar.gz
(to avoid "unknown developer" warning) - 3. Extract:
tar xzvf nvim-macos.tar.gz
- 4. Run
./nvim-macos/bin/nvim
Linux (x64)
Tarball
- 1. Download nvim-linux64.tar.gz
- 2. Extract:
tar xzvf nvim-linux64.tar.gz
- 3. Run
./nvim-linux64/bin/nvim
Debian Package
- 1. Download nvim-linux64.deb
- 2. Install the package using
sudo apt install ./nvim-linux64.deb
- 3. Run
nvim
AppImage
- 1. Download nvim.appimage
- 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
- • If your system does not have FUSE you can extract the appimage[21]:
其他系统
- • Install by package manager[22]
SHA256 Checksums
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
相关文章
- gitlab使用培训
- 【完全开源】知乎日报UWP版(下篇):商店APP、github源码、功能说明。Windows APP 良心出品。
- The Similarities and Differences Between C# and Java -- Part 1(译)
- Django Admin实现三级联动(省市区)
- Linux运维工程师工作手册
- Linux系统初始化
- Linux三剑客之awk命令详解及相关实例
- linux的rsync工具的常用选项及ssh同步介绍
- Linux运维常用shell脚本实例
- Django初识、应用创建、模板与静态文件配置、数据库连接
- Django之ForeignKey和ManyToManyField多表查询
- Django权限系统auth模块详解
- Django之QuerySet详解
- Django之Model操作数据库详解
- Django的Modelform组件
- Django快捷函数
- Django之Model的Meta选项详解
- Django之Template介绍及日常应用
- Django的请求生命周期
- Django转义总结:escape、autoescape、safe、mark_safe