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等对象的转换插件
- Host: GitHub
- URL: https://github.com/caomeiyouren/safe-json-type-plugins
- Owner: CaoMeiYouRen
- License: mit
- Created: 2020-02-15T12:05:57.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-29T13:47:40.000Z (about 1 year ago)
- Last Synced: 2024-09-29T13:49:02.054Z (about 1 year ago)
- Language: JavaScript
- Size: 622 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: License
Awesome Lists containing this project
README
safe-json-type-plugins
> 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)_