@yourcandy/utils
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@hyhello/utils

介绍

前端业务常用工具函数库。查看在线文档

安装教程

npm install @hyhello/utils

Note: add --save if you are using npm < 5.0.0

使用说明

Use in a browser(CDN):

<script src="index.min.js"></script>

Use In Node.js:

// Load the full build.
var utils = require('@hyhello/utils');

// Load method categories.
var isArray = require('@hyhello/utils/lib/isArray');
or
var { isArray } = require('@hyhello/utils');

Use In ES6:

// Load the full build.
import utils from '@hyhello/utils';

// Load method categories.
import isArray from '@hyhello/utils/lib/isArray';
or
import { isArray } from '@hyhello/utils';

按需引入

Usage

npm install babel-plugin-import --save-dev

Via .babelrc or babel-loader.

{
  "plugins": [["import", options]]
}

options

options can be object.

{
  "libraryName": "@hyhello/utils",
  "libraryDirectory": "lib",
  "camel2DashComponentName": false,  // default: true
}

For example, the default behavior

import { isArray } from '@hyhello/utils';
↓ ↓ ↓ ↓ ↓ ↓
var isArray = require('@hyhello/utils/lib/isArray');

支持情况

Tested in Chrome 74-75, Firefox 66-67, IE 9, Edge 18, Safari 11-12, & Node.js 8-12.

注:采用 jest + jsdom 进行单元测试,报告如下:

  • Statements:98.96%
  • Branches:97.22%
  • Functions: 99.28%
  • Lines: 99.02%

Readme

Keywords

Package Sidebar

Install

npm i @yourcandy/utils

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

5.36 kB

Total Files

3

Last publish

Collaborators

  • yourcandy