Skip to content

tomato-js/tomato

Repository files navigation

tomato-js npm Build Status Test coverage npm download

English Document

⚡️ 简洁、可拆分模块的针对 web 应用的 utils。API 文档

使用

通过 UMD 的方式应用在浏览器端:

<script src="https://unpkg.com/@tomato-js/entry/dist/umd/index.umd.min.js"></script>

通过 npm 安装所有模块

npm i @tomato-js/entry

通过 npm 安装指定单个模块

npm i @tomato-js/element

模块划分

@tomato-js/entry

包含所有模块,如果是 umd 方式,通过window.tomato.moduleName.apiName来使用具体模块的具体方法。

支持 commonjs:

const tomato = require("@tomato-js/entry");

和 esm:

import { element, path } from "@tomato-js/entry";

@tomato-js/array

数组方法,文档

@tomato-js/async

异步方法, API Docs

@tomato-js/cookie

cookie 方法,文档

@tomato-js/element

DOM 方法,文档

@tomato-js/env

环境判断方法,文档

@tomato-js/function

函数方法,文档

@tomato-js/math

数学运算方法,文档

@tomato-js/object

对象方法,文档

@tomato-js/path

路径处理方法,文档

@tomato-js/shared

公有方法和类型变量,文档

@tomato-js/string

字符串方法,文档

例子

全部例子参考examples