0.0.4 • Published 5 months ago

ep.uni.util v0.0.4

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

EP.UNI.UTIL

Version Downloads

UNI.UTIL 是一个轻量级、跨平台的 TypeScript 工具库,专注于提供统一的 API 接口,支持在 Node.js、浏览器、Unity 和 Cocos 等多种环境下运行。

功能特性

  • 🚀 跨平台: 统一的 API 在不同环境下保持一致的行为
  • 📦 模块化: 独立的功能模块,按需引入
  • 🔧 类型安全: 完整的 TypeScript 类型定义
  • 🧪 测试覆盖: 内置测试框架,支持 Jest 集成

核心模块

  • XCollect: 集合工具:提供数组/列表的增删改查、排序等功能
  • XEnv: 环境工具:提供识别运行时环境、平台特性等功能
  • XEvent: 事件系统:提供事件注册、注销、触发等功能,支持同步和异步事件处理
  • XFile: 文件工具:跨平台文件系统操作
  • XLog: 日志工具:支持多级别、多目标输出
  • XObject: 对象工具:提供对象操作、类型判断、函数绑定等
  • XString: 字符串工具:字符串处理、编码转换、格式化等
  • XTest: 测试框架:支持 Jest 和独立运行两种模式
  • XTime: 时间工具:时间格式化、时间戳转换等
  • XUtility: 通用工具:UUID生成、进程执行、随机数等

平台支持

Runtime/PlatformWindowsLinuxOSXAndroidiOSBrowser
Node
Code
Cocos
Unity
Unreal
Electron
Dom
  • ✅已支持 ❓开发中 ❌未支持 ➖不适用

操作手册

1. 前置条件

  • Windows 环境需要安装 7-ZipWinRAR
  • OSX 环境需要安装 p7zip: brew install p7zip

2. 安装类库

npm install ep.uni.util

常见问题

如有问题,请参考 问题反馈

1. XFile.Unzip 功能无法使用?

请确保已安装所需的解压工具

项目信息

0.0.3

5 months ago

0.0.4

5 months ago

0.0.2

6 months ago

0.0.1

6 months ago