@feedzai/js-utilities

中文文档
2.4.0发布于 2025/09/30AGPL-3.0-onlyTypeScriptESM + CJS零依赖近 30 天下载 2429

网络项目常用的Javascript公用事业集合

中文使用文档
文档目录26 节
  1. 介绍
  2. 目录
  3. 安装
  4. 使用量
  5. 职能
  6. 管理部
  7. 随机
  8. 阵列
  9. 浏览器
  10. 咖喱
  11. 日期
  12. 活动
  13. 国际化
  14. 数字
  15. 对象
  16. 字符串
  17. 类型
  18. 公用事业
  19. 反应钩
  20. 测试
  21. 其他现有解决方案
  22. 问题
  23. QQ 错误
  24. QQ 特性请求
  25. 贡献者
  26. 自由主义

@ feedzai/js- 用户

网络项目常用的Javascript公用事业集合


读取文档


Build Status version downloads GNU AGPL License PRs Welcome

介绍

在JavaScript和TypeScript开发的这一广阔地貌中,当构建网络项目能够带来所有变化时,拥有一套可靠的工具可供您使用. @feedzai/js-utilities 是JavaScript帮助器,功能和自定义回放钩子的综合集合,旨在以简单高效的方式精简项目.

有了这个软件包,开发者就可以使用一套为简化JS/TS项目中遇到的共同任务而设计的公用事业宝库。 从手动助手到自定义回放钩子,这个库可以授权开发者在不牺牲功能的情况下写出更干净,更简洁的代码.

每个函数和钩子 测试 确保功能和有效性,同时给予开发者信心,使其能无缝地融入项目.

它还提供了全面的文献资料,使其成为一个微风来有效导航和利用其特点.

软件包以通用JS和ES模块两种格式提供, 所以,无论是在传统环境下工作,还是接受最新的ES模块, 我们覆盖了您.

对于 JavaScript 和 TypeScript 开发者来说,寻求一个轻而易举但强健的工具包,以平衡简洁与效用, @feedzai/js-utilities 可能因果报应!

目录

安装

此模块通过 无 与 节点 财务报告和审定财务报表 应安装为您的项目之一 dependencies 或者说 devDependencies数字 :

## using npm
npm install @feedzai/js-utilities

## using yarn
yarn add @feedzai/js-utilities

## using pnpm
pnpm add @feedzai/js-utilities

使用量

这是一套功能,公用事业和反应钩的集合. 你会发现所有可用的代码在 src。 。 。 .

捆绑有:

  • ES 模块
  • 共同联合来文

在您的 Javascript 计划中导入一个代码

// Just one function
import { isNil } from "@feedzai/js-utilities";

// Just a single module, with the full path to the file
import isNil from "@feedzai/js-utilities/dist/functions/typed/is-nil";

// Multiple functions
import { callIfExists, throwError, getLSItem } from "@feedzai/js-utilities";

// React Hooks
import { useMount, useConstant } from "@feedzai/js-utilities/hooks";

// Alias the whole object
import * as JS_UTILS from "@feedzai/js-utilities";

职能

管理部

名称来源
类名来源
克隆变量来源
队列Microtask来源
切换数据属性来源
单单来源

随机

名称来源
绘图来源
随机来源

阵列

名称来源
阵列移动来源
块来源
查找Index 数据来源
寻找来源
平方图来源
平调来源
组字来源
范围来源
包含来源
合并来源
删除Index来源
删除项目来源
uniqBy 键来源
无效来源

浏览器

名称来源
浏览器来源
大卫来源

咖喱

名称来源
弹跳来源
备忘来源
节流阀来源

日期

名称来源
获取浏览时区来源

活动

名称来源
打开来源
关来源
发布客户端活动来源
使用 CustomEvent 收听器来源

国际化

名称来源
获取浏览器本地端来源

数字

名称来源
数量来源
圆形来源
缩短数量来源
输入来源

对象

名称来源
时间来源
克隆来源
获取值来源
起来来源
已经来源
等价键来源
删除来源
选择来源
设定来源

