hero

Micell

Web 前端开发函数集

查看文档 →

包罗万象

包含多种类别,比如字符、字符串、日期、DOM、Cookie 等等。

支持 TypeScript

包含充足的 TypeScript 类型定义。

体积小

使用 bable-plugin-lodash 来减少打包体积。

# 安装

Npm

npm i --save micell

Yarn

yarn add micell

CDN

如果你想通过<script>标签来直接使用 micell,可以使用 jsDelivr (opens new window)

最新版本:

<script src="https://cdn.jsdelivr.net/npm/micell"></script>

指定版本:

<script src="https://cdn.jsdelivr.net/npm/micell@0.1.0/dist/micell.js"></script>

ES 模块版本:

<script src="https://cdn.jsdelivr.net/npm/micell@0.1.0/dist/micell.esm.browser.js"></script>

micell 同样存在于 unpkg (opens new window) 上。

# 使用

import micell from 'micell'

// 生成一个随机字符串
micell.randomString(6);

// 获取 Cookie 值
micell.cookie.get('name')

更多函数请查看文档

# 减少打包体积

可以通过 babel-plugin-lodash (opens new window) 来实现按需打包。

.babelrc

{
  "plugins": [
    ["lodash", { "id": ["micell"] }]
  ]
}