zl程序教程

您现在的位置是:首页 >  其他

当前栏目

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

2023-02-18 16:36:02 时间

【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]
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

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