字符串

名称来源
骆驼 Case来源
利用来源
脱逃RegExp来源
kebab 案件来源
马德来源
纸杯来源
可读字符串列表来源
脱光单元来源
模板来源
标题来源
修饰来源

类型

名称来源
bul Or Bool 结构来源
是箭头来源
是蓝克来源
是宝莲来源
日期来源
元素来源
时空来源
函数来源
是无来源
无效来源
是数来源
是对象来源
是 Plain 对象来源
初级来源
承诺来源
正弦来源
未定义来源

公用事业

名称来源
调用( I)来源
空函数来源
可撤销来源
抛出错误来源
HTTP 状态编码来源
键盘密钥代码来源

反应钩

名称来源
使用容器查询来源
使用控制状态来源
使用网络状态来源
图像可视性来源
使用许可来源
使用自动识别来源
使用 Click 外部来源
持续使用来源
使用 CopyToC 剪贴板来源
使用效果来源
使用寿命周期来源
使用 Live 参考文献来源
使用元参考来源
使用月球来源
使用模拟状态来源
上一个来源
安全拉尤特效应来源
使用脚本来源

测试

所有测试都用cypress写成.

在当地进行测试:

# using npm
npm run test:open

# using npm (headless)
npm run test

# using yarn
yarn test:open

# using yarn (headless)
yarn test

其他现有解决方案

如果你知道,请 请求拉动 并添加到这里!

  • 灯塔 - 一个小的 JavaScript 工具库,以补充lodash.
  • 拉达什 - Rodash的倒置替代,也写在ES模块中.
  • 你可能不需要罗塔什 它是一个伟大的网站, 精心设计, 该项目的目标不是提供倒置的替换,而是展示如何在平版Javascript中实现相近的功能,了解事情是如何在引擎盖后工作的.

问题

想做贡献吗? 寻找 好,第一个问题 标签. 您还需要做一个 Feedzai 优化贡献来直接为 repo 捐款 . 否则,你总是叉取回并打开合并请求.

见问题

QQ 错误

请为错误、 缺少文档或意外行为存档 .

见臭虫

QQ 特性请求

请提出一个问题来建议新的功能。 通过添加对专题请求进行表决 (单位:千美元) 这有助于维护者确定工作的优先次序.

参见特性请求

贡献者


乔·迪亚斯


💻

本项目遵循 全部贡献者 规格. 任何捐款都欢迎!

自由主义

GNU 阿费罗通用公共许可证 v3.0

版本与发布记录

@feedzai/js-utilities 共发布 15 个版本,首次发布于 2024/03/18;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.4.0latest2025/09/301.1 年前
2.3.12025/06/121.4 年前
2.3.02025/06/071.4 年前
2.2.02025/06/051.4 年前
2.1.02025/06/041.4 年前
2.0.02025/06/031.4 年前

关于 @feedzai/js-utilities 的常见问题

@feedzai/js-utilities 是什么?

网络项目常用的Javascript公用事业集合

如何安装 @feedzai/js-utilities?

在项目目录运行 npm install @feedzai/js-utilities,或使用 pnpm add / yarn add / bun add。

@feedzai/js-utilities 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@feedzai/js-utilities 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@feedzai/js-utilities 可以商用吗?

@feedzai/js-utilities 使用 AGPL-3.0-only 许可。最严格的 Copyleft:除分发外,通过网络向用户提供基于它的服务也需要开源对应源码。闭源 SaaS 使用前务必评估。以上为概括,不构成法律意见,请以许可原文为准。

@feedzai/js-utilities 的下载量有多少?

根据 npm 官方下载统计,@feedzai/js-utilities 在 2026/10/15 – 2026/11/13 这 30 天内被下载 2,429 次,日均约 81 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@feedzai/js-utilities 还在维护吗?

最新版本 2.4.0 发布于 2025/09/30(1.1 年前);至今共发布 15 个版本,其中过去 12 个月发布了 0 个;首次发布于 2024/03/18。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。