# octopus-validate

> 表单校验库

Latest version **0.0.48** (published 2022-05-24) · ISC license · 0 weekly downloads

## Install

```sh
npm install octopus-validate
pnpm add octopus-validate
yarn add octopus-validate
bun add octopus-validate
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.48 |
| Published | 2022-05-24 |
| First published | 2022-05-24 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 2 |
| Unpacked size | 23.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | @2345mfe |
| Maintainers | tripledoor |
| Keywords | js, utils, typescirpt |

## Links

- npm: https://www.npmjs.com/package/octopus-validate
- npm.io page: https://npm.io/package/octopus-validate

## Dependencies (2)

- [lodash-es](https://npm.io/package/lodash-es.md) ^4.17.15
- [@types/lodash-es](https://npm.io/package/@types/lodash-es.md) ^4.17.3

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 0.0.48 (latest) — 2022-05-24
- 0.0.2 — 2022-05-24

## README

# octopus-validate

> 后台表单校验工具库

### 技术选型
* typescript
* rollup

### 项目结构介绍

``` bash
├── demo
├── dist
├── scripts
└── src
   ├── strategy
   ├── validate
   └── validator

```

### API

- OcStrategy 正则类方法
- OcValidate 自定义校验类方法
- OcValidator 自定义校验库

### 本地开发

```sh
npm start
```

### 打包


```javascript

npm run build
```

### 安装使用

```
npm install --save-dev  @octopus-validate
```

### 项目中调用

- 浏览器

```html
<script src="octopus-validate.min.js"></script>
<script>
	var OcValidate = window.OcValidate;
	let {OcStrategy, OcValidate, OcValidator} = OcValidate;
</script>
```

- 项目

```javascript
import OcValidate from '@octopus-validate';
let {OcStrategy, OcValidate, OcValidator} = OcValidate;
const url = OcStrategy.url;

// 或类引用方法
import {OcStrategy, OcValidate, OcValidator} from '@octopus-validate';
```

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