Skip to content

gitzhaochen/ts-simple-tools

Repository files navigation

Intro

基建工具包,抽离一些通用处理函数等

基于 rollup 打包 esm 格式,配合 sideEffects,使用方可以借用webpack等工具 利用tree shaking特性,从而减少代码体积。

Includes

  1. windowScaleTip:浏览器缩放自动提示,支持关闭
  2. formatPermil:金额千分位格式化,支持分到元转化

Usage

安装:npm i -S @zg/tools

  1. esm:
import { windowScaleTip } from '@zg/tools'
windowScaleTip.init()
  1. umd:
const ZgTools = require('@zg/tools')
ZgTools.windowScaleTip.init()
  1. iife:
let ZgTools = window['ZgTools']
ZgTools.windowScaleTip.init()

Todo

  1. 增加开发预览页面

Dev && Publish

  1. npm run dev
  2. npm run release

Test

  1. npm link 添加本地 npm 包,link 到全局
  2. npm link @zg/tools 去项目目录通过包名来 link
  3. npm unlink @zg/tools 去掉 link

About

ts+rollupjs+babel7+eslint+prettier

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published