# @jk998/cli

> jk998 cli

Latest version **0.1.0** (published 2020-09-18) · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @jk998/cli
pnpm add @jk998/cli
yarn add @jk998/cli
bun add @jk998/cli
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2020-09-18 |
| First published | 2020-09-18 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 6 |
| Unpacked size | 354.4 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Author | jk998 |
| Maintainers | jk998 |

## Links

- npm: https://www.npmjs.com/package/@jk998/cli
- npm.io page: https://npm.io/package/@jk998/cli

## Dependencies (6)

- [vue](https://npm.io/package/vue.md) ^2.6.11
- [dayjs](https://npm.io/package/dayjs.md) ^1.8.35
- [aes256](https://npm.io/package/aes256.md) ^1.0.4
- [core-js](https://npm.io/package/core-js.md) ^3.6.5
- [numeral](https://npm.io/package/numeral.md) ^2.0.6
- [js-base64](https://npm.io/package/js-base64.md) ^3.5.2

## Recent versions

- 0.1.0 (latest) — 2020-09-18

## README

# @jk998/library

> 一个协助前端开发工程师快速实现世界和平的 Vue 库

依赖 Vue 提供的插件注册功能，提供常用方法、指令、过滤器

### 安装

```sh
yarn install @jk998/library
```

### 使用示例

```javascript
import Vue from 'vue'

// 全局注册
import peace from '@jk998/library'
Vue.use(peace)

// dayjs 进行日期操作
peace.dayjs(new Date()).format('YYYY-MM-DD')

// numeral 进行数字操作
peace.numeral(-1000).format('$00.00')

// cache 进行数据存储
peace.cache.sessionStorage.set('ID', 'UUID')
peace.cache.sessionStorage.get('ID')

// validate 进行数据验证
peace.validate.isUrl('https://github.com/iamkun/dayjs')

// util 常用方法
peace.util.isType('字符串').isObject
peace.util.encode('字符串')
```

### 更多示例

[参考](examples/App.vue)

## API 参考

- util

  - peace.util.platform
  - peace.util.sign
  - peace.util.isType
  - peace.util.queryUrlParam
  - peace.util.arrayToTree
  - peace.util.deepClone
  - peace.util.encode
  - peace.util.decode
  - peace.util.alert

    `peace.util.alert 依赖 Element-UI 外部库，未引用将使用 window.alert 代替`

  - peace.util.warning

    `peace.util.warning 依赖 Element-UI 外部库，未引用将使用 window.alert 代替`

  - peace.util.success

    `peace.util.success 依赖 Element-UI 外部库，未引用将使用 window.alert 代替`

  - peace.util.error

    `peace.util.error 依赖 Element-UI 外部库，未引用将使用 window.alert 代替`

  - peace.util.formatDate
  - peace.util.formatTime

- validate

  - peace.validate.pattern.username
  - peace.validate.pattern.password
  - peace.validate.pattern.url
  - peace.validate.pattern.number
  - peace.validate.pattern.numerical
  - peace.validate.pattern.pNumerical
  - peace.validate.pattern.interger
  - peace.validate.pattern.pInterger
  - peace.validate.pattern.nInterger
  - peace.validate.pattern.mobile
  - peace.validate.pattern.telephone
  - peace.validate.pattern.idCard
  - peace.validate.pattern.email
  - peace.validate.pattern.percente
  - peace.validate.isEmpty
  - peace.validate.isUrl
  - peace.validate.isNumber
  - peace.validate.isNumerical
  - peace.validate.isPNumerical
  - peace.validate.isInterger
  - peace.validate.isPInterger
  - peace.validate.isNInterger
  - peace.validate.isMobile
  - peace.validate.isEmail
  - peace.validate.isTelephone
  - peace.validate.isIDCard
  - peace.validate.isRange

- cache

  - peace.cache.sessionStorage.get
  - peace.cache.sessionStorage.set
  - peace.cache.sessionStorage.remove
  - peace.cache.sessionStorage.clear
  - peace.cache.localStorage.get
  - peace.cache.localStorage.set
  - peace.cache.localStorage.remove
  - peace.cache.localStorage.clear
  - peace.cache.cookie.get
  - peace.cache.cookie.set
  - peace.cache.cookie.has
  - peace.cache.cookie.remove
  - peace.cache.cookie.clear

- dayjs

  - [参考](https://github.com/iamkun/dayjs)

- numeral

  - [参考](https://github.com/adamwdraper/Numeral-js)

## 更新记录

[CHANGELOG.zh-CN.md](./CHANGELOG.zh-CN.md)

---
_Source: https://npm.io/package/@jk998/cli · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
