Skip to content

moohng/dan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1de6c2a · Mar 5, 2022
Feb 1, 2021
Feb 1, 2021
Mar 5, 2022
Jan 24, 2022
Jan 17, 2018
May 1, 2020
Jan 28, 2021
Aug 14, 2019
Jun 3, 2020
Apr 28, 2020
Jan 24, 2022
Mar 5, 2022
Jan 29, 2021
Mar 5, 2022
Jan 24, 2022

Repository files navigation

dan.js

Node.js CI Node.js Package

npm npm GitHub

实用工具函数库,最新版已全面支持 typescript:

安装

# npm
$ npm i -S @moohng/dan
# or yarn
$ yarn add @moohng/dan

使用

ES Module

// 全部引入
import * as dan from '@moohng/dan'
// 单个引入
import { validator } from '@moohng/dan'
import validator from '@moohng/dan/lib/validator'

浏览器

<!-- 锁定版本号 -->
<script src=//cdn.jsdelivr.net/npm/@moohng/dan@1.3.18/dist/dan.min.js></script>
<!-- 使用最新版本 -->
<script src=//cdn.jsdelivr.net/npm/@moohng/dan/dist/dan.min.js></script>

开发

打包

# commonjs
$ yarn build
# browser
$ yarn build:dist

发布

该项目通过 Travis 自动编译和发布到 npm 平台

  • 通过 npm version patch 增加版本号
  • git push 到 GitHub 仓库
  • 通过 GitHub 的 release 发版,会触发 Travis 平台执行编译和测试指令,通过之后会自动 publish 到 npm 平台

项目使用 github workflows 自动编译检查和发布到 npm 平台