An open API service indexing awesome lists of open source software.

https://github.com/caomeiyouren/safe-json-type-plugins

safe-json-type的插件,内置了Date、Buffer等对象的转换插件
https://github.com/caomeiyouren/safe-json-type-plugins

Last synced: 6 months ago
JSON representation

safe-json-type的插件,内置了Date、Buffer等对象的转换插件

Awesome Lists containing this project

README

          

safe-json-type-plugins




Version



Documentation


Maintenance


License: MIT

> safe-json-type的插件,内置了Date、Buffer等对象的转换插件

### 🏠 [主页](https://github.com/CaoMeiYouRen/safe-json-type-plugins)

## 环境要求

- node >=12 注:本项目在node12环境下开发完成,低版本兼容性请自行测试

## 安装

```sh
npm i -S safe-json-type-plugins
```

## 使用

1. 在模块化工程中使用

1. 如果是后端项目,可以直接引入

```js
import { SafeJsonPluginDate, SafeJsonPluginBuffer, SafeJsonPlugin, SafeJson } from 'safe-json-type-plugins'
```

2. 如果是前端项目,且不需要Buffer对象,可仅引入```safe-json-type-plugins/dist/browser```,即

```js
import { SafeJsonPluginDate ,SafeJsonPlugin, SafeJson } from 'safe-json-type-plugins/dist/browser'
```

2. 前端通过script标签引用

推荐使用压缩后的版本browser.min.js,移除了所有依赖。如果是现代浏览器也可以使用 browser.esm.min.js 版本,更为友好

```js
SafeJsonTypePlugins.SafeJsonPluginDate //Date转换插件。注意前一个SafeJsonTypePlugins是命名空间,如果觉得不方便可以解构后使用
const {SafeJsonPluginDate ,SafeJsonPlugin, SafeJson} = SafeJsonTypePlugins
```

## 测试

```sh
npm run test
```

## 作者

👤 **CaoMeiYouRen**
* Website: https://blog.cmyr.ltd/
* GitHub: [@CaoMeiYouRen](https://github.com/CaoMeiYouRen)

## 🤝贡献

欢迎Contributions, issues and feature!
请查看 [issues page](https://github.com/CaoMeiYouRen/safe-json-type-plugins/issues). 您还可以查看[contributing guide](https://github.com/CaoMeiYouRen/safe-json-type-plugins/blob/master/CONTRIBUTING.md).

## 支持

如果觉得这个项目有用的话请给一颗⭐️,非常感谢

## 📝 License

Copyright © 2020 [CaoMeiYouRen](https://github.com/CaoMeiYouRen).

This project is [MIT](https://github.com/CaoMeiYouRen/safe-json-type-plugins/blob/master/LICENSE) licensed.

***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_