2.0.0 • Published 8 months ago
@trans.js/json-to-code v2.0.0
@trans.js/json-to-code
将普通json生成常用代码块 2.x是不依赖fs模块的版本
示例
import {
transJsonToInterface,
transJsonToSchema,
transJsonToColumns
} from '@trans.js/json-to-code';
const {
transJsonToInterface,
transJsonToSchema,
transJsonToColumns
} = require('@trans.js/json-to-code');
const jsonStr = {
"id": "d7f1cafd-279c-42e4-a6b9-785a727a8645",
"created_at": "2023-06-07T12:41:52.601237Z",
"updated_at": "2023-06-07T12:41:52.601237Z",
"name": "张三"
"phone": "1888****888"
}
const fieldDict = {
"name": '姓名',
"phone": '电话',
}
// typtscript interface
transJsonToInterface(jsonStr, 'test_some_thing', { fieldDict }).print()
// formily schema
transJsonToSchema(jsonStr, { fieldDict }).print()
// antd table columns
transJsonToColumns(jsonStr, { fieldDict }).print()
安装
pnpm i @trans.js/json-to-code
# 或者
yarn add @trans.js/json-to-code