5.0.0-beta.2-3 • Published 11 months ago

@hz-9/redlock-dist v5.0.0-beta.2-3

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@hz-9/redlock-dist

redlock 分叉并对 package.json 进行了修改。

安装

npm install --global @hz-9/redlock-dist

使用

在配置好你的 tsconfig.json 文件后,将以下内容添加到你的代码库中:

import Redlock from '@hz-9/redlock-dist'

const redlock = new Redlock([...redisClients], { /* options */ })

更详细的使用说明,请参考 official redlock library documentation

简介

该包是 redlock 构建输出的修改版本。它不是源代码的直接复制。

tsconfig.json 配置了特定属性时,typescript 将从 package.json 中读取 exports 字段。

然而,redlock@5.0.0-beta.2 在其 package.json 没有设置 "exports['.'].types": "./dist/index.d.ts",这导致 TypeScript 无法正确解析类型文件。

此外,redlock@5.0.0-beta.2 在其 package.json 中使用了 "type": "module",它默认为 ESM (ES Module) 格式。因此,创建了 @hz-9/redlock-dist

redlock 的不同之处

  • redlock 相比,@hz-9/redlock-distpackage.json 进行了哪些修改?

    1. 移除了 "type": "module" 属性。
    2. 移除了 "scripts" 属性。
    3. 添加了 "exports['.'].types": "./dist/index.d.ts" 属性。
  • @hz-9/redlock-dist 支持哪些 tsconfig.json 配置?

你可以查看 tsconfig.json

发布

npm publish
5.0.0-beta.2-3

11 months ago

5.0.0-beta.2-2

1 year ago

5.0.0-beta.2

1 year ago