Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.
/ browser-fn Public archive
forked from zsqk/deno-fn

some functions for browser

License

Notifications You must be signed in to change notification settings

zsqk/browser-fn

 
 

Repository files navigation

somefn npm version node version

some functions for browser

使用 https://jsr.io/@zsqk/somefn 替代该仓库功能.

通用 JS 功能 (浏览器环境兼容):

  • hash
    • SHA1
    • SHA256
    • SHA512
  • HMAC
    • SHA256
    • SHA512
  • Uint8Array to hex string tools
  • UA 解析
    • UA 结构整理
    • OS 识别
    • 软件识别
  • lz 压缩

使用说明

UA 识别

import { parserUA } from '@zsqk/somefn/js/ua';

const ua = parserUA(window.navigator.userAgent);
const name = `${ua.os} ${ua.softwareName}`;

dev

依赖 Deno 运行时的功能: 本仓库不直接提交新功能, 所有新功能均从上层项目中拉取.

  • gitChanges 查看 Git 变动. 本仓库只做 npm 适配工作.

说明: publish:

npm run tsc && cp package*.json build && cp README.md build && npm publish ./build --access public

更新版本 / 发版

  1. 通过 npm version 在代码层面更新版本.
  2. 上述操作后, 会在 Git 创建一个分支, 需要 push.
  3. 一旦 push, 会在 GitHub 触发 CI, 自动发布新版本.

About

some functions for browser

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